Добавлен
при событии получения урона при условии на юните способность функция GetEventDamage() должна записывать урон в переменную но этого не происходит

Ruslan24, событие - юнит атакован. Он не показывает урон. Событие на урон добавляется конкретному юниту при входе в игровой рект или инициализации.
`
ОЖИДАНИЕ РЕКЛАМЫ...
28
у меня отобрали лицензию гадалки так что тебе придётся скинуть код
2
function Trig_maghil2_Conditions takes nothing returns boolean
return GetUnitAbilityLevel(GetTriggerUnit(),'A02M') > 0
endfunction
function Trig_maghil2_Actions takes nothing returns nothing
local unit k = GetAttacker()
local unit u = GetTriggerUnit()
set udg_realdamag = udg_realdamag + GetEventDamage()
local texttag t = CreateTextTag()
call SetTextTagText(t, R2S(udg_realdamag), 10 * 0.023 / 10)
call SetTextTagPosUnit(t,u, 0)
call TriggerSleepAction( 0.40 )
DestroyTextTag(t)
endfunction
function InitTrig_maghil2 takes nothing returns nothing
local trigger maghil2 = CreateTrigger( )
local integer index
set index = 0
loop
call TriggerRegisterPlayerUnitEvent(maghil2, Player(index), EVENT_PLAYER_UNIT_ATTACKED , null)
set index = index + 1
exitwhen index == 10
endloop
call TriggerAddCondition(maghil2, Condition( function Trig_maghil2_Conditions ) )
call TriggerAddAction( maghil2, function Trig_maghil2_Actions )
set maghil2 = null
endfunction
15
Ruslan24, событие - юнит атакован. Он не показывает урон. Событие на урон добавляется конкретному юниту при входе в игровой рект или инициализации.
Принятый ответ
Этот комментарий удален
Чтобы оставить комментарий, пожалуйста, войдите на сайт.