Try replacing the whole thing with this and tell me if it works.
Код:
public OnPlayerClickPlayerTextDraw(playerid, PlayerText:playertextid)
{
if(CurrentMenuID[playerid] != 0)
{
for(new i; i < MAX_MENU_ITEMS; i++)
{
if(TuningShopLists[playerid][i] == playertextid)
{
new car = GetPlayerVehicleID(playerid);
new vid = GetOwnedVehicleStoreIDEx(car);
if(CurrentMenuID[playerid] == 16)//Remove Parts
{
new slot = i+3;
if(OwnedVehicles[vid][Tuning][slot] == 0) { SendClientMessage(playerid,-1,"YOU HAVEN'T BOUGHT THIS ITEM!"); return 1; }
RemoveVehicleComponent(car,OwnedVehicles[vid][Tuning][slot]); OwnedVehicles[vid][Tuning][slot] = 0;
if(slot == 6) { RemoveVehicleComponent(car,OwnedVehicles[vid][Tuning][18]); OwnedVehicles[vid][Tuning][18] = 0; } //Remove other side skirt
else if(slot == 16)
{
RemoveVehicleComponent(car,OwnedVehicles[vid][Tuning][13]); OwnedVehicles[vid][Tuning][13] = 0;
RemoveVehicleComponent(car,OwnedVehicles[vid][Tuning][17]); OwnedVehicles[vid][Tuning][17] = 0;
} //Remove misc
SendClientMessage(playerid,-1,"{ff0000}ITEM REMOVED!");
SaveTuning(car);
return 1;
}
new string[1][32];
DestroyTuningMenu(playerid);
TextDrawHideForPlayer(playerid,TuningShop[4]);//Hide Exit button
TextDrawShowForPlayer(playerid,TuningShop[3]);//Show Back button
if(CurrentMenuID[playerid] == -1)//Main tuning menu
{
TunePartID[playerid] = -1; TunePartID2[playerid] = -1;
ShowTuningSubMenus(playerid,i);
CurrentMenuID[playerid] = i;
SetTuningShopCamera(playerid,CurrentMenuID[playerid]);
}
else if(CurrentMenuID[playerid] == 0)//Color Sub-sub-menu
{
for(new m; m < sizeof(ColorItems); m++) { CreateTuningMenu(playerid,m,ColorItems); }
CurrentMenuID[playerid] = 200+i;//To use the same CurrentMenuID for many submenus
}
else if(CurrentMenuID[playerid] == 200)//Color Sub-sub-menu
{
TunePartPrice[playerid] = 2000;
if(i == 0) { if(TunePartID[playerid] < 255) { TunePartID[playerid]++; } else { TunePartID[playerid] = 0; } }
else if(i == 1) { if(TunePartID[playerid] > 1) { TunePartID[playerid]--; } else { TunePartID[playerid] = 255; } }
if(i == 2) { format(string[0],32,"%d$ Color",TunePartPrice[playerid]); CreateTuningMenu(playerid,0,string); CurrentMenuID[playerid] = 300; }
else
{
for(new m; m < sizeof(ColorItems); m++) { CreateTuningMenu(playerid,m,ColorItems); }
ChangeVehicleColor(GetPlayerVehicleID(playerid),TunePartID[playerid],TunePartID2[playerid]);
}
}
else if(CurrentMenuID[playerid] == 201)//Color Sub-sub-menu
{
TunePartPrice[playerid] = 700;
if(i == 0) { if(TunePartID2[playerid] < 255) { TunePartID2[playerid]++; } else { TunePartID2[playerid] = 0; } }
else if(i == 1) { if(TunePartID2[playerid] > 1) { TunePartID2[playerid]--; } else { TunePartID2[playerid] = 255; } }
if(i == 2) { format(string[0],32,"%d$ Color",TunePartPrice[playerid]); CreateTuningMenu(playerid,0,string); CurrentMenuID[playerid] = 301; }
else
{
for(new m; m < sizeof(ColorItems); m++) { CreateTuningMenu(playerid,m,ColorItems); }
ChangeVehicleColor(GetPlayerVehicleID(playerid),TunePartID[playerid],TunePartID2[playerid]);
}
}
else if(CurrentMenuID[playerid] == 1)//Paintjobs
{
TunePartPrice[playerid] = 3000;
TunePartID[playerid] = 10000+i; //Paintjob id is part-10000
ChangeVehiclePaintjob(car,i);
}
else if(CurrentMenuID[playerid] == 2)//Spoilers
{
if(!IsALowrider(car))
{
if(i <= 7) { SelectPartsFromRow(playerid,1,i); } //
else if(CanHaveBumpers(car)) { SelectKitFromModel(playerid,i+1); }//Alien/XFlow roofs }
}
if(ShowErrorMsg(playerid,CurrentMenuID[playerid])) { return 1; }//Show you cannot buy this item
}
else if(CurrentMenuID[playerid] == 3)//Hoods
{
if(CanHaveHood(car)) { SelectPartsFromRow(playerid,2,i); }//Hoods}
if(ShowErrorMsg(playerid,CurrentMenuID[playerid])) { return 1; }//Show you cannot buy this item
}
else if(CurrentMenuID[playerid] == 4)//Roofs
{
if(i == 0 && CanHaveRoof(car)) { SelectPartsFromRow(playerid,3,i); }
else if(i >= 1 && i <= 2 && CanHaveBumpers(car)) { SelectKitFromModel(playerid,i+10); }//Alien/XFlow roofs
else if(i >= 3 && CanHaveLWRoof(car)) { SelectLWFromModel(playerid,i+6); }//i should be 3 in here
if(ShowErrorMsg(playerid,CurrentMenuID[playerid])) { return 1; }//Show you cannot buy this item
}
else if(CurrentMenuID[playerid] == 5)//Skirts
{
if(i == 0 && CanHaveSkirts(car)) { SelectPartsFromRow(playerid,4,i); }
else if(i >= 1 && i <= 2 && CanHaveBumpers(car)) { SelectKitFromModel(playerid,i+6); }//Alien/XFlow skirts
else if(i >= 3 && IsALowrider(car)) { SelectLWFromModel(playerid,i+4); }
if(ShowErrorMsg(playerid,CurrentMenuID[playerid])) { return 1; }//Show you cannot buy this item
}
else if(CurrentMenuID[playerid] == 6)//Lights
{
if(CanHaveLights(car)) { SelectPartsFromRow(playerid,5,i); }//Select lights
if(ShowErrorMsg(playerid,CurrentMenuID[playerid])) { return 1; }//Show you cannot buy this item
}
else if(CurrentMenuID[playerid] == 7)//Nitro
{
SelectPartsFromRow(playerid,6,i);//Select nitro
}
else if(CurrentMenuID[playerid] == 8)//Exhaust
{
if(i <= 4 && CanHaveExhaust(car)) { SelectPartsFromRow(playerid,7,i); }//Select exhaust
else if(i <= 6 && CanHaveBumpers(car)) { SelectKitFromModel(playerid,i-4); }//Alien/XFlow exhaust
else if(i >= 7 && IsALowrider(car))
{
SelectLWFromModel(playerid,i-6);//Slamin and Chrome exhaust i = 7
}
if(ShowErrorMsg(playerid,CurrentMenuID[playerid])) { return 1; }//Show you cannot buy this item
}
else if(CurrentMenuID[playerid] == 9) { SelectWheelsFromRow(playerid,i); } //Get Wheels prices and model to player variables
else if(CurrentMenuID[playerid] == 10) { SelectPartsFromRow(playerid,8,i); }//Select Stereo
else if(CurrentMenuID[playerid] == 11) { SelectPartsFromRow(playerid,9,i); }//Select hydraulics
else if(CurrentMenuID[playerid] == 12)//Front bumpers
{
if(i >= 0 && i <= 1 && CanHaveBumpers(car))
{
SelectKitFromModel(playerid,i+3);//Alien/XFlow front bumpers
}
else if(i >= 2 && i <= 3 && IsALowrider(car))
{
SelectLWFromModel(playerid,i+1);//Slamin/Chrome front bumpers
}
if(ShowErrorMsg(playerid,CurrentMenuID[playerid])) { return 1; }//Show you cannot buy this item
}
else if(CurrentMenuID[playerid] == 13)//Rear bumpers
{
if(i >= 0 && i <= 1 && CanHaveBumpers(car))
{
SelectKitFromModel(playerid,i+5);//Alien/XFlow rear bumpers
}
else if(i >= 2 && i <= 3 && IsALowrider(car))
{
SelectLWFromModel(playerid,i+3);//Slamin/Chrome rear bumpers
}
if(ShowErrorMsg(playerid,CurrentMenuID[playerid])) { return 1; }//Show you cannot buy this item
}
else if(CurrentMenuID[playerid] == 14)//Vents
{
if(CanHaveVents(car)) { SelectPartsFromRow(playerid,10,i); } //Select vents
if(ShowErrorMsg(playerid,CurrentMenuID[playerid])) { return 1; }//Show you cannot buy this item
}
else if(CurrentMenuID[playerid] == 15)//Misc
{
if(IsALowrider(car)) { SelectLWFromModel(playerid,11+i); } //Select bullbars for lowriders
if(ShowErrorMsg(playerid,CurrentMenuID[playerid])) { return 1; }//Show you cannot buy this item
}
else if(CurrentMenuID[playerid] >= 100 && CurrentMenuID[playerid] <= 199 || CurrentMenuID[playerid] >= 300 && CurrentMenuID[playerid] <= 399)//Player clicks BUY ITEM
{
if(CurrentMenuID[playerid] == 300 || CurrentMenuID[playerid] == 301)//Store TuningParts to CarParts
{
PlayerPlaySound(playerid,1134, 0.0, 0.0, 0.0);
OwnedVehicles[vid][Tuning][CurrentMenuID[playerid]-300] = TunePartID[playerid];
}
else if(CurrentMenuID[playerid] == 101)//Paintjobs
{
PlayerPlaySound(playerid,1134, 0.0, 0.0, 0.0);
OwnedVehicles[vid][Tuning][2] = TunePartID[playerid]-10000;
}
else//The rest of the tuning
{
new TuningMenu = CurrentMenuID[playerid]-99;
if(TunePartID[playerid] == 1115 || TunePartID[playerid] == 1116)//Fix for slamvan
{
if(OwnedVehicles[vid][Tuning][17] == TunePartID[playerid])
{
CurrentMenuID[playerid] = TuningMenu-1;
ShowErrorMsg(playerid,CurrentMenuID[playerid],1); return 1;
}
OwnedVehicles[vid][Tuning][17] = TunePartID[playerid];
}
else
{
if(OwnedVehicles[vid][Tuning][TuningMenu] == TunePartID[playerid])
{
CurrentMenuID[playerid] = TuningMenu-1;
ShowErrorMsg(playerid,CurrentMenuID[playerid],1); return 1;
}
OwnedVehicles[vid][Tuning][TuningMenu] = TunePartID[playerid];
if(TuningMenu == 6) { OwnedVehicles[vid][Tuning][18] = TunePartID2[playerid]; } //Right side skirts
}
PlayerPlaySound(playerid,1133,0.0, 0.0, 0.0);
}
for(new t; t < sizeof(TuningItems); t++) { CreateTuningMenu(playerid,t,TuningItems); }
TextDrawShowForPlayer(playerid,TuningShop[4]); //Show Exit button
TextDrawHideForPlayer(playerid,TuningShop[3]); //Hide Back button
SendClientMessage(playerid,-1,"{00ff00}ITEM PURCHASED!");
SaveTuning(car);
CurrentMenuID[playerid] = -1; TunePartID2[playerid] = 0;
TunePartID[playerid] = 0; TunePartPrice[playerid] = 0;
SetTuningShopCamera(playerid,0);// 0 Main view
}
if(CurrentMenuID[playerid] >= 0 && CurrentMenuID[playerid] <= 15 && TunePartID[playerid] != -1)//Add parts only, if its not a color.
{
if(TunePartID[playerid] >= 10000)
{
ChangeVehiclePaintjob(car,TunePartID[playerid]-10000);
}
else
{
AddVehicleComponent(car,TunePartID[playerid]);
AddVehicleComponent(car,TunePartID2[playerid]);
}
format(string[0],32,"%d$ %s",TunePartPrice[playerid],TextItems[0]);
CreateTuningMenu(playerid,0,string);
CurrentMenuID[playerid] = 100+CurrentMenuID[playerid];//To use the same CurrentMenuID for many submenus
}
break;
}
}
if(Player[playerid][CurrentBizMenuID] != 0){
for(new i; i < MAX_MENU_ITEMS; i++) //THIS LINE is error 021: symbol already defined: "i"
{
if(BizShopLists[playerid][i] == playertextid)
{
if(Player[playerid][CurrentBizMenuID] == 1)//24/7Menu
{
SelectBusinessFromRow(playerid, 1, i);
}
else if(Player[playerid][CurrentBizMenuID] == 3)//Club Menu
{
SelectBusinessFromRow(playerid, 3, i);
}
else if(Player[playerid][CurrentBizMenuID] == 5)//Sex Menu
{
SelectBusinessFromRow(playerid, 5, i);
}
else if(Player[playerid][CurrentBizMenuID] == 10)//Gym Menu
{
SelectBusinessFromRow(playerid, 10, i);
}
else if(Player[playerid][CurrentBizMenuID] == 12)//Restaurant Menu
{
SelectBusinessFromRow(playerid, 12, i);
}
else if(Player[playerid][CurrentBizMenuID] >= 100 && Player[playerid][CurrentBizMenuID] <= 199)
{
DestroyBusinessMenu(playerid);
TextDrawShowForPlayer(playerid,BizShopMenu[4]);//Hide Exit button
TextDrawHideForPlayer(playerid,BizShopMenu[3]);//Show Back button
switch(Player[playerid][CurrentBizMenuID]-100){
case 1:{for(new h; h < sizeof(Biz247List); h++){CreateBusinessMenu(playerid,h,Biz247List);}}
case 3:{for(new h; h < sizeof(BizClubList); h++){CreateBusinessMenu(playerid,h,BizClubList);}}
case 5:{for(new h; h < sizeof(BizSexList); h++){CreateBusinessMenu(playerid,h,BizSexList);}}
case 10:{for(new h; h < sizeof(BizFightList); h++){CreateBusinessMenu(playerid,h,BizFightList);}}
case 12:{for(new h; h < sizeof(BizRestaurantList); h++){CreateBusinessMenu(playerid,h,BizRestaurantList);}}
}
Player[playerid][CurrentBizMenuID] = Player[playerid][CurrentBizMenuID]-100;
if(Player[playerid][Money] >= Player[playerid][BizMenuPrice]){
switch(Player[playerid][CurrentBizMenuID])//Store
{
case 1:
{
if(Businesses[Player[playerid][InBusiness]][bSupplies] >= 1)
{
Businesses[Player[playerid][InBusiness]][bSupplies] -= 1;
Businesses[Player[playerid][InBusiness]][bVault] += Player[playerid][BizMenuPrice];
TakePlayerCash(playerid, Player[playerid][BizMenuPrice]);
if(Player[playerid][BizMenuSelected] == 1) {
Player[playerid][HasRope]++;
SCM(playerid, GREEN, "> You have purchased a rope, they do not save on logout! Use /tie.");
}//Rope
else if(Player[playerid][BizMenuSelected] == 2) {
Player[playerid][HasRags]++;
SCM(playerid, GREEN, "> You have purchased a rag, they do not save on logout! Use /blindfold.");
}//Rags
else if(Player[playerid][BizMenuSelected] == 3) {
Player[playerid][PhoneN] = GetFreePhoneNumber();
fSendClientMessage(playerid, GREEN, "> You have purchased a phone, your phonenumber is %d.", Player[playerid][PhoneN]);
}//Phone
else if(Player[playerid][BizMenuSelected] == 4) {
Player[playerid][PhoneBook]++;
SCM(playerid, GREEN, "> You have purchased a phonebook! Use /getnumber.");
SCM(playerid, RED, "[!] REMEMBER, Metagaming will be punished hard using this command!");
}//Phonebook
else if(Player[playerid][BizMenuSelected] == 5) {
SetPlayerSpecialAction(playerid, SPECIAL_ACTION_DRINK_SPRUNK);
SCM(playerid, GREEN, "> You have purchased a sprunk.");
}//Bottle o' Sprunk
else if(Player[playerid][BizMenuSelected] == 6) {
Player[playerid][PhoneCredit] += Player[playerid][BizMenuPrice];
fSendClientMessage(playerid, GREEN, "> You have purchased a phone credit voucher, worth %d.", Player[playerid][BizMenuPrice]);
}//PH Credit Voucher
else if(Player[playerid][BizMenuSelected] == 7) {
Player[playerid][HasSprayCan]++;
SCM(playerid, GREEN, "> You have purchased a spraycan! Use /spraycan.");
}//Spraycan
else if(Player[playerid][BizMenuSelected] == 8) {
if(Player[playerid][WalkieTalkie] == 0){
Player[playerid][WalkieTalkie] = 1;
SCM(playerid, GREEN, "> You have purchased a walkie talkie! Use /r.");
}else SCM(playerid, RED, "> You already have a WalkieTalkie!");
}//Walkie Talkie
else if(Player[playerid][BizMenuSelected] == 9) { SendClientMessage(playerid,-1,"{00ff00}VehRad Purchased");}//Vehicle Radio
}else ErrorPTD(playerid,1,"This shop is out of stock!");
}
case 3:
{
if(Businesses[Player[playerid][InBusiness]][bSupplies] >= 1)
{
Businesses[Player[playerid][InBusiness]][bSupplies] -= 1;
Businesses[Player[playerid][InBusiness]][bVault] += Player[playerid][BizMenuPrice];
TakePlayerCash(playerid, Player[playerid][BizMenuPrice]);
if(Player[playerid][BizMenuSelected] == 1) { SetPlayerSpecialAction(playerid, SPECIAL_ACTION_DRINK_BEER);SCM(playerid,GREEN,"> You have purchased a bottle of Regular Beer!"); }//Regular Beer
else if(Player[playerid][BizMenuSelected] == 2) { SetPlayerSpecialAction(playerid, SPECIAL_ACTION_DRINK_WINE);SCM(playerid,GREEN,"> You have purchased a bottle of Vodka!"); }//Vodka
else if(Player[playerid][BizMenuSelected] == 3) { SetPlayerSpecialAction(playerid, SPECIAL_ACTION_DRINK_BEER);SCM(playerid,GREEN,"> You have purchased a bottle of Jack Daniels!"); }//Jack Daniels
else if(Player[playerid][BizMenuSelected] == 4) { SetPlayerSpecialAction(playerid, SPECIAL_ACTION_DRINK_WINE);SCM(playerid,GREEN,"> You have purchased a bottle of Wine!"); }//Wine
else if(Player[playerid][BizMenuSelected] == 5) { SetPlayerSpecialAction(playerid, SPECIAL_ACTION_DRINK_WINE);SCM(playerid,GREEN,"> You have purchased a bottle of Whiskey!"); }//Whiskey
else if(Player[playerid][BizMenuSelected] == 6) { SetPlayerSpecialAction(playerid, SPECIAL_ACTION_SMOKE_CIGGY);SCM(playerid,GREEN,"> You have purchased a cigar!"); }//Cigar
}else ErrorPTD(playerid,1,"This shop is out of stock!");
}
case 5:
{
if(Businesses[Player[playerid][InBusiness]][bSupplies] >= 1)
{
Businesses[Player[playerid][InBusiness]][bSupplies] -= 1;
Businesses[Player[playerid][InBusiness]][bVault] += Player[playerid][BizMenuPrice];
TakePlayerCash(playerid, Player[playerid][BizMenuPrice]);
if(Player[playerid][BizMenuSelected] == 1) { Player[playerid][HasRope]++; SCM(playerid, GREEN, "> You have purchased a rope, they do not save on logout! Use /tie."); }//Rope
else if(Player[playerid][BizMenuSelected] == 2) { GivePlayerWeaponEx(playerid, 11, 1); SCM(playerid,GREEN,"> You have purchased a Small White Vibrator!"); }//Small White Vibrator
else if(Player[playerid][BizMenuSelected] == 2) { GivePlayerWeaponEx(playerid, 13, 1); SCM(playerid,GREEN,"> You have purchased a Silver Vibrator!"); }//Silver White Vibrator
else if(Player[playerid][BizMenuSelected] == 4) { GivePlayerWeaponEx(playerid, 12, 1); SCM(playerid,GREEN,"> You have purchased a Large White Vibrator!"); }//Large White Vibrator
else if(Player[playerid][BizMenuSelected] == 5) { GivePlayerWeaponEx(playerid, 10, 1); SCM(playerid,GREEN,"> You have purchased a Double ended Dildo!"); }//Double ended Dildo
else if(Player[playerid][BizMenuSelected] == 6) { SetPlayerSkin(playerid, 246); SCM(playerid,GREEN,"> You have purchased a Naughty Cop Costume!"); }//Naughty Cop Costume
else if(Player[playerid][BizMenuSelected] == 7) { SetPlayerSkin(playerid, 178); SCM(playerid,GREEN,"> You have purchased a Cat Woman Costume!"); }//Cat Woman Costume
}else ErrorPTD(playerid,1,"This shop is out of stock!");
}
case 10:
{
Businesses[Player[playerid][InBusiness]][bSupplies] -= 1;
Businesses[Player[playerid][InBusiness]][bVault] += Player[playerid][BizMenuPrice];
TakePlayerCash(playerid, Player[playerid][BizMenuPrice]);
if(Player[playerid][BizMenuSelected] == 1) { Player[playerid][FightStyle] = 1;SCM(playerid,GREEN, "> You have purchased the Boxing Fighting Style (type /usefightstyle)."); }//Boxing
else if(Player[playerid][BizMenuSelected] == 2) { Player[playerid][FightStyle] = 2;SCM(playerid,GREEN, "> You have purchased the Kung Fu Fighting Style (type /usefightstyle)."); }//Kung Fu
else if(Player[playerid][BizMenuSelected] == 3) { Player[playerid][FightStyle] = 3;SCM(playerid,GREEN, "> You have purchased the Kneehead Fighting Style (type /usefightstyle)."); }//Kneehead
else if(Player[playerid][BizMenuSelected] == 4) { Player[playerid][FightStyle] = 4;SCM(playerid,GREEN, "> You have purchased the Grabkick Fighting Style (type /usefightstyle)."); }//Grabkick
else if(Player[playerid][BizMenuSelected] == 5) { Player[playerid][FightStyle] = 5;SCM(playerid,GREEN, "> You have purchased the Elbow Fighting Style (type /usefightstyle)."); }//Elbow
}
case 12:
{
if(Businesses[Player[playerid][InBusiness]][bSupplies] >= 1)
{
Businesses[Player[playerid][InBusiness]][bSupplies] -= 1;
Businesses[Player[playerid][InBusiness]][bVault] += Player[playerid][BizMenuPrice];
TakePlayerCash(playerid, Player[playerid][BizMenuPrice]);
if(Player[playerid][BizMenuSelected] == 1) { SetPlayerSpecialAction(playerid, SPECIAL_ACTION_DRINK_SPRUNK);SCM(playerid,GREEN, "> You have purchased a cup of sprunk."); }//Sprunk
else if(Player[playerid][BizMenuSelected] == 2) {
new Float: Health2, HealthI;
GetPlayerHealth(playerid, Health2);
HealthI = floatround(Health2, floatround_ceil);
if(HealthI <= 85){SetPlayerHealth(playerid, HealthI+15);}
SCM(playerid,GREEN, "> You have purchased a Vegetarian Surprise!");
}//Vegetarian Surprise
else if(Player[playerid][BizMenuSelected] == 3) {
new Float: Health2, HealthI;
GetPlayerHealth(playerid, Health2);
HealthI = floatround(Health2, floatround_ceil);
if(HealthI <= 70){SetPlayerHealth(playerid, HealthI+30);}
SCM(playerid,GREEN, "> You have purchased a Vegetarian Surprise!");
}//Meat Feast Pizza
}else ErrorPTD(playerid,1,"This shop is out of stock!");
}
case 13:
{
if(Player[playerid][FIREARMSLC] == 1){
if(Businesses[Player[playerid][InBusiness]][bSupplies] >= 1)
{
Businesses[Player[playerid][InBusiness]][bSupplies] -= 1;
Businesses[Player[playerid][InBusiness]][bVault] += Player[playerid][BizMenuPrice];
TakePlayerCash(playerid, Player[playerid][BizMenuPrice]);
if(Player[playerid][BizMenuSelected] == 1) { SetPlayerArmour(playerid, 50); SCM(playerid,GREEN,"> You have purchased a piece of armour!"); }//Armour
else if(Player[playerid][BizMenuSelected] == 2) { GivePlayerWeaponEx(playerid, 22, 45); SCM(playerid,GREEN,"> You have purchased a Colt-45 with 3 clips!"); }//Colt
else if(Player[playerid][BizMenuSelected] == 3) { GivePlayerWeaponEx(playerid, 24, 21); SCM(playerid,GREEN,"> You have purchased a Desert Eagle with 3 clips!"); }//Desert
else if(Player[playerid][BizMenuSelected] == 4) { GivePlayerWeaponEx(playerid, 25, 20); SCM(playerid,GREEN,"> You have purchased a Shotgun with 20 rounds!"); }//Shotty
else if(Player[playerid][BizMenuSelected] == 5) { GivePlayerWeaponEx(playerid, 33, 15); SCM(playerid,GREEN,"> You have purchased a Riffle with 10 rounds!"); }//Riffle
else if(Player[playerid][BizMenuSelected] == 6) {
new Gun = GetPlayerWeapon(playerid);
if(Gun == -1){
new GunAmmo;
if(Gun == 22){
GetPlayerWeaponData(playerid, 2, Gun, GunAmmo);
GivePlayerWeaponEx(playerid, 22, GunAmmo+15);
}else if(Gun == 24){
GetPlayerWeaponData(playerid, 2, Gun, GunAmmo);
GivePlayerWeaponEx(playerid, 24, GunAmmo+7);
}else if(Gun == 25){
GetPlayerWeaponData(playerid, 3, Gun, GunAmmo);
GivePlayerWeaponEx(playerid, 25, GunAmmo+10);
}else if(Gun == 33){
GetPlayerWeaponData(playerid, 6, Gun, GunAmmo);
GivePlayerWeaponEx(playerid, 33, GunAmmo+5);
}else{
SCM(playerid,RED,"> You are trying to purchase ammo for a gun we do not sell!");
}
}else SCM(playerid,RED,"> You need to have your gun in hand to purchase ammo!");
}//Ammo Clip
}else ErrorPTD(playerid,1,"This shop is out of stock!");
}else ErrorPTD(playerid,1,"You do not have a firearm license!");
}
}
Player[playerid][BizMenuPrice] = 0; Player[playerid][BizMenuSelected] = 0;
}else ErrorPTD(playerid,1,"You do not have enough money!");
}
break;
}
}
}