SA-MP Forums Archive
[Ajuda] Dinheiro voltando ao zero - 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] Dinheiro voltando ao zero (/showthread.php?tid=468271)



Dinheiro voltando ao zero - costadd - 07.10.2013

Ai galera to com um problema..... tipo quando eu ganho dinheiro ele carrega o dinheiro depois volta o que estava antes... por exemplo... o cara ta com 0 de dinheiro ai fez um trabalho o ganha o 3k no trabalho ai aparece 3000 depois diminui em questгo de 1 segundo e volta ao zero. alguem sabe onde eu posso procurar sobre isso e remover ou adicionar alguma coisa para eu tirar isso e voltar ao normal


Re: Dinheiro voltando ao zero - Duduzinho - 07.10.2013

Voce esta Usando esse Sistema em Fs ?


Re: Dinheiro voltando ao zero - PT - 07.10.2013

podera ser seu anti money hack... olha isso ae direito


olha uma funcao antiga que da grana para ver se as variaveis sao iguais


Respuesta: Dinheiro voltando ao zero - costadd - 07.10.2013

Vish nгo tenho nem ideia do que esta errado manin.... niguem tem uma noзгo o que procurar nгo


Re: Dinheiro voltando ao zero - PT - 07.10.2013

qual seu comando de dar grana? um que funcione normal...

e o que vc esta a usar que n da... coloque ai um pouco de code


Respuesta: Dinheiro voltando ao zero - costadd - 07.10.2013

Achei umas coisinhas olha...
Esse й o comando para eu dar dinheiro como adm:
[/pawn]if(strcmp(cmd,"/dargrana", true)==0)
{
new aname[MAX_PLAYER_NAME];
GetPlayerName(playerid, aname, MAX_PLAYER_NAME);
format(file, sizeof(file), P_CONTAS, aname);
if(pAdmin[playerid] == 5){
new tmp[256];
new plid, grana;
tmp = strtok(cmdtext, idx);
if(!strlen(tmp)){
SendClientMessage(playerid, Vermelho, "Digite: /dargrana [id] [grana]");
return 1;
}
plid = strval(tmp);
tmp = strtok(cmdtext, idx);
if(!strlen(tmp)) {
SendClientMessage(playerid, Vermelho, "Digite: /dargrana [id] [grana]");
return 1;
}
grana = strval(tmp);
if(IsPlayerConnected(plid)){
new pname[MAX_PLAYER_NAME];
GetPlayerName(plid, pname, MAX_PLAYER_NAME);
format(string, sizeof(string), "{0099FF}(~){CCCCFF} %s(ID: %d) vocк deu para %s $%d de grana.", aname, playerid, pname, grana);
SendClientMessage(playerid, AzuL4, string);
format(string, sizeof(string), "{0099FF}(~){CCCCFF} O Adm %s deu para vocк $%d de Grana.", aname, playerid, grana);
SendClientMessage(plid, outraadm, string);
GivePlayerGrana(plid,grana);
return 1;
}else{
SendClientMessage(playerid, Vermelho, "{0099FF}(~){CCCCFF} Jogador nгo conectado.");
return 1;
}
}
}[/pawn]



E esse й o que da dinheiro para as profissoes....(essa e a primeira profissao que coloquei esse negocio de dinheiro)
pawn Код:
if(strcmp(cmd, "/entregarpizza", true) == 0)
        {
        new aname[MAX_PLAYER_NAME];
        GetPlayerName(playerid, aname, MAX_PLAYER_NAME);
        format(file, sizeof(file), P_CONTAS, aname);

        if(dini_Int(file, "Profissao") == Pizzaboy || dini_Int(file, "pAdm01") == 1 || IsPlayerAdmin(playerid))//para saber se ele esta ou nгo com a profissao.
                {
            if(PlayerToPoint(3.0, playerid, 937.35547, -1330.64111, 15.58594))//confirma a localizaзгo dele que vai da o comando
                        {
                                SendClientMessage(playerid, Vermelho, "Vб atй a distribuidora da Rede Pizza Pazzi para pegar os ingredientes.");
                        }
            if (pComPizza[playerid] == 1)//confirma que ele esta com uma pizza
                        {
                                SendClientMessage(playerid, Amarelo, "Vocк entregou os ingredientes em perfeito estado, tome seu dinheiro.");
                                SendClientMessage(playerid, Amarelo, "Agora volte e traga mais ingredientes, estamos precisando.");
                                Dinheiro(playerid, 1000); // dar dinheiro
                                pComPizza[playerid] = 0;
                        }
                        else
                        {
                                SendClientMessage(playerid, Vermelho, "Voce nгo esta com a pizza, vб busca-la.");
            }
            return 1;
        }
                else// Caso ele nгo seja pizzaboy/admin
                {
                        SendClientMessage(playerid, Vermelho, "Vocк Nгo й um Entregador de Pizza.");
                }
                return 1;
    }



Re: Dinheiro voltando ao zero - PT - 07.10.2013

tira

pawn Код:
Dinheiro(playerid, 1000); // dar dinheiro
e coloca

pawn Код:
GivePlayerGrana(playerid, 1000);



Respuesta: Dinheiro voltando ao zero - costadd - 07.10.2013

Vlw cara funfo direitinho..... tu es mui foda rsrsrs