Guest User

Teleport

a guest
Aug 12th, 2012
166
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Pawn 12.39 KB | None | 0 0
  1.  
  2. /*
  3.     Made By Kevin
  4. */
  5.  
  6. //-----Include-----
  7. #include <a_samp>
  8. #include <zcmd>
  9.  
  10. //-----Define------
  11. #define SPD ShowPlayerDialog
  12. //-----Teles Define-----
  13. #define Teles 1
  14. #define Teles1 2
  15. #define Teles2 3
  16. #define Teles3 4
  17. #define Teles4 5
  18. #define Teles5 6
  19. #define Teles6 7
  20.  
  21.  
  22. //-----FILTERSCRIPT----
  23. #define FILTERSCRIPT
  24. //-----New & Enum-----
  25.  
  26. //-----Forward-----
  27.  
  28. //---------------------------------------------------------------------------------------------------------
  29.  
  30. public OnFilterScriptInit()
  31. {
  32.     printf("\n  Filter Script Made By Kevin..\n");
  33.     return 1;
  34. }
  35.  
  36. public OnFilterScriptExit()
  37. {
  38.  
  39.     return 1;
  40. }
  41. public OnDialogResponse(playerid, dialogid, response, listitem, inputtext[])
  42. {
  43.     //-------------------------Teleport----------------------------
  44.     if(dialogid == Teles) // Check the Dialogid
  45.     {
  46.         switch(listitem) //the list of the item you have in the Dialog ..
  47.         {
  48.             case 0: // case 0; is for San Fierro teleport . .
  49.             {
  50.                 SPD(playerid,Teles1, DIALOG_STYLE_LIST,"City","LS \nSF \nLV","Teleport","Cancel");
  51.             }
  52.             case 1: // case 1; is for Los Santos teleport . .
  53.             {
  54.                 SPD(playerid,Teles2, DIALOG_STYLE_LIST,"Drift","Drift1 \nDrift2 \nDrift3 \n Drift4","Teleport","Cancel");
  55.             }
  56.             case 2: // case 2; is for Las Venturas teleport . .
  57.             {
  58.                 SPD(playerid,Teles3, DIALOG_STYLE_LIST,"Parkour","LS City Parkour \nExtreme Parkour","Teleport","Cancel");
  59.             }
  60.             case 3: // case 2; is for Las Venturas teleport . .
  61.             {
  62.                 SPD(playerid,Teles4, DIALOG_STYLE_LIST,"Water Base","City Water Base(Coming Soon) \nParty Water Base","Teleport","Cancel");
  63.             }
  64.             case 4: // case 2; is for Las Venturas teleport . .
  65.             {
  66.                 SPD(playerid,Teles5, DIALOG_STYLE_LIST,"Stunt","LSAP Stunt \nSFAP Stunt \nLVAP Stunt \nABDAP Stunt \nExtreme Stunt","Teleport","Cancel");
  67.             }
  68.         }
  69.     }
  70.     //City Teles1
  71.     if(dialogid == Teles1) // Check the Dialogid
  72.     {
  73.         switch(listitem) //the list of the item you have in the Dialog ..
  74.         {
  75.             case 0:
  76.             {
  77.                 if(IsPlayerInAnyVehicle(playerid))
  78.                 {
  79.                     if(GetPlayerState(playerid) == PLAYER_STATE_DRIVER)
  80.                     {
  81.                         SetVehiclePos(GetPlayerVehicleID(playerid), 2002.6272, -1445.6560, 14.3728);
  82.                         SetVehicleZAngle(GetPlayerVehicleID(playerid),285.4021);
  83.                         SetPlayerHealth(playerid,100);
  84.                     }
  85.                     else
  86.                     {
  87.                         SendClientMessage(playerid, 0xFF000FF, "ERROR: You need to be the driver!");
  88.                         return 1;
  89.                     }
  90.                 }
  91.                 else
  92.                 {
  93.                     SetPlayerPos(playerid, 2002.6272, -1445.6560, 14.3728);
  94.                     SetPlayerFacingAngle(playerid, 285.4021);
  95.                     SetPlayerHealth(playerid,100);
  96.                 }
  97.             }
  98.             case 1:
  99.             {
  100.                 if(IsPlayerInAnyVehicle(playerid))
  101.                 {
  102.                     if(GetPlayerState(playerid) == PLAYER_STATE_DRIVER)
  103.                     {
  104.                         SetVehiclePos(GetPlayerVehicleID(playerid), -2028.6654, 175.2968, 30.3943);
  105.                         SetVehicleZAngle(GetPlayerVehicleID(playerid),285.4021);
  106.                         SetPlayerHealth(playerid,100);
  107.                     }
  108.                     else
  109.                     {
  110.                         SendClientMessage(playerid, 0xFF000FF, "ERROR: You need to be the driver!");
  111.                         return 1;
  112.                     }
  113.                 }
  114.                 else
  115.                 {
  116.                     SetPlayerPos(playerid, -2028.6654, 175.2968, 30.3943);
  117.                     SetPlayerFacingAngle(playerid, 285.4021);
  118.                     SetPlayerHealth(playerid,100);
  119.                 }
  120.             }
  121.             case 2:
  122.             {
  123.                 if(IsPlayerInAnyVehicle(playerid))
  124.                 {
  125.                     if(GetPlayerState(playerid) == PLAYER_STATE_DRIVER)
  126.                     {
  127.                         SetVehiclePos(GetPlayerVehicleID(playerid), 2065.3857, 1274.4735, 11.3307);
  128.                         SetVehicleZAngle(GetPlayerVehicleID(playerid),285.4021);
  129.                         SetPlayerHealth(playerid,100);
  130.                     }
  131.                     else
  132.                     {
  133.                         SendClientMessage(playerid, 0xFF000FF, "ERROR: You need to be the driver!");
  134.                         return 1;
  135.                     }
  136.                 }
  137.                 else
  138.                 {
  139.                     SetPlayerPos(playerid, 2065.3857, 1274.4735, 11.3307);
  140.                     SetPlayerFacingAngle(playerid, 285.4021);
  141.                     SetPlayerHealth(playerid,100);
  142.                 }
  143.             }
  144.         }
  145.     }
  146.     //Drift Teles2
  147.     if(dialogid == Teles2) // Check the Dialogid
  148.     {
  149.         switch(listitem) //the list of the item you have in the Dialog ..
  150.         {
  151.             case 0:
  152.             {
  153.                 if(IsPlayerInAnyVehicle(playerid))
  154.                 {
  155.                     if(GetPlayerState(playerid) == PLAYER_STATE_DRIVER)
  156.                     {
  157.                         SetVehiclePos(GetPlayerVehicleID(playerid), -361.4032, 1533.3302, 75.1636);
  158.                         SetVehicleZAngle(GetPlayerVehicleID(playerid),285.4021);
  159.                         SetPlayerHealth(playerid,100);
  160.                     }
  161.                     else
  162.                     {
  163.                         SendClientMessage(playerid, 0xFF000FF, "ERROR: You need to be the driver!");
  164.                         return 1;
  165.                     }
  166.                 }
  167.                 else
  168.                 {
  169.                     SetPlayerPos(playerid, -361.4032, 1533.3302, 75.1636);
  170.                     SetPlayerFacingAngle(playerid, 285.4021);
  171.                     SetPlayerHealth(playerid,100);
  172.                 }
  173.             }
  174.             case 1:
  175.             {
  176.                 if(IsPlayerInAnyVehicle(playerid))
  177.                 {
  178.                     if(GetPlayerState(playerid) == PLAYER_STATE_DRIVER)
  179.                     {
  180.                         SetVehiclePos(GetPlayerVehicleID(playerid), 2327.2322, 1402.8440, 47.0926);
  181.                         SetVehicleZAngle(GetPlayerVehicleID(playerid),285.4021);
  182.                         SetPlayerHealth(playerid,100);
  183.                     }
  184.                     else
  185.                     {
  186.                         SendClientMessage(playerid, 0xFF000FF, "ERROR: You need to be the driver!");
  187.                         return 1;
  188.                     }
  189.                 }
  190.                 else
  191.                 {
  192.                     SetPlayerPos(playerid, 2327.2322, 1402.8440, 47.0926);
  193.                     SetPlayerFacingAngle(playerid, 285.4021);
  194.                     SetPlayerHealth(playerid,100);
  195.                 }
  196.             }
  197.             case 2:
  198.             {
  199.                 if(IsPlayerInAnyVehicle(playerid))
  200.                 {
  201.                     if(GetPlayerState(playerid) == PLAYER_STATE_DRIVER)
  202.                     {
  203.                         SetVehiclePos(GetPlayerVehicleID(playerid), 2245.1460, 1949.9996, 30.9630);
  204.                         SetVehicleZAngle(GetPlayerVehicleID(playerid),285.4021);
  205.                         SetPlayerHealth(playerid,100);
  206.                     }
  207.                     else
  208.                     {
  209.                         SendClientMessage(playerid, 0xFF000FF, "ERROR: You need to be the driver!");
  210.                         return 1;
  211.                     }
  212.                 }
  213.                 else
  214.                 {
  215.                     SetPlayerPos(playerid, 2245.1460, 1949.9996, 30.9630);
  216.                     SetPlayerFacingAngle(playerid, 285.4021);
  217.                     SetPlayerHealth(playerid,100);
  218.                 }
  219.             }
  220.             case 3:
  221.             {
  222.                 if(IsPlayerInAnyVehicle(playerid))
  223.                 {
  224.                     if(GetPlayerState(playerid) == PLAYER_STATE_DRIVER)
  225.                     {
  226.                         SetVehiclePos(GetPlayerVehicleID(playerid), 1069.9874, -2258.7188, 129.9241);
  227.                         SetVehicleZAngle(GetPlayerVehicleID(playerid),285.4021);
  228.                         SetPlayerHealth(playerid,100);
  229.                     }
  230.                     else
  231.                     {
  232.                         SendClientMessage(playerid, 0xFF000FF, "ERROR: You need to be the driver!");
  233.                         return 1;
  234.                     }
  235.                 }
  236.                 else
  237.                 {
  238.                     SetPlayerPos(playerid, 1069.9874, -2258.7188, 129.9241);
  239.                     SetPlayerFacingAngle(playerid, 285.4021);
  240.                     SetPlayerHealth(playerid,100);
  241.                 }
  242.             }
  243.         }
  244.     }
  245.     //parkour Teles3
  246.     if(dialogid == Teles3) // Check the Dialogid
  247.     {
  248.         switch(listitem) //the list of the item you have in the Dialog ..
  249.         {
  250.             case 0:
  251.             {
  252.                 SetPlayerPos(playerid,1544.9849,-1353.7681,329.4735);
  253.                 new name[128];
  254.                 new string[256];
  255.                 GetPlayerName(playerid,name,128);
  256.                 format(string, sizeof(string), "%s Has Teleport to Parkour LS!!",name);
  257.                 SendClientMessageToAll(0x99FFFFAA, string);
  258.                 SetPlayerInterior(playerid, 0);
  259.                 PlayerPlaySound(playerid, 1054, 0.0, 0.0, 0.0);
  260.                 SetPlayerHealth(playerid,999999);
  261.             }
  262.             case 1:
  263.             {
  264.                 SetPlayerPos(playerid,2515.0139, -1339.2686, 225.9779);
  265.                 new name[128];
  266.                 new string[256];
  267.                 GetPlayerName(playerid,name,128);
  268.                 format(string, sizeof(string), "%s Has Teleport to Extreme Parkour!!",name);
  269.                 SendClientMessageToAll(0x99FFFFAA, string);
  270.                 SetPlayerInterior(playerid, 0);
  271.                 PlayerPlaySound(playerid, 1054, 0.0, 0.0, 0.0);
  272.                 SetPlayerHealth(playerid,999999);
  273.             }
  274.         }
  275.     }
  276.         //Stunt Teles5
  277.     if(dialogid == Teles5) // Check the Dialogid
  278.     {
  279.         switch(listitem) //the list of the item you have in the Dialog ..
  280.         {
  281.             case 0:
  282.             {
  283.                 if(IsPlayerInAnyVehicle(playerid))
  284.                 {
  285.                     if(GetPlayerState(playerid) == PLAYER_STATE_DRIVER)
  286.                     {
  287.                         SetVehiclePos(GetPlayerVehicleID(playerid), 1927.4358, -2418.8772, 15.7997);
  288.                         SetVehicleZAngle(GetPlayerVehicleID(playerid),285.4021);
  289.                         SetPlayerHealth(playerid,100);
  290.                     }
  291.                     else
  292.                     {
  293.                         SendClientMessage(playerid, 0xFF000FF, "ERROR: You need to be the driver!");
  294.                         return 1;
  295.                     }
  296.                 }
  297.                 else
  298.                 {
  299.                     SetPlayerPos(playerid, 1927.4358, -2418.8772, 15.7997);
  300.                     SetPlayerFacingAngle(playerid, 285.4021);
  301.                     SetPlayerHealth(playerid,100);
  302.                 }
  303.             }
  304.             case 1:
  305.             {
  306.                 if(IsPlayerInAnyVehicle(playerid))
  307.                 {
  308.                     if(GetPlayerState(playerid) == PLAYER_STATE_DRIVER)
  309.                     {
  310.                         SetVehiclePos(GetPlayerVehicleID(playerid), -1371.5420, -223.7954, 14.5618);
  311.                         SetVehicleZAngle(GetPlayerVehicleID(playerid),285.4021);
  312.                         SetPlayerHealth(playerid,100);
  313.                     }
  314.                     else
  315.                     {
  316.                         SendClientMessage(playerid, 0xFF000FF, "ERROR: You need to be the driver!");
  317.                         return 1;
  318.                     }
  319.                 }
  320.                 else
  321.                 {
  322.                     SetPlayerPos(playerid, -1371.5420, -223.7954, 14.5618);
  323.                     SetPlayerFacingAngle(playerid, 285.4021);
  324.                     SetPlayerHealth(playerid,100);
  325.                 }
  326.             }
  327.             case 2:
  328.             {
  329.                 if(IsPlayerInAnyVehicle(playerid))
  330.                 {
  331.                     if(GetPlayerState(playerid) == PLAYER_STATE_DRIVER)
  332.                     {
  333.                         SetVehiclePos(GetPlayerVehicleID(playerid), 1329.5898, 1345.5475, 12.7628);
  334.                         SetVehicleZAngle(GetPlayerVehicleID(playerid),285.4021);
  335.                         SetPlayerHealth(playerid,100);
  336.                     }
  337.                     else
  338.                     {
  339.                         SendClientMessage(playerid, 0xFF000FF, "ERROR: You need to be the driver!");
  340.                         return 1;
  341.                     }
  342.                 }
  343.                 else
  344.                 {
  345.                     SetPlayerPos(playerid, 1329.5898, 1345.5475, 12.7628);
  346.                     SetPlayerFacingAngle(playerid, 285.4021);
  347.                     SetPlayerHealth(playerid,100);
  348.                 }
  349.             }
  350.             case 3:
  351.             {
  352.                 if(IsPlayerInAnyVehicle(playerid))
  353.                 {
  354.                     if(GetPlayerState(playerid) == PLAYER_STATE_DRIVER)
  355.                     {
  356.                         SetVehiclePos(GetPlayerVehicleID(playerid), 353.9596, 2541.6182, 18.1831);
  357.                         SetVehicleZAngle(GetPlayerVehicleID(playerid),285.4021);
  358.                         SetPlayerHealth(playerid,100);
  359.                     }
  360.                     else
  361.                     {
  362.                         SendClientMessage(playerid, 0xFF000FF, "ERROR: You need to be the driver!");
  363.                         return 1;
  364.                     }
  365.                 }
  366.                 else
  367.                 {
  368.                     SetPlayerPos(playerid, 398.6173, 2551.2629, 19.8144);
  369.                     SetPlayerFacingAngle(playerid, 285.4021);
  370.                     SetPlayerHealth(playerid,100);
  371.                 }
  372.             }
  373.             case 4:
  374.             {
  375.                 if(IsPlayerInAnyVehicle(playerid))
  376.                 {
  377.                     if(GetPlayerState(playerid) == PLAYER_STATE_DRIVER)
  378.                     {
  379.                         SetVehiclePos(GetPlayerVehicleID(playerid), 3395.4707, -2071.5198, 48.4556);
  380.                         SetVehicleZAngle(GetPlayerVehicleID(playerid),285.4021);
  381.                         SetPlayerHealth(playerid,100);
  382.                     }
  383.                     else
  384.                     {
  385.                         SendClientMessage(playerid, 0xFF000FF, "ERROR: You need to be the driver!");
  386.                         return 1;
  387.                     }
  388.                 }
  389.                 else
  390.                 {
  391.                     SetPlayerPos(playerid, 3395.4707, -2071.5198, 48.4556);
  392.                     SetPlayerFacingAngle(playerid, 285.4021);
  393.                     SetPlayerHealth(playerid,100);
  394.                 }
  395.             }
  396.         }
  397.     }
  398.     if(dialogid == Teles4) // Check the Dialogid
  399.     {
  400.         switch(listitem) //the list of the item you have in the Dialog ..
  401.         {
  402.             case 0:
  403.             {
  404.  
  405.             }
  406.             case 1:
  407.             {
  408.                 SetPlayerPos(playerid,498.4236, -2160.6582, -26.1384);
  409.                 new name[128];
  410.                 new string[256];
  411.                 GetPlayerName(playerid,name,128);
  412.                 format(string, sizeof(string), "%s Has Teleport to Party Water Base!!",name);
  413.                 SendClientMessageToAll(0x99FFFFAA, string);
  414.                 SetPlayerInterior(playerid, 0);
  415.                 PlayerPlaySound(playerid, 1054, 0.0, 0.0, 0.0);
  416.                 SetPlayerHealth(playerid,100);
  417.             }
  418.         }
  419.     }
  420.     return 1;
  421. }
  422. //-----COMMANDS-----
  423. CMD:t(playerid , params[])
  424. {
  425.     SPD(playerid,Teles, DIALOG_STYLE_LIST,"Teleport Menu Drift'z V0.1","City \nDrift \nParkour \nWater Base \nStunt", "Select","Cancel");
  426.     return 1;
  427. }
Advertisement
Add Comment
Please, Sign In to add comment