30.09.2013, 18:00
Eu postei acima /\
Olhe aqui para mais detalhes e um sistema mais otimizado:
Olhe aqui para mais detalhes e um sistema mais otimizado:
pawn Код:
forward EscolhidoID(); // Cria a callback EscolhidoID
public EscolhidoID() // Chama a callback EscolhidoID
{
new TemConnect = 0;
for(new i=0; i<MAX_PLAYERS; i++)
{
if(IsPlayerConnected(i))
{
TemConnect++;
}
}
if(TemConnect >= 1) // Caso tenha mais de 1 player conectado
{
new ID = random(MAX_PLAYERS); // Faz uma chamada Randфmica
if(!IsPlayerConnected(ID)) // Caso nao esteja conectado
{
EscolhidoID(); // Chama novamente a callback EscolhidoID
}
else // Caso esteja conectado
{
// Funcoes caso o player esteja online.
}
return 1;
}
}
public OnGameModeInit() // Funзao de uso (OnGameModeInit)
{
SetTimer("EscolhidoID",108000000,1); // Seta o tempo de chamada da callback (3 horas)
}