Kenshi
offline
Опыт:
1,101Активность: |
Баг с Immolate
Вобщем столкнулся с такой проблемой: Есть скилл Immolate, и когда когда я его включаю и выключаю должно происходить некое триггерное действие. Со включением все понятно, EVENT_PLAYER_UNIT_SPELL_EFFECT, работает как надо, но как быть с выключением? Попробовал сделать через систему OrderId("unimmolation"), вроде тоже работает, но с багом - если во время стуна или любого контроля нажать отключить, то скрипт сработает на отключение, а сам скил не отключится и произойдет рассинхронизация. Как можно это избежать? спасибо. |
13.09.2008, 00:22 | #1
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
__Dark Lord__
offline
Опыт:
5,262Активность: |
Просто создай логическую переменную и проверяй ее состояние при касте спелла. |
13.09.2008, 12:35 | #2
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
Kenshi
offline
Опыт:
1,101Активность: |
Что ты имеешь ввиду? |
13.09.2008, 12:50 | #3
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
Garret
Недоброе творится
offline
Опыт:
3,893Активность: |
Вроде исчо есть проблема: при заканчивании маны на использование закла он отключается сам собой, приказа нет |
14.09.2008, 19:15 | #4
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
ShadoW DaemoN
offline
Опыт:
37,078Активность: |
Хмм, наиболее простое решение - периодически проверять бафф Immolation на кастере и соответственно включать/выключать триггер. |
14.09.2008, 19:54 | #5
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
exploder
iOS zealot
offline
Опыт:
19,394Активность: |
Наиболее простое решение все таки отлавливать приказы на включение и выключение, а не циклическая проверка.
exploder добавил: И при это учесть исключения нехватки маны и невозможность выполнить приказ на отключение. Отредактировано exploder, 14.09.2008 в 21:23. |
14.09.2008, 21:15 | #6
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
adic3x
offline
Опыт:
108,439Активность: |
как раз если у нас переодические действия (ну к примеру если есть баф то делать постоянно что то) то баф удобнее |
15.09.2008, 11:00 | #7
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
Toadcop
offline
Опыт:
54,313Активность: |
Цитата:
|
|
15.09.2008, 12:46 | #8
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|