[Ajuda] compra e vendas entre players
#2

Tenta assim:
PHP код:
 new Vendas[MAX_PLAYERS]// Mude o Vendas para esse!

CMD:vendermaconha(playeridparams[])
{

   new 
string[128];
   if(
IsPlayerConnected(playerid))
  {
//   if(!IsPlayerPerto(playerid)) return SendClientMessage(playerid, Azul, "Jogador esta longe");
//   if(!SetPlayerPos(playerid, 8.0, Posx,Posy,Posz)) return SendClientMessage(playerid, Azul, "Jogador esta longe");
   
if(sscanf(params"uii"giveidGramasGranaDrogas)) return SendClientMessage(playeridAzul"USE: /vendeermaconha [ID][Quantidade][Valor]");
   if(
pDados[playerid][Maconha] < Gramas) return SendClientMessage(playeridAzul"Vocк nгo tem essa quantidade de maconha");
   if(
GetPlayerMoney(giveid) < GranaDrogas) return SendClientMessage(playeridAzul"O jogador nгo tem essa grana");
   if(
GranaDrogas || GranaDrogas 1500) return SendClientMessage(playeridAzul"Valor deve estar entre $1 e $1500");
   
GetPlayerName(giveidCompradorsizeof(Comprador));
   
GetPlayerName(playeridVendedorsizeof(Vendedor));
   
format(stringsizeof(string), "[%s] Esta lhe oferecendo %i gramas de maconha por [$%i], use /aceitar caso queira"VendedorGramasGranaDrogas);
   
SendClientMessage(giveidLaranjastring);
   
format(stringsizeof(string), "Vocк ofereceu para [%s] %i gramas de maconha por [$%i]"CompradorGramasGranaDrogas);
   
SendClientMessage(playeridLaranjastring);
   
SetPVarInt(giveid"Vendedor"playerid);
   
SetPVarInt(giveid"Gramas"Gramas);
   
SetPVarInt(giveid"ValorDroga"GranaDrogas);
   
//SetPVarInt(GranaDrogas,"GranaDrogas",GranaDrogas);// = GetPlayerMoney(GranaVenda[playerid]));
   //SetPVarInt(Gramas,"Gramas",Gramas);// GetPVarInt(Gramas, "Gramas"));
   
Vendas[playerid] = 1;
   }

return 
1;
}
CMD:aceitar(playerid)
{
   new 
string[128], giveid GetPVarInt(playerid,"Vendedor");
   if(
Vendas[playerid] == 0) return SendClientMessage(playeridAzul"Ninguem lhe ofereceu nada");
   
pDados[playerid][Maconha] += GetPVarInt(playerid"Gramas");
   
pDados[giveid][Maconha] -= GetPVarInt(playerid"Gramas");
   
GivePlayerMoney(playerid,-SetPVarInt(playerid,"GranaDrogas",GranaDrogas));
   
GivePlayerMoney(giveidSetPVarInt(giveid"GranaDrogas",GranaDrogas));
   
GetPlayerName(playeridCompradorsizeof(Comprador));
   
GetPlayerName(giveidVendedorsizeof(Vendedor));
   
format(stringsizeof(string), "Vocк aceitou comprar do [%s], %i gramas de maconha por [$%i]"VendedorGetPVarInt(Gramas"Gramas"), GranaDrogas);
   
SendClientMessage(playeridLaranjastring);
   
format(stringsizeof(string), "Vocк vendeu para %is %i gramas de maconha e recebeu $%i"CompradorGetPVarInt(Gramas"Gramas"), GranaDrogas);
   
SendClientMessage(giveidLaranjastring);
   
Vendas[playerid] = 0;
  

return 
1;

Reply


Messages In This Thread
compra e vendas entre players - by johntrybescripter - 18.01.2017, 20:38
Re: compra e vendas entre players - by DiegoLeo - 18.01.2017, 22:02
Re: compra e vendas entre players - by johntrybescripter - 18.01.2017, 22:10
Re: compra e vendas entre players - by johntrybescripter - 18.01.2017, 22:46
Re: compra e vendas entre players - by IlanZ - 18.01.2017, 22:54
Re: compra e vendas entre players - by DiegoLeo - 18.01.2017, 22:54
Re: compra e vendas entre players - by johntrybescripter - 18.01.2017, 22:59
Re: compra e vendas entre players - by johntrybescripter - 18.01.2017, 23:55

Forum Jump:


Users browsing this thread: 1 Guest(s)