[AJUDA] Cocaina ...
#1

No meu servidor sу tinha apenas uma droga , e tou colocando a cocaнna , e eu queria ajuda pra tipo ,
Eu usasse o comando /usarcocaina [quantidade] , a cada grama aumentasse tanto de colete que vocк determinou em [quantidade] , agradeзo quem puder ajudar .
pawn Код:
if(strcmp(cmd, "/usarcocaina", true) == 0)
    {
        if(IsPlayerConnected(playerid))
        {
            if(PlayerBoxing[playerid] > 0)
            {
                SendClientMessage(playerid, COLOR_GREY, "   Vocк nгo pode usar drogas durante uma luta !");
                return 1;
            }
            tmp = strtok(cmdtext, idx);
            if(!strlen(tmp))
            {
                SendClientMessage(playerid, COLOR_GRAD2, "Use /usarcocaina [quantidade]");
                return 1;
            }
            new gramascocaina = strval(tmp);
            if(!strlen(tmp))
            {
                SendClientMessage(playerid, COLOR_GRAD2, "Use /usarcocaina [quantidade]");
                return 1;
            }
            if (gramascocaina > PlayerInfo[playerid][pCocaina])
            {
                SendClientMessage(playerid, COLOR_GRAD2, "   Voce  nгo tem tudo isso!");
                return 1;
            }
            new coleete;
            coleete = strlen(tmp);
            SetPlayerArmour(playerid, coleete);
        }
    }
Reply
#2

pawn Код:
gramascocaina = SetPlayerArmour(playerid,1);
pawn Код:
if(gramascocaina == seila)
{
 SetPlayerArmour(playerid,seila);
 return 1;
}
Um dos 2 ._.
Reply
#3

asim
pawn Код:
new Float:PlayersArmour;
GetPlayerArmour(playerid,PlayersArmour);// jeta o colete que tem

SetPlayerArmour(playerid, PlayersArmour + Bote aki a Quantidade de Colete); // seta o colete somando o que tem mais a quantidadeq que vai ganha EX tenho 2 de colete mais 5 fico com 7
onde tem
Bote aki a Quantidade de Colete

bota a quantidade

Melhorando o codigo

pawn Код:
new Float:PlayersArmour;
GetPlayerArmour(playerid,PlayersArmour);// jeta o colete que tem
                    if(PlayersArmour >= 100)
                    {
                        SetPlayerArmour(playerid, 100); // si ele tiver mais que 100 vai seta 100
                        SendClientMessage(playerid,0xFFFFFFAA,"Vocк nгo pode mais usar drogas!");
                        return 1;
                    }
                    else
                    {
                        SetPlayerArmour(playerid, PlayersArmour + Bote aki a Quantidade de Colete);
                    }
Reply
#4

Quote:
Originally Posted by brunogysin
Посмотреть сообщение
asim
pawn Код:
new Float:PlayersArmour;
GetPlayerArmour(playerid,PlayersArmour);// jeta o colete que tem

SetPlayerArmour(playerid, PlayersArmour + Bote aki a Quantidade de Colete); // seta o colete somando o que tem mais a quantidadeq que vai ganha EX tenho 2 de colete mais 5 fico com 7
onde tem
Bote aki a Quantidade de Colete

bota a quantidade

Melhorando o codigo

pawn Код:
new Float:PlayersArmour;
GetPlayerArmour(playerid,PlayersArmour);// jeta o colete que tem
                    if(PlayersArmour >= 100)
                    {
                        SetPlayerArmour(playerid, 100); // si ele tiver mais que 100 vai seta 100
                        SendClientMessage(playerid,0xFFFFFFAA,"Vocк nгo pode mais usar drogas!");
                        return 1;
                    }
                    else
                    {
                        SetPlayerArmour(playerid, PlayersArmour + Bote aki a Quantidade de Colete);
                    }
Nossa que cуdigo legal, foi vocк que fez? acho que nгo.

Tenta isso
pawn Код:
if(strcmp(cmd, "/usarcocaina", true) == 0)
    {
        if(IsPlayerConnected(playerid))
        {
            if(PlayerBoxing[playerid] > 0)
            {
                SendClientMessage(playerid, COLOR_GREY, "   Vocк nгo pode usar drogas durante uma luta !");
                return 1;
            }
            tmp = strtok(cmdtext, idx);
            if(!strlen(tmp))
            {
                SendClientMessage(playerid, COLOR_GRAD2, "Use /usarcocaina [quantidade]");
                return 1;
            }
            new gramascocaina = strval(tmp);
            if(!strlen(tmp))
            {
                SendClientMessage(playerid, COLOR_GRAD2, "Use /usarcocaina [quantidade]");
                return 1;
            }
            if (gramascocaina > PlayerInfo[playerid][pCocaina])
            {
                SendClientMessage(playerid, COLOR_GRAD2, "   Voce  nгo tem tudo isso!");
                return 1;
            }
            new Float:Colete;
            GetPlayerArmour(playerid, Colete);
            SetPlayerArmour(playerid, +=gramascocaina);
            if(Colete > 99) { SetPlayerArmour(playerid, 100); }
        }
    }
Reply
#5

Quote:
Originally Posted by Ricop522
Посмотреть сообщение
Nossa que cуdigo legal, foi vocк que fez? acho que nгo.

Tenta isso
pawn Код:
if(strcmp(cmd, "/usarcocaina", true) == 0)
    {
        if(IsPlayerConnected(playerid))
        {
            if(PlayerBoxing[playerid] > 0)
            {
                SendClientMessage(playerid, COLOR_GREY, "   Vocк nгo pode usar drogas durante uma luta !");
                return 1;
            }
            tmp = strtok(cmdtext, idx);
            if(!strlen(tmp))
            {
                SendClientMessage(playerid, COLOR_GRAD2, "Use /usarcocaina [quantidade]");
                return 1;
            }
            new gramascocaina = strval(tmp);
            if(!strlen(tmp))
            {
                SendClientMessage(playerid, COLOR_GRAD2, "Use /usarcocaina [quantidade]");
                return 1;
            }
            if (gramascocaina > PlayerInfo[playerid][pCocaina])
            {
                SendClientMessage(playerid, COLOR_GRAD2, "   Voce  nгo tem tudo isso!");
                return 1;
            }
            new Float:Colete;
            GetPlayerArmour(playerid, Colete);
            SetPlayerArmour(playerid, +=gramascocaina);
            if(Colete > 99) { SetPlayerArmour(playerid, 100); }
        }
    }
Bom eu falei que eu fiz esse codigo so to ajudando o carinha =)

Bom depois falгo que nunca editor Thug
Reply
#6

Na verdade eu jб ajudei a criar o Thug Life.
Mais isso nгo vem ao caso,
na prуxima cria o seu, й mais prбtico.
Reply
#7

O Cуdigo funcionou , compilou , mas nгo tб funcionando do jeito que eu quero , tipo , coloquei pra quando usar 1 grama = 5 de colete , mas quando eu tento usar mais de 1 grama nгo adianta , й como se sу usasse 1 grama , ajuda plis
Reply
#8

tipo, basta voce multiplicar as gramas de drogas que ele usa por 5, entendeu ?
Reply
#9

Quote:
Originally Posted by DJloko
Посмотреть сообщение
tipo, basta voce multiplicar as gramas de drogas que ele usa por 5, entendeu ?
Nгo entendi o que vocк quis dizer , mas tipo
eu uso /usarcocaina 2 , e sу enche o colete de como se eu sу tivesse usado 1 grama , entende ?
Reply
#10

Alguйm pode ajudar ? :/
Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)