05.12.2011, 18:08
Hey guys. Iґm making a sellweapon command now but Iґm not sure how to make an /accept command.
My /sellweapon cmd looks like this.
My accept button must have this effects.
But how to make it work together ??
My /sellweapon cmd looks like this.
pawn Код:
COMMAND:sellweapon(playerid,params[])
{
new id, weapon, price;
if(sscanf(params,"ddd",id,weapon,price)) return SendClientMessage(playerid,-1,"{F81414}*Command Failed* {FFFFFF}Correct Usage: {00C0FF}/sellweapon [playerid] [weaponname] [price]");
if(Bit16_Get(g_Class,playerid) != 2) return SendClientMessage(playerid,-1,"{F81414}You're not a weapon dealer!");
if(!IsPlayerInRangeOfPlayer(3,playerid,id)) return SendClientMessage(playerid,-1,"{F81414}You're not close enough to this player!");
if(id == (playerid)) return SendClientMessage(playerid,-1,"{F81414}You can't sell weapons to yourself");
format(String,sizeof(String),"You've been offered a weapon for %d",price);
return 1;
}
pawn Код:
COMMAND:accept(playerid,params[])
{
new id,weapon,price;
format(String,sizeof(String),"You've bought the gun for %d",price);
SendClientMessage(playerid,-1,String);
format(String,sizeof(String),"He bought the gun for %d",price);
SendClientMessage(id,-1,String);
GivePlayerWeapon(playerid,weapon,100);
g_Cash[playerid] -= price;
g_Cash[id] += price;
return 1;
}