[Ajuda] Distribuir Dinheiro Igualmente
#1

pawn Код:
if(strcmp(cmd, "/distribuirgrana", true) == 0)
    {
        if(IsPlayerConnected(playerid))
        {
            if(SBizzInfo[19][sbTill] <= 499999)
            {
            SendClientMessage(playerid, COLOR_GRAD1, "ERRO: Presisamos arrecadar 500k para poder doar");
            }
            if (PlayerInfo[playerid][pAdmin] >= MASTER)
            {
       if(admtrampando[playerid] < 1 && PlayerInfo[playerid][pAdmin] != DONO)
                {
                    SendClientMessage(playerid, COLOR_GRAD1, "Vocк nгo estб trabalhando! (/trabalhar)");
                    return true;
                }
                        //XXXXXXXXXXXXXXXXXXXXXXX
                        format(gstring, 128, "Vocк Ganhou grana do cofre de caridade");
                        SendClientMessageToAll(COLOR_LIGHTRED, string);
                        SBizzInfo[19][sbTill] == 0;
                        //XXXXXXXXXXXXXXXXXXXXXXX
            }
            else
            {
                SendClientMessage(playerid, COLOR_GRAD1, "   Vocк nгo esta autorizado a usar este comando!");
            }
        }
        return true;
    }
Assunto: Pegar dinheiro de uma empresa e distribuir para todos on

Os: XXXXXXXXXXXX
Representa que eu parei ai, nгo sei mais o que fazer...
Eu queria que ai o cofre da caridade ficasse ZERADO [Jб Fiz]
sу que antes de zerar o cofre quero q ele escaneie quanto de dinheiro tem no cofre e distribua igualmente para todos os players online.

Alguem Ajuda ?
Reply
#2

@UP por favor, alguйm me ajuda
Reply
#3

Faзa um loop, que conta quantos players tem online, depois faзa outro loop para dar a grana a cada player(jб distribuнda).
Reply
#4

PHP код:
for(new iMAX_PLAYERSi++)
{
    
GivePlayerMoney(iquantia);

Reply
#5

Quote:
Originally Posted by Ley
Посмотреть сообщение
PHP код:
for(new iMAX_PLAYERSi++)
{
    
GivePlayerMoney(iquantia);

isso ai eu sei, sу que nгo sei como faz pra configurar a quantia de tal maneira que o dinheiro seja distribuнdo igualmente
Reply
#6

Mas dessa forma vai ser distribuido igualmente й como se vocк fizesse:

pawn Код:
CMD:dinheirotodos(playerid, params[])
{
new Valor;
if (sscanf(params, "i", Valor)) SendClientMessage(playerid, 0xFF0000AA, "Use: /dinheirotodos [VALOR]");
for(new i; i < MAX_PLAYERS; i++)
{
    GivePlayerMoney(i, Valor);
}  
return 1;
}
ou quase isso '-'
Reply
#7

tenta

pawn Код:
for(new i; i < MAX_PLAYERS; i++)
{
    if(IsPlayerConnect(i))
    {
    new dividir;
    dividir = Vбriбvel_do_cofre/i;
    GivePlayerMoney(i, +dividir);
}  
}

fiz correndo nem sei se vai dar mais se funcionar .

Atenciosamente,
Reply
#8

Quote:
Originally Posted by [BWL]Chamaleon
Посмотреть сообщение
tenta

pawn Код:
for(new i; i < MAX_PLAYERS; i++)
{
    if(IsPlayerConnect(i))
    {
    new dividir;
    dividir = Vбriбvel_do_cofre/i;
    GivePlayerMoney(i, +dividir);
}  
}

fiz correndo nem sei se vai dar mais se funcionar .

Atenciosamente,
THX vlw
Reply


Forum Jump:


Users browsing this thread: 4 Guest(s)