hotkey as command?
#9

Just got 4 errors left.

C:\Users\'Maikel\Desktop\JammingRoleplay\pawno\JRP .pwn(25871) : warning 202: number of arguments does not match definition
C:\Users\'Maikel\Desktop\JammingRoleplay\pawno\JRP .pwn(27332) : error 017: undefined symbol "string"
C:\Users\'Maikel\Desktop\JammingRoleplay\pawno\JRP .pwn(27332) : error 017: undefined symbol "string"
C:\Users\'Maikel\Desktop\JammingRoleplay\pawno\JRP .pwn(27332) : error 029: invalid expression, assumed zero
C:\Users\'Maikel\Desktop\JammingRoleplay\pawno\JRP .pwn(27332) : fatal error 107: too many error messages on one line


Код:
public OnPlayerKeyStateChange(playerid, newkeys, oldkeys)
{
	if (newkeys & KEY_FIRE && GetPVarInt(playerid, "DriveThruID") != 0)
	{
		new
			id = GetPVarInt(playerid, "DriveThruID"),
			szString[192],
			Float:x,
			Float:y,
			Float:z;

		GetPlayerPos(playerid, x, y, z);
		GetPVarString(playerid, "DriveThruName", szString, 192);

		DriveThruInfo[id][driveThruModel] = 2353;
		DriveThruInfo[id][driveThruBiz] = GetPVarInt(playerid, "DriveThruBiz");
		DriveThruInfo[id][driveThruX] = GetPVarFloat(playerid, "DriveThruX");
		DriveThruInfo[id][driveThruY] = GetPVarFloat(playerid, "DriveThruY");
		DriveThruInfo[id][driveThruZ] = GetPVarFloat(playerid, "DriveThruZ");
		DriveThruInfo[id][driveThruOrderX] = x;
		DriveThruInfo[id][driveThruOrderY] = y;
		DriveThruInfo[id][driveThruOrderZ] = z;
		format(DriveThruInfo[id][driveThruName], 128, szString);
		DriveThruInfo[id][driveThruPickup1] = CreateDynamicPickup(2353, 23, DriveThruInfo[id][driveThruX], DriveThruInfo[id][driveThruY], DriveThruInfo[id][driveThruZ]);
		DriveThruInfo[id][driveThruPickup2] = CreateDynamicPickup(2353, 23, DriveThruInfo[id][driveThruOrderX], DriveThruInfo[id][driveThruOrderY], DriveThruInfo[id][driveThruOrderZ]);
		format(szString, sizeof(szString), "{01FCFF}[%s]{F0CC00}\nYou can order food here!\nDrive Thru ID: %d\n[/order]", DriveThruInfo[id][driveThruName], id);
		DriveThruInfo[id][driveThruLabel1] = CreateDynamic3DTextLabel(szString, COLOR_DCHAT, DriveThruInfo[id][driveThruX], DriveThruInfo[id][driveThruY], DriveThruInfo[id][driveThruZ] + 0.75, 10.0, INVALID_PLAYER_ID, INVALID_VEHICLE_ID, 0, 0, -1, -1, 100.0);
  		DriveThruInfo[id][driveThruLabel2] = CreateDynamic3DTextLabel("Drive into this checkpoint to get your food!", COLOR_DCHAT, DriveThruInfo[id][driveThruOrderX], DriveThruInfo[id][driveThruOrderY], DriveThruInfo[id][driveThruOrderZ] + 0.75, 10.0, INVALID_PLAYER_ID, INVALID_VEHICLE_ID, 0, 0, -1, -1, 100.0);
  		DriveThruInfo[id][driveThruTaken] = 1;

  		format(szString, sizeof(szString), "You have created a Drive Thru: %s (ID: %d).", DriveThruInfo[id][driveThruName], id);
  		SendClientMessage(playerid, 0x33AA33FF, szString);
  		DeletePVar(playerid, "DriveThruID");
  		SaveDriveThrus();
  		return 1;
	}
	    if( ( newkeys & KEY_SPRINT) && !( oldkeys & KEY_SPRINT ) )
    {
        if( GetPlayerState( playerid ) == PLAYER_STATE_ONFOOT )
        {
            new Float:shax, Float:shay, Float:shaz;
            new Float:shbx, Float:shby, Float:shbz;
            new Float:shcx, Float:shcy, Float:shcz;
            GetVehiclePos(EnterableShamals[0], shax, shay, shaz);
            GetVehiclePos(EnterableShamals[1], shbx, shby, shbz);
            GetVehiclePos(EnterableShamals[2], shcx, shcy, shcz);
            for(new i = 0; i < sizeof(HouseInfo); i++)
            {
			if(IsPlayerInRangeOfPoint(playerid, 3, HouseInfo[i][hExteriorX], HouseInfo[i][hExteriorY], HouseInfo[i][hExteriorZ]))
 			{
				if(GetPlayerVirtualWorld( playerid) == 0)
  				{
  					if(HouseInfo[i][hLocked] == 0 || PlayerInfo[playerid][pScrew] >= 1)
     				{
   	    				if(PlayerInfo[playerid][pMask] == 1)
						{
    						format(string, sizeof(string), "> Stranger has entered the house.");
						}
      					else
						{
							format(string, sizeof(string), "> %s has entered the house.", RemoveUnderScore(playerid));
						}
      					ProxDetector(30.0, playerid, string, COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE);
						PlayerInfo[playerid][InHouse] = i;
   						SetPlayerInterior( playerid, HouseInfo[i][hInteriorID]);
      					SetPlayerVirtualWorld( playerid, HouseInfo[i][hVirWorld]);
   						PlayerInfo[playerid][pVirtualWorld] = HouseInfo[i][hVirWorld];
      					SetPlayerPos( playerid, HouseInfo[i][hInteriorX], HouseInfo[i][hInteriorY], HouseInfo[i][hInteriorZ]);
   						if(HouseInfo[i][hRadio] > 0 && HouseInfo[i][hRadio] <= RADIOS)
       					{
							new cRadio = HouseInfo[i][hRadio];
			       			switch(cRadio)
							{
								case 1:
						    	{
						    	    StopAudioStreamForPlayer(playerid);
						    		PlayAudioStreamForPlayer(playerid, "http://yp.shoutcast.com/sbin/tunein-station.pls?id=1281016");
								}
								case 2:
						       	{
						       	    StopAudioStreamForPlayer(playerid);
						        	PlayAudioStreamForPlayer(playerid, "http://yp.shoutcast.com/sbin/tunein-station.pls?id=1979774");
								}
								case 3:
						        {
						            StopAudioStreamForPlayer(playerid);
						            PlayAudioStreamForPlayer(playerid, "http://yp.shoutcast.com/sbin/tunein-station.pls?id=1283687");
								}
							}
						}
      					for(new x = 0; x <MAX_PLAYERS; x++)
	          			{
	          			    new id = PlayerInfo[x][pPhousekey];
      						if(HouseInfo[id][hAlarmSystem] == 1 && HouseInfo[id][hAlarmNumber] != 0 && AlarmOnline[id] == 0)
           					{
						   		for(new a = 0; a <MAX_PLAYERS; a++)
		                		{
                   					if(IsPlayerConnected(a))
			                    	{
			                    	    if(PlayerInfo[playerid][pScrew] >= 1 && HouseInfo[i][hLocked] == 1)
			                    	    {
                       						if(PlayerInfo[a][pPnumber] == HouseInfo[id][hAlarmNumber])
			                        		{
			                        		    new success = random(4);
                                 				if(success == 1)
			    								{
			    								    format(string, sizeof(string), "House Alarm: Someone has tryed to enter inside the house but failed!");
													SendCopMessage(COLOR_DBLUE,string);
                                                    PlayerInfo[playerid][pScrew] -= 1;
                                                    SendClientMessage(playerid, COLOR_GREY, "You failed to enter inside the house, run!");
	                								format(string, sizeof(string), "SMS: This is an automated message informing you that registrant %s's house alarm has been activated.",GetName(x));
													SendClientMessage(a, COLOR_YELLOW, string);
													if(IsACop(a))
													{
														SetPlayerCheckpoint(playerid, HouseInfo[i][hExteriorX], HouseInfo[i][hExteriorY], HouseInfo[i][hExteriorZ], 3.0);
														CP[a] = 46488;
													}
													if(PlayerInfo[playerid][pWantedLevel] <= 6)
													{
														PlayerInfo[playerid][pWantedLevel] += 1;
														SetPlayerWantedLevel(playerid, PlayerInfo[playerid][pWantedLevel]);
													}
													PlayerInfo[playerid][pVirtualWorld] = 0;
		        									SetPlayerVirtualWorld(playerid, 0);
			        								SetPlayerInterior(playerid, HouseInfo[i][hExteriorID]);
			        								SetPlayerPos(playerid, HouseInfo[i][hExteriorX], HouseInfo[i][hExteriorY], HouseInfo[i][hExteriorZ]);
												}
												else
												{
												    format(string, sizeof(string), "House Alarm: Someone has successfully entered inside the house!");
													SendCopMessage(COLOR_DBLUE,string);
        											PlayerInfo[playerid][pScrew] -= 1;
        											if(IsACop(a))
													{
														SetPlayerCheckpoint(playerid, HouseInfo[i][hExteriorX], HouseInfo[i][hExteriorY], HouseInfo[i][hExteriorZ], 3.0);
														CP[a] = 46488;
													}
													if(PlayerInfo[playerid][pWantedLevel] <= 6)
													{
														PlayerInfo[playerid][pWantedLevel] += 1;
														SetPlayerWantedLevel(playerid, PlayerInfo[playerid][pWantedLevel]);
													}
        											SendClientMessage(playerid, COLOR_GREY, "You successfully enter inside the house!");
	                								format(string, sizeof(string), "SMS: This is an automated message informing you that registrant %s's house alarm has been activated.",GetName(x));
													SendClientMessage(a, COLOR_YELLOW, string);
												}
											}
										}
									}
								}
        					}
	        			}
					}
	        		else
	        		{
  	    				GameTextForPlayer(playerid, "~r~House is Locked!", 1000, 5);
					}
		    	}
			}
		}
		for(new h = 0; h < sizeof(EntranceInfo); h++)
			{
				if(IsPlayerInRangeOfPoint(playerid,EntranceInfo[h][EntranceEnterRadius],EntranceInfo[h][EntranceEnterX],EntranceInfo[h][EntranceEnterY],EntranceInfo[h][EntranceEnterZ]) && GetPlayerVirtualWorld(playerid) == EntranceInfo[h][EntranceExitVW])
				{
				    new i = h;
				    new bool:wait = false;
				    /* Added because people kept /entering as soon as an admin creates an entrance */ if (EntranceInfo[h][EntranceInsideX] == 0) return SendClientMessage(playerid, GREY, "Entrance is not set up yet.");
				    if (EntranceInfo[h][EntranceLocked]) return SendClientMessage(playerid, GREY, "This entrance is locked.");
				    if (EntranceInfo[h][EntranceFaction] != 0 && PlayerInfo[playerid][pMember] != EntranceInfo[h][EntranceFaction]) return SendClientMessage(playerid, GREY, "This entrance is restricted to a certain faction, you can't enter.");
				    if (EntranceInfo[h][EntranceVIP] != 0 && PlayerInfo[playerid][pDonateRank] < EntranceInfo[h][EntranceVIP]) return SendClientMessage(playerid, GREY, "This entrance is restricted to VIP's higher than your level, you can't enter.");
					if (EntranceInfo[h][EntranceEnterWait]) { wait = true; }
		 		    //SetPlayerVirtualWorld(playerid, h);
					//SetPlayerVirtualWorld(playerid, EntranceInfo[h][EntranceVirtualWorld]);
					//SetPlayerInterior(playerid, EntranceInfo[h][EntranceInterior]);
					//Enter[playerid] = h;
					new vehicleid;
					new Seat[MAX_PLAYERS], InCar[MAX_PLAYERS];
					if (EntranceInfo[h][EntranceTeleVeh] == 1 && IsPlayerInAnyVehicle(playerid))
					{
					    if (GetPlayerVehicleSeat(playerid) != 0) return 1;
					    vehicleid = GetPlayerVehicleID(playerid);
						SetVehiclePos(vehicleid, EntranceInfo[i][EntranceInsideX],EntranceInfo[i][EntranceInsideY], EntranceInfo[i][EntranceInsideZ] + 0.4);
						SetVehicleZAngle(vehicleid, EntranceInfo[i][EntranceInsideA]);
						SetVehicleWorld(vehicleid, EntranceInfo[i][EntranceVirtualWorld]);
		            	SetVehicleInterior(vehicleid, EntranceInfo[i][EntranceInterior]);
						for(new j = 0; j < MAX_PLAYERS; j++)
						{
					    	if(IsPlayerInVehicle(j, vehicleid))
					    	{
       	 						InCar[j] = vehicleid;
					        	Seat[j] = GetPlayerVehicleSeat(j);
					        	SetPlayerInterior(j, EntranceInfo[i][EntranceInterior]);
								SetPlayerVirtualWorld(j, EntranceInfo[i][EntranceVirtualWorld]);
							}
						}
					}
				 	SetPlayerPosEx(playerid, EntranceInfo[i][EntranceInsideX],EntranceInfo[i][EntranceInsideY], EntranceInfo[i][EntranceInsideZ]);
					SetPlayerFacingAngle(playerid, EntranceInfo[i][EntranceInsideA]);
					SetPlayerInterior(playerid, EntranceInfo[i][EntranceInterior]);
					SetPlayerVirtualWorld(playerid, EntranceInfo[i][EntranceVirtualWorld]);
					if (vehicleid != 0)
					{
						for (new j = 0; j < MAX_PLAYERS; j++)
						{
						    if (InCar[j] == 0) continue;
						    if (InCar[j] == vehicleid)
						    {
								PutPlayerInVehicle(j, vehicleid, Seat[j]);
							}
						}
					}
					KillTimer(ObjectWaitTimer[playerid]);
					if (wait == true) ObjectWait(playerid, EntranceInfo[h][EntranceInsideX], EntranceInfo[h][EntranceInsideY], EntranceInfo[h][EntranceInsideZ]);
				}
			}
		for(new i = 0; i < sizeof(MInfo); i++)
		{
			if(IsPlayerInRangeOfPoint(playerid, 3, MInfo[i][mExteriorX], MInfo[i][mExteriorY], MInfo[i][mExteriorZ]))
 			{
				if(GetPlayerInterior(playerid) == MInfo[i][mExteriorID] && GetPlayerVirtualWorld(playerid) == 0)
    			{
    			    if(MInfo[i][mVIP] != 1 || PlayerInfo[playerid][pDonateRank] != 0)
					{
						if(MInfo[i][mLocked] == 0)
						{
							PlayerInfo[playerid][Inmotel] = i;
							SetPlayerInterior( playerid, MInfo[i][mInteriorID]);
							SetPlayerVirtualWorld( playerid, MInfo[i][mVirWorld]);
							PlayerInfo[playerid][pVirtualWorld] = MInfo[i][mVirWorld];
    						Pause(playerid);
							SetPlayerPos(playerid, MInfo[i][mInteriorX], MInfo[i][mInteriorY], MInfo[i][mInteriorZ]);
   						}
     					else
      					{
    						GameTextForPlayer(playerid, "~r~Motel Full - No Rooms Avaliable!", 1000, 5);
   						}
					}
					else
					{
         				SendClientMessage(playerid, COLOR_GREY, "   You are not a VIP!");
					}
		    	}
			}
		}
		for(new i = 0; i < sizeof( BizzInfo ); i++)
		{
			if(IsPlayerInRangeOfPoint( playerid, 3, BizzInfo[i][bEntranceX], BizzInfo[i][bEntranceY], BizzInfo[i][bEntranceZ]))
 			{
				if(GetPlayerVirtualWorld( playerid ) == 0)
  				{
  					if(BizzInfo[i][bLocked] == 0)
     				{
   		    			if(PlayerInfo[playerid][pCash] >= BizzInfo[i][bEntranceCost])
      		    		{
       	    				if(PlayerInfo[playerid][pMask] == 1)
							{
    							format(string, sizeof(string), "> Stranger has entered the business.");
							}
							else
							{
								format(string, sizeof(string), "> %s has entered the business.", RemoveUnderScore(playerid));
							}
							TogglePlayerControllable(playerid, false);
							Loaded[playerid] = 1;
							ShowLoading(playerid);
							SetTimer("LoadPlayer",3100,false);
 							SetPlayerInterior( playerid, BizzInfo[i][bInteriorID]);
  							SetPlayerPos( playerid, BizzInfo[i][bExitX], BizzInfo[i][bExitY], BizzInfo[i][bExitZ]);
  							PlayerInfo[playerid][InBusiness] = i;
  							SetPlayerVirtualWorld( playerid, BizzInfo[i][bVirWorld]);
       						PlayerInfo[playerid][pVirtualWorld] = BizzInfo[i][bVirWorld];
       						if(BizzInfo[i][bRadio] != 0 && BizzInfo[i][bRadio] != RADIOS+1)
       						{
								new cRadio = BizzInfo[i][bRadio];
			       				switch(cRadio)
							    {
							        case 1:
						            {
						                StopAudioStreamForPlayer(playerid);
						                PlayAudioStreamForPlayer(playerid, "http://yp.shoutcast.com/sbin/tunein-station.pls?id=1283687");
									}
									case 2:
						            {
						                StopAudioStreamForPlayer(playerid);
						                PlayAudioStreamForPlayer(playerid, "http://yp.shoutcast.com/sbin/tunein-station.pls?id=1979774");
									}
									case 3:
						            {
						                StopAudioStreamForPlayer(playerid);
						                PlayAudioStreamForPlayer(playerid, "http://yp.shoutcast.com/sbin/tunein-station.pls?id=1281016");
									}
								}
							}
  							if(BizzInfo[i][bType] == 1)
							{
    							SendClientMessage( playerid, COLOR_YELLOW, "You have entered a 24 / 7");
    							SendClientMessage( playerid, COLOR_WHITE, "USAGE: /buy - /buykit" );
							}
							else if(BizzInfo[i][bType] == 2)
							{
    							SendClientMessage( playerid, COLOR_YELLOW, "You entered in a Clothes Store!");
    							SendClientMessage( playerid, COLOR_WHITE, "USAGE: /buy - /acessories" );
							}
							else if(BizzInfo[i][bType] == 3)
							{
    							SendClientMessage( playerid, COLOR_YELLOW, "You entered in a Club!");
    							SendClientMessage( playerid, COLOR_WHITE, "USAGE: /buy" );
							}
							else if(BizzInfo[i][bType] == 4)
							{
    							SendClientMessage( playerid, COLOR_YELLOW, "You entered in an Ammunation!");
    							SendClientMessage( playerid, COLOR_WHITE, "USAGE: /buy" );
							}
							else if(BizzInfo[i][bType] == 5)
							{
    							SendClientMessage( playerid, COLOR_YELLOW, "You entered in a Casino!");
    							SendClientMessage( playerid, COLOR_WHITE, "USAGE: /bet & /buy");
							}
							else if(BizzInfo[i][bType] == 6)
							{
    							SendClientMessage( playerid, COLOR_YELLOW, "You entered in a Restaurant!");
    							SendClientMessage( playerid, COLOR_WHITE, "USAGE: /buy" );
							}
							else if(BizzInfo[i][bType] == 7)
							{
							    GetPlayerArmour(playerid, pKevlar[playerid]);
							    GetPlayerHealth(playerid, pHP[playerid]);
    							SendClientMessage(playerid, COLOR_YELLOW, "You entered in a Paintball Weapon Shop!");
								PlayerPaintballing[playerid] = 1;
	            				PlayerPlaySound(playerid, 1057, 0.0, 0.0, 0.0);
	            				SendClientMessage(playerid, COLOR_LIGHTRED, "You can now buy your weapons!");
	            				SendClientMessage(playerid, COLOR_WHITE, "USAGE: /buy");
							}
							else if(BizzInfo[i][bType] == 8)
							{
    							SendClientMessage(playerid, COLOR_YELLOW, "You entered in a Bank!");
    							SendClientMessage(playerid, COLOR_WHITE, "USAGE: /bankpercent, /wiretransfer, /deposit , /withdraw & /atmcard" );
							}
							else if(BizzInfo[i][bType] == 9)
							{
    							SendClientMessage(playerid, COLOR_YELLOW, "You entered in an Electronic Store!");
    							SendClientMessage(playerid, COLOR_WHITE, "USAGE: /buy" );
							}
       						else if(BizzInfo[i][bType] == 10)
							{
    							SendClientMessage(playerid, COLOR_YELLOW, "You entered in a Locks Store!");
    							SendClientMessage(playerid, COLOR_WHITE, "USAGE: /buylock" );
							}
							else if(BizzInfo[i][bType] == 11)
							{
							    SendClientMessage(playerid, COLOR_YELLOW, "You entered in a Radio shop!");
							    SendClientMessage(playerid, COLOR_WHITE, "USAGE: /buy");
							}
							ProxDetector(30.0, playerid, string, COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE);
 							BizzInfo[i][bTill] += BizzInfo[i][bEntranceCost];
 							GivePlayerMoney(playerid, -BizzInfo[i][bEntranceCost]);
  							PlayerInfo[playerid][pCash] -= BizzInfo[i][bEntranceCost];
							ExtortionBiz(i, BizzInfo[i][bEntranceCost]);
 						}
  						else
     					{
	    					SendClientMessage(playerid, COLOR_GREY, "   You don't have enough money to enter!");
       					}
       				}
        			else
        			{
    			    	GameTextForPlayer(playerid, "~r~Business is Locked!", 1000, 5);
	        	}
	    	}
    	}
   	}
    			for(new i = 0; i < sizeof(BInfo); i++)
		{
			if(IsPlayerInRangeOfPoint(playerid, 3, BInfo[i][bExteriorX], BInfo[i][bExteriorY], BInfo[i][bExteriorZ]))
 			{
				if(GetPlayerInterior(playerid) == BInfo[i][bExteriorID] && GetPlayerVirtualWorld(playerid) == 0)
    			{
    			    if(BInfo[i][bVIP] != 1 || PlayerInfo[playerid][pDonateRank] != 0)
					{
						if(BInfo[i][bLocked] == 0)
						{
							PlayerInfo[playerid][Inbuilding] = i;
							SetPlayerInterior( playerid, BInfo[i][bInteriorID]);
							SetPlayerVirtualWorld( playerid, BInfo[i][bVirWorld]);
							PlayerInfo[playerid][pVirtualWorld] = BInfo[i][bVirWorld];
    						Pause(playerid);
							SetPlayerPos(playerid, BInfo[i][bInteriorX], BInfo[i][bInteriorY], BInfo[i][bInteriorZ]);
							if(BInfo[i][buRadio] >= 1 && strlen(BInfo[i][buRadioURL]))
							{
								StopAudioStreamForPlayer(playerid);
								PlayAudioStreamForPlayer(playerid, BInfo[i][buRadioURL]);
							}
   						}
     					else
      					{
    						GameTextForPlayer(playerid, "~r~Building is Locked!", 1000, 5);
   						}
					}
					else
					{
         				SendClientMessage(playerid, COLOR_GREY, "   You are not a VIP!");
					}
		    	}
			}
		}
		for(new h = 0; h < sizeof(HQInfo); h++)
			{
				if(IsPlayerInRangeOfPoint(playerid,2.0,HQInfo[h][HQEnterX],HQInfo[h][HQEnterY],HQInfo[h][HQEnterZ]))
				{
				    if(HQInfo[h][HQInsideX] == 0) return SendClientMessage(playerid, GREY, "HQ is not set up yet.");
					if(HQInfo[h][HQLocked]) return SendClientMessage(playerid, GREY, "HQ is locked.");
					SetPlayerVirtualWorld(playerid, h + 2000);
 			  		SetPlayerPosEx(playerid, HQInfo[h][HQInsideX],HQInfo[h][HQInsideY],HQInfo[h][HQInsideZ]);
 			  		SetPlayerInterior(playerid, HQInfo[h][HQInterior]);
   				 	SetCameraBehindPlayer(playerid);
				}
			}
			if(IsPlayerInRangeOfPoint(playerid, 3, 9999.0685,-9999.6198,13.5382)) //Paintball Entrance
			{
				PaintballPlayers ++;
				PlayerPaintballing[playerid] = 1;
				new rand = random(sizeof(PaintballSpawns));
				SetPlayerPos(playerid, PaintballSpawns[rand][0], PaintballSpawns[rand][1], PaintballSpawns[rand][2]);
				SetCameraBehindPlayer(playerid);
				TogglePlayerControllable(playerid, 0);
			}//-----------------------------[Prison Entrances]------------------------//
			else if(IsPlayerInRangeOfPoint(playerid,2.0,1771.6210,-1547.4747,9.9129)) // Yard to Inside [Fun Time]
			{
				GameTextForPlayer(playerid,"~w~Objects Loading...",1000,5);
				Pause(playerid);
				SetPlayerVirtualWorld(playerid, 0);
				SetPlayerInterior(playerid, 0);
				SetPlayerPos(playerid,1852.0464,-1732.5062,5202.5859);
			}
			else if(IsPlayerInRangeOfPoint(playerid,2.0,1769.3439,-1549.8958,9.9112)) // Yard to Inside [Prisoining]
			{
				GameTextForPlayer(playerid,"~w~Objects Loading...",1000,5);
				Pause(playerid);
				SetPlayerVirtualWorld(playerid, 0);
				SetPlayerInterior(playerid, 0);
				SetPlayerPos(playerid,1864.7402,-1725.0553,5202.5859);
			}
			else if(IsPlayerInRangeOfPoint(playerid,2.0,1797.4753,-1579.0033,14.0861)) // Outside Prison to Inside
			{
				GameTextForPlayer(playerid,"~w~Objects Loading..",1000,5);
				Pause(playerid);
				SetPlayerVirtualWorld(playerid, 0);
				SetPlayerInterior(playerid, 0);
				SetPlayerPos(playerid, 1862.0128,-1700.4945,5202.5859);
			}
			//-----------------------------[Prison Entrances]------------------------//
			else if(IsPlayerInRangeOfPoint(playerid,3.0,2755.3499,-2515.5325,13.6397)) // Gun Depot Enter Point
			{
				GameTextForPlayer(playerid,"~w~Objects Loading....",1000,5);
				Pause(playerid);
				SetPlayerPos(playerid,2776.5386,-1492.2943,1066.2562);
				GameTextForPlayer(playerid, "~w~Gun Depot", 5000, 1);
			}
			else if(IsPlayerInRangeOfPoint(playerid,8.0,1765.7958,-1705.0437,13.4707)) // EMS new building
			{
				GameTextForPlayer(playerid,"~w~Objects Loading....",1000,5);
				Pause(playerid);
				SetPlayerVirtualWorld(playerid, 101);
				SetPlayerInterior(playerid,16);
				SetPlayerPos(playerid,2046.1004638672,-1765.7945556641,767.94354248047);
				GameTextForPlayer(playerid, "~w~E.M.S building", 5000, 1);
			}
			else if(IsPlayerInRangeOfPoint(playerid,8.0,shax,shay,shaz)) //SHAMAL 1
			{
			    GameTextForPlayer(playerid,"~w~Objects Loading....",1000,5);
				Pause(playerid);
			    if(PlayerInfo[playerid][pMask] == 1) format(string, sizeof(string), "> Stranger has entered the shamal.");
				else format(string, sizeof(string), "> %s has entered the shamal.", RemoveUnderScore(playerid));
				ProxDetector(30.0, playerid, string, COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE);
				SetPlayerVirtualWorld(playerid, 1337);
				SetPlayerInterior(playerid,1);
				SetPlayerPos(playerid,2.57, 33.14, 1200);
				GameTextForPlayer(playerid, "~w~Shamal", 5000, 1);
				GivePlayerGun(playerid, 46);
			}
			else if(IsPlayerInRangeOfPoint(playerid,8.0,shbx,shby,shbz)) //SHAMAL 2
			{
				GameTextForPlayer(playerid,"~w~Objects Loading....",1000,5);
				Pause(playerid);
			    if(PlayerInfo[playerid][pMask] == 1) format(string, sizeof(string), "> Stranger has entered the shamal.");
				else format(string, sizeof(string), "> %s has entered the shamal.", RemoveUnderScore(playerid));
				ProxDetector(30.0, playerid, string, COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE);
				SetPlayerVirtualWorld(playerid, 1338);
				SetPlayerInterior(playerid,1);
				SetPlayerPos(playerid,2.57, 33.14, 1200);
				GameTextForPlayer(playerid, "~w~Shamal", 5000, 1);
				GivePlayerGun(playerid, 46);
			}
			else if(IsPlayerInRangeOfPoint(playerid,8.0,shcx,shcy,shcz)) //SHAMAL 3
			{
				GameTextForPlayer(playerid,"~w~Objects Loading....",1000,5);
				Pause(playerid);
			    if(PlayerInfo[playerid][pMask] == 1) format(string, sizeof(string), "> Stranger has entered the shamal.");
				else format(string, sizeof(string), "> %s has entered the shamal.", RemoveUnderScore(playerid));
				ProxDetector(30.0, playerid, string, COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE);
				SetPlayerVirtualWorld(playerid, 1339);
				SetPlayerInterior(playerid,1);
				SetPlayerPos(playerid,2.57, 33.14, 1200);
				GameTextForPlayer(playerid, "~w~Shamal", 5000, 1);
				GivePlayerGun(playerid, 46);
			}
	         else if(IsPlayerInRangeOfPoint(playerid, 3.0, 1833.8832,-1125.6548,24.6721)) //V.I.P Lounge
			{
				if(PlayerInfo[playerid][pDonateRank] < 1) return SendClientMessage(playerid,COLOR_RED,"You're not VIP.");
    			GameTextForPlayer(playerid,"~w~Objects Loading....",1000,5);
				Pause(playerid);
				SetPlayerInterior(playerid, 10);
				SetPlayerPos(playerid, 2365.81640625,-1706.4645996094,1195.7257080078);
				GameTextForPlayer(playerid, "~b~V.I.P Lounge", 3000, 1);
			}
 			/*else if(IsPlayerInRangeOfPoint(playerid, 3.0, 1498.3635,-1580.5297,13.5498)) //Italian Resturant
			{
    			GameTextForPlayer(playerid,"~w~Objects Loading....",1000,5);
				Pause(playerid);
				SetPlayerInterior(playerid, 4);
				SetPlayerPos(playerid, 1564.7557373047,-1730.5688476563,1125.6225585938);
				GameTextForPlayer(playerid, "~w~The Italian Resturant", 3000, 1);
			}
 			else if(IsPlayerInRangeOfPoint(playerid, 3.0, 328.2883,-1923.6836,1.4061)) //Santa Maria Resturant
			{
    			GameTextForPlayer(playerid,"~w~Objects Loading....",1000,5);
				Pause(playerid);
				SetPlayerInterior(playerid, 1);
				SetPlayerPos(playerid, -794.806396,497.738037,1376.195312);
				GameTextForPlayer(playerid, "~w~Santa Maria Resturant", 3000, 1);
			}*/
 			else if(IsPlayerInRangeOfPoint(playerid, 3.0, 1587.0557,-1730.1108,1441)) // Hall To Jails 2
			{
    			GameTextForPlayer(playerid,"~w~Objects Loading....",1000,5);
				Pause(playerid);
				SetPlayerInterior(playerid, 5);
				SetPlayerPos(playerid, 1587.4763,-1728.4971,1441);
				GameTextForPlayer(playerid, "~w~Detention Facility", 3000, 1);
			}
			else if(IsPlayerInRangeOfPoint(playerid, 3.0, 1588.2921,-1745.8655,1441.2000)) // Prison Reception
			{
    			GameTextForPlayer(playerid,"~w~Objects Loading....",1000,5);
				Pause(playerid);
				SetPlayerInterior(playerid, 5);
				SetPlayerPos(playerid, 1589.6949,-1744.9985,1441.2000);
				GameTextForPlayer(playerid, "~w~Prison Reception", 3000, 1);
			}
			else if(IsPlayerInRangeOfPoint(playerid, 3.0, -5.2309,-325.4293,5.4297)) // Prison Store
			{
    			GameTextForPlayer(playerid,"~w~Objects Loading....",1000,5);
				Pause(playerid);
				SetPlayerInterior(playerid, 0);
				SetPlayerPos(playerid, 209.8902,-152.7066,-89.7323);
				GameTextForPlayer(playerid, "~w~Prison Store", 3000, 1);
			}
			else if(IsPlayerInRangeOfPoint(playerid, 3.0, -30.8378,-361.3748,5.4297)) // Control Room
			{
    			GameTextForPlayer(playerid,"~w~Objects Loading....",1000,5);
				Pause(playerid);
				SetPlayerInterior(playerid, 0);
				SetPlayerPos(playerid, -27.0908,-379.4108,14.9761);
				GameTextForPlayer(playerid, "~w~Control Room", 3000, 1);
			}
			else if(IsPlayerInRangeOfPoint(playerid, 3.0, -107.5323,-219.7949,2.0466)) // Another Infim.
			{
    			GameTextForPlayer(playerid,"~w~Objects Loading....",1000,5);
				Pause(playerid);
				SetPlayerInterior(playerid, 0);
				SetPlayerPos(playerid, 1148.3007,-1318.3501,1023.7019);
				GameTextForPlayer(playerid, "~w~Infirmary Two", 3000, 1);
			}
			else if(IsPlayerInRangeOfPoint(playerid, 3.0, -5.2309,-325.4293,5.4297)) // Prison Store
			{
    			GameTextForPlayer(playerid,"~w~Objects Loading....",1000,5);
				Pause(playerid);
				SetPlayerInterior(playerid, 5);
				SetPlayerPos(playerid, 209.8902,-152.7066,-89.7323);
				GameTextForPlayer(playerid, "~w~Prison Store", 3000, 1);
			}
			else if(IsPlayerInRangeOfPoint(playerid, 3.0, 1581.6827,-1730.2046,1441.2000)) // From Prison Hall to Jails
			{
    			GameTextForPlayer(playerid,"~w~Objects Loading....",1000,5);
				Pause(playerid);
				SetPlayerInterior(playerid, 5);
				SetPlayerPos(playerid, 1581.0818,-1728.5902,1441.1000);
				GameTextForPlayer(playerid, "~w~Detention Facility", 3000, 1);
			}
			/*else if(IsPlayerInRangeOfPoint(playerid, 3.0, 2233.2905,-1159.6998,25.8906)) // Jefferson Motel
			{
    			GameTextForPlayer(playerid,"~w~Objects Loading....",1000,5);
				Pause(playerid);
				SetPlayerInterior(playerid, 15);
				SetPlayerPos(playerid, 2215.454833,-1147.475585,1025.796875);
				GameTextForPlayer(playerid, "~w~Jefferson Motel", 3000, 1);
			}
			else if(IsPlayerInRangeOfPoint(playerid, 3.0, 1547.3805,-1269.3496,17.4063)) // Tommy's Apartment
			{
    			GameTextForPlayer(playerid,"~w~Objects Loading....",1000,5);
				Pause(playerid);
				SetPlayerInterior(playerid, 0);
				SetPlayerPos(playerid, 1591.90002441,-1239.90002441,221.10000610);
				GameTextForPlayer(playerid, "~w~Tommy's Apartment", 3000, 1);
			}*/
			else if(IsPlayerInRangeOfPoint(playerid, 3.0, 1833.8832,-1125.6548,24.6721)) // v.i.p Garage
            {
            	if(PlayerInfo[playerid][pDonateRank] < 1) return SendClientMessage(playerid,COLOR_RED,"You're not VIP.");
            	GameTextForPlayer(playerid,"~w~Objects Loading....",1000,5);
         	    Pause(playerid);
         	    SetPlayerPos(playerid, 2483.8914,2377.5178,7.5434);
   				SetPlayerInterior(playerid, 0);
		    	GameTextForPlayer(playerid, "~b~ V.I.P Garage", 3000, 1);
			}
			else if(IsPlayerInRangeOfPoint(playerid, 3.0, 2297.8594,-1509.6943,26.8667)) // Royal Church Main Door
            {
            	GameTextForPlayer(playerid,"~w~Objects Loading....",1000,5);
         	    Pause(playerid);
   				SetPlayerInterior(playerid, 0);
		    	SetPlayerPos(playerid, -2025.0823,1143.2609,18.0688);
		    	GameTextForPlayer(playerid, "~w~Los Santos Royal Church", 3000, 1);
			}
			/*else if(IsPlayerInRangeOfPoint(playerid, 3.0, 2139.1563,-1742.7773,13.5524)) // Ganton Sex Shop
            {
            	GameTextForPlayer(playerid,"~w~Objects Loading....",1000,5);
         	    Pause(playerid);
   				SetPlayerInterior(playerid, 3);
		    	SetPlayerPos(playerid, -100.3464,-24.8610,1000.7188);
		    	GameTextForPlayer(playerid, "~w~Ganton Sex Shop", 3000, 1);
			}*/
			else if(IsPlayerInRangeOfPoint(playerid, 3.0, 1524.4841,-1677.8577,6.2188)) // LSPD Training Place Enter
            {
            	GameTextForPlayer(playerid,"~w~Objects Loading....",1000,5);
         	    Pause(playerid);
   				SetPlayerInterior(playerid, 0);
		    	SetPlayerPos(playerid, 2195.96875,-1890.1411132813,903.56622314453);
		    	GameTextForPlayer(playerid, "~b~L.S.P.D Training Range", 3000, 1);
			}
			else if(IsPlayerInRangeOfPoint(playerid, 3.0, 2034.1747,-1401.6726,17.2948)) // County Hospital
            {
            	GameTextForPlayer(playerid,"~w~Objects Loading....",1000,5);
         	    Pause(playerid);
   				SetPlayerInterior(playerid, 17);
		    	SetPlayerPos(playerid, 2403.6315917969,-1873.8382568359,977.00183105469);
				GameTextForPlayer(playerid, "~w~County Hospital", 3000, 1);
			}
			else if(IsPlayerInRangeOfPoint(playerid, 3.0, 2045.0454,-1913.2452,13.5469)) // DMV
            {
            	GameTextForPlayer(playerid,"~w~Objects Loading....",1000,5);
         	    Pause(playerid);
   				SetPlayerInterior(playerid, 3);
		    	SetPlayerPos(playerid, -2029.798339,-106.675910,1035.171875);
		    	GameTextForPlayer(playerid, "~w~Department Of Motor Vehicles", 3000, 1);
			}
			/*else if(IsPlayerInRangeOfPoint(playerid, 3.0, 1333.4658,-1864.3909,13.5469)) // 2 Dragons Strip Club
            {
            	GameTextForPlayer(playerid,"~w~Objects Loading....",1000,5);
         	    Pause(playerid);
   				SetPlayerInterior(playerid, 3);
		    	SetPlayerPos(playerid, -2637.0388,1402.2401,906.4609);
		    	GameTextForPlayer(playerid, "~r~Two Dragons Strip Club", 3000, 1);
			}*/
			else if(IsPlayerInRangeOfPoint(playerid, 3.0, 389.4164,-1162.6322,1227.8639)) // FBI Elevator which leads to Second Floor
            {
            	GameTextForPlayer(playerid,"~w~Objects Loading....",1000,5);
         	    Pause(playerid);
   				SetPlayerInterior(playerid, 17);
		    	SetPlayerPos(playerid, 391.95086669922,-1159.1645507813,1235.4501953125);
		    	GameTextForPlayer(playerid, "~r~F.B.I - Second Floor", 3000, 1);
			}
			else if(IsPlayerInRangeOfPoint(playerid, 3.0, 393.1075,-1162.8607,1227.8639)) // FBI Elevator which leads to Prisons Floor
            {
            	GameTextForPlayer(playerid,"~w~Objects Loading....",1000,5);
         	    Pause(playerid);
   				SetPlayerInterior(playerid, 17);
		    	SetPlayerPos(playerid, 397.96765136719,-1166.8763427734,1224.2651367188);
		    	GameTextForPlayer(playerid, "~r~F.B.I - Prisons Floor", 3000, 1);
			}
			else if(IsPlayerInRangeOfPoint(playerid, 3.0, 2070.8240,-1793.8846,13.5533)) // Barber
            {
                GameTextForPlayer(playerid,"~w~Objects Loading....",1000,5);
         	    Pause(playerid);
   				SetPlayerInterior(playerid, 3);
		    	SetPlayerPos(playerid, 418.652984,-82.639793,1001.804687);
		    	GameTextForPlayer(playerid, "~w~The Barber", 3000, 1);
			}
			else if(IsPlayerInRangeOfPoint(playerid, 3.0, 2508.3833,-2205.7219,13.5469)) // Drug Depot Enter from Outside
            {
                GameTextForPlayer(playerid,"~w~Objects Loading....",1000,5);
         	    Pause(playerid);
   				SetPlayerInterior(playerid, 3);
		    	SetPlayerPos(playerid, 2203.7878,-1817.9066,960.5386);
		    	GameTextForPlayer(playerid, "~w~The Drug Depot", 3000, 1);
			}
			else if(IsPlayerInRangeOfPoint(playerid, 3.0, 2206.0955,-1821.6783,943.1324)) // Drug Depot Enter from Bottom
            {
                GameTextForPlayer(playerid,"~w~Objects Loading....",1000,5);
         	    Pause(playerid);
   				SetPlayerInterior(playerid, 3);
		    	SetPlayerPos(playerid, 2250.0303,-1791.3995,915.8544);
			}
			else if(IsPlayerInRangeOfPoint(playerid, 3.0, 2312.1548,-1508.6281,26.8438)) // Los Santos Royal Church Interior
            {
                GameTextForPlayer(playerid,"~w~Objects Loading....",1000,5);
         	    Pause(playerid);
   				SetPlayerInterior(playerid, 3);
		    	SetPlayerPos(playerid, -2001.2556,1096.8164,18.8574);
		    	GameTextForPlayer(playerid, "~w~Los Santos Royal Church", 3000, 1);
			}
   			else if(IsPlayerInRangeOfPoint(playerid, 3.0, 2253.9475,-1333.1809,23.9815)) // Los Santos Church Main Door
            {
                GameTextForPlayer(playerid,"~w~Objects Loading....",1000,5);
         	    Pause(playerid);
   				SetPlayerInterior(playerid, 6);
		    	SetPlayerPos(playerid, 178.60601806641,-100.326538085942,1029.4976806641);
		    	GameTextForPlayer(playerid, "~w~Los Santos Church", 3000, 1);
			}
			else if(IsPlayerInRangeOfPoint(playerid, 3.0, 1658.4365,-1691.3781,15.6094)) // FBI Door from Garage Which lead to Prisons
            {
                GameTextForPlayer(playerid,"~w~Objects Loading....",1000,5);
         	    Pause(playerid);
   				SetPlayerInterior(playerid, 3);
		    	SetPlayerPos(playerid, 385.1813,-1155.5437,1223.6608);
		    	GameTextForPlayer(playerid, "~w~F.B.I Department", 3000, 1);
			}
			else if(IsPlayerInRangeOfPoint(playerid, 3.0, 1654.0979,-1655.1139,22.5156)) // FBI Door from Roof Which lead to Second Floor
            {
                GameTextForPlayer(playerid,"~w~Objects Loading....",1000,5);
         	    Pause(playerid);
   				SetPlayerInterior(playerid, 3);
		    	SetPlayerPos(playerid, 357.4144,-1166.8655,1234.8639);
		    	GameTextForPlayer(playerid, "~w~F.B.I Department", 3000, 1);
			}
			/*else if(IsPlayerInRangeOfPoint(playerid, 3.0, 2421.5442,-1219.2491,25.5612)) // PigPen
            {
                GameTextForPlayer(playerid,"~w~Objects Loading....",1000,5);
          	    Pause(playerid);
   				SetPlayerInterior(playerid, 2);
		    	SetPlayerPos(playerid, 1204.809936,-11.586799,1000.921875);
		    	GameTextForPlayer(playerid, "~r~The PigPen", 3000, 1);
			}*/
			else if(IsPlayerInRangeOfPoint(playerid, 3.0, -86.0714,-299.3637,2.7646)) // Director Office of Prison
            {
                GameTextForPlayer(playerid,"~w~Objects Loading....",1000,5);
          	    Pause(playerid);
   				SetPlayerInterior(playerid, 0);
		    	SetPlayerPos(playerid, -220.3469,-251.2590,8.4680);
		    	GameTextForPlayer(playerid, "~r~Director's Office", 3000, 1);
			}
			else if(IsPlayerInRangeOfPoint(playerid, 3.0, 2068.5889,-1779.9105,13.5596)) // Tatto
            {
                GameTextForPlayer(playerid,"~w~Objects Loading....",1000,5);
            	Pause(playerid);
   				SetPlayerInterior(playerid, 16);
		    	SetPlayerPos(playerid, -204.439987,-26.453998,1002.273437);
		    	GameTextForPlayer(playerid, "~r~Tatto Shop", 3000, 1);
			}
			else if(IsPlayerInRangeOfPoint(playerid, 3.0, 1742.9120,-1943.8079,13.5689)) // Unity Station from train to inside
            {
                GameTextForPlayer(playerid,"~w~Objects Loading....",1000,5);
           	    Pause(playerid);
   				SetPlayerInterior(playerid, 17);
		    	SetPlayerPos(playerid, -1973.2489,168.5225,539.0989);
		    	GameTextForPlayer(playerid, "~w~Unity Station", 3000, 1);
			}
			/*else if(IsPlayerInRangeOfPoint(playerid, 3.0, 2310.0693,-1643.5203,14.8270)) // Ten Green Bottles
            {
                GameTextForPlayer(playerid,"~w~Objects Loading....",1000,5);
         	    Pause(playerid);
   				SetPlayerInterior(playerid, 11);
		    	SetPlayerPos(playerid, 501.980987,-69.150199,998.757812);
		    	GameTextForPlayer(playerid, "~w~Ten Green Bottles", 3000, 1);
			}
			else if(IsPlayerInRangeOfPoint(playerid, 3.0, 1296.4255,-1424.8632,14.9531)) // Bar near PB
            {
                GameTextForPlayer(playerid,"~w~Objects Loading....",1000,5);
          	    Pause(playerid);
   				SetPlayerInterior(playerid, 1);
		    	SetPlayerPos(playerid, 1358.6835,-488.1862,650.7677);
		    	GameTextForPlayer(playerid, "~w~Two Elephants Resturant", 3000, 1);
			}
			else if(IsPlayerInRangeOfPoint(playerid, 3.0,2105.4717,-1806.5591,13.5547)) // Pizza Stack
            {
                GameTextForPlayer(playerid,"~w~Objects Loading....",1000,5);
          	    Pause(playerid);
   				SetPlayerInterior(playerid, 5);
		    	SetPlayerPos(playerid, 372.2533,-133.3005,1001.4922);
		    	GameTextForPlayer(playerid, "~w~Pizza Stack", 3000, 1);
			}*/
			else if(IsPlayerInRangeOfPoint(playerid, 2.5, 2487.7549,2397.2488,4.2109)) //VIP Garage to lounge / lounge to garge
			{
			    GameTextForPlayer(playerid,"~w~Objects Loading....",1000,5);
				Pause(playerid);
			    SetPlayerPos(playerid, 2417.8186,-1705.3455,1195.0190);
			    SetPlayerInterior(playerid, 10);
			    GameTextForPlayer(playerid,"~b~V.I.P Lounge", 3000, 1);
			}
			else if(IsPlayerInRangeOfPoint(playerid, 2.5, 849.5972,-1519.9574,14.3481)) //SS
   			{
	    		if(IsAnAgent(playerid))
			{
   			    GameTextForPlayer(playerid,"~w~Objects Loading....",1000,5);
   				Pause(playerid);
      			SetPlayerPos(playerid, 2145.3159,1597.3687,1003.9677);
         		SetPlayerInterior(playerid, 1);
           		GameTextForPlayer(playerid,"~w~ The Secret Service", 3000, 1);
         	}
         	else
         	{
         	    SendClientMessage(playerid, COLOR_GREY,"You are not a Member of the Secret Service Orgnization");
         	    return 1;
         	}
         	}
            else if(IsPlayerInRangeOfPoint(playerid, 2.5, 1769.8843,-1867.9167,13.5696)) //Unity Station People Entrance
			{
			    GameTextForPlayer(playerid,"~w~Objects Loading....",1000,5);
				Pause(playerid);
			    SetPlayerPos(playerid, -2007.7353515625,176.60624694824,540.34661865234);
			    SetPlayerInterior(playerid, 15);
			    GameTextForPlayer(playerid,"~w~Unity Station", 3000, 1);
			}
            else if(IsPlayerInRangeOfPoint(playerid, 2.5, 1752.4977,-1894.1453,13.5574)) //Unity Station Workers Entrance
			{
			    GameTextForPlayer(playerid,"~w~Objects Loading....",1000,5);
				Pause(playerid);
			    SetPlayerPos(playerid, -1961.6540527344,164.9091796875,546.71893310547);
			    SetPlayerInterior(playerid, 15);
			    GameTextForPlayer(playerid,"~w~Unity Station", 3000, 1);
			}
			else if(IsPlayerInRangeOfPoint(playerid, 5.0, 2229.7354,-1721.5267,13.5639)) //Gym
		 	{
		 	    GameTextForPlayer(playerid,"~w~Objects Loading....",1000,5);
		 		Pause(playerid);
			    SetPlayerPos(playerid, 772.111999,-3.898649,1000.728820);
			    SetPlayerInterior(playerid, 5);
			    GameTextForPlayer(playerid,"~w~Los Santos Gym", 3000, 1);
			}
			/*else if(IsPlayerInRangeOfPoint(playerid, 2.5, 1786.9857,-1720.8442,13.5426)) // Chinese Resturant
		 	{
		 	    GameTextForPlayer(playerid,"~w~Objects Loading....",1000,5);
		 		Pause(playerid);
			    SetPlayerPos(playerid, 1026.8576660156,-1309.5942382813,-20.835353851318);
			    SetPlayerInterior(playerid, 6);
			    GameTextForPlayer(playerid,"~w~China Resturant", 3000, 1);
			}*/
			else if(IsPlayerInRangeOfPoint(playerid,3.0,626.9654,-571.7671,17.9207)) //SASD
			{
			    GameTextForPlayer(playerid,"~w~Objects Loading....",1000,5);
				Pause(playerid);
			    SetPlayerInterior(playerid, 5);
			    SetPlayerPos(playerid, 322.2817,303.3415,999.1484);
			    SetPlayerFacingAngle( playerid, 0.0000);
			    GameTextForPlayer(playerid, "~w~S.A.S.D", 5000, 1);
			    PlayerInfo[playerid][pInt] = 5;
			    SetCameraBehindPlayer(playerid);
			}
			else if(IsPlayerInRangeOfPoint(playerid,3.0,1676.8248,-1634.7830,14.2266)) //FBI building
			{
			    GameTextForPlayer(playerid,"~w~Objects Loading....",1000,5);
				Pause(playerid);
			    SetPlayerInterior(playerid, 10);
			    SetPlayerPos(playerid, 367.62509155273,-1149.8499755859,1228.7457275391);
			    SetPlayerFacingAngle(playerid, 0.0000);
                GameTextForPlayer(playerid, "~w~Federal Bureau of Investigation", 5000, 1);
                PlayerInfo[playerid][pInt] = 10;
				SetCameraBehindPlayer(playerid);
			}
			else if(IsPlayerInRangeOfPoint(playerid, 3.0, 1601.9219,-2157.7139,13.7401)) //FIRE DEPARTMENT ENTERANCE
			{
			    GameTextForPlayer(playerid,"~w~Objects Loading....",1000,5);
				Pause(playerid);
			    SetPlayerInterior(playerid, 3);
			    SetPlayerPos(playerid, 368.0984,162.2898,1019.9844);
			    PlayerInfo[playerid][pInt] = 3;
			    GameTextForPlayer(playerid, "~r~E.M.S HeadQuarters", 5000, 1);
                SetPlayerFacingAngle(playerid, 90.0);
                SetCameraBehindPlayer(playerid);
			}
			else if(IsPlayerInRangeOfPoint(playerid, 3.0, 1172.6975, -1325.3914, 15.4019)) //HOSPITAL GROUND ENTER (NEW)
			{
			    GameTextForPlayer(playerid,"~w~Objects Loading....",1000,5);
				Pause(playerid);
			    SetPlayerInterior(playerid, 1);
			    SetPlayerPos(playerid, 1199.0801,-1366.3083,1017.8790);
			    PlayerInfo[playerid][pInt] = 1;
			    GameTextForPlayer(playerid, "~r~All Saints ~n~~w~Medical Center", 5000, 1);
                SetPlayerFacingAngle(playerid, 271.3973);
                SetCameraBehindPlayer(playerid);
			}
			else if(IsPlayerInRangeOfPoint(playerid, 3.0, 1154.5345, -1343.6583, 26.6953)) //HOSPITAL ROOF ENTER (NEW)
			{
			    GameTextForPlayer(playerid,"~w~Objects Loading....",1000,5);
				Pause(playerid);
			    SetPlayerInterior(playerid, 1);
			    SetPlayerPos(playerid, 1216.2145,-1379.2618,1029.4714);
			    PlayerInfo[playerid][pInt] = 1;
			    GameTextForPlayer(playerid, "~r~All Saints ~n~~w~Medical Center", 5000, 1);
                SetPlayerFacingAngle(playerid, 1.0922);
                SetCameraBehindPlayer(playerid);
			}
			else if(IsPlayerInRangeOfPoint(playerid, 3, 1568.6840,-1691.0090,5.8906)) //Garage-LSPD Enterance
			{
			    if(IsACop(playerid))
			    {
			        GameTextForPlayer(playerid,"~w~Objects Loading....",1000,5);
				    Pause(playerid);
				    SetPlayerInterior(playerid, 6);
				    SetPlayerPos(playerid,246.4211,87.0546,1003.6406);
				    SetCameraBehindPlayer(playerid);
				    GameTextForPlayer(playerid, "~w~Los Santos~n~~r~Police Department", 5000, 1);
				    SetPlayerFacingAngle(playerid, 180.0000);
				    PlayerInfo[playerid][pInt] = 6;
				}
	    	}
	    	else if(IsPlayerInRangeOfPoint(playerid, 3, 1564.8468,-1666.1549,28.3956)) //LSPD Roof-LSPD Enterance
			{
			    GameTextForPlayer(playerid,"~w~Objects Loading....",1000,5);
				Pause(playerid);
			    SetPlayerInterior(playerid, 6);
			    SetPlayerPos(playerid,242.7468,66.3155,1003.6406);
			    SetCameraBehindPlayer(playerid);
			    GameTextForPlayer(playerid, "~w~Los Santos~n~~r~Police Department", 5000, 1);
			    SetPlayerFacingAngle(playerid, 270.0);
			    PlayerInfo[playerid][pInt] = 6;
	    	}
	    	else if(IsPlayerInRangeOfPoint(playerid, 3, 1554.5262,-1675.7283,16.1953)) //LSPD enter
			{
			    GameTextForPlayer(playerid,"~w~Objects Loading....",1000,5);
				Pause(playerid);
			    SetPlayerPos(playerid,246.7284,62.6640,1003.6406);
			    SetCameraBehindPlayer(playerid);
			    GameTextForPlayer(playerid, "~w~Los Santos~n~~r~Police Department", 5000, 1);
			    SetPlayerFacingAngle(playerid, 90.0000);
			    SetPlayerInterior(playerid, 6);
			    PlayerInfo[playerid][pInt] = 6;
	    	}
	    	else if(IsPlayerInRangeOfPoint(playerid, 3, 2447.8350,-1962.6876,13.5469)) //Los Santos Export Depot
			{
			    GameTextForPlayer(playerid,"~w~Objects Loading....",1000,5);
				Pause(playerid);
			    SetPlayerPos(playerid,2573.0928,-1302.0148,1044.1250);
			    SetCameraBehindPlayer(playerid);
			    PlayerInfo[playerid][pInt] = 2;
			    SetPlayerInterior(playerid, 2);
			    GameTextForPlayer(playerid, "~w~Los Santos ~n~Export Depot building", 5000, 1);
			    SetPlayerFacingAngle(playerid, 270.0000);
	    	}
			/*else if(IsPlayerInRangeOfPoint(playerid,3.0,1038.2180,-1340.5763,13.7432)) //Donut Store
			{
			    GameTextForPlayer(playerid,"~w~Objects Loading....",1000,5);
				Pause(playerid);
			    SetPlayerInterior(playerid, 17);
                SetPlayerPos(playerid, 377.1611,-191.6544,1000.6328);
			    SetPlayerFacingAngle(playerid, 0.0000);
                GameTextForPlayer(playerid, "~w~Jim's Sticky Ring", 5000, 1);
                PlayerInfo[playerid][pInt] = 17;
				SetCameraBehindPlayer(playerid);
			}*/
			else if(IsPlayerInRangeOfPoint(playerid,3.0,1481.0209,-1770.9374,18.7958)) //City Hall
			{
			    GameTextForPlayer(playerid,"~w~Objects Loading....",1000,5);
				Pause(playerid);
			    SetPlayerInterior(playerid, 3);
                SetPlayerPos(playerid, 384.5713,173.6477,1008.3828);
			    SetPlayerFacingAngle(playerid, 90.0000);
                GameTextForPlayer(playerid, "~w~ City Hall", 5000, 1);
                PlayerInfo[playerid][pInt] = 3;
				SetCameraBehindPlayer(playerid);
			}
			/*else if(IsPlayerInRangeOfPoint(playerid,3.0, 1244.7333, 205.3294, 19.6454)) // Donut Store Enterance
			{
			    GameTextForPlayer(playerid,"~w~Objects Loading....",1000,5);
				Pause(playerid);
	        	SetPlayerVirtualWorld(playerid, 3);
			    SetPlayerInterior(playerid, 17);
	   			SetPlayerPos(playerid, 377.1611,-191.6544,1000.6328);
	   			SetPlayerFacingAngle(playerid, 0.0000);
	    		PlayerInfo[playerid][pInt] = 17;
				PlayerInfo[playerid][pVirtualWorld] = 3;
	    	    GameTextForPlayer(playerid, "~w~Montgomery ~n~~r~Cafe", 5000, 1);
				SetCameraBehindPlayer(playerid);
			}*/
			else if(IsPlayerInRangeOfPoint(playerid,3.0, -13.0313,-335.9020,5.4297)) // Cafeteria Enterance
        	{
        	    GameTextForPlayer(playerid,"~w~Objects Loading....",1000,5);
        		Pause(playerid);
			    SetPlayerInterior(playerid, 4);
	   			SetPlayerPos(playerid, 459.2668, -88.6474, 999.5547);
	   			SetPlayerFacingAngle(playerid, 89.9299);
	    		PlayerInfo[playerid][pInt] = 4;
	    	    GameTextForPlayer(playerid, "~w~Cafeteria", 5000, 1);
				SetCameraBehindPlayer(playerid);
			}
			else if(IsPlayerInRangeOfPoint(playerid,3.0,-174.2122,-247.5509,1.4297)) //Infirmary
			{
			    GameTextForPlayer(playerid,"~w~Objects Loading....",1000,5);
				Pause(playerid);
			    SetPlayerPos(playerid, 268.7222,1862.8405,8.7578);
                GameTextForPlayer(playerid, "~w~Infirmary One", 5000, 1);
                SetPlayerFacingAngle(playerid, 180.0);
                SetCameraBehindPlayer(playerid);
			}
			else if(IsPlayerInRangeOfPoint(playerid,3.0,-49.8847,-269.3661,6.6332)) //Doc building
			{
			    GameTextForPlayer(playerid,"~w~Objects Loading....",1000,5);
				Pause(playerid);
			    SetPlayerInterior(playerid, 18);
			    SetPlayerPos(playerid, -202.2018,-204.9514,14.0696);
                GameTextForPlayer(playerid, "~w~Department of Correction", 5000, 1);
                SetPlayerFacingAngle(playerid, 90.0000);
                PlayerInfo[playerid][pInt] = 18;
                SetCameraBehindPlayer(playerid);
			}
			else if(IsPlayerInRangeOfPoint(playerid,3.0,2695.6235,-1704.6960,11.8438))
			{
			    GameTextForPlayer(playerid,"~w~Objects Loading....",1000,5);
     			Pause(playerid);
			    SetPlayerInterior(playerid,7);
			    SetPlayerPos(playerid,-1404.5299,-259.0602,1043.6563);
			    GameTextForPlayer(playerid, "~w~Welcome to the 8ball Track", 5000, 1);
			    PlayerInfo[playerid][pInt] = 7;
			}
			else if(IsPlayerInRangeOfPoint(playerid,8.0,-2111.5686,-443.9720,38.7344))
			{
				GameTextForPlayer(playerid,"~w~Objects Loading....",1000,5);
			    Pause(playerid);
			    SetPlayerInterior(playerid,4);
			    SetPlayerPos(playerid,-1443.0554,-581.1879,1055.0472);
			    GameTextForPlayer(playerid, "~w~Welcome to the Dirt Track", 5000, 1);
			    PlayerInfo[playerid][pInt] = 4;

			}
			else if(IsPlayerInRangeOfPoint(playerid,8.0,-2080.3079,-406.0309,38.7344))
			{
			    GameTextForPlayer(playerid,"~w~Objects Loading....",1000,5);
			    Pause(playerid);
			    SetPlayerInterior(playerid,14);
			    SetPlayerPos(playerid,-1464.7732,1557.5533,1052.5313);
			    GameTextForPlayer(playerid, "~w~Welcome to the Stunting Track", 5000, 1);
				PlayerInfo[playerid][pInt] = 14;
			}
		}
		return 1;
	}
	/* if(PRESSED(KEY_YES))
	{
	    new playaveh = GetPlayerVehicleID(playerid);
	    if(!IsPlayerInAnyVehicle(playerid)) return 1;
	    if(GetVehicleModel(playaveh) != 408 && GetVehicleModel(playaveh) != 509)
	    {
	        if(Radio[playaveh] >= 0 && Radio[playaveh] < RADIOS)
	        {
	            Radio[playaveh]++;
	            new string[128],
	                playanamee[MAX_PLAYER_NAME+1];
				GetPlayerName(playerid, playanamee, MAX_PLAYER_NAME);
	            if(Radio[playaveh] > 1)
	            {
	            	format(string, sizeof(string), "* %s changes the radio station.", playanamee);
				}
				else if(Radio[playaveh] == 1)
				{
				    format(string, sizeof(string), "* %s turns on the radio.", playanamee);
				}
				ProxDetector(30.0, playerid, string, COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE);
				for(new i=0;i<MAX_PLAYERS;i++)
				{
				    if(GetPlayerVehicleID(i) == playaveh)
				    {
				        RadioChoose(i, Radio[playaveh]);
					}
				}
			}
		}
	}
	if(PRESSED(KEY_NO))
	{
 		new playaveh = GetPlayerVehicleID(playerid);
	    if(!IsPlayerInAnyVehicle(playerid)) return 1;
	    if(GetVehicleModel(playaveh) != 408 && GetVehicleModel(playaveh) != 509)
	    {
	        if(Radio[playaveh] > 0 && Radio[playaveh] <= RADIOS)
	        {
	            Radio[playaveh]--;
	            new playanamee[MAX_PLAYER_NAME+1],
	            	string[128];
	            GetPlayerName(playerid, playanamee,sizeof(playanamee));
	            if(Radio[playaveh])
	            {
	            	format(string, sizeof(string), "* %s changes the radio station.", playanamee);
				}
				else
				{
				    format(string, sizeof(string), "* %s turns off the radio.", playanamee);
				}
				ProxDetector(30.0, playerid, string, COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE);
				for(new i=0;i<MAX_PLAYERS;i++)
				{
				    if(GetPlayerVehicleID(i) == playaveh)
				    {
				        RadioChoose(i, Radio[playaveh]);
					}
				}
			}
		}
	}*/
  new string[128];
	if(newkeys == KEY_SECONDARY_ATTACK)
    {
        if(IsPlayerConnected(playerid))
		{
		   	if(IsPlayerInRangeOfPoint(playerid, 1, 2021.9740,2235.6626,2103.9536))
			{
                new Float:busx, Float:busy, Float:busz, Float:angle;
				if(BusID[playerid] == 1)
				{
                    GetVehiclePos(NPCBlueBus, busx, busy, busz);
					GetVehicleZAngle(NPCBlueBus, angle);
				}
				else
				{
                    GetVehiclePos(NPCBlackBus, busx, busy, busz);
					GetVehicleZAngle(NPCBlackBus, angle);
				}
				GetPlayerName(playerid, string, sizeof(string));
                format(string, sizeof(string), "%s opens the door and exits the bus.", string);
				for(new i=0; i<MAX_PLAYERS; i++)
				{
					if(BusID[i] == BusID[playerid])
					{
						SendClientMessage(i, COLOR_PURPLE, string);
					}
				}
				angle = 360 - angle;
				busx = floatsin(angle,degrees) * 1.5 + floatcos(angle,degrees) * 1.5 + busx;
                busy = floatcos(angle,degrees) * 1 - floatsin(angle,degrees) * 1 + busy;
                busz = 1 + busz;
                SetPlayerVirtualWorld(playerid, 0);
				SetPlayerInterior(playerid, 0);
                SetPlayerPos(playerid, busx, busy, busz);
				BusID[playerid] = 0;
				KillTimer(costtimer);
				format(string, sizeof(string), "~r~-$%d", BusCost[playerid]);
				GameTextForPlayer(playerid, string, 3000, 1);
				GivePlayerMoney(playerid, -BusCost[playerid]);
				BusCost[playerid] = 0;
			}
		}
    }
    if(newkeys == KEY_CROUCH)
    {
		if(IsPlayerNPC(playerid))
		{
			new npcvehicle = GetPlayerVehicleID(playerid);
			if(npcvehicle == NPCBlueBus)
			{
				if(IsPlayerInRangeOfPoint(playerid, 100, 2868.9033,-1416.4062,11.0131))
			    {
			        format(string, sizeof(string), "[Bus Driver] The Bus has reached East Beach.");
			    }
                else if(IsPlayerInRangeOfPoint(playerid, 100, 2636.3242,-1693.125,10.9544))
			    {
			        format(string, sizeof(string), "[Bus Driver] The Bus has reached The Stadium.");
			    }
                else if(IsPlayerInRangeOfPoint(playerid, 100, 2243.8457,-1725.9121,13.5960))
                {
		            format(string, sizeof(string), "[Bus Driver] The Bus has reached The Gym.");
		        }
                else if(IsPlayerInRangeOfPoint(playerid, 100, 1948.3310,-1454.3525,13.5960))
		        {
                    format(string, sizeof(string), "[Bus Driver] The Bus has reached The County General Hospital.");
	            }
	            else if(IsPlayerInRangeOfPoint(playerid, 100, 1571.0644,-2188.0107,13.6260))
		        {
                    format(string, sizeof(string), "[Bus Driver] The Bus has reached Los Santos International Airport.");
	            }
	            else if(IsPlayerInRangeOfPoint(playerid, 100, 1712.9423,-1818.7148,13.6260))
		        {
                    format(string, sizeof(string), "[Bus Driver] The Bus has reached The Taxi Stand.");
	            }
	            for(new i = 0; i < MAX_PLAYERS; i++)
                {
					if(IsPlayerInRangeOfPoint(i, 10, 2021.9390,2241.9487,2103.9536) && BusID[i] == 1)
					{
                        SendClientMessage(i, COLOR_OFFWHITE, string);
						PlayerPlaySound(i, 1147, 0.0, 0.0, 0.0);
					}
			    }
		    }
		    else if(npcvehicle == NPCBlackBus)
			{
                if(IsPlayerInRangeOfPoint(playerid, 100, 1567.0966,-1725.4755,13.6260))
			    {
			        format(string, sizeof(string), "[Bus Driver] The Bus has reached The Police Department.");
			    }
                else if(IsPlayerInRangeOfPoint(playerid, 100, 1503.9716,-1027.7617,23.7701))
			    {
			        format(string, sizeof(string), "[Bus Driver] The Bus has reached The Bank.");
			    }
                else if(IsPlayerInRangeOfPoint(playerid, 100, 1188.8359,-1354.6279,13.6483))
                {
		            format(string, sizeof(string), "[Bus Driver] The Bus has reached All Saints Hospital.");
		        }
                else if(IsPlayerInRangeOfPoint(playerid, 100, 861.7125,-1313.3009,13.6260))
		        {
                    format(string, sizeof(string), "[Bus Driver] The Bus has reached Market Station.");
	            }
                else if(IsPlayerInRangeOfPoint(playerid, 100, 393.6944,-1766.2702,5.6197))
		        {
                    format(string, sizeof(string), "[Bus Driver] The Bus has reached Santa Maria Beach.");
	            }
	            else if(IsPlayerInRangeOfPoint(playerid, 100, 1705.5898,-1805.8476,13.5300))
		        {
                    format(string, sizeof(string), "[Bus Driver] The Bus has reached The Taxi Stand.");
	            }
	            for(new i = 0; i < MAX_PLAYERS; i++)
                {
					if(IsPlayerInRangeOfPoint(i, 10, 2021.9390,2241.9487,2103.9536) && BusID[i] == 2)
					{
                        SendClientMessage(i, COLOR_OFFWHITE, string);
						PlayerPlaySound(i, 1147, 0.0, 0.0, 0.0);
					}
			    }
		    }
        }
    }
    if(newkeys == KEY_FIRE)
	{
	   if(PlayerSitting[playerid] == 1)
	   {
           ClearAnimations(playerid, 1);
           PlayerSitting[playerid] = 0;
       }
    }
	if(IsPlayerInAnyVehicle(playerid))
	{
		if(newkeys & KEY_YES)
		{
			new vehicleid = GetPlayerVehicleID(playerid),newstation = v_VehicleInfo[vehicleid][RadioPlaying] + 1;
			if(newstation == RadioCount) newstation = 0;
			SetRadioStation(vehicleid,newstation);
			return 1;
		}
		else if(newkeys & KEY_NO)
		{
			new vehicleid = GetPlayerVehicleID(playerid),newstation = v_VehicleInfo[vehicleid][RadioPlaying] - 1;
			if(newstation == -1) newstation = RadioCount - 1;
			SetRadioStation(vehicleid,newstation);
			return 1;
		}
	}
	if(PRESSED(KEY_FIRE))
	{
		if(HazPizza[playerid] == 1)
		    {
                if(IsPlayerAttachedObjectSlotUsed(playerid, 0)) RemovePlayerAttachedObject(playerid, 0);
				ClearAnimations(playerid);
				SendClientMessage(playerid, COLOR_GREY,"Info : You have throw your Pizza [Note : your Health has increased with 30 Percent]");
				HazPizza[playerid] = 0;
			}
	}
	/*if(PRESSED(KEY_SECONDARY_ATTACK))
	{
	    new string[128];
	    new sendername[MAX_PLAYER_NAME];
	    GetPlayerName(playerid, sendername, sizeof(sendername));
    	for(new i = 0; i < sizeof(ATMInfo); i++)
		{
			if(IsPlayerInRangeOfPoint(playerid, 2, ATMInfo[i][ATMX], ATMInfo[i][ATMY], ATMInfo[i][ATMZ]))
 			{
				if(!(PlayerInfo[playerid][pATMcard] == 1)) return SendClientMessage(playerid,COLOR_GREY,"   You don't have an ATM Card - Get One from any Bank");
				{
				if(ATMInfo[i][ATMLocked] == 0)
				{
					PlayerInfo[playerid][ATMID] = i;
					format(string,sizeof(string),"Los Santos ATM\nYou have a total of $%d in your Bank account\nType below the amount of money you want to withdraw:", PlayerInfo[playerid][pAccount]);
		    		ShowPlayerDialog(playerid,59,DIALOG_STYLE_INPUT,"Los Santos ATM",string,"Withdraw","Cancel");
		    		format(string, sizeof(string), "* %s presses a button and checks its balance.", PlayerName(playerid));
					ProxDetector(30.0, playerid, string, COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE);
				}
				else
				{
					GameTextForPlayer(playerid, "~r~ATM is unavailable!", 1000, 5);
				}
			}
		}
	}
	}*/
	if(PRESSED(KEY_FIRE))
	{
	    if(PlantedC4OnVault[playerid] == 1)
     	{
     	    TakeWeapon(playerid, 40);
      		RobStatus[BeingRobbed] = 1;
        	RobStatus[Setup] = 0;
	        SetPlayerCheckpoint(RobStatus[RobberID1], -1632.1014,-2238.9224,31.4766, 5);
	        SetPlayerCheckpoint(RobStatus[RobberID2], -1632.1014,-2238.9224,31.4766, 5);
	        SetPlayerCheckpoint(RobStatus[RobberID3], -1632.1014,-2238.9224,31.4766, 5);
	        SetPlayerCheckpoint(RobStatus[RobberID4], -1632.1014,-2238.9224,31.4766, 5);
	        SetPlayerCheckpoint(RobStatus[RobberID5], -1632.1014,-2238.9224,31.4766, 5);
	        SendClientMessage(RobStatus[RobberID1], COLOR_YELLOW, "You need to load the cash and get the safe point quickly, (( /loadcash ))");
	        SendClientMessage(RobStatus[RobberID2], COLOR_YELLOW, "You need to load the cash and get the safe point quickly, (( /loadcash ))");
	        SendClientMessage(RobStatus[RobberID3], COLOR_YELLOW, "You need to load the cash and get the safe point quickly, (( /loadcash ))");
	        SendClientMessage(RobStatus[RobberID4], COLOR_YELLOW, "You need to load the cash and get the safe point quickly, (( /loadcash ))");
	        SendClientMessage(RobStatus[RobberID5], COLOR_YELLOW, "You need to load the cash and get the safe point quickly, (( /loadcash ))");
       	 	SendFamilyMessage(1, COLOR_DBLUE, "------------------------------------------------------------");
			SendFamilyMessage(2, COLOR_DBLUE, "------------------------------------------------------------");
			SendFamilyMessage(3, COLOR_DBLUE, "------------------------------------------------------------");
			SendFamilyMessage(4, COLOR_DBLUE, "------------------------------------------------------------");
			SendFamilyMessage(5, COLOR_DBLUE, "------------------------------------------------------------");
			SendFamilyMessage(6, COLOR_DBLUE, "------------------------------------------------------------");
			SendFamilyMessage(7, COLOR_DBLUE, "------------------------------------------------------------");
			PlayerInfo[RobStatus[RobberID1]][pWantedLevel] = 6;
			PlayerInfo[RobStatus[RobberID2]][pWantedLevel] = 6;
			PlayerInfo[RobStatus[RobberID3]][pWantedLevel] = 6;
			PlayerInfo[RobStatus[RobberID4]][pWantedLevel] = 6;
			PlayerInfo[RobStatus[RobberID5]][pWantedLevel] = 6;
			SetPlayerWantedLevel(RobStatus[RobberID1], 6);
			SetPlayerWantedLevel(RobStatus[RobberID2], 6);
			SetPlayerWantedLevel(RobStatus[RobberID3], 6);
			SetPlayerWantedLevel(RobStatus[RobberID4], 6);
			SetPlayerWantedLevel(RobStatus[RobberID5], 6);
			format(string, sizeof(string), "** The Los Santos Bank and Trust vault has been destroyed! **");
			SendFamilyMessage(1, COLOR_DCHAT, string);
			SendFamilyMessage(2, COLOR_DCHAT, string);
			SendFamilyMessage(3, COLOR_DCHAT, string);
			SendFamilyMessage(4, COLOR_DCHAT, string);
			SendFamilyMessage(5, COLOR_DCHAT, string);
			SendFamilyMessage(6, COLOR_DCHAT, string);
			SendFamilyMessage(7, COLOR_DCHAT, string);
			SendFamilyMessage(1, COLOR_DBLUE, "------------------------------------------------------------");
			SendFamilyMessage(2, COLOR_DBLUE, "------------------------------------------------------------");
			SendFamilyMessage(3, COLOR_DBLUE, "------------------------------------------------------------");
			SendFamilyMessage(4, COLOR_DBLUE, "------------------------------------------------------------");
			SendFamilyMessage(5, COLOR_DBLUE, "------------------------------------------------------------");
			SendFamilyMessage(6, COLOR_DBLUE, "------------------------------------------------------------");
			SendFamilyMessage(7, COLOR_DBLUE, "------------------------------------------------------------");
			SendClientMessageToAll(COLOR_LIGHTGREEN, "|-------------------Breaking News-------------------------|");
			SendClientMessageToAll(COLOR_ORANGE, "News : Los Santos Local Bank Is Currentley Being Robbed");
			SendClientMessageToAll(COLOR_ORANGE, "News : We hope that the PD Reach the Place Immediatley");
			SendClientMessageToAll(COLOR_ORANGE, "News : Stay with us for More News");
			SendClientMessageToAll(COLOR_LIGHTGREEN, "|-------------------Breaking News-------------------------|");
			CreateExplosion(2311.6367,-0.4778,26.7422, 2, 4);
			DestroyDynamicObject(bankvault1);
			bankvault2 = CreateDynamicObject(2634,2312.11059570,-2.66468596,26.48641968,53.75942993,296.31378174,254.48004150); // Vault Exploded
            PlantedC4OnVault[playerid] = 0;
		}
		if(RampToggle[playerid] == 1)
		{ // admin ramp
			if((GetPlayerState(playerid) == PLAYER_STATE_DRIVER || GetPlayerState(playerid) == PLAYER_STATE_PASSENGER))
			{
				new Float: X, Float: Y, Float: Z, Float: A;
				GetXYInFrontOfPlayer(playerid, X, Y, Z, A, 0.1);
				ramp = CreateDynamicObject(RAMP, X, Y, Z, 0.0, 0.0, A);
				SetTimerEx("Delete", TIME, 0, "d", ramp);
			}
		}
		if(GetPlayerSpecialAction(playerid) == SPECIAL_ACTION_DRINK_SPRUNK)
        {
            if(UseDrinkTimer[playerid]) return 1;
            new Float:health;
    		GetPlayerHealth(playerid,health);
    		if(health < 100.0)
			{
			    if(health+5 > 100.0)
			    {
			        SetPlayerHealth(playerid, 100);
			    }
			    else
			    {
        			SetPlayerHealth(playerid, health+5);
        		}
        		UseDrinkTimer[playerid] = true;
        		SetTimerEx("UseDrink",2*1000,0,"i",playerid);
    		}
        }
		if(BombID[playerid] != 0)
		{
		    if(GetPlayerWeapon(playerid) == 0)
		    {
		        if(!IsPlayerInAnyVehicle(playerid))
		        {
			        ClearAnimations(playerid);
			        ApplyAnimation(playerid,"PED","bomber",4.0,0,0,0,0,0);
		        }
		    	new Float:X,Float:Y,Float:Z;
				GetObjectPos(BombID[playerid],X,Y,Z);
				DestroyDynamicObject(BombID[playerid]);
				CreateExplosion(X,Y,Z,12,1);
				BombID[playerid] = 0;
				SetPlayerWeapons(playerid);
				new killerid = GoChase[playerid];
                if(IsPlayerInRangeOfPoint(killerid,3,X,Y,Z))
                {
                    if(GoChase[playerid] == killerid)
                    {
                        if(PlayerInfo[killerid][pHeadValue] > 0)
                        {
	                    	new price = PlayerInfo[killerid][pHeadValue];
	                    	new name[MAX_PLAYER_NAME];
							new killa[MAX_PLAYER_NAME];
	                    	GetPlayerName(playerid, name, sizeof(name));
							GetPlayerName(killerid, killa, sizeof(killa));
							PlayerInfo[killerid][pCash] = PlayerInfo[killerid][pCash]-price/2;
							GivePlayerMoney(killerid, -price/2);
	                		PlayerInfo[playerid][pCash] = PlayerInfo[playerid][pCash]+price/2;
							GivePlayerMoney(playerid, price/2);
	                    	format(string,128,"Hitman %s has fulfilled the contract on %s and collected $%d.",name,killa,price/2);
							SendFamilyMessage(8, COLOR_YELLOW, string);
							format(string,128,"You have been critically injured by a hitman and lost $%d.",price/2);
							SendClientMessage(killerid, COLOR_YELLOW, string);
							SetPlayerHealth(killerid, 0);
	                        ClearContract(killerid);
	                        GoChase[playerid] = 999;
	                        PlayerInfo[playerid][pCHits]++;
						}
					}
                }
			}
		}
	}
	if((newkeys & KEY_FIRE))
	{
 		new name[MAX_PLAYER_NAME];
 		GetPlayerName(playerid, name, sizeof(name));
        for(new i = 0; i < sizeof(Trashmaster); i++)
		{
			if(PlayerInfo[playerid][HoldingObject] == 1)
			{
		     new Float:tmx, Float:tmy, Float:tmz;
			 GetVehiclePos(Trashmaster[i], tmx, tmy, tmz);
			 if(IsPlayerInRangeOfPoint(playerid, 5.0, tmx, tmy, tmz))
			 {
				format(string, sizeof(string), " %s reaches into the dumpster and throws the trash bag", name);
				ProxDetector(30.0, playerid, string, COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE);
			    RemovePlayerAttachedObject(playerid, 0);
   				PlayerInfo[playerid][HoldingObject] = 0;
   				PlayerInfo[playerid][pTrash] ++;
				switch(PlayerInfo[playerid][pTrash])
				    {
				    case 1:
						{
							SetPlayerCheckpoint(playerid, 2798.1355,-1080.6475,30.7198, 3.0);
							SendClientMessage(playerid, COLOR_WHITE,"< Trash-Master Radio : Take the Trash-Master to the next Pickup >");
						}
					case 2:
						{
						    SetPlayerCheckpoint(playerid, 2510.2324,-1031.1870,70.0021, 3.0);
						    SendClientMessage(playerid, COLOR_WHITE,"< Trash-Master Radio : Take the Trash-Master to the next Pickup >");
						}
					case 3:
						{
						    SetPlayerCheckpoint(playerid, 1988.3920,-1087.9877,24.8313 , 3.0);
						    SendClientMessage(playerid, COLOR_WHITE,"< Trash-Master Radio : Take the Trash-Master to the next Pickup >");
						}
					case 4:
					    {
					        SetPlayerCheckpoint(playerid, 2113.9319,-1718.3832,13.5469, 3.0);
					        SendClientMessage(playerid, COLOR_WHITE,"< Trash-Master Radio : Take the Trash-Master to the next Pickup >");
					    }
					case 5:
						{
							SetPlayerCheckpoint(playerid, 1936.8923,-1794.7124,13.5469, 3.0);
							SendClientMessage(playerid, COLOR_WHITE,"< Trash-Master Radio : Take the Trash-Master to the next Pickup >");
						}
					case 6:
					    {
					        SetPlayerCheckpoint(playerid, 1325.6031,-1724.6348,13.5469, 3.0);
							SendClientMessage(playerid, COLOR_WHITE,"< Trash-Master Radio : Take the Trash-Master to the next Pickup >");
						}
					case 7:
					    {
					        SetPlayerCheckpoint(playerid, 1362.3849,-1485.4042,13.5469, 3.0);
					        SendClientMessage(playerid, COLOR_WHITE,"< Trash-Master Radio : Take the Trash-Master to the next Pickup >");
					    }
					case 8:
						{
							SetPlayerCheckpoint(playerid, 1204.3912,-1506.3314,13.5401, 3.0);
							SendClientMessage(playerid, COLOR_WHITE,"< Trash-Master Radio : Take the Trash-Master to the next Pickup >");
						}
					case 9:
					    {
					        SetPlayerCheckpoint(playerid, 1392.5845,-1879.6696,13.5469, 3.0);
					        SendClientMessage(playerid, COLOR_WHITE,"< Trash-Master Radio : Take the Trash-Master to the next Pickup >");
					    }
					case 10:
					    {
					        SetPlayerCheckpoint(playerid, 1828.5490,-1890.5249,13.4904, 3.0);
					        SendClientMessage(playerid, COLOR_WHITE,"< Trash-Master Radio : Take the Trash-Master to the next Pickup>");
					    }
					case 11:
						{
						    SetPlayerCheckpoint(playerid, 2196.4490,-1977.1947,13.5527, 3.0);
							CP[playerid] = 1503;
							SendClientMessage(playerid, COLOR_WHITE,"< Trash-Master Radio : Take the Trash-Master back to the Parking point to take your PayCheck");
						}
			 		}
				}
			}
		}
	}
	if(newkeys & KEY_FIRE && newkeys & KEY_HANDBRAKE)
	{
	    if(GetPlayerWeapon(playerid) == 34 && PlayerInfo[playerid][pScope] == 1)
	    {
		    if(RecentlyShot[playerid] == 0)
			{
		        RecentlyShot[playerid] = 1;
	         	SetTimerEx("AntiSpam", 1000, false, "d", playerid);
				{
			        new Float:blahx, Float:blahy, Float:blahz;
					HeadshotCheck(playerid, blahx, blahy, blahz);
			    }
			}
		}
 	}
	if(!gPlayerUsingLoopingAnim[playerid]) { return 1; }
	if(IsKeyJustDown(KEY_SPRINT,newkeys,oldkeys))
	{
	    PlayerHurt[playerid] = 0;
	    StopLoopingAnim(playerid);
     	TextDrawHideForPlayer(playerid,txtAnimHelper);
 	}
	if(PRESSED(newkeys, KEY_SUBMISSION)&&(IsPlayerInAnyVehicle(playerid))&&(GetPlayerState(playerid) == PLAYER_STATE_DRIVER))
	{
		if(GetVehicleModel(GetPlayerVehicleID(playerid)) == 525)
		{
			new Float:ppX,Float:ppY,Float:ppZ;
			GetPlayerPos(playerid,ppX,ppY,ppZ);
			new Float:vvX,Float:vvY,Float:vvZ;
			new Found=0;
			new vid=0;
			while((vid<MAX_VEHICLES)&&(!Found))
			{
				vid++;
				GetVehiclePos(vid,vvX,vvY,vvZ);
				if ((floatabs(ppX-vvX)<7.0)&&(floatabs(ppY-vvY)<7.0)&&(floatabs(ppZ-vvZ)<7.0)&&(vid!=GetPlayerVehicleID(playerid)))
				{
      				Found=1;
       				if (IsTrailerAttachedToVehicle(GetPlayerVehicleID(playerid)))
					{
          				DetachTrailerFromVehicle(GetPlayerVehicleID(playerid));
					}
					else
					{
					    AttachTrailerToVehicle(vid,GetPlayerVehicleID(playerid));
					}
				}
			}
			if  (!Found)
			{
				SendClientMessage(playerid,COLOR_GREY,"   There is no car in range !");
			}
		}
	}
	return 1;
}
Reply


Messages In This Thread
hotkey as command? - by whando - 13.11.2013, 17:51
Re: hotkey as command? - by Konstantinos - 13.11.2013, 17:55
Re: hotkey as command? - by whando - 13.11.2013, 18:05
Re: hotkey as command? - by Konstantinos - 13.11.2013, 18:13
Re: hotkey as command? - by whando - 13.11.2013, 18:24
Re: hotkey as command? - by Konstantinos - 13.11.2013, 18:27
Re: hotkey as command? - by whando - 13.11.2013, 18:40
Re: hotkey as command? - by Konstantinos - 13.11.2013, 18:41
Re: hotkey as command? - by whando - 13.11.2013, 18:51
Re: hotkey as command? - by Konstantinos - 13.11.2013, 18:57

Forum Jump:


Users browsing this thread: 6 Guest(s)