SA-MP Forums Archive
[Pedido] /kit01 - 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: [Pedido] /kit01 (/showthread.php?tid=492150)



/kit01 - xXCallXX - 02.02.2014

bom fiz esse comando de kit quanto digita /kit 01 tipo eu quero quanto ele digita /kit02 tipo ele tem 200 e o kit e 300 ae fale vз nao tem grana para comprar esse kit o kit e 300 ajuda

===============================
skype: abdiabr

cmd=============================================== ===========

if(strcmp(cmdtext, "/kit01", true) == 0) {
new pname[MAX_PLAYER_NAME];
GetPlayerName(playerid, pname, MAX_PLAYER_NAME);
format(string, sizeof(string), "%s comprou {FF00FF}Kit 1 {FF0000}( /kit01 )", pname);
SendClientMessageToAll(0xFFFFAE96, string);
ResetPlayerWeapons(playerid);
GivePlayerMoney(playerid, -1000);
GivePlayerWeapon(playerid, 4, 1);
GivePlayerWeapon(playerid, 16, 10);
GivePlayerWeapon(playerid, 23, 50);
GivePlayerWeapon(playerid, 27, 90);
GivePlayerWeapon(playerid, 32, 400);
GivePlayerWeapon(playerid, 30, 400);

=======================================


Re: /kit01 - Gii - 02.02.2014

pawn Код:
if (GetPlayerMoney(playerid) < Quantia)
    return SendClientMessage(playerid, -1, "Vocк nгo tem tudo isso!");



Re: /kit01 - Nill.Oliveira - 02.02.2014

pawn Код:
if(strcmp(cmdtext, "/kit01", true) == 0)
{
    if(GetPlayerMoney(playerid) >= 300) // verefica se o jogador tem 300 R$
    {
        new pname[MAX_PLAYER_NAME];
        GetPlayerName(playerid, pname, MAX_PLAYER_NAME);
        format(string, sizeof(string), "%s comprou {FF00FF}Kit 1 {FF0000}( /kit01 )", pname);
        SendClientMessageToAll(0xFFFFAE96, string);
        ResetPlayerWeapons(playerid);
        GivePlayerMoney(playerid, -300); // desconta dos 300 R$
        GivePlayerWeapon(playerid, 4, 1);
        GivePlayerWeapon(playerid, 16, 10);
        GivePlayerWeapon(playerid, 23, 50);
        GivePlayerWeapon(playerid, 27, 90);
        GivePlayerWeapon(playerid, 32, 400);
        GivePlayerWeapon(playerid, 30, 400);
    }
    else SendClientMessage(playerid, -1, "Vocк nгo tem 300 R$ !"); // se ele nгo tiver, retorna essa mensagem .
}



Re: /kit01 - FrostyWolf - 02.02.2014

Quote:
Originally Posted by Nill.Oliveira
Посмотреть сообщение
pawn Код:
if(strcmp(cmdtext, "/kit01", true) == 0)
{
    if(GivePlayerMoney(playerid) =< 300) // verefica se o jogador tem 300 R$
    {
        new pname[MAX_PLAYER_NAME];
        GetPlayerName(playerid, pname, MAX_PLAYER_NAME);
        format(string, sizeof(string), "%s comprou {FF00FF}Kit 1 {FF0000}( /kit01 )", pname);
        SendClientMessageToAll(0xFFFFAE96, string);
        ResetPlayerWeapons(playerid);
        GivePlayerMoney(playerid, -300); // desconta dos 300 R$
        GivePlayerWeapon(playerid, 4, 1);
        GivePlayerWeapon(playerid, 16, 10);
        GivePlayerWeapon(playerid, 23, 50);
        GivePlayerWeapon(playerid, 27, 90);
        GivePlayerWeapon(playerid, 32, 400);
        GivePlayerWeapon(playerid, 30, 400);
    }
    else SendClientMessage(playerid, -1, "Vocк nгo tem 300 R$ !"); // se ele nгo tiver, retorna essa mensagem .
}
Nesse caso o comando sу irб funcionar se o dinheiro do jogador for menor ou igual a 300 e ainda estб errado...

Substitua a бrea verde pelo valor do kit...

pawn Код:
if(strcmp(cmdtext, "/kit01", true) == 0)
{
    if (GetPlayerMoney(playerid) < /*Valor*/) return SendClientMessage(playerid, 0xFF0000AA, "Vocк nгo possui dinheiro suficiente");
    new pname[MAX_PLAYER_NAME];
    GetPlayerName(playerid, pname, MAX_PLAYER_NAME);
    format(string, sizeof(string), "%s comprou {FF00FF}Kit 1 {FF0000}( /kit01 )", pname);
    SendClientMessageToAll(0xFFFFAE96, string);
    ResetPlayerWeapons(playerid);
    GivePlayerMoney(playerid, -1000);
    GivePlayerWeapon(playerid, 4, 1);
    GivePlayerWeapon(playerid, 16, 10);
    GivePlayerWeapon(playerid, 23, 50);
    GivePlayerWeapon(playerid, 27, 90);
    GivePlayerWeapon(playerid, 32, 400);
    GivePlayerWeapon(playerid, 30, 400);
    return 1;
}



Re: /kit01 - Nill.Oliveira - 02.02.2014

Quote:
Originally Posted by FrostyWolf
Посмотреть сообщение
Nesse caso o comando sу irб funcionar se o dinheiro do jogador for menor ou igual a 300 e ainda estб errado...

Substitua a бrea verde pelo valor do kit...

pawn Код:
if(strcmp(cmdtext, "/kit01", true) == 0)
{
    if (GetPlayerMoney(playerid) < /*Valor*/) return SendClientMessage(playerid, 0xFF0000AA, "Vocк nгo possui dinheiro suficiente");
    new pname[MAX_PLAYER_NAME];
    GetPlayerName(playerid, pname, MAX_PLAYER_NAME);
    format(string, sizeof(string), "%s comprou {FF00FF}Kit 1 {FF0000}( /kit01 )", pname);
    SendClientMessageToAll(0xFFFFAE96, string);
    ResetPlayerWeapons(playerid);
    GivePlayerMoney(playerid, -1000);
    GivePlayerWeapon(playerid, 4, 1);
    GivePlayerWeapon(playerid, 16, 10);
    GivePlayerWeapon(playerid, 23, 50);
    GivePlayerWeapon(playerid, 27, 90);
    GivePlayerWeapon(playerid, 32, 400);
    GivePlayerWeapon(playerid, 30, 400);
    return 1;
}
editei faz tempo ..
e esta correto, ele falou que o valor do kit й 300


Re: /kit01 - FrostyWolf - 02.02.2014

Quote:
Originally Posted by Nill.Oliveira
Посмотреть сообщение
editei faz tempo ..
e esta correto, ele falou que o valor do kit й 300
O que estava errado era o formato "=<" por que deveria estar assim: "<=" e nгo se usa GivePlayerMoney para checar o dinheiro do jogador.


Re: /kit01 - Gii - 02.02.2014

Quote:
Originally Posted by Nill.Oliveira
Посмотреть сообщение
editei faz tempo ..
e esta correto, ele falou que o valor do kit й 300
Sinto muito mas nгo esta correto.


Re: /kit01 - xXCallXX - 02.02.2014

ajudou muito