• Listen to a special audio message from Bill Roper to the Hive Workshop community (Bill is a former Vice President of Blizzard Entertainment, Producer, Designer, Musician, Voice Actor) 🔗Click here to hear his message!
  • Read Evilhog's interview with Gregory Alper, the original composer of the music for WarCraft: Orcs & Humans 🔗Click here to read the full interview.

[Solved] Why does a loop in this event crash the game....?

Status
Not open for further replies.
Level 11
Joined
Oct 11, 2012
Messages
711
Hi all. If I use loop as the following, then game crashes:
JASS:
function actions takes nothing returns boolean
    return false
endfunction

function InitTrig_test takes nothing returns nothing
    local trigger t=CreateTrigger()
    local integer i=0
    loop
        exitwhen i>bj_MAX_PLAYER_SLOTS
        call TriggerRegisterPlayerChatEvent(t,Player(i),"",false)
        set i=i+1
    endloop
    call TriggerAddCondition(t,Condition(function actions))
endfunction

Why is it? Thanks.

Edit: dump question... it should be
exitwhen i >= bj_MAX_PLAYER_SLOTS
 
Last edited:
Status
Not open for further replies.
Top