~GaLs~
† Ғσſ ŧħə ѕαĸε Φƒ ~Ğ䣚~ †
- Reaction score
- 180
JASS:
function InitTrig_S takes nothing returns nothing
local trigger t = CreateTrigger( )
local integer start = 0
local integer end = 16
loop
exitwhen start>=end
call TriggerRegisterPlayerUnitEvent(t,Player(start),EVENT_PLAYER_UNIT_SPELL_EFFECT,null)
set start = start +1
endloop
call TriggerAddCondition(t,Condition(function PlagueCond))
call TriggerAddAction( t, function PlagueAct )
set t = null
endfunction
^ This function works
JASS:
function InitTrig_S takes nothing returns nothing
local trigger t = CreateTrigger( )
local integer start = 0
local integer end = 16
loop
exitwhen start>=end
call TriggerRegisterPlayerUnitEvent(t,Player(start),EVENT_PLAYER_UNIT_SPELL_EFFECT,Condition(function PlagueCond))
set start = start +1
endloop
call TriggerAddAction( t, function PlagueAct )
set t = null
endfunction
^ This function fails.
Why?