XGM Forum
Сайт - Статьи - Проекты - Ресурсы - Блоги

Форуме в режиме ТОЛЬКО ЧТЕНИЕ. Вы можете задать вопросы в Q/A на сайте, либо создать свой проект или ресурс.
Вернуться   XGM Forum > Warcraft> Академия: форум для вопросов> Jass
Ник
Пароль
Войти через VK в один клик
Сайт использует только имя.

Закрытая тема
 
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 соответственно триггер. Не подскажете, где ошибка и как её исправить?
Старый 05.12.2010, 12:43
Doc

offline
Опыт: 63,163
Активность:
Sumert, а что не работает то?
Старый 05.12.2010, 12:48
ScorpioT1000
Работаем
offline
Опыт: отключен
EVENT_PLAYER_UNIT_ATTACKED
ScorpioT1000 добавил:
хотя нет, это не совсем то
Старый 05.12.2010, 12:49
Sumert

offline
Опыт: 1,300
Активность:
Событие не работает. По юниту udg_Player бил, бил, забил до смерти, никакого эффекта. Я условия из триггера все убрал, поставил в действии, чтобы выводил надпись на экран, но надпись не выводилась. Поэтому я сделал вывод, что не работает событие. Ах, да, прикол один, если вместо udg_Player вставить код уже созданного существа, то все работает.
ScorpioT1000, не катит. Пассивка спасает от смертельного удара (в том числе и от магии).
Старый 05.12.2010, 12:53
ScorpioT1000
Работаем
offline
Опыт: отключен
так как юнит, обладающий данной пассивкой создается в процессе игры
а, ты не шаришь просто =( эвент регистрируется только как на константу, для каждого нового юнита надо регистрировать новый эвент
Старый 05.12.2010, 12:57
Sumert

offline
Опыт: 1,300
Активность:
Да, не шарю, но хочу быть шарящим. Все, понял тебя. Спс. *тему можно закрыть*
Старый 05.12.2010, 13:08
Закрытая тема

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск

Ваши права в разделе
Вы не можете создавать темы
Вы не можете отвечать на сообщения
Вы не можете прикреплять файлы
Вы можете скачивать файлы

BB-коды Вкл.
[IMG] код Вкл.
HTML код Выкл.
Быстрый переход



Часовой пояс GMT +3, время: 07:48.