29.08.2011, 10:30
Okay I got that problem, I made a weapon system with bullets, and the thing I wanna do is that if a player is already holding a class of weapon, he can't purchase another weapon of the same class. For example, I purchased a Shotgun, and if I want to purchase a Spas12 while holding the shotgun, I want it to forbid it and tell "You are already carrying a weapon in that slot ". I want this to avoid people buying shotguns for cheap and get many bullets, then go buy only one Spas12 so they have lots of spas bullets for cheap.
Here is the spas12 code part:
Here is the spas12 code part:
Код:
if (strcmp("/createspas12", cmdtext, true, 10) == 0) { if(IsPlayerInRangeOfPoint(playerid,10,848.5450,-1360.4960,13.5469))//Spas12 { if(GetPlayerMoney(playerid) < 22500) return SendClientMessage(playerid, 0xAFAFAFAA, "You don't have enough cash to create that weapon."); GivePlayerWeapon(playerid, 27, 60); PlayerInfo[playerid][pCash] = PlayerInfo[playerid][pCash]-22500; GivePlayerMoney(playerid, -22500); SendClientMessage(playerid,0xFF9900AA,"You have created a brand new {FF6347}Combat Shotgun {FF9900}for 22500$"); ApplyAnimation(playerid, "BOMBER","BOM_Plant_In",4.0,0,0,0,0,0); return 1; } else return SendClientMessage(playerid, 0xAFAFAFAA, "You are not near the High Armory Depot !"); }