/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