Danial
offline
Опыт:
1,342Активность: |
Как отменить каст предмета
Скажите, можно ли как-то триггерно отменить каст предмета, если юнит во время его использования получил приказ двигаться.
В карте, что в приложении есть предмет, который кастуется 2 секунды и триггер который сбрасывает каст с помощью функции call IssueImmediateOrderBJ( юнит-кастер, "stop" ), если игрок отдал юниту приказ двигаться (см. скрин в приложении). Но почему-то срабатывает этот триггер только после того, как предмет будет использован.
Если же игрок во время каста отдаст приказ двигаться другому юниту (не тому, который кастует), то триггер сработает сразу же и каст будет отменён. |
29.09.2012, 18:37 | #1
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
Dragon_S
где-то там..
offline
Опыт:
3,603Активность: |
возможно событие движения ставится в очередь а во втором случае срабатывает, тк у дрого очередь приказов была пуста(у тебя ведь событие на любой юнит, а приказ только одному) |
29.09.2012, 21:34 | #2
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
Danial
offline
Опыт:
1,342Активность: |
А можно ли сделать так, чтобы событие, в первом случае, срабатывало мгновенно, а не ставилось в очередь? |
30.09.2012, 06:59 | #3
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
quq_CCCP
Я белый и пушистый!
offline
Опыт:
94,266Активность: |
Danial, а пробовла другие приказы?, hold к примеру? |
30.09.2012, 07:56 | #4
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
Danial
offline
Опыт:
1,342Активность: |
Если я правильно тебя понял, юниту-кастеру во время каста предмета нужно нажать приказ «Удерживать позицию» и тогда каст будет отменён. Это действительно так, но мне бы очень хотелось, чтобы игрок мог отменить каст щёлкнув правой кнопкой мышки. Можно ли это как то реализовать? |
30.09.2012, 09:07 | #5
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
quq_CCCP
Я белый и пушистый!
offline
Опыт:
94,266Активность: |
Danial, нутолько отлавливая приказ... |
30.09.2012, 10:07 | #6
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|