[Ajuda] Grana sempre voltando a 0
#1

A grana nгo estб setando nem nada, nгo sei onde tб o erro, gostaria de ajuda de vocкs pelos para dizer onde +/- pode estar e como eu posso arrumar.
um code que envolva grana:

pawn Код:
//Dar grana CMD Admin
    if(strcmp(cmd, "/dargrana", true) == 0)
    {
        if(IsPlayerConnected(playerid))
        {
            tmp = strtok(cmdtext, idx);
            if(!strlen(tmp))
            {
                SendClientMessage(playerid, COLOR_GRAD2, "USE: /dardola [ id ] [dola]");
                return 1;
            }
            if(admtrampando[playerid] < 1)
            {
                SendClientMessage(playerid, COLOR_GRAD1, "Vocк nгo estб trabalhando! (/pa)");
                return 1;
            }
            new playa;
            new money;
            playa = ReturnUser(tmp);
            tmp = strtok(cmdtext, idx);
            money = strval(tmp);
            if (PlayerInfo[playerid][pAdmin] >= 3)
            {
                if(IsPlayerConnected(playa))
                {
                    if(playa != INVALID_PLAYER_ID)
                    {
                        if(playa == playerid)
                        {
                            SendClientMessage(playerid, COLOR_GREY, "Vocк nao pode setar Grana para si mesmo por Seguranзa!");
                            return 1;
                        }
                        GivePlayerMoneyEx(playa, money);
                        LogoBR(playerid, playa, money, cmdtext);
                        if(PlayerInfo[playerid][pAdmin] >= 1)
                        {
                           GetPlayerName(playa, giveplayer, sizeof(giveplayer));
                           GetPlayerName(playerid, sendername, sizeof(sendername));
                           format(string, sizeof(string), "AdminCmd[%s] Seto [%d] de Grana Para [%s]", sendername, money, giveplayer);
                           MensagemAdmin(COLOR_GRAD1,string,1);
                           format(string, sizeof(string), "AdminCmd[%s] Le deu [R$%d] de Grana", sendername,money);
                           SendClientMessage(playa,Branco,string);
                        }
                    }
                }
            }
            else
            {
                SendClientMessage(playerid, COLOR_GRAD1, "   Vocк nгo esta autorizado a usar este comando!");
            }
        }
        return 1;
    }
Reply
#2

Tente trocar:
pawn Код:
GivePlayerMoneyEx(playa, money);
por:
pawn Код:
GivePlayerMoney(playa, money);
Reply
#3

Obrigado por tentar me ajudar amigo, mais continuo igual.
Reply
#4

manda a tua funзao GivePlayerMoneyEx
Reply
#5

STAK TENTE FAZER ISSO VE SE RESOLVE. .
ENTAO INVES DE : GivePlayerMoney
USE : RewardPlayer



- VEJA SE ESSE CMD RESOLVE. [NAO TESTEI]
pawn Код:
//Dar grana CMD Admin
    if(strcmp(cmd, "/dargrana", true) == 0)
    {
        if(IsPlayerConnected(playerid))
        {
            tmp = strtok(cmdtext, idx);
            if(!strlen(tmp))
            {
                SendClientMessage(playerid, COLOR_GRAD2, "USE: /dargrana [ id ] [grana]");
                return 1;
            }
            if(admtrampando[playerid] < 1)
            {
                SendClientMessage(playerid, COLOR_GRAD1, "Vocк nгo estб trabalhando! (/pa)");
                return 1;
            }
            new playa;
            new money;
            new OtherPlayer, Money;
            playa = ReturnUser(tmp);
            tmp = strtok(cmdtext, idx);
            money = strval(tmp);
            if (PlayerInfo[playerid][pAdmin] >= 3)
            {
                if(IsPlayerConnected(playa))
                {
                    if(playa != INVALID_PLAYER_ID)
                    {
                        if(playa == playerid)
                        {
                            SendClientMessage(playerid, COLOR_GREY, "Vocк nao pode setar Grana para si mesmo por Seguranзa!");
                            return 1;
                        }
                        RewardPlayer(playa, money);
                        LogoBR(playerid, playa, money, cmdtext);
                        RewardPlayer(OtherPlayer, Money, 0);
                        if(PlayerInfo[playerid][pAdmin] >= 1)
                        {
                           GetPlayerName(playa, giveplayer, sizeof(giveplayer));
                           GetPlayerName(playerid, sendername, sizeof(sendername));
                           format(string, sizeof(string), "AdminCmd[%s] Seto [%d] de Grana Para [%s]", sendername, money, giveplayer);
                           MensagemAdmin(COLOR_GRAD1,string,1);
                           format(string, sizeof(string), "AdminCmd[%s] Le deu [R$%d] de Grana", sendername,money);
                           SendClientMessage(playa,Branco,string);
                        }
                    }
                }
            }
            else
            {
                SendClientMessage(playerid, COLOR_GRAD1, "   Vocк nгo esta autorizado a usar este comando!");
            }
        }
        return 1;
    }
