• 🏆 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] 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