[Pedido] /kit01
#1

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);

=======================================
Reply
#2

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

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 .
}
Reply
#4

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;
}
Reply
#5

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
Reply
#6

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.
Reply
#7

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.
Reply
#8

ajudou muito
Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)