[Ajuda]Salбrio direto na conta
#1

Tipo , queria saber o que tб de errado no cуdigo , quando dou /payday sу й acrescentado os juros na conta bancбria , aposto que й algo muito besta que tб faltando D:

pawn Код:
if(PlayerInfo[i][pMember] == 1)
    {
        SendClientMessage(i, COLOR_WHITE, "|___ EXTRATO DO BANCO ___|");
    format(string, sizeof(string), "  Salбrio: R$780", TaxEstado);
    PlayerInfo[i][pAccount] += 780;
    SendClientMessage(i, COLOR_GRAD1, string);
    }
Reply
#2

pawn Код:
PlayerInfo[i][pAccount] = PlayerInfo[i][pAccount] += 780;
Reply
#3

Nгo tб adiantando , sу й adicionado o juros @_@
Reply
#4

Manda a linha que adiciona os juros.
Reply
#5

Editei tirei a public toda ._.
pawn Код:
new tmpintrate;
if(PlayerInfo[i][pDonateRank] > 0) { tmpintrate = 9; }
if (key != 255 && PlayerInfo[i][pDonateRank] == 0) { tmpintrate = 3; }
if (key == 255 && PlayerInfo[i][pDonateRank] == 0) { tmpintrate = 1; }
/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
                    if(PlayerInfo[i][pDonateRank] == 0)
                    {
                        interest = (PlayerInfo[i][pAccount]/1000)*(tmpintrate);
                        PlayerInfo[i][pAccount] = account+interest;
                        format(string, sizeof(string), "  Juros: 0.%d por cento",tmpintrate);
                        SendClientMessage(i, COLOR_GRAD1, string);
                        format(string, sizeof(string), "  Juros Obtidos R$ %d", interest);
                        SendClientMessage(i, COLOR_GRAD3, string);
                        SendClientMessage(i, COLOR_GRAD4, "|--------------------------------------|");
                        format(string, sizeof(string), "  Novo balanзo: R$ %d", PlayerInfo[i][pAccount]);
                        SendClientMessage(i, COLOR_GRAD5, string);
                    }
                    if(PlayerInfo[i][pDonateRank] == 1)
                    {
                        intereste = (PlayerInfo[i][pAccount]/100)*(2);
                        PlayerInfo[i][pAccount] = account+intereste;
                        format(string, sizeof(string), "  Juros: 2.0 por cento",tmpintrate);
                        SendClientMessage(i, COLOR_GRAD1, string);
                        format(string, sizeof(string), "  Juros Obtidos R$ %d", intereste);
                        SendClientMessage(i, COLOR_GRAD3, string);
                        SendClientMessage(i, COLOR_GRAD4, "|--------------------------------------|");
                        format(string, sizeof(string), "  Novo balanзo: R$ %d", PlayerInfo[i][pAccount]);
                        SendClientMessage(i, COLOR_GRAD5, string);
                    }
                    format(string, sizeof(string), "  Aluguel: R$ %d", rent);
                    SendClientMessage(i, COLOR_GRAD5, string);
                    PlayerInfo[i][pLottoNr] = 0;
                    format(string, sizeof(string), "~y~dia de~n~~w~pagamento");
                    GameTextForPlayer(i, string, 5000, 1);
                    rent = 0;
                    PlayerInfo[i][pPayDay] = 0;
                    PlayerInfo[i][pPayCheck] = 0;
                    PlayerInfo[i][pConnectTime] += 1;
Reply
#6

UP , Alguйm me ajuda
Reply
#7

Nгo entendi o que vocк quer que aconteзa....os valor dos juros estб sendo adicionado na conta bancбria certo ?


Entгo o certo seria ele ser retirado da conta, jб que й Juros ?


Se for isso, faзa assim:


pawn Код:
if(PlayerInfo[i][pMember] == 1)
    {
        SendClientMessage(playerid,0xFFFFFFAA,"|___ EXTRATO DO BANCO ___|");
        format(string, sizeof(string), "  Salбrio: R$780", TaxEstado);
        PlayerInfo[i][pAccount] += 780;//Esse 780 й o valor do salбrio que, vocк recebeu.
        SendClientMessage(i, COLOR_GRAD1, string);
        SendClientMessage(playerid,0xFFFFFFAA,"|___ JUROS DO BANCO ___|");
        #define Juros (5000)//Defina aqui a quantia de juros, a ser retirada do jogador.
        PlayerInfo[i][pAccount] -= Juros;
        format(string, sizeof(string), "  Juros: Foram retirados: R$%d", Juros);
        SendClientMessage(i, COLOR_GRAD1, string);
    }

Se nгo for isso, explique melhor que vocк quer .


Espero ter ajudado .
Reply
#8

Pelo que eu entendi o que ele queria era que o dinheiro do salбrio fosse adicionado direto na conta do banco
Reply
#9

Quote:
Originally Posted by wforest
Посмотреть сообщение
Pelo que eu entendi o que ele queria era que o dinheiro do salбrio fosse adicionado direto na conta do banco
Exatamento isso , serб que alguйm pode me ajudar ? , dinheiro na conta ao em vez de GivePlayerMoney ...
Reply
#10

Troque o pAccount pra funзгo da conta do banco do cara..
pawn Код:
PlayerInfo[i][pAccount] = PlayerInfo[i][pAccount] += 780;
Isso deveria funcionar..
Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)