Var. Receveid: int Received[1000];
Código:
void pSorteio::Random()
{
int Sec = 0;
for(int i = 4800; i < 5600; i++)
{
if(lpObj[i].Connected >= 3)
{
Sorteio.Received[Sec++] = i; // Gera a lista de players online
}
}
if(Sec > 0)
{
int Index = rand() % Sec; // Faz o sorteio
int Target = Sorteio.Received[Index];
MsgSystem::OutMSG_All("# %s foi sorteado com 3 eventgold #",lpObj[Target].Name,Target); // Envia a msg para o jogo.
// Envia uma msg avisando o player
MsgSystem::Leftblue(Target,"Você foi sorteado com 3 eventgold.");
}
}