/*==============================================================================*/ /* ($$$$$$$$$$$$$$$$$$$$$$$) ( Pimp Teleport Menu ) ( By Zh3r0 ) ( Enjoy ) ($$$$$$$$$$$$$$$$$$$$$$$) */ /*==============================================================================*/ #include new Menu:Telemenu; #define FILTERSCRIPT #if defined FILTERSCRIPT public OnFilterScriptInit() { print("\n~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~"); print(" Pimp teleport menu by Zh3r0 "); print("~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n"); Telemenu = CreateMenu("~r~Pimp ~g~Menu", 2, 200.0, 100.0, 150.0, 150.0); SetMenuColumnHeader(Telemenu, 0, "~g~Teleport:"); AddMenuItem(Telemenu, 0, "Loco Low Do"); AddMenuItem(Telemenu, 0, "Transfender"); AddMenuItem(Telemenu, 0, "Pay'n'Spray"); AddMenuItem(Telemenu, 0, "Arch Angels"); AddMenuItem(Telemenu, 0, "Transfender"); AddMenuItem(Telemenu, 0, "Pay'n'Spray"); AddMenuItem(Telemenu, 0, "Transfender"); AddMenuItem(Telemenu, 0, "Pay'n'Spray"); AddMenuItem(Telemenu, 1, "~g~Los Santos"); AddMenuItem(Telemenu, 1, "~g~Los Santos"); AddMenuItem(Telemenu, 1, "~g~Los Santos"); AddMenuItem(Telemenu, 1, "~b~San Fierro"); AddMenuItem(Telemenu, 1, "~b~San Fierro"); AddMenuItem(Telemenu, 1, "~b~San Fierro"); AddMenuItem(Telemenu, 1, "~y~Las Venturas"); AddMenuItem(Telemenu, 1, "~y~Las Venturas"); return 1; } public OnFilterScriptExit() { return 1; } #else main() { print("~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~"); print(" |Pimp tele menu by Zh3r0 (loaded) |"); print("~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~"); } #endif public OnPlayerCommandText(playerid, cmdtext[]) { if(strcmp("/Ztele", cmdtext, true, 10) == 0) { ShowMenuForPlayer(Telemenu, playerid); TogglePlayerControllable(playerid, false); return 1; } if(strcmp("/Zcash", cmdtext, true, 10) == 0) { GivePlayerMoney(playerid, 20000); return 1; } return 0; } public OnPlayerSelectedMenuRow(playerid, row) { new Menu:Current = GetPlayerMenu(playerid); if(Current == Telemenu) { switch(row) { case 0: { if(IsPlayerInAnyVehicle(playerid)) { SetVehicleZAngle(GetPlayerVehicleID(playerid), 182.8156); SetVehiclePos(GetPlayerVehicleID(playerid), 2645.1208,-2018.3188,13.3512); HideMenuForPlayer(Telemenu, playerid); TogglePlayerControllable(playerid, true); } else { SetPlayerFacingAngle(playerid, 182.8156); SetPlayerPos(playerid, 2645.1208,-2018.3188,13.3512); HideMenuForPlayer(Telemenu, playerid); TogglePlayerControllable(playerid, true); GameTextForPlayer(playerid,"~<~~b~Welcome To LocoLowDo ~g~(LS)~>~",2500,3); } } case 1: { if(IsPlayerInAnyVehicle(playerid)) { SetVehicleZAngle(GetPlayerVehicleID(playerid), 360); SetVehiclePos(GetPlayerVehicleID(playerid), 1040.7844,-1051.6259,31.4096); HideMenuForPlayer(Telemenu, playerid); TogglePlayerControllable(playerid, true); } else { SetPlayerFacingAngle(playerid, 360); SetPlayerPos(playerid, 1040.7844,-1051.6259,31.4096); HideMenuForPlayer(Telemenu, playerid); TogglePlayerControllable(playerid, true); GameTextForPlayer(playerid,"~<~~b~Welcome To Transfernder ~g~(LS)~>~",2500,3); } } case 2: { if(IsPlayerInAnyVehicle(playerid)) { SetVehicleZAngle(GetPlayerVehicleID(playerid), 88.319511); SetVehiclePos(GetPlayerVehicleID(playerid), 2083.687744, -1831.597778, 13.109436); HideMenuForPlayer(Telemenu, playerid); TogglePlayerControllable(playerid, true); } else { SetPlayerFacingAngle(playerid, 88.319511); SetPlayerPos(playerid, 2083.687744, -1831.597778, 13.109436); HideMenuForPlayer(Telemenu, playerid); TogglePlayerControllable(playerid, true); GameTextForPlayer(playerid,"~<~~b~Welcome To Pay'n'Spray ~g~(LS)~>~",2500,3); } } case 3: { if(IsPlayerInAnyVehicle(playerid)) { SetVehicleZAngle(GetPlayerVehicleID(playerid), 357.4084); SetVehiclePos(GetPlayerVehicleID(playerid), -2712.8408,217.7281,5.2436); HideMenuForPlayer(Telemenu, playerid); TogglePlayerControllable(playerid, true); } else { SetPlayerFacingAngle(playerid, 357.4084); SetPlayerPos(playerid, -2712.8408,217.7281,5.2436); HideMenuForPlayer(Telemenu, playerid); TogglePlayerControllable(playerid, true); GameTextForPlayer(playerid,"~<~~b~Welcome To Arch Angels ~g~(SF)~>~",2500,3); } } case 4: { if(IsPlayerInAnyVehicle(playerid)) { SetVehicleZAngle(GetPlayerVehicleID(playerid), 0.388769); SetVehiclePos(GetPlayerVehicleID(playerid), -1935.417602, 224.785736, 33.864959); HideMenuForPlayer(Telemenu, playerid); TogglePlayerControllable(playerid, true); } else { SetPlayerFacingAngle(playerid, 0.388769); SetPlayerPos(playerid, -1935.417602, 224.785736, 33.864959); HideMenuForPlayer(Telemenu, playerid); TogglePlayerControllable(playerid, true); GameTextForPlayer(playerid,"~<~~b~Welcome To Transfender ~g~(SF)~>~",2500,3); } } case 5: { if(IsPlayerInAnyVehicle(playerid)) { SetVehicleZAngle(GetPlayerVehicleID(playerid),135.878570); SetVehiclePos(GetPlayerVehicleID(playerid), -2407.012695, 1044.500732, 50.114494); HideMenuForPlayer(Telemenu, playerid); TogglePlayerControllable(playerid, true); } else { SetPlayerFacingAngle(playerid, 135.878570); SetPlayerPos(playerid, -2407.012695, 1044.500732, 50.114494); HideMenuForPlayer(Telemenu, playerid); TogglePlayerControllable(playerid, true); GameTextForPlayer(playerid,"~<~~b~Welcome To Pay'n'Spray~g~(SF)~>~",2500,3); } } case 6: { if(IsPlayerInAnyVehicle(playerid)) { SetVehicleZAngle(GetPlayerVehicleID(playerid),357.4084); SetVehiclePos(GetPlayerVehicleID(playerid), 2385.7163,1012.6401,10.5273); HideMenuForPlayer(Telemenu, playerid); TogglePlayerControllable(playerid, true); } else { SetPlayerFacingAngle(playerid, 357.4084); SetPlayerPos(playerid, 2385.7163,1012.6401,10.5273); HideMenuForPlayer(Telemenu, playerid); TogglePlayerControllable(playerid, true); GameTextForPlayer(playerid,"~<~~b~Welcome To Transfender ~g~(LV)~>~",2500,3); } } case 7: { if(IsPlayerInAnyVehicle(playerid)) { SetVehicleZAngle(GetPlayerVehicleID(playerid), 271.721099); SetVehiclePos(GetPlayerVehicleID(playerid), 1948.347534, 2162.159423, 10.524437); HideMenuForPlayer(Telemenu, playerid); TogglePlayerControllable(playerid, true); } else { SetPlayerFacingAngle(playerid, 271.721099); SetPlayerPos(playerid, 1948.347534, 2162.159423, 10.524437); HideMenuForPlayer(Telemenu, playerid); TogglePlayerControllable(playerid, true); GameTextForPlayer(playerid,"~<~~b~Welcome To Pay'n'Spray ~g~(LV)~>~",2500,3); } } } } return 1; } //============================================================================== //********************************************************************* /*********************************************************************|* *|* _ _ _ _ _ _ _ *|* *|* |---------| | | |-------| ------\ /--------\ *|* *|* / | | | | -- \ | || | *|* *|* / |_______| | | |--| | | || | *|* *|* / |-------| |-------| |------/ | || | *|* *|* / | | | | \ | || | *|* *|* / | | | | \ | || | *|* *|* |---------| | | |-------| | \ \--------/ *|* *|* *|* *|*******************************************************************|* **********************************************************************/ //==============================================================================