rendered paste body/*==============================================================================*/
/* ($$$$$$$$$$$$$$$$$$$$$$$)
( Pimp Teleport Menu )
( By Zh3r0 )
( Enjoy )
($$$$$$$$$$$$$$$$$$$$$$$) */
/*==============================================================================*/
#include <a_samp>
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;
}
//==============================================================================
//*********************************************************************
/*********************************************************************|*
*|* _ _ _ _ _ _ _ *|*
*|* |---------| | | |-------| ------\ /--------\ *|*
*|* / | | | | -- \ | || | *|*
*|* / |_______| | | |--| | | || | *|*
*|* / |-------| |-------| |------/ | || | *|*
*|* / | | | | \ | || | *|*
*|* / | | | | \ | || | *|*
*|* |---------| | | |-------| | \ \--------/ *|*
*|* *|*
*|*******************************************************************|*
**********************************************************************/
//==============================================================================