Versuch mal die Count Variable global zu erstellen und jedes mal, wenn jemand die Arena betritt, zu erhöhen und verringern.
Vielleicht verwechselt dein Script irgendwelche Variablen.
Na du hast mich an was erinnert ich habe es gerade mal so gemacht:
stock GetNOModus()
{
new count;
for(new i = 0;i<MAX_PLAYERS;i++)
{
if(IsPlayerConnected(i))
{
if(sStats[i][sArena]==0){count++;}
}
}
return 1;
}