Этот код я написал на JASS что елси героя у которого есть предмет "ХХХ" атакуют, то у атакующего отнимаеться скорость атаки и перемещения.
Так вот я создал дамми и способность Килотная бомба, я его активировал что дамми использую эту способность но когда меня начинают атаковать нереально глючит, хотя код работает исправно.
function Trig_Pulser_Conditions takes nothing returns boolean
if ( not ( UnitHasItemOfTypeBJ(GetTriggerUnit(), 'thdm') == true ) ) then
return false
endif
return true
endfunction function Trig_Pulser_Actions takes nothing returns nothing
local unit lJV=CreateUnit(GetOwningPlayer(GetTriggerUnit()), 'u001', GetUnitY(GetAttacker()), GetUnitX(GetAttacker()), 0)
call UnitAddAbility(lJV,'A0B0')
call IssueTargetOrderById(lJV,OrderId("acidbomb"),GetAttacker())
endfunction
function InitTrig_Pulser takes nothing returns nothing
set gg_trg_Pulser = CreateTrigger( )
call TriggerRegisterAnyUnitEventBJ(gg_trg_Pulser,EVENT_PLAYER_UNIT_ATTACKED)
call TriggerAddCondition(gg_trg_Pulser,Condition(function Trig_Pulser_Conditions))
call TriggerAddAction(gg_trg_Pulser,function Trig_Pulser_Actions)
endfunction
Может быть я делаю чтото не так!?
Nic nie wiem bo mam chuj.
редактирую посты! ВСЕ!