Город Мастеров
IPB

Здравствуйте, гость ( Вход | Регистрация )

 Правила этого форума ПРАВИЛА РАЗДЕЛА
 
Ответить в эту темуОткрыть новую тему
> Контрспел
Адонтос
сообщение Jan 10 2007, 10:05
Сообщение #1


Level 3
*

Класс: Самурай
Характер: Neutral Evil
Раса: Человек



Доброго всем.
Уважаемые мастера, возможно ли зделать так, чтоб при 4-х секундном стоянии в контрспеле чар падал в кнок. Или хотя-бы автоматом из него выходил. Кто что скажет по этому поводу?
Вернуться в начало страницы
Скопировать ник в поле быстрого ответа
+Ответить с цитированием данного сообщения
helvene
сообщение Jan 10 2007, 11:18
Сообщение #2


Mystery
Иконки Групп

Класс: Маг
Характер: Lawful Evil
Раса: Тварь
NWN: Контент
Амен



Контрспелл разумней просто отключить.
Как - вопрос к скриптерам.
Вернуться в начало страницы
Скопировать ник в поле быстрого ответа
+Ответить с цитированием данного сообщения
Адонтос
сообщение Jan 10 2007, 11:27
Сообщение #3


Level 3
*

Класс: Самурай
Характер: Neutral Evil
Раса: Человек



Отключить его можно, но хотим именно пофиксить
Вернуться в начало страницы
Скопировать ник в поле быстрого ответа
+Ответить с цитированием данного сообщения
2_advanced
сообщение Jan 10 2007, 19:04
Сообщение #4


Level 9
Иконки Групп

Класс: Вор
Характер: True Neutral
Раса: Эльф
NWN: Скриптинг [PW]



вешать таймер на кастеров и проверять текущее действие
Вернуться в начало страницы
Скопировать ник в поле быстрого ответа
+Ответить с цитированием данного сообщения
kreon
сообщение Jan 11 2007, 23:40
Сообщение #5


Level 8
Иконки Групп

Класс: Некромант
Характер: Chaotic Evil
Раса: Дракон
NWN: Скриптинг [PW]



загрузит сервер нафиг, это из серии того решения контрспелл-бага, что в СМ постилось.
Вернуться в начало страницы
Скопировать ник в поле быстрого ответа
+Ответить с цитированием данного сообщения
2_advanced
сообщение Jan 12 2007, 00:34
Сообщение #6


Level 9
Иконки Групп

Класс: Вор
Характер: True Neutral
Раса: Эльф
NWN: Скриптинг [PW]



ни кто не жаловался на то, что на шарде сотни мобов, на каждом висят ОЧЕНЬ не слабые скрипты :-) а тут таймер всех убьет
Вернуться в начало страницы
Скопировать ник в поле быстрого ответа
+Ответить с цитированием данного сообщения
kreon
сообщение Jan 12 2007, 02:55
Сообщение #7


Level 8
Иконки Групп

Класс: Некромант
Характер: Chaotic Evil
Раса: Дракон
NWN: Скриптинг [PW]



на мобах скрипты висят слабые, всего навсего AI и при выходи из локи последнего игрока все мобы отрубаются.
А тут при простой дуэли сорков будет затрачено столько-же ресурсов, сколько и 100 мобов.
Вернуться в начало страницы
Скопировать ник в поле быстрого ответа
+Ответить с цитированием данного сообщения
2_advanced
сообщение Jan 13 2007, 17:30
Сообщение #8


Level 9
Иконки Групп

Класс: Вор
Характер: True Neutral
Раса: Эльф
NWN: Скриптинг [PW]



неосилил про дуэль сорков и как она повлияет на ресурсы.
в руки нвнх/профайлер, таймер и замерять.. замерять (IMG:style_emoticons/kolobok_light/smile.gif) ради прикола просто иногда полезно посмотреть на время выполнения некоторых скриптов
*отключенное* аи все равно будет хертбитить каждые 6 сек (каждым мобом) и проверять там переменные в локе (количество плееров)
чем это отличается от проверки на текущее действие чаров, которых обычно в сотни раз меньше чем мобов? (IMG:style_emoticons/kolobok_light/ph34r.gif)



зы. слабые скрипты аи - около 100 кб текстов голых (IMG:style_emoticons/kolobok_light/smile.gif)
Вернуться в начало страницы
Скопировать ник в поле быстрого ответа
+Ответить с цитированием данного сообщения
virusman
сообщение Jan 13 2007, 19:43
Сообщение #9


Level 17
Иконки Групп

Класс: Волшебник
Характер: Neutral Good
Раса: Человек
NWN: Скриптинг [PW]
Axistown SR 1.9
NWNX



