20.03.2012, 18:37
ola , fiz um sistema de vender materiais , e coloquei pra vender pro ID do player e a quantidade , so que quanto digita o comando , aparece a mensagem
o codigo que eu fiz foi
me ajudem pf obrigado
pawn Код:
Numero de materiais minimos 100 e maximo 99999
pawn Код:
if(strcmp(cmd, "/vendermateriais", true) == 0)
{
new ammount = strval(tmp);
new playa;
new price;
new org = GetPlayerOrg(playerid);
if(org != 12 && org != 13)
{
SendClientMessage(playerid,COLOR_GREY," Vocк nгo й um mafioso!");
return 1;
}
tmp = strtok(cmdtext, idx);
ammount = strval(tmp);
if(ammount < 100 || ammount > 99999) { SendClientMessage(playerid, COLOR_GREY, "Numero de materiais minimos 100 e maximo 99999"); return 1; }
if(!strlen(tmp))
{
SendClientMessage(playerid, COLOR_GRAD1, "USE: /vendermateriais [id] [quantidade]");
return 1;
}
if(playa != INVALID_PLAYER_ID)
{
if (ProxDetectorS(8.0, playerid, playa))
GetPlayerName(playa, giveplayer, sizeof(giveplayer));
GetPlayerName(playerid, sendername, sizeof(sendername));
format(string, sizeof(string), "* Vocк ofereceu %s a comprar %d materiais por R$%d", giveplayer, ammount, price);
SendClientMessage(playerid, COLOR_LIGHTBLUE, string);
format(string,sizeof(string),"O mafioso %s quer te vender %d materiais por R$%d",sendername, ammount, price);
ShowPlayerDialog(playerid,3737,DIALOG_STYLE_MSGBOX,"Materiais",string,"Aceitar","Recusar");
}
return 1;
}
me ajudem pf obrigado