[Pedido] /sortear
#1

Alguйm faz um cmd pra min /sortear [QUANTIDADE]
que sortei dinheiro ex

/sortear 1000

ai escolhe alguem aleatoriamente e da o dinheiro.
Reply
#2

Код:
CMD:sortear(playerid, params[])
{
	new playerRand = random(GetPlayerPoolSize());

	GivePlayerMoney(playerRand, strval(params));

	return true;
}
Lуgica extremamente simples e que pode dar problema caso o ID nгo esteja conectado. Mas como exemplo, serve.
Reply
#3

Quote:
Originally Posted by F1N4L
Посмотреть сообщение
Код:
CMD:sortear(playerid, params[])
{
	new playerRand = random(GetPlayerPoolSize());

	GivePlayerMoney(playerRand, strval(params));

	return true;
}
Lуgica extremamente simples e que pode dar problema caso o ID nгo esteja conectado. Mas como exemplo, serve.
Incrementei seu soluзгo para ficar 100% funcional.

PHP код:
CMD:sortear(playerid, params[])
{    
    new 
playerRand;
    do {
        
playerRand = random(GetPlayerPoolSize());
    } while (!
IsPlayerConnected(playerRand));
    
GivePlayerMoney(playerRand, strval(params));
    return 
true;
} 
Reply
#4

PHP код:
CMD:sortear(playerid, params[])
{
    new 
player[MAX_PLAYERS], count = 0;
    for(new 
i = 0, m = GetPlayerPoolSize()+1; i < m; i++)
    {
        if(
IsPlayerConnected(i))
        {
            
player[count] = i;
            
count++;
        }
    }
    new 
sorteado = player[random(count)];
    
    
GivePlayerMoney(sorteado, strval(params));
    return 
1;
} 
Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)