stock GetRandomPlayerInWorld(world, playerid = -1) { static Iterator:StaticList<MAX_PLAYERS>; if (Iter_Size(StaticList) == 0) { if(playerid != -1) { foreach (new i : Player) if(PlayerInfo[i][LoggedIn] == true && PlayerInfo[i][pWorld] == world && i != playerid) Iter_Add(i); } else { foreach (new i : Player) if(PlayerInfo[i][LoggedIn] == true && PlayerInfo[i][pWorld] == world) Iter_Add(i); } } new ret = Iter_Random(StaticList); Iter_Remove(StaticList, ret); return ret; }
error 017: undefined symbol "Iter_Size" error 017: undefined symbol "Itter_Add" error 017: undefined symbol "Itter_Add" |
stock GetRandomPlayerInWorld(world, playerid = -1)
{
static Iterator:StaticList<MAX_PLAYERS>;
if (Iter_Size(StaticList) == 0)
{
if(playerid != -1)
{
foreach (new i : Player)
{
if(PlayerInfo[i][LoggedIn] == true && PlayerInfo[i][pWorld] == world && i != playerid)
Iter_Add(i);
}
}
else
{
foreach (new i : Player)
{
if(PlayerInfo[i][LoggedIn] == true && PlayerInfo[i][pWorld] == world)
Iter_Add(i);
}
}
}
new ret = Iter_Random(StaticList);
Iter_Remove(StaticList, ret);
return ret;
}