As an example:
*
if(getmapusers(.EnterMap$[5]) < .MinPlayers[5])
OnMazeStart: //-- Maze Event
//==================================
mapwarp .EnterMap$[5],"prontera",155,172;
enablenpc "mazeroadblock";
disablenpc "Event_Agent#Maze";
$@CurrentEvent = 5;
for ( .@i = 0; .@i < getarraysize( .bombflag ); .@i++ )
setmapflag .EnterMap$[5], .bombflag[.@i];
Func_Countdown;
$@CurrentEvent = -5;
sleep 9000;
if(getmapusers(.EnterMap$[5]) < .MinPlayers[5])
mapannounce .EnterMap$[5],"Event Stopped! Not Enough Players Joined the "+.EventName$[5]+"!",bc_blue;
else {
mapannounce .EnterMap$[5],"Rules are simple first to get to end of maze wins, so begin~",bc_blue;
disablenpc "mazeroadblock";
enablenpc "Event_Agent#Maze";
for(.@maze = 40; .@maze > 0; .@maze--){
if(getmapusers(.EnterMap$[5])<1) .@maze = 0;
mapannounce .EnterMap$[5],"There are "+(.@maze)+" Minuets Remaining",bc_blue;
sleep 60000;
}
mapannounce .EnterMap$[5],"Time Is up",bc_blue;
}
for ( .@i = 6; .@i < getarraysize( .bombflag ); .@i++ )
removemapflag .EnterMap$[5], .bombflag[.@i];
disablenpc "Event_Agent#Maze";
sleep 5000;
mapwarp .EnterMap$[5],"prontera",155,172;
$@CurrentEvent = 0;
end;