18.01.2017, 23:55
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:
Valeu galera, provavelmente eu volto pra pedir mais ajuda kkkkkkk!
beijos!
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;
}
beijos!