30.10.2013, 18:12
por vezes ao brincar com as coisas da, testa ae
pawn Код:
CMD:vender(playerid, params[])
{
new droga[9], id, quantia, preco;
if(sscanf(params, "u[9]ddd", droga, id, quantia, preco)) return SendClientMessage(playerid, COR_USOCORRETO, "Uso correto: /vender [maconha/cocaina] [id do player] [quantia] [preзo]");
if(quantia < 1 || quantia > 99)
return SendClientMessage(playerid, COR_ERRO, "ERRO: Venda somente atй 100 gramas.");
if(preco < 1 || preco > 300)
return SendClientMessage(playerid, COR_ERRO, "ERRO: Preзo minimo de 1 e mбximo 300.");
//if(id == playerid)
// return SendClientMessage(playerid, COR_ERRO, "ERRO: Nгo pode vender para vocк mesmo!");
if(strcmp(droga, "maconha", true)==0)
{
new testept = PlayerInfo[playerid][Maconha];
if(quantia > testept)
return SendClientMessage(playerid, COR_ERRO, "ERRO: Vocк nгo possui essa quantidade de droga com vocк!");
SendFormattedMessage(playerid, COR_PRINCIPAL, "Vocк ofereceu a %s, %d gramas de maconha por R$%d", id, quantia, preco);
SendFormattedMessage(id, COR_PRINCIPAL, "%s ofereceu a vocк %d gramas de maconha por R$%d, para comprar use: /aceitar [maconha]", playerid, quantia, preco);
CocainaOferecer[id] = playerid;
CocainaPreco[id] = preco;
CocainaGrama[id] = quantia;
}
if(strcmp(droga, "cocaina", true)==0)
{
new testept2 = PlayerInfo[playerid][Cocaina];
if(quantia > testept2)
return SendClientMessage(playerid, COR_ERRO, "ERRO: Vocк nгo possui essa quantidade de droga com vocк!");
SendFormattedMessage(playerid, COR_PRINCIPAL, "Vocк ofereceu a %s, %d gramas de cocaina por R$%d", id, quantia, preco);
SendFormattedMessage(id, COR_PRINCIPAL, "%s ofereceu a vocк %d gramas de cocaina por R$%d, para comprar use: /aceitar [cocaina]", playerid, quantia, preco);
CocainaOferecer[id] = playerid;
CocainaPreco[id] = preco;
CocainaGrama[id] = quantia;
}
return 1;
}