• 🏆 Texturing Contest #33 is OPEN! Contestants must re-texture a SD unit model found in-game (Warcraft 3 Classic), recreating the unit into a peaceful NPC version. 🔗Click here to enter!
  • It's time for the first HD Modeling Contest of 2024. Join the theme discussion for Hive's HD Modeling Contest #6! Click here to post your idea!

[Solved] vJass question related to "OnInit" method.

Status
Not open for further replies.
Level 11
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:
Status
Not open for further replies.
Top