Как отловить того, кто наносит урон по событию "получает урон"? и можно ли отловить тип урона (заклинаний, сила тьмы, физ урон)?
Принятый ответ
GetEventDamageSource
BlzGetEventDamageType
BlzGetEventWeaponType
BlzGetEventAttackType
BlzGetEventDamageType
BlzGetEventWeaponType
BlzGetEventAttackType
Последние три функции вроде только на 1.31 и выше, первая по идее была и раньше.
`
ОЖИДАНИЕ РЕКЛАМЫ...
Чтобы оставить комментарий, пожалуйста, войдите на сайт.
Отредактирован prog
Практически не пользуюсь гуем, поэтому не замечал что там нет новых событий 1.31.
TeX13, потому что TriggerRegisterAnyUnitEventBJ делает регистрацию для всех игроков, то есть событие playerunitevent и нужно использовать следующее.
EVENT_PLAYER_UNIT_DAMAGED - событие после брони.
EVENT_PLAYER_UNIT_DAMAGING - событие до брони.
BlzSetEventDamage
BlzSetEventDamageType
BlzSetEventWeaponType
BlzSetEventAttackType
Отредактирован PT153