SA-MP Forums Archive
[Ajuda] Distribuir Dinheiro Igualmente - Printable Version

+- SA-MP Forums Archive (https://sampforum.blast.hk)
+-- Forum: Non-English (https://sampforum.blast.hk/forumdisplay.php?fid=9)
+--- Forum: Languages (https://sampforum.blast.hk/forumdisplay.php?fid=33)
+---- Forum: Português/Portuguese (https://sampforum.blast.hk/forumdisplay.php?fid=34)
+---- Thread: [Ajuda] Distribuir Dinheiro Igualmente (/showthread.php?tid=479744)



Distribuir Dinheiro Igualmente - FPB_Lipos - 06.12.2013

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 ?


Re: Distribuir Dinheiro Igualmente - FPB_Lipos - 07.12.2013

@UP por favor, alguйm me ajuda


Re: Distribuir Dinheiro Igualmente - Dolby - 07.12.2013

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).


Re: Distribuir Dinheiro Igualmente - Ley - 07.12.2013

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




Re: Distribuir Dinheiro Igualmente - FPB_Lipos - 07.12.2013

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


Re: Distribuir Dinheiro Igualmente - focaximubh - 07.12.2013

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 '-'


Respuesta: Distribuir Dinheiro Igualmente - [BWL]Chamaleon - 07.12.2013

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,



Re: Respuesta: Distribuir Dinheiro Igualmente - FPB_Lipos - 07.12.2013

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