Reply
#6

Quote:
Originally Posted by ANNIHILATION
Посмотреть сообщение
STAK TENTE FAZER ISSO VE SE RESOLVE. .
ENTAO INVES DE : GivePlayerMoney
USE : RewardPlayer



- VEJA SE ESSE CMD RESOLVE. [NAO TESTEI]
pawn Код:
//Dar grana CMD Admin
    if(strcmp(cmd, "/dargrana", true) == 0)
    {
        if(IsPlayerConnected(playerid))
        {
            tmp = strtok(cmdtext, idx);
            if(!strlen(tmp))
            {
                SendClientMessage(playerid, COLOR_GRAD2, "USE: /dargrana [ id ] [grana]");
                return 1;
            }
            if(admtrampando[playerid] < 1)
            {
                SendClientMessage(playerid, COLOR_GRAD1, "Vocк nгo estб trabalhando! (/pa)");
                return 1;
            }
            new playa;
            new money;
            new OtherPlayer, Money;
            playa = ReturnUser(tmp);
            tmp = strtok(cmdtext, idx);
            money = strval(tmp);
            if (PlayerInfo[playerid][pAdmin] >= 3)
            {
                if(IsPlayerConnected(playa))
                {
                    if(playa != INVALID_PLAYER_ID)
                    {
                        if(playa == playerid)
                        {
                            SendClientMessage(playerid, COLOR_GREY, "Vocк nao pode setar Grana para si mesmo por Seguranзa!");
                            return 1;
                        }
                        RewardPlayer(playa, money);
                        LogoBR(playerid, playa, money, cmdtext);
                        RewardPlayer(OtherPlayer, Money, 0);
                        if(PlayerInfo[playerid][pAdmin] >= 1)
                        {
                           GetPlayerName(playa, giveplayer, sizeof(giveplayer));
                           GetPlayerName(playerid, sendername, sizeof(sendername));
                           format(string, sizeof(string), "AdminCmd[%s] Seto [%d] de Grana Para [%s]", sendername, money, giveplayer);
                           MensagemAdmin(COLOR_GRAD1,string,1);
                           format(string, sizeof(string), "AdminCmd[%s] Le deu [R$%d] de Grana", sendername,money);
                           SendClientMessage(playa,Branco,string);
                        }
                    }
                }
            }
            else
            {
                SendClientMessage(playerid, COLOR_GRAD1, "   Vocк nгo esta autorizado a usar este comando!");
            }
        }
        return 1;
    }
RewardPlayer?

Acho que sу em PPC.
Reply
#7

Nгo podemos ajudar ate postares aqui a tua funзгo GivePlayerMoneyEx
Reply
#8

Provavelmente й o anti money hack, procure a funзгo que seu anti money hack usa para dar dinheiro.
Reply
#9

kuddy uma vez deu isso no meu e por que eu uso gm via PPC
e os PPC nao aceita giveplayer so reward por isso disse ali em cima.
e ai stak poste nos se deu certo ou nao meu comando .. esperando respostas.
Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)