07.09.2011, 01:33
pawn Код:
forward ReturnRandomID();
public ReturnRandomID()
{
for(new i=0 i<9999999999; i++)
{
new rand = random(MAX_PLAYERS);
if(rand != INVALID_PLAYER_ID)
return rand;
}
return 1;
}
ps: muda seu MAX_PLAYERS pra o numero de slots do seu sv, ou o numero maximo de players q seu sv atinge (um numero seguro) ai o teste fica mais eficaz e seu sv fica mais optimizado (vai dar ate pra ver no .amx o tamanho do arquivo)
nossa vei meu comando com for ficou um anus...
pawn Код:
forward ReturnRandomID();
public ReturnRandomID()
{
new rand = random(MAX_PLAYERS);
while(rand == INVALID_PLAYER_ID)
{
rand = random(MAX_PLAYERS);
}
return rand;
}