SA-MP Forums Archive
[Ajuda] Juros lucrativo da conta bancбria - 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] Juros lucrativo da conta bancбria (/showthread.php?tid=547633)



Juros lucrativo da conta bancбria - PetterAdriano - 23.11.2014

Bom pessoal estou fazendo meu sistema de payday, o problema й que o player nгo ganha dinheiro com o lucro da quantidade de dinheiro que ele tem na conta do banco, nгo sei o problema jб tentei de varias maneiras e nada, olhem.]

pawn Код:
PayDay()
{
    TempoServidor();
    for (new i; i < MAX_PLAYERS; i++)
    {
        new
        NivelPlayer = DadosJogador[i][NIVEL_JOGADOR],
        Lucro,
        Conta,
        Juros;
        Conta = DadosJogador[i][CONTA_BANCO_JOGADOR];
        Juros = (DadosJogador[i][CONTA_BANCO_JOGADOR] / 1000) * (Lucro);
                   

        if(DadosJogador[i][RESPEITO_JOGADOR] == NivelPlayer * 12 - 1)
        {
            SetPlayerScore(i, DadosJogador[i][NIVEL_JOGADOR]);
            DadosJogador[i][NIVEL_JOGADOR] ++;
            format(String, sizeof(String), "Parabйns vocк ganhou nivel [%d] por completar [%d] Respeitos.",DadosJogador[i][NIVEL_JOGADOR], NivelPlayer * 12);
            SendClientMessage(i, VERDE_BEM_CLARO, String);
            DadosJogador[i][RESPEITO_JOGADOR] = 0;
            OnPlayerSave(i);
            return true;
        }
       
        DadosJogador[i][RESPEITO_JOGADOR] ++;
        format(String, sizeof(String), "Conta bancбria: R$%d", Conta);
        SendClientMessage(i, 0xFFB64FFF, String);
        DadosJogador[i][CONTA_BANCO_JOGADOR] += Conta+Juros;
        format(String, sizeof(String), "Juros bancбrio: R$%d", Lucro);
        SendClientMessage(i, 0xFFB64FFF, String);
        format(String, sizeof(String), "Novo extrato: R$%d", Conta);
        SendClientMessage(i, 0xFFB64FFF, String);
        format(String, sizeof(String), "Vocк ganhou mais um respeito neste PayDay, Respeito atuais [%d]",DadosJogador[i][RESPEITO_JOGADOR]);
        SendClientMessage(i, VERDE_BEM_CLARO, String);

        if(DadosJogador[i][CARGO_ORG_JOGADOR] <= 6)
        {
            DadosJogador[i][CONTA_BANCO_JOGADOR] += 50 * DadosJogador[i][CARGO_ORG_JOGADOR];
            format(String, sizeof(String), "Vocк recebeu R$%d em sua conta do banco por ser cargo [%d] de uma organizaзгo.", DadosJogador[i][CARGO_ORG_JOGADOR] * 25, DadosJogador[i][CARGO_ORG_JOGADOR]);
            SendClientMessage(i, VERMELHO_BEM_CLARO, String);
        }
    }
    return true;
}



Re: Juros lucrativo da conta bancбria - ReyMysterio - 23.11.2014

Explique o sistema em que consiste que nгo estou percebendo qual o seu objetivo.


Re: Juros lucrativo da conta bancбria - PetterAdriano - 23.11.2014

Quote:
Originally Posted by ReyMysterio
Посмотреть сообщение
Explique o sistema em que consiste que nгo estou percebendo qual o seu objetivo.
Tipo meu objetivo й ganho um lucro de dinheiro, dependendo da quantidade que o jogador tem no banco, como um juros a + pela quantidade

exemplo:

o player tem 5000 no banco
quando der o payday ele irб receber 50025
tipo de uma forma matematica usando um porcentual %, juros bancбrios!


Re: Juros lucrativo da conta bancбria - ReyMysterio - 23.11.2014

Mas se vocк tem o valor Lucro zero como vai lucrar ?

pawn Код:
Lucro = /*Valor Pretendido*/;



Re: Juros lucrativo da conta bancбria - PetterAdriano - 23.11.2014

Quote:
Originally Posted by ReyMysterio
Посмотреть сообщение
Mas se vocк tem o valor Lucro zero como vai lucrar ?

pawn Код:
Lucro = /*Valor Pretendido*/;
Nгo estou entendendo,

lucro de 7 por cento


Re: Juros lucrativo da conta bancбria - focaximubh - 23.11.2014

pawn Код:
Lucro = DadosJogador[i][CONTA_BANCO_JOGADOR] * 2;

GivePlayerMoney(playerid, Lucro);

new plucro[64];
format(plucro, sizeof(plucro), "Vocк lucrou %d com tua conta do banco!", Lucro);
SendClientMessage(playerid, -1, plucro);



Re: Juros lucrativo da conta bancбria - PetterAdriano - 23.11.2014

Quote:
Originally Posted by focaximubh
Посмотреть сообщение
pawn Код:
Lucro = DadosJogador[i][CONTA_BANCO_JOGADOR] * 2;
Assim irб multiplayer o valor bancбrio do player, ele irб receber o valor multiplicado da conta do banco dele.


Re: Juros lucrativo da conta bancбria - focaximubh - 23.11.2014

Quote:
Originally Posted by PetterAdriano
Посмотреть сообщение
Assim irб multiplayer o valor bancбrio do player, ele irб receber o valor multiplicado da conta do banco dele.
Faz um randon pro valor Lucro e pronto '-'


Re: Juros lucrativo da conta bancбria - Skiinner - 23.11.2014

pawn Код:
Lucro = DadosJogador[i][CONTA_BANCO_JOGADOR] *7/100;



Re: Juros lucrativo da conta bancбria - PetterAdriano - 23.11.2014

Quote:
Originally Posted by focaximubh
Посмотреть сообщение
Faz um randon pro valor Lucro e pronto '-'
Se eu fazer randon, irб um valor diferente cada vкs e nгo pelo o lucro bancбrio !