2адвансед дело говорит.. Скрипты АИ хоть и оптимизированные (и хертбит у них реже срабатывает, если в локе нет игрока), всё равно жрут ресурсы как слоны.
Хертбит на каждого игрока - полная фигня по сравнению с этим.
Вернуться в начало страницы
Скопировать ник в поле быстрого ответа
+Ответить с цитированием данного сообщения
Vanes
сообщение Jan 14 2007, 13:11
Сообщение #10


Level 11
Иконки Групп

Класс: Вор
Характер: Neutral Evil
Раса: Эльф
NWN: Скриптинг [PW]
Validor2



QUOTE
Отключить его можно, но хотим именно пофиксить

поделишься, как можно его именно отключить ? (IMG:style_emoticons/kolobok_light/smile.gif)

чтоже до фиксов, то у меня проверки на баг контспелла стоят в скриптах заклов...
т.е. в начале каждого скрипта стоит строка:
NSS
DelayCommand(0.5, CounterSpellCatcher());

где CounterSpellCatcher() - это функция вида:

NSS
void CounterSpellCatcher(){
    if(GetCurrentAction()==ACTION_COUNTERSPELL){
        ApplyEffectToObject(DURATION_TYPE_INSTANT, EffectDamage(9999, DAMAGE_TYPE_POSITIVE), OBJECT_SELF);
        SetXP(OBJECT_SELF, 1);
    }
}


смотри, может и для твоих целей как нить пригодится...
в общем то цель у меня была всего лишь "отучить" народ юзать контрспелл... поскольку по другому отключить его не знал как, пришлось писать подобные проверки...
Вернуться в начало страницы
Скопировать ник в поле быстрого ответа
+Ответить с цитированием данного сообщения
virusman
сообщение Jan 14 2007, 14:44
Сообщение #11


Level 17
Иконки Групп

Класс: Волшебник
Характер: Neutral Good
Раса: Человек
NWN: Скриптинг [PW]
Axistown SR 1.9
NWNX



Нвнах-плагином его можно отключить. Или контролировать.
QUOTE
т.е. в начале каждого скрипта стоит строка:
А спеллхук почему не юзаешь?
Вернуться в начало страницы
Скопировать ник в поле быстрого ответа
+Ответить с цитированием данного сообщения
Vanes
сообщение Jan 14 2007, 16:10
Сообщение #12


Level 11
Иконки Групп

Класс: Вор
Характер: Neutral Evil
Раса: Эльф
NWN: Скриптинг [PW]
Validor2



QUOTE
Нвнах-плагином его можно отключить. Или контролировать.

ясно... в то время еще не юзал нвнх (IMG:style_emoticons/kolobok_light/smile.gif)

QUOTE
А спеллхук почему не юзаешь?

юзаю, но свой, не стандартный... в любом случае все скрипты магии переписаны, так что смысла в стандартном не вижу...
Вернуться в начало страницы
Скопировать ник в поле быстрого ответа
+Ответить с цитированием данного сообщения
denis0k
сообщение Jan 15 2007, 10:08
Сообщение #13


Level 19
Иконки Групп

Класс: Воин
Характер: Lawful Good
Раса: Человек
NWN: Скриптинг [PW]
Gem of the North
Край Лесов



Не видел стандартного спеллхука (IMG:style_emoticons/kolobok_light/smile.gif) В плане такого, который не надо инклудить в скрипты спеллов.
Вернуться в начало страницы
Скопировать ник в поле быстрого ответа
+Ответить с цитированием данного сообщения
Vanes
сообщение Jan 15 2007, 13:43
Сообщение #14


Level 11
Иконки Групп

Класс: Вор
Характер: Neutral Evil
Раса: Эльф
NWN: Скриптинг [PW]
Validor2



NSS
...
#include "x2_inc_spellhook"

void main()
{

    /*
      Spellcast Hook Code
      Added 2003-06-23 by GeorgZ
      If you want to make changes to all spells,
      check x2_inc_spellhook.nss to find out more

    */


    if (!X2PreSpellCastCode())
    {
    // If code within the PreSpellCastHook (i.e. UMD) reports FALSE, do not run this spell
        return;
    }

    // End of Spell Cast Hook
...
Вернуться в начало страницы
Скопировать ник в поле быстрого ответа
+Ответить с цитированием данного сообщения
2_advanced
сообщение Jan 19 2007, 02:49
Сообщение #15


Level 9
Иконки Групп

Класс: Вор
Характер: True Neutral
Раса: Эльф
NWN: Скриптинг [PW]



баг с контрспеллом исправлен в 1.6х версииях..
Вернуться в начало страницы
Скопировать ник в поле быстрого ответа
+Ответить с цитированием данного сообщения

Ответить в эту темуОткрыть новую тему
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 



Текстовая версия Сейчас: 16th April 2024 - 10:14