CHAT MAIOR

14 de ago. de 2011

[COD] [PAWN] Sortear jogador (pegar jogador random)

A algum tempo criei uma função para pegar um jogador de forma sorteada, porém surgiu reclamações sobre o código travar o servidor no caso de o servidor estar vazio, pensando nisto recriei um script de pegar jogadores random com uma forma acessível e rápida.

Código:
RandomPlayer()
{
new Arr[MAX_PLAYERS] = {-1, ...}, x = 0;
for(new i; i != MAX_PLAYERS; i++)
{
if(IsPlayerConnected( i )) Arr[x] = i, ++x;
}
return !x ? -1 : Arr[random( x )] ;
}

Link:

Criado por Bruno da Silva

Nenhum comentário:

Postar um comentário