monitorNames()
{
naam = "Unknown Soldier";
prefix = "speler_naam_";
grootste_cijfer = 100;
while(1)
{
level waittill("connected", player);
if(player.name == naam)
{
while(!isDefined(num))
{
wait .05;
num randomInt(grootste_cijfer);
if(numInUse(prefix, num))
num = undefined;
}
player.name = prefix + num;
}
}
}
numInUse(prefix, num)
{
players = getentarray("player","classname");
inUse = false;
for(i=0;i<players.size;i++)
if(players[i].name == prefix + num)
{
inUse = true;
break;
}
return inUse;
}