BesitzeRuf
offline
Опыт:
560Активность: |
Два события в одном триге
Помогите написать такой триггер ....гер кастует заклинание (канальное , то есть пока кастует, он стоит...).. так вот.. скастовал. триггер запустился... и вот в нем надо отловить событие, если юнит прервал заклинание или оно само прекратилось или его кто застанил, и оно о пять прекратилось... думаю так понятно что я хочу???
Отлов события в триггере |
21.05.2010, 23:51 | #1
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
Doc
offline
Опыт:
63,163Активность: |
Это 3 события. Если подождешь до завтра то напишу, недавно делал такую штуку. |
21.05.2010, 23:54 | #2
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
AlexKARASb
Learning cpp
offline
Опыт:
22,103Активность: |
BesitzeRuf,
EVENT_PLAYER_UNIT_SPELL_CAST - спел кастует EVENT_PLAYER_UNIT_SPELL_ENDCAST - спел прерван ввиде
AlexKARASb добавил:
Any ивент для примера, под каждого плеера думаю сам сможешь AlexKARASb добавил:
почему не 2? вернее а какое третье? |
22.05.2010, 00:04 | #3
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
BesitzeRuf
offline
Опыт:
560Активность: |
хм... интересно... Доктор, если сможешь сделать, спасибо !!!.. все проверю и сделаю что-нить ))) вот интересно у Алекса, как это работает...ну допустим я кастанул..... тригер запустился.. и там делается действие с таймером... при прекращении вызываеться опять же этот триггер (все на локалках будет ессеснно) и... как я остановлю именно этот таймер.. а если я кастану 100 раз сразу? |
22.05.2010, 00:21 | #4
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
AlexKARASb
Learning cpp
offline
Опыт:
22,103Активность: |
BesitzeRuf, хеш или глобалки или структуры
AlexKARASb добавил:
» testcode
|
22.05.2010, 00:32 | #5
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
BesitzeRuf
offline
Опыт:
560Активность: |
если сможешь на этом пример сделать, выложи плиз...глобалки не потянут... |
22.05.2010, 01:29 | #6
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
Doc
offline
Опыт:
63,163Активность: |
Как бы одно событие начало, второе - прерывание каста в том числе его окончание, а третье именно естесственный конец каста. |
22.05.2010, 01:32 | #7
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
AlexKARASb
Learning cpp
offline
Опыт:
22,103Активность: |
уже выложено, приглядись, никаких глобалок - а хеш DoctorGester, да ты прав я и не подумал что можно это как событие расчитывать |
22.05.2010, 12:44 | #8
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
BesitzeRuf
offline
Опыт:
560Активность: |
DoctorGester:
Конец каста можно or приписать ко второму условию....щас пытаюсь понять, как это все работает (со структурами еще ни чего не делал...хотя теорию о них всю знаю... просто ничего еще на них не писал ))) |
22.05.2010, 14:11 | #9
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
AlexKARASb
Learning cpp
offline
Опыт:
22,103Активность: |
пример если ты еще что-то хочешь другое, опиши просто попонятнее |
22.05.2010, 14:16 | #10
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
BesitzeRuf
offline
Опыт:
560Активность: |
спасибо за пример.. но я уже понял по какому принципу делать .. нужно таймер сохранять в ХТ на ид юнита, скастовавшего спел))) спасибо!!! |
22.05.2010, 14:30 | #11
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|