[Ajuda] compra e vendas entre players
#8

sem voces nunca teria conseguido, seus lindos!

entгo, eu pelo menos nгo me dou bem com esse pvart, dessa forma estava dando "certo", porйm o player nгo recebia a quantia de drogas e o valor tambйm era sempre 1 entгo resolvi fazer diferente.. um detalhe й que no comando vender no final ta "Vendas[playerid] = 1; na verdade й Vendas[giveid] = 1; entгo eu fiz assim:

pawn Код:
CMD:vender(playerid, params[])
{
   new string[132];
   if(sscanf(params, "uii", giveid, Gramas, GranaDrogas)) return SendClientMessage(playerid, Azul, "USE: /vendeermaconha [ID][Quantidade][Valor]");
   if(pDados[playerid][Maconha] < Gramas) return SendClientMessage(playerid, Azul, "Vocк nгo tem essa quantidade de maconha");
   if(GetPlayerMoney(giveid) < GranaDrogas) return SendClientMessage(playerid, Azul, "O jogador nгo tem essa grana");
   if(GranaDrogas < 1 || GranaDrogas > 1500) return SendClientMessage(playerid, Azul, "Valor deve estar entre $1 e $1500");
   GetPlayerName(giveid, Comprador, sizeof(Comprador));
   GetPlayerName(playerid, Vendedor, sizeof(Vendedor));
   format(string, sizeof(string), "[%s] Esta lhe oferecendo %i gramas de maconha por [$%i], use /aceitar caso queira", Vendedor, Gramas, GranaDrogas);
   SendClientMessage(giveid, Laranja, string);
   format(string, sizeof(string), "Vocк ofereceu para [%s] %i gramas de maconha por [$%i]", Comprador, Gramas, GranaDrogas);
   SendClientMessage(playerid, Laranja, string);
   SetPVarInt(giveid, "Vendedor", playerid);
   Vendas[giveid] = 1;

return 1;
}
pawn Код:
CMD:aceitar(playerid)
{
   new string[128];
   giveid = GetPVarInt(playerid,"Vendedor");
   if(Vendas[playerid] == 0) return SendClientMessage(playerid, Azul, "Ninguem lhe ofereceu nada");
   pDados[playerid][Maconha] += Gramas;
   pDados[giveid][Maconha] -= Gramas;
   GivePlayerMoney(playerid,-GranaDrogas);
   GivePlayerMoney(giveid, GranaDrogas);
   GetPlayerName(playerid, Comprador, sizeof(Comprador));
   GetPlayerName(giveid, Vendedor, sizeof(Vendedor));
   format(string, sizeof(string), "Vocк aceitou comprar do [%s], %i gramas de maconha por [$%i]", Vendedor, Gramas, GranaDrogas);
   SendClientMessage(playerid, Laranja, string);
   format(string, sizeof(string), "Vocк vendeu para [%s] %i gramas de maconha e recebeu [$%i]", Comprador, Gramas, GranaDrogas);
   SendClientMessage(giveid, Laranja, string);
   Vendas[playerid] = 0;
return 1;
}
Valeu galera, provavelmente eu volto pra pedir mais ajuda kkkkkkk!
beijos!
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: 3 Guest(s)