- Joined
- Oct 11, 2012
- Messages
- 711
Hey guys, the following struct does not work because the OnInit method is not executed (the debug message (111) does not show up). I cannot figure out why....Thanks for the help.
JASS:
struct test extends array
private static integer count = 0
implement CT32
local integer i = count
loop
exitwhen 0 == count
call DisplayTimedTextToPlayer(GetLocalPlayer(),0,0,60,"-"+I2S(count))
set count = count - 1
endloop
set count = i
call stop()
implement CT32End
private static method init takes nothing returns boolean
set count = 3
call start()
return false
endmethod
private static method OnInit takes nothing returns nothing
local trigger t=CreateTrigger()
call TriggerRegisterTimerEvent( t, 2.00,false )
call TriggerAddCondition(t,Condition(function thistype.init))
call BJDebugMsg("111")
set t=null
endmethod
endstruct
Last edited by a moderator: