Gyrofighter
offline
Опыт:
2,386Активность: |
Отловить цель заклинания при событии "Завершает применение способности"
Банальный вопрос, но что то никак не могу ничего придумать, в поиске не нашел ничего такого.
Юнит заканчивает применять способность типа channeling, если использовать событие типа "Завершает применение способности", то "Target unit of ability being cast" не отлавливает цель этой способности, как быть?
Небольшое пояснение, у меня есть способность, которая кастуется например 10 секунд, если прервать способность, то можно этот момент отловить событием "Прекращает применение способности", и можно как раз использовать Target unit of ability being cast, и получается отловить этого юнита, на кого способность была направлена. Если же он уже откастовал все 10 секунд, то тут уже 2 события работают "Прекращает применение способности" и "Завершает применение способности", но цель уже не получается отловить "Target unit of ability being cast", видимо потому что способность уже окончена. Отредактировано Gyrofighter, 15.09.2014 в 18:37. |
15.09.2014, 18:23 | #1
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
16GB
GhostOne User
offline
Опыт:
59,317Активность: |
Gyrofighter, записывать цель в переменную в начале каста |
15.09.2014, 18:35 | #2
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
Gyrofighter
offline
Опыт:
2,386Активность: |
~16GB:
Хороший вариант, но одновременно эту способность могут использовать другие юниты за 10 секунд. |
15.09.2014, 18:38 | #3
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
16GB
GhostOne User
offline
Опыт:
59,317Активность: |
Gyrofighter, хэш таблицу юзай. jass знаешь мб пример сделать? |
15.09.2014, 18:40 | #4
+1/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
Gyrofighter
offline
Опыт:
2,386Активность: |
~16GB:
За столько лет, так и не осилил изучить jass)) Да не надо, попробую тогда танцы с бубнами для начала, я просто думал есть какое то событие в ГУИ для этого специально, а я никак не могу найти) |
15.09.2014, 18:46 | #5
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
16GB
GhostOne User
offline
Опыт:
59,317Активность: |
|
15.09.2014, 18:49 | #6
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
Gyrofighter
offline
Опыт:
2,386Активность: |
~16GB:
Спасибо, ознакомлюсь))
Забавно, что когда использую событие "Завершает применение способности", то кастера можно отловить "Casting unit", а цель "Target unit of ability being cast" уже не получается ) попробую от этого как то танцевать)) может пикать как то получится нужного юнита вокруг кастера по условиям и как то уже с этим что то делать |
15.09.2014, 18:52 | #7
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
Ancient
Щпаовапа
offline
Опыт:
38,370Активность: |
Приводит способность в действие никак? |
15.09.2014, 19:17 | #8
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
Gyrofighter
offline
Опыт:
2,386Активность: |
Ancient:
Ну если бы более внимательно читали мой вопрос, то увидели бы, что никак) Мне нужно провести действия с целью именно когда закончится каст спелла типа channeling, а не в начале каста. |
15.09.2014, 19:41 | #9
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
Tobi123
offline
Опыт:
7,826Активность: |
Таймером чекать приказ ченнела. Есть такой вариант ещё. |
15.09.2014, 20:30 | #10
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
Melissa
Я всегда хочу как лучше!
offline
Опыт:
30,496Активность: |
Пронумеровать юниты по custom value и обращаться к SpellTarget[CV юнита] |
15.09.2014, 20:33 | #11
+1/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|