16.10.2013, 17:21
You could simply do something like this.
Instead of this long code
pawn Code:
new
PlayerWeaponID = GetPlayerWeapon(playerid)
;
switch(PlayerWeaponID)
{
case 0: return GivePlayerCash(playerid, Amount);
case 22 .. 36: return GivePlayerCash(playerid, Amount);
}
pawn Code:
if(GetPlayerWeapon(playerid) == 0) GivePlayerCash(playerid,500); //It Will Give 500$ If You Holding Weapon ID's 0
if(GetPlayerWeapon(playerid) == 22) GivePlayerCash(playerid,700); // Same Like Top
if(GetPlayerWeapon(playerid) == 23) GivePlayerCash(playerid,1000);
if(GetPlayerWeapon(playerid) == 24) GivePlayerCash(playerid,1500);
if(GetPlayerWeapon(playerid) == 25) GivePlayerCash(playerid,1700);
if(GetPlayerWeapon(playerid) == 26) GivePlayerCash(playerid,2000);
if(GetPlayerWeapon(playerid) == 27) GivePlayerCash(playerid,2500);
if(GetPlayerWeapon(playerid) == 28) GivePlayerCash(playerid,2700);
if(GetPlayerWeapon(playerid) == 29) GivePlayerCash(playerid,3500);
if(GetPlayerWeapon(playerid) == 30) GivePlayerCash(playerid,3700);
if(GetPlayerWeapon(playerid) == 31) GivePlayerCash(playerid,4000);
if(GetPlayerWeapon(playerid) == 32) GivePlayerCash(playerid,4500);
if(GetPlayerWeapon(playerid) == 33) GivePlayerCash(playerid,4700);
if(GetPlayerWeapon(playerid) == 34) GivePlayerCash(playerid,5000);
if(GetPlayerWeapon(playerid) == 35) GivePlayerCash(playerid,5500);
if(GetPlayerWeapon(playerid) == 36) GivePlayerCash(playerid,10000);