Почему это событие не срабатывает?
Code
loop
call TriggerRegisterUnitEvent(gg_trg_BotAttackedAncient, udg_bot[i], EVENT_UNIT_ATTACKED)
exitwhen i > 9
set i = i + 1
endloop
Действие
Code
local unit u = GetTriggerUnit()
local unit a = GetAttacker()
local real hp = GetUnitState(u, UNIT_STATE_LIFE)
if (GetUnitState(a, UNIT_STATE_LIFE) <= 350) and (hp >= 1000) then
call IssueTargetOrder(u, "attack", a)
endif
Что я делаю не так переменная udg_bot[] - есть и в ней есть значения.
Nic nie wiem bo mam chuj.
редактирую посты! ВСЕ!