SA-MP Forums Archive
How do i shortcut hotkeys on a CMD? - Printable Version

+- SA-MP Forums Archive (https://sampforum.blast.hk)
+-- Forum: SA-MP Scripting and Plugins (https://sampforum.blast.hk/forumdisplay.php?fid=8)
+--- Forum: Scripting Help (https://sampforum.blast.hk/forumdisplay.php?fid=12)
+--- Thread: How do i shortcut hotkeys on a CMD? (/showthread.php?tid=504649)



How do i shortcut hotkeys on a CMD? - ChristianIvann09 - 05.04.2014

How do i add the hotkeys on a CMD.

Like if you press y the command will be worked

I know its OnPlayerKeyStateChange but i dont know how to script it

So, at this /enter Cmd i want shortcut CMD on it. when you "Press Y" the command will be worked

Код:
CMD:enter(playerid, params[])
{
	if(GetPVarInt(playerid, "IsInArena") >= 0) {
		SendClientMessageEx(playerid, COLOR_WHITE, "You can't do this while being in a arena!");
		return 1;
	}
	if( PlayerCuffed[playerid] >= 1 ) {
		SendClientMessageEx(playerid, COLOR_WHITE, "You can't do this right now.");
		return 1;
	}
	if( PlayerInfo[playerid][pJailed] == 1 ) {
		SendClientMessageEx(playerid, COLOR_WHITE, "You can't do this right now.");
		return 1;
	}

	for(new i = 0; i < sizeof(DDoorsInfo); i++) {
		if (IsPlayerInRangeOfPoint(playerid,3.0,DDoorsInfo[i][ddExteriorX], DDoorsInfo[i][ddExteriorY], DDoorsInfo[i][ddExteriorZ]) && PlayerInfo[playerid][pVW] == DDoorsInfo[i][ddExteriorVW]) {
			if(DDoorsInfo[i][ddVIP] > 0 && PlayerInfo[playerid][pDonateRank] < DDoorsInfo[i][ddVIP]) {
				SendClientMessageEx(playerid, COLOR_GRAD2, "You can not enter, you are not a high enough VIP level.");
				return 1;
			}

			if(DDoorsInfo[i][ddFamily] > 0) {
				if(PlayerInfo[playerid][pFMember] != DDoorsInfo[i][ddFamily]-1) {
					SendClientMessageEx(playerid, COLOR_GRAD2, "You can not enter, this door is family restricted.");
					return 1;
				}
			}

			if(DDoorsInfo[i][ddFaction] > 0) {
				if(DDoorsInfo[i][ddFaction] >= 32) {
					if(!IsACop(playerid)) return SendClientMessageEx(playerid, COLOR_GRAD2, "You can not enter, this door is restricted to law enforcement officers.");
				}
				else if(DDoorsInfo[i][ddFaction] < 32 && PlayerInfo[playerid][pMember] != DDoorsInfo[i][ddFaction]) {
					SendClientMessageEx(playerid, COLOR_GRAD2, "You can not enter, this door is faction restricted.");
					return 1;
				}
			}

			if(DDoorsInfo[i][ddAdmin] > 0 && PlayerInfo[playerid][pAdmin] < DDoorsInfo[i][ddAdmin]) {
				SendClientMessageEx(playerid, COLOR_GRAD2, "You can not enter, you are not a high enough admin level.");
				return 1;
			}

			if(DDoorsInfo[i][ddWanted] > 0 && PlayerInfo[playerid][pWantedLevel] != 0) {
				SendClientMessageEx(playerid, COLOR_GRAD2, "You can not enter, this door restricts those with wanted levels.");
				return 1;
			}

			if(DDoorsInfo[i][dLocked] == 1) {
				return SendClientMessageEx(playerid, COLOR_GRAD2, "This door is currently locked.");
			}

			SetPlayerInterior(playerid,DDoorsInfo[i][ddInteriorInt]);
			PlayerInfo[playerid][pInt] = DDoorsInfo[i][ddInteriorInt];
			PlayerInfo[playerid][pLocal] = DDoorsInfo[i][ddInteriorVW];
			PlayerInfo[playerid][pVW] = DDoorsInfo[i][ddInteriorVW];
			SetPlayerVirtualWorld(playerid, DDoorsInfo[i][ddInteriorVW]);
			if(DDoorsInfo[i][ddCustomInterior]) {
				TogglePlayerControllable(playerid, 0);
				GameTextForPlayer(playerid, "Objects loading...", 4000, 5);
				SetPVarInt(playerid, "LoadingObjects", 1);
				SetTimerEx("SafeLoadObjects", 4000, 0, "d", playerid);
			}
			if(DDoorsInfo[i][ddVehicleAble] > 0 && GetPlayerState(playerid) == PLAYER_STATE_DRIVER) {
				SetVehiclePos(GetPlayerVehicleID(playerid), DDoorsInfo[i][ddInteriorX],DDoorsInfo[i][ddInteriorY],DDoorsInfo[i][ddInteriorZ]);
				SetVehicleZAngle(GetPlayerVehicleID(playerid), DDoorsInfo[i][ddInteriorA]);
				SetVehicleVirtualWorld(GetPlayerVehicleID(playerid), DDoorsInfo[i][ddInteriorVW]);
				LinkVehicleToInterior(GetPlayerVehicleID(playerid), DDoorsInfo[i][ddInteriorInt]);
			}
			else {
				SetPlayerPos(playerid,DDoorsInfo[i][ddInteriorX],DDoorsInfo[i][ddInteriorY],DDoorsInfo[i][ddInteriorZ]);
				SetPlayerFacingAngle(playerid,DDoorsInfo[i][ddInteriorA]);
				SetCameraBehindPlayer(playerid);
			}
			return Streamer_UpdateEx(playerid, DDoorsInfo[i][ddInteriorX],DDoorsInfo[i][ddInteriorY],DDoorsInfo[i][ddInteriorZ]);
		}
	}
	for(new i = 0; i < sizeof(FamilyInfo); i++) {
		if (IsPlayerInRangeOfPoint(playerid,3.0,FamilyInfo[i][FamilyEntrance][0], FamilyInfo[i][FamilyEntrance][1], FamilyInfo[i][FamilyEntrance][2])) {

			SetPlayerInterior(playerid,FamilyInfo[i][FamilyInterior]);
			PlayerInfo[playerid][pInt] = FamilyInfo[i][FamilyInterior];
			PlayerInfo[playerid][pLocal] = FamilyInfo[i][FamilyVirtualWorld];
			PlayerInfo[playerid][pVW] = FamilyInfo[i][FamilyVirtualWorld];
			SetPlayerVirtualWorld(playerid, FamilyInfo[i][FamilyVirtualWorld]);
			if(FamilyInfo[i][FamilyCustomMap]) {
				TogglePlayerControllable(playerid, 0);
				GameTextForPlayer(playerid, "Objects loading...", 4000, 5);
				SetPVarInt(playerid, "LoadingObjects", 1);
				SetTimerEx("SafeLoadObjects", 4000, 0, "d", playerid);
			}
			Streamer_UpdateEx(playerid, FamilyInfo[i][FamilyExit][0],FamilyInfo[i][FamilyExit][1],FamilyInfo[i][FamilyExit][2]);
			SetPlayerPos(playerid,FamilyInfo[i][FamilyExit][0],FamilyInfo[i][FamilyExit][1],FamilyInfo[i][FamilyExit][2]);
			SetPlayerFacingAngle(playerid,FamilyInfo[i][FamilyExit][3]);
			return 1;
		}
	}
	for(new i = 0; i < sizeof(HouseInfo); i++) {
		if (IsPlayerInRangeOfPoint(playerid,3,HouseInfo[i][hExteriorX], HouseInfo[i][hExteriorY], HouseInfo[i][hExteriorZ])) {
			if(PlayerInfo[playerid][pPhousekey] == i || PlayerInfo[playerid][pPhousekey2] == i || HouseInfo[i][hLock] == 0 || PlayerInfo[playerid][pRenting] == i) {
				SetPlayerInterior(playerid,HouseInfo[i][hHInteriorWorld]);
				PlayerInfo[playerid][pInt] = HouseInfo[i][hHInteriorWorld];
				PlayerInfo[playerid][pLocal] = i+6000;
				PlayerInfo[playerid][pVW] = i+6000;
				SetPlayerVirtualWorld(playerid, i+6000);
				if(HouseInfo[i][hCustomInterior] == 1) {
					TogglePlayerControllable(playerid, 0);
					GameTextForPlayer(playerid, "Objects loading...", 4000, 5);
					SetPVarInt(playerid, "LoadingObjects", 1);
					SetTimerEx("SafeLoadObjects", 4000, 0, "d", playerid);
				}
				SetPlayerPos(playerid,HouseInfo[i][hInteriorX],HouseInfo[i][hInteriorY],HouseInfo[i][hInteriorZ]);
				SetPlayerFacingAngle(playerid,HouseInfo[i][hInteriorA]);
				SetCameraBehindPlayer(playerid);
				GameTextForPlayer(playerid, "~w~Welcome Home", 5000, 1);
				Streamer_UpdateEx(playerid, HouseInfo[i][hInteriorX],HouseInfo[i][hInteriorY],HouseInfo[i][hInteriorZ]);
			}
			else {
				GameTextForPlayer(playerid, "~r~Locked", 5000, 1);
			}
			return 1;
		}
	}
	// What the fuck is this?
	/*if (IsPlayerInRangeOfPoint(playerid, 5.0, 1753.4561,-1595.1804,13.5381)) {
	new x_pw[64];
	x_pw = strtok(cmdtext, idx);
	if(!strlen(x_pw)) return SendClientMessageEx(playerid, COLOR_WHITE, "USAGE: /enter [password]");
	if(strcmp(x_pw, House380Password) == 0) {
	if(GetPlayerState(playerid) == PLAYER_STATE_DRIVER) {
	SetVehiclePos(GetPlayerVehicleID(playerid), 1753.6423,-1586.9365,13.2424);
	SetVehicleZAngle(GetPlayerVehicleID(playerid), 351.2385);
	}
	else {
	SetPlayerPos(playerid,1753.6423,-1586.9365,13.2424);
	}
	}
	else return SendClientMessageEx(playerid, COLOR_GRAD2, " Invalid Password.");
	}*/
	new Float:X, Float:Y, Float:Z;
	GetObjectPos(Carrier[0], X, Y, Z);
	if(IsPlayerInRangeOfPoint(playerid, 2.0, (X-0.377671),(Y-10.917018),11.6986)) {
		//Battle Carrier
		SetPlayerInterior(playerid, 1);
		SetPlayerVirtualWorld(playerid, 7);
		PlayerInfo[playerid][pVW] = 7;
		Streamer_UpdateEx(playerid, 1170.0106201172,-1355.0770263672,2423.0461425781);
		//Old Hospital: 2087.4626,2806.0630,-16.1744
		SetPlayerPos(playerid,1170.0106201172,-1355.0770263672,2423.0461425781);
		PlayerInfo[playerid][pInt] = 1;
		TogglePlayerControllable(playerid, 0);
		GameTextForPlayer(playerid, "Objects loading...", 4000, 5);
		SetPVarInt(playerid, "LoadingObjects", 1);
		SetTimerEx("SafeLoadObjects", 4000, 0, "d", playerid);
	}
	else if(IsPlayerInRangeOfPoint(playerid, 2.0, (X-6.422671),(Y-10.898918),11.6986)) {
		//Battle Carrier Armoury
		SetPlayerInterior(playerid, 6);
		SetPlayerVirtualWorld(playerid, 1337);
		SetPlayerPos(playerid, 316.4553,-170.2923,999.5938);
		PlayerInfo[playerid][pVW] = 1337;
	}
	else if(IsPlayerInRangeOfPoint(playerid, 2.0, 306.4042,-159.0768,999.5938)) {
		//Battle Carrier Armoury
		SetPlayerPos(playerid, 305.6966,-159.1586,999.5938);
	}
	else if(IsPlayerInRangeOfPoint(playerid, 2.0, (X-5.560629),(Y-3.860818),11.6986)) {
		//Engine Room Entrance
		SetPlayerInterior(playerid, 17);
		SetPlayerVirtualWorld(playerid, 1337);
		SetPlayerPos(playerid, -959.6347,1956.4598,9.0000);
		PlayerInfo[playerid][pVW] = 1337;
	}
	else if(IsPlayerInRangeOfPoint(playerid, 2.0, (X-15.382171),(Y-2.272918),11.6986)) {
		//Briefing Room Entrance
		SetPlayerInterior(playerid, 3);
		SetPlayerVirtualWorld(playerid, 1337);
		SetPlayerPos(playerid, 1494.3763,1303.5875,1093.2891);
		PlayerInfo[playerid][pVW] = 1337;
	}
	//NG/LEO Only Entrance

	// Hitman HQ
	else if(IsPlayerInRangeOfPoint(playerid, 2.0, -418.95, -1759.26, 6.22 )) {
		if(PlayerInfo[playerid][pMember] == 8 || PlayerInfo[playerid][pLeader] == 8) {
			SetPlayerVirtualWorld(playerid, 666420);
			PlayerInfo[playerid][pVW] = 666420;
			SetPlayerInterior(playerid, 6);
			PlayerInfo[playerid][pInt] = 6;
			SetPlayerPos(playerid, -68.8239,1351.4331,1080.6257);
			SetPlayerFacingAngle(playerid, 160);
			SetCameraBehindPlayer(playerid);
			TogglePlayerControllable(playerid, 0);
			GameTextForPlayer(playerid, "Objects loading...", 4000, 5);
			SetPVarInt(playerid, "LoadingObjects", 1);
			SetTimerEx("SafeLoadObjects", 4000, 0, "d", playerid);
		}
	}
	// Hitman HQ
	else if(IsPlayerInRangeOfPoint(playerid, 2.0, 811.087707, -564.493835, 16.335937 )) {
		if(PlayerInfo[playerid][pMember] == 8 || PlayerInfo[playerid][pLeader] == 8) {
			SetPlayerVirtualWorld(playerid, 666421);
			PlayerInfo[playerid][pVW] = 666421;
			SetPlayerInterior(playerid, 6);
			PlayerInfo[playerid][pInt] = 6;
			SetPlayerPos(playerid, -68.8239,1351.4331,1080.6257);
			SetPlayerFacingAngle(playerid, 160);
			SetCameraBehindPlayer(playerid);
			TogglePlayerControllable(playerid, 0);
			GameTextForPlayer(playerid, "Objects loading...", 4000, 5);
			SetPVarInt(playerid, "LoadingObjects", 1);
			SetTimerEx("SafeLoadObjects", 4000, 0, "d", playerid);
		}
	}
	//Garage
	else if (IsPlayerInRangeOfPoint(playerid,8.0,1547.1947,29.8561,24.1406)) {
		GameTextForPlayer(playerid, "~w~GARAGE", 5000, 1);
		if(GetPlayerState(playerid) == PLAYER_STATE_DRIVER) {
			SetVehiclePos(GetPlayerVehicleID(playerid), -1790.378295,1436.949829,7.187500);
		}
		else {
			SetPlayerPos(playerid,-1790.378295,1436.949829,7.187500);
		}
	}

	//VIP Garage
	else if (IsPlayerInRangeOfPoint(playerid,12.0,1658.4329, -1694.6621, 15.6094)) {
        if(PlayerInfo[playerid][pDonateRank] > 0) {
            if(GetPlayerState(playerid) == PLAYER_STATE_DRIVER) {
                SetVehiclePos(GetPlayerVehicleID(playerid),  2425.8677,-1644.1337,1015.2882);
                SetVehicleZAngle(GetPlayerVehicleID(playerid),  180);
            }
            else {
                Streamer_UpdateEx(playerid, 2425.8677,-1644.1337,1015.2882);
                SetPlayerPos(playerid,2425.8677,-1644.1337,1015.2882);
                SetPlayerFacingAngle(playerid, 180);
                Streamer_Update(playerid);
            }
        }
        else {
            SendClientMessage(playerid, COLOR_WHITE, "* You are not a VIP!");
        }
	}
	// LSPD Panel
	else if(IsPlayerInRangeOfPoint(playerid, 3.0, 1575.9766845703, -1636.4899902344, 13.555115699768)) {
		if(PlayerInfo[playerid][pMember] == 1 || PlayerInfo[playerid][pLeader] == 1 || PlayerInfo[playerid][pMember] == 2 || PlayerInfo[playerid][pLeader] == 2) {
			SetPlayerInterior(playerid, 0);
			PlayerInfo[playerid][pInt] = 0;
			SetPlayerVirtualWorld(playerid, 0);
			SetPlayerPos(playerid,1579.0098876953, -1636.2879638672, 13.554491043091);
			SetPlayerFacingAngle(playerid, 190.0520);
			SetCameraBehindPlayer(playerid);
			PlayerInfo[playerid][pVW] = 0;
		}
		else {
			SendClientMessageEx(playerid, COLOR_GREY, "You do not have the keys for that door (LSPD restricted access)!");
		}
	}
	//SASD - Elevator
	else if (IsPlayerInRangeOfPoint(playerid,3.0,2530.3774,-1689.9998,562.7922)) {
		if(PlayerInfo[playerid][pMember] == 7 || PlayerInfo[playerid][pLeader] == 7) {
			TogglePlayerControllable(playerid, 0);
			SetPlayerFacingAngle(playerid, 359);
			GameTextForPlayer(playerid, "Objects loading...", 4000, 5);
			SetPVarInt(playerid, "LoadingObjects", 1);
			SetTimerEx("SafeLoadObjects", 4000, 0, "d", playerid);
			GameTextForPlayer(playerid, "~w~GARAGE", 5000, 1);
			SetPlayerPos(playerid,612.6414,-629.8659,-4.0447);
			SetPlayerVirtualWorld(playerid, 0);
			PlayerInfo[playerid][pVW] = 0;
		}
		else {
			return SendClientMessageEx(playerid, COLOR_GRAD2, "Access Denied.");
		}
	}
	else if(IsPlayerInRangeOfPoint(playerid, 2.0, 971.75524902344, 1.949291229248, 1012.8675537109)) {
		if(PlayerInfo[playerid][pFMember] == 1) {
			Streamer_UpdateEx(playerid, 971.70568847656, 0.73652172088623, 1013.0336914063);
			SetPlayerPos(playerid, 971.70568847656, 0.73652172088623, 1013.0336914063);
			SetCameraBehindPlayer(playerid);
			GameTextForPlayer(playerid, "Objects loading...", 4000, 5);
			SetPVarInt(playerid, "LoadingObjects", 1);
			SetTimerEx("SafeLoadObjects", 4000, 0, "d", playerid);
		}
		else {
			SendClientMessageEx(playerid, COLOR_GREY, "You do not have the keys for that door (Hades' Children MC Members only)!");
		}
	}
	else if(IsPlayerInRangeOfPoint(playerid, 2.0, -230.57353210449, 1409.3792724609, -5.2974662780762)) {
		if(PlayerInfo[playerid][pFMember] == 1) {
			Streamer_UpdateEx(playerid, -265.52786254883, 1409.2824707031, -2.2975430488586);
			SetPlayerPos(playerid, -265.52786254883, 1409.2824707031, -2.2975430488586);
			SetPlayerVirtualWorld(playerid, 6141572412);
			PlayerInfo[playerid][pVW] = 6141572412;
			SetCameraBehindPlayer(playerid);
			TogglePlayerControllable(playerid, 0);
			GameTextForPlayer(playerid, "Objects loading...", 4000, 5);
			SetPVarInt(playerid, "LoadingObjects", 1);
			SetTimerEx("SafeLoadObjects", 4000, 0, "d", playerid);
		}
		else {
			SendClientMessageEx(playerid, COLOR_GREY, "You do not have the keys for that door (Hades' Children MC Members only)!");
		}
	}
	else if(IsPlayerInRangeOfPoint(playerid, 2.0, 255.84442138672, -158.21658325195, 1.677818775177)) {
		if(PlayerInfo[playerid][pFMember] == 1) {
			Streamer_UpdateEx(playerid, -270.8628,1417.2441,-2.2902);
			SetPlayerPos(playerid, -270.8628,1417.2441,-2.2902);
			SetPlayerVirtualWorld(playerid, 6141572412);
			PlayerInfo[playerid][pVW] = 6141572412;
			SetCameraBehindPlayer(playerid);
			TogglePlayerControllable(playerid, 0);
			GameTextForPlayer(playerid, "Objects loading...", 4000, 5);
			SetPVarInt(playerid, "LoadingObjects", 1);
			SetTimerEx("SafeLoadObjects", 4000, 0, "d", playerid);
		}
		else {
			SendClientMessageEx(playerid, COLOR_GREY, "You do not have the keys for that door (Hades' Children MC Members only)!");
		}
	}
	else if (IsPlayerInRangeOfPoint(playerid,4.0,648.7888,-1360.7708,13.5875)) {
		if(SANewsLock == 1 && PlayerInfo[playerid][pMember] != 9 && PlayerInfo[playerid][pLeader] != 9 && !IsACop(playerid)) {
			return SendClientMessageEx(playerid, COLOR_WHITE, "The door is locked!");
		}
		TogglePlayerControllable(playerid, 0);
		GameTextForPlayer(playerid, "Objects loading...", 4000, 5);
		SetPVarInt(playerid, "LoadingObjects", 1);
		SetTimerEx("SafeLoadObjects", 4000, 0, "d", playerid);
		SetPlayerInterior(playerid,1);
		PlayerInfo[playerid][pInt] = 1;
		SetPlayerVirtualWorld(playerid, 4225);
		PlayerInfo[playerid][pVW] = 4225;
		SetPlayerPos(playerid,626.4980,21.4223,1107.9686);
		SetPlayerFacingAngle(playerid, 178.6711);
	}
	//SASD Garage
	else if (IsPlayerInRangeOfPoint(playerid,8.0,624.5196,-596.8649,16.9396)) {
		if(IsACop(playerid)) {
			if(GetPlayerState(playerid) == PLAYER_STATE_DRIVER) {
				SetVehiclePos(GetPlayerVehicleID(playerid), 643.8234,-608.0292,-4.2479);
			}
			else {
				SetPlayerPos(playerid,643.8234,-608.0292,-4.2479);
			}
		}
	}
	//Gym Garage
	else if (IsPlayerInRangeOfPoint(playerid,8.0,2273.6787,-1728.9022,13.5039)) {
		if(GetPlayerState(playerid) == PLAYER_STATE_DRIVER) {
			SetVehiclePos(GetPlayerVehicleID(playerid),  2240.7332,-1695.9648,-0.0826 + 1100);
			SetVehicleZAngle(GetPlayerVehicleID(playerid),  180);
		}
		else {
			Streamer_UpdateEx(playerid, 2240.7332,-1695.9648,-0.0826 + 1100);
			SetPlayerPos(playerid,2240.7332,-1695.9648,-0.0826 + 1100);
			SetPlayerFacingAngle(playerid, 180);
			Streamer_Update(playerid);
		}
	}
	//Courthouse Garage
	else if (IsPlayerInRangeOfPoint(playerid,8.0,1423.0443,-1664.5244,13.5810)) {
		if(GetPlayerState(playerid) == PLAYER_STATE_DRIVER) {
			SetVehiclePos(GetPlayerVehicleID(playerid),  1381.7274,-1676.4248,-13.2229 + 1100);
			SetVehicleZAngle(GetPlayerVehicleID(playerid),  90);
		}
		else {
			Streamer_UpdateEx(playerid,1381.7274,-1676.4248,-13.2229 + 1100);
			SetPlayerPos(playerid,1381.7274,-1676.4248,-13.2229 + 1100);
			SetPlayerFacingAngle(playerid, 90);
			Streamer_Update(playerid);
		}
	}
	//Beach Garage
	else if (IsPlayerInRangeOfPoint(playerid,8.0,660.42,-1794.45,12.94)) {
		if(GetPlayerState(playerid) == PLAYER_STATE_DRIVER) {
			SetVehiclePos(GetPlayerVehicleID(playerid),  575.0776,-1642.1681,-42.0431 + 1100);
			SetVehicleZAngle(GetPlayerVehicleID(playerid),  90);
		}
		else {
			Streamer_UpdateEx(playerid, 575.0776,-1642.1681,-42.0431 + 1100);
			SetPlayerPos(playerid,575.0776,-1642.1681,-42.0431 + 1100);
			SetPlayerFacingAngle(playerid, 90);
			Streamer_Update(playerid);
		}
	}
	//PB Garage
	else if (IsPlayerInRangeOfPoint(playerid,8.0,1218.69,-1425.01,13.15)) {
		if(GetPlayerState(playerid) == PLAYER_STATE_DRIVER) {
			SetVehiclePos(GetPlayerVehicleID(playerid),  1218.8041,-1449.8579,-46.2308 + 1100);
			SetVehicleZAngle(GetPlayerVehicleID(playerid), 360 + 1100);
		}
		else {
			Streamer_UpdateEx(playerid, 1218.8041,-1449.8579,-46.2308 + 1100);
			SetPlayerPos(playerid,1218.8041,-1449.8579,-46.2308 + 1100);
			SetPlayerFacingAngle(playerid, 90);
			Streamer_Update(playerid);
		}
	}
	// The Cove Enter
 	else if (IsPlayerInRangeOfPoint(playerid,8.0,1675.4128,-1636.8160,14.2266)) {
        TogglePlayerControllable(playerid, 0);
        GameTextForPlayer(playerid, "Objects loading...", 4000, 5);
        SetPVarInt(playerid, "Loading..Interior", 1);
        SetTimerEx("SafeLoadObjects", 4000, 0, "d", playerid);
        SetPlayerInterior(playerid, 1);
        PlayerInfo[playerid][pInt] = 1;
        SetPlayerVirtualWorld(playerid, 133769);
        PlayerInfo[playerid][pVW] = 133769;
        SetPlayerPos(playerid,2600.49,-1682.11,1031.93);
        SetPlayerWeather(playerid, 45);
        SetPlayerTime(playerid, 0, 0);

		audioclubhandle[playerid] = Audio_PlayStreamed(playerid,"http://yp.shoutcast.com/sbin/tunein-station.pls?id=1377200",false,false,false);
		Audio_Set3DPosition(playerid, audioclubhandle[playerid], 2510.1528,-1680.9617,1029.5887, 100);
		Audio_SetVolume(playerid, audioclubhandle[playerid], 50);
    }
	// The Cove Strip Cage Enter
	else if (IsPlayerInRangeOfPoint(playerid,3.0,2541.2297,-1667.9229,1027.5887)) {
		SetPlayerPos(playerid, 2541.2297,-1667.9229,1031.63);
		SetPlayerFacingAngle(playerid, 180);
	}
	// The Cove Strip Cage Enter
	else if (IsPlayerInRangeOfPoint(playerid,3.0,2540.9524,-1696.5746,1027.5887)) {
		SetPlayerPos(playerid, 2540.9614,-1696.5708,1031.6368);
		SetPlayerFacingAngle(playerid, 0);
	}
	// The Cove Strip Cage Enter
	else if (IsPlayerInRangeOfPoint(playerid,3.0,2525.8838,-1696.5721,1027.5887)) {
		SetPlayerPos(playerid, 2525.9006,-1696.5698,1031.6368);
		SetPlayerFacingAngle(playerid, 0);
	}
	// LAOfficeBuilding Roof Entrance
	else if (IsPlayerInRangeOfPoint(playerid,3.0,1779.0928,-1302.7775,131.7344)) {
		SetPlayerPos(playerid, 1771.0253,-1302.8596,125.7209);
		SetPlayerFacingAngle(playerid, 280);
	}                                              // LAOfficeBuilding Roof Entrance
	else if (IsPlayerInRangeOfPoint(playerid,3.0,1771.0253,-1302.8596,125.7209)) {
		SetPlayerPos(playerid,1779.0928,-1302.7775,131.7344);
		SetPlayerFacingAngle(playerid, 280);
	}
	// Gold/Plat VIP
	else if (IsPlayerInRangeOfPoint(playerid,3.0,902.2482,1419.8180,-80.9308)) {
		if(PlayerInfo[playerid][pDonateRank] < 3) {
			SendClientMessageEx(playerid, COLOR_WHITE, "* You are not Gold or Platinum VIP!");
		}
		else {
			SetPlayerPos(playerid,911.6200,1426.2729,-81.1762);
			SetPlayerFacingAngle(playerid, 270);
		}
	}
	return 1;
}
Thanks i will give an rep