![]()
Sumert
![]() offline
Опыт:
1,300Активность: |
Событие отслеживания урона
Здраствуйте, форумчане. У меня такая проблема:
написал пассивку, которая спасает от смертельного удара. Сделал вначале на гуи, затем решил на jass, так как юнит, обладающий данной пассивкой создается в процессе игры. Действие пассвки работает, проверял отдельно, но вот с событием возникли проблемы. Вот что получилось set gg_trg_Pain1 = CreateTrigger( )
call TriggerRegisterUnitEvent( gg_trg_Pain1, udg_Player, EVENT_UNIT_DAMAGED ) call TriggerAddAction( gg_trg_Pain1, function Trig_Pain1_Actions ) endfunction где udg_Player это юнит, обладающий пассивкой, pain1 соответственно триггер. Не подскажете, где ошибка и как её исправить? |
![]() |
#1
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
![]()
Doc
![]() offline
Опыт:
63,163Активность: |
Sumert, а что не работает то? |
![]() |
#2
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
![]()
ScorpioT1000
Работаем
![]() ![]() offline
Опыт: отключен
|
EVENT_PLAYER_UNIT_ATTACKED
ScorpioT1000 добавил: хотя нет, это не совсем то |
![]() |
#3
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
![]()
Sumert
![]() offline
Опыт:
1,300Активность: |
Событие не работает. По юниту udg_Player бил, бил, забил до смерти, никакого эффекта. Я условия из триггера все убрал, поставил в действии, чтобы выводил надпись на экран, но надпись не выводилась. Поэтому я сделал вывод, что не работает событие. Ах, да, прикол один, если вместо udg_Player вставить код уже созданного существа, то все работает. ScorpioT1000, не катит. Пассивка спасает от смертельного удара (в том числе и от магии). |
![]() |
#4
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
![]()
ScorpioT1000
Работаем
![]() ![]() offline
Опыт: отключен
|
а, ты не шаришь просто =( эвент регистрируется только как на константу, для каждого нового юнита надо регистрировать новый эвент |
![]() |
#5
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
![]()
Sumert
![]() offline
Опыт:
1,300Активность: |
Да, не шарю, но хочу быть шарящим. Все, понял тебя. Спс. *тему можно закрыть* |
![]() |
#6
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|