• 🏆 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!
  • 🏆 Hive's 6th HD Modeling Contest: Mechanical is now open! Design and model a mechanical creature, mechanized animal, a futuristic robotic being, or anything else your imagination can tinker with! 📅 Submissions close on June 30, 2024. Don't miss this opportunity to let your creativity shine! Enter now and show us your mechanical masterpiece! 🔗 Click here to enter!

[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