XGM Forum
Сайт - Статьи - Проекты - Ресурсы - Блоги

Форуме в режиме ТОЛЬКО ЧТЕНИЕ. Вы можете задать вопросы в Q/A на сайте, либо создать свой проект или ресурс.
Вернуться   XGM Forum > Warcraft> Академия: форум для вопросов> Jass
Ник
Пароль
Войти через VK в один клик
Сайт использует только имя.

Ответ
 
Kenshi

offline
Опыт: 1,101
Активность:
Баг с Immolate
Вобщем столкнулся с такой проблемой:
Есть скилл Immolate, и когда когда я его включаю и выключаю должно происходить некое триггерное действие. Со включением все понятно, EVENT_PLAYER_UNIT_SPELL_EFFECT, работает как надо, но как быть с выключением? Попробовал сделать через систему OrderId("unimmolation"), вроде тоже работает, но с багом - если во время стуна или любого контроля нажать отключить, то скрипт сработает на отключение, а сам скил не отключится и произойдет рассинхронизация. Как можно это избежать? спасибо.
Старый 13.09.2008, 00:22
__Dark Lord__

offline
Опыт: 5,262
Активность:
Просто создай логическую переменную и проверяй ее состояние при касте спелла.
Старый 13.09.2008, 12:35
Kenshi

offline
Опыт: 1,101
Активность:
Что ты имеешь ввиду?
Старый 13.09.2008, 12:50
Garret
Недоброе творится
offline
Опыт: 3,893
Активность:
Вроде исчо есть проблема: при заканчивании маны на использование закла он отключается сам собой, приказа нет
Старый 14.09.2008, 19:15
ShadoW DaemoN

offline
Опыт: 37,078
Активность:
Хмм, наиболее простое решение - периодически проверять бафф Immolation на кастере и соответственно включать/выключать триггер.
Старый 14.09.2008, 19:54
exploder
iOS zealot
offline
Опыт: 19,394
Активность:
Наиболее простое решение все таки отлавливать приказы на включение и выключение, а не циклическая проверка.

exploder добавил:
И при это учесть исключения нехватки маны и невозможность выполнить приказ на отключение.

Отредактировано exploder, 14.09.2008 в 21:23.
Старый 14.09.2008, 21:15
adic3x

offline
Опыт: 108,439
Активность:
как раз если у нас переодические действия (ну к примеру если есть баф то делать постоянно что то) то баф удобнее
Старый 15.09.2008, 11:00
Toadcop

offline
Опыт: 54,313
Активность:
Цитата:
как раз если у нас переодические действия (ну к примеру если есть баф то делать постоянно что то) то баф удобнее
+1 делаеш каждые 0.25 сек проверку и полное щастье. не лагает и достаточно точно. (не лагает даже в достаточно больших количествах)
Старый 15.09.2008, 12:46
Ответ

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск

Ваши права в разделе
Вы не можете создавать темы
Вы не можете отвечать на сообщения
Вы не можете прикреплять файлы
Вы можете скачивать файлы

BB-коды Вкл.
[IMG] код Вкл.
HTML код Выкл.
Быстрый переход



Часовой пояс GMT +3, время: 20:16.