Vikshay

Teleport & Map

Oct 16th, 2014
316
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Pawn 12.03 KB | None | 0 0
  1. //-------------- Teleport ------------------
  2.  
  3.  
  4. #include <a_samp>
  5. #pragma tabsize 0
  6. #include <zcmd>
  7. #define COLOR_YELLOW 0xFFFF00
  8. #define grey 0x666666
  9. stock PlayerName(playerid)
  10.  
  11.  {
  12.      new name[MAX_PLAYER_NAME];
  13.      GetPlayerName(playerid, name, sizeof(name));
  14.      return name;
  15. }
  16.  
  17.  
  18. CMD:vipup(playerid, params[])
  19. {
  20. //  Streamer_UpdateEx(playerid,-81.3519,-1833.5581,35.7703); //to update the map so the chance of falling through is smaller
  21.     new vehicleid = GetPlayerVehicleID(playerid), State = GetPlayerState(playerid),string[86]; //variables used
  22.     format(string, sizeof(string), "%s teleported to VIP Area (/VIPUP)", PlayerName(playerid)); //
  23.     SendClientMessage(playerid, COLOR_YELLOW, "Welcome to VIP Area! [UP]"); //send a personal message
  24.     SendClientMessageToAll(grey, string); //tell all the players
  25.     SetPlayerInterior(playerid,0);
  26.     SetPlayerVirtualWorld(playerid, 0);
  27.     if(IsPlayerInAnyVehicle(playerid) && State == PLAYER_STATE_DRIVER)//if in a car AND is the driver of the car
  28.     {
  29.         SetVehiclePos(vehicleid, -81.3519,-1833.5581,35.7703);
  30.         SetVehicleZAngle(vehicleid, 96.5074); //vehicles rotation/angle (the argument after the z coordinate in the savedpositions)
  31.         return 1; //if he was in a car, the code stops here
  32.     } //if on foot
  33.     SetPlayerPos(playerid,-55.6615,-1852.8771,35.3953); //position
  34.     SetPlayerFacingAngle(playerid, 70.2550); //players facing angle (the argument after the z coordinate in the savedpositions)
  35.     return 1;
  36. }
  37.  
  38. CMD:vipdown(playerid, params[])
  39. {
  40. //  Streamer_UpdateEx(playerid,-107.6206,-1711.3961,3.7359); //to update the map so the chance of falling through is smaller
  41.     new vehicleid = GetPlayerVehicleID(playerid), State = GetPlayerState(playerid),string[86]; //variables used
  42.     format(string, sizeof(string), "%s teleported to VIP Area (/VIPDOWN)", PlayerName(playerid)); //
  43.     SendClientMessage(playerid, COLOR_YELLOW, "Welcome to VIP Area [Down]!"); //send a personal message
  44.     SendClientMessageToAll(grey, string);
  45.     SetPlayerInterior(playerid,0);
  46.     SetPlayerVirtualWorld(playerid, 0);
  47.     if(IsPlayerInAnyVehicle(playerid) && State == PLAYER_STATE_DRIVER)
  48.     {
  49.         SetVehiclePos(vehicleid, -107.6206,-1711.3961,3.7359);
  50.         SetVehicleZAngle(vehicleid, 110.7615); //(After the Z Position)
  51.         return 1;
  52.     }
  53.     SetPlayerPos(playerid,-113.2821,-1684.7081,3.3609); //Position
  54.     SetPlayerFacingAngle(playerid, 112.7685); //(After the Z Position)
  55.     return 1;
  56. }
  57.  
  58.  
  59. //-------------------------- Map ---------------------------
  60.  
  61.  
  62. #include <a_samp>
  63.  
  64. public OnFilterScriptInit()
  65. {
  66.     print("\n--------------------------------------");
  67.     print(" Filterscript generated by convertFFS");
  68.     print("--------------------------------------\n");
  69.    
  70.     //Converted objects and vehicles below!
  71.     AddStaticVehicleEx(446,-75.9000000,-1890.5000000,0.4000000,289.9900000,132,4,15); //Squalo
  72.     AddStaticVehicleEx(446,-80.4000000,-1885.1000000,0.4000000,289.9900000,132,4,15); //Squalo
  73.     AddStaticVehicleEx(446,-100.0000000,-1900.4000000,0.0000000,113.9900000,132,4,15); //Squalo
  74.     AddStaticVehicleEx(446,-103.2000000,-1893.5000000,0.7000000,113.9900000,132,4,15); //Squalo
  75.     AddStaticVehicleEx(487,-65.4000000,-1856.7000000,35.7000000,0.0000000,165,169,15); //Maverick
  76.     CreateObject(3663,1828.3000000,-2394.7000000,14.6000000,0.0000000,10.0000000,290.0000000); //object(lasstepsa_las) (1)
  77.     CreateObject(6052,1828.5000000,-2520.3000000,15.0000000,0.0000000,0.0000000,10.0000000); //object(artcurve_law) (1)
  78.     CreateObject(13641,1856.6000000,-2529.3999000,8.7000000,0.0000000,0.0000000,270.0000000); //object(kickramp04) (1)
  79.     CreateObject(6052,1849.6000000,-2534.6001000,15.0000000,0.0000000,0.0000000,191.9980000); //object(artcurve_law) (2)
  80.     CreateObject(1633,1367.8000000,-2496.7000000,13.7000000,26.0000000,0.0000000,90.0640000); //object(landjump) (1)
  81.     CreateObject(1633,1367.8000000,-2493.2000000,13.7000000,25.9990000,0.0000000,90.0600000); //object(landjump) (2)
  82.     CreateObject(706,2870.7000000,-233.0000000,4.5000000,0.0000000,0.0000000,0.0000000); //object(sm_vegvbbig) (1)
  83.     CreateObject(706,2867.5000000,-263.5000000,4.5000000,0.0000000,0.0000000,0.0000000); //object(sm_vegvbbig) (2)
  84.     CreateObject(5170,-178.7000000,-1666.0000000,-0.9000000,0.0000000,0.0000000,111.9950000); //object(imnrmpy2_las2) (1)
  85.     CreateObject(8417,-161.0996100,-1709.2002000,2.4000000,0.0000000,0.0000000,21.9950000); //object(bballcourt01_lvs) (1)
  86.     CreateObject(8417,-123.4000000,-1693.9000000,2.4000000,0.0000000,0.0000000,21.9950000); //object(bballcourt01_lvs) (7)
  87.     CreateObject(8417,-199.2998000,-1724.5000000,2.4000000,0.0000000,0.0000000,21.9950000); //object(bballcourt01_lvs) (8)
  88.     CreateObject(8417,-146.8000000,-1745.0000000,2.4000000,0.0000000,0.0000000,21.9950000); //object(bballcourt01_lvs) (9)
  89.     CreateObject(8417,-108.9000000,-1729.8000000,2.4000000,0.0000000,0.0000000,21.9950000); //object(bballcourt01_lvs) (10)
  90.     CreateObject(8417,-184.8999900,-1760.3000000,2.4000000,0.0000000,0.0000000,21.9950000); //object(bballcourt01_lvs) (11)
  91.     CreateObject(3095,-179.0000000,-1784.8000000,34.3000000,0.0000000,0.0000000,21.9950000); //object(a51_jetdoor) (1)
  92.     CreateObject(8390,-116.0000000,-1820.1000000,21.7000000,0.0000000,0.0000000,22.0000000); //object(multicarpark01_lvs) (1)
  93.     CreateObject(971,-85.4000000,-1894.4000000,0.8000000,82.0000000,180.0000000,201.9950000); //object(subwaygate) (2)
  94.     CreateObject(971,-93.7000000,-1890.2000000,1.8000000,82.0000000,180.0000000,201.9950000); //object(subwaygate) (3)
  95.     CreateObject(971,-88.5000000,-1903.1000000,-0.5000000,78.0000000,180.0000000,201.9840000); //object(subwaygate) (6)
  96.     CreateObject(3884,-49.8000000,-1867.4000000,40.9000000,0.0000000,0.0000000,242.0000000); //object(samsite_sfxrf) (1)
  97.     CreateObject(3279,-113.0000000,-1673.5000000,2.2000000,0.0000000,0.0000000,292.0000000); //object(a51_spottower) (3)
  98.     CreateObject(3279,-218.4003900,-1716.5000000,2.2000000,0.0000000,0.0000000,291.9950000); //object(a51_spottower) (4)
  99.     CreateObject(3268,-105.4000000,-1710.9000000,2.4000000,0.0000000,0.0000000,22.0000000); //object(mil_hangar1_) (2)
  100.     CreateObject(3268,-202.0000000,-1744.8000000,2.4000000,0.0000000,0.0000000,201.9950000); //object(mil_hangar1_) (3)
  101.     CreateObject(3279,-134.3999900,-1885.0000000,34.2000000,0.0000000,0.0000000,19.9950000); //object(a51_spottower) (4)
  102.     CreateObject(971,-93.5000000,-1713.6000000,5.8000000,0.0000000,0.0000000,292.0000000); //object(subwaygate) (5)
  103.     CreateObject(971,-90.2000000,-1721.8000000,5.8000000,0.0000000,0.0000000,291.9950000); //object(subwaygate) (8)
  104.     CreateObject(971,-87.0000000,-1729.9000000,5.8000000,0.0000000,0.0000000,291.9950000); //object(subwaygate) (9)
  105.     CreateObject(971,-84.4000000,-1736.6000000,5.8000000,0.0000000,0.0000000,291.9950000); //object(subwaygate) (10)
  106.     CreateObject(971,-87.0000000,-1742.1000000,5.8000000,0.0000000,0.0000000,199.9950000); //object(subwaygate) (11)
  107.     CreateObject(971,-92.9000000,-1744.2000000,5.8000000,0.0000000,0.0000000,199.9900000); //object(subwaygate) (12)
  108.     CreateObject(973,-159.3999900,-1687.3000000,3.2000000,0.0000000,0.0000000,21.9000000); //object(sub_roadbarrier) (1)
  109.     CreateObject(973,-151.1000100,-1684.0000000,3.2000000,0.0000000,0.0000000,21.8960000); //object(sub_roadbarrier) (2)
  110.     CreateObject(973,-143.1000100,-1680.7000000,3.2000000,0.0000000,0.0000000,21.8960000); //object(sub_roadbarrier) (3)
  111.     CreateObject(973,-135.5000000,-1677.6000000,3.2000000,0.0000000,0.0000000,21.8960000); //object(sub_roadbarrier) (4)
  112.     CreateObject(973,-127.4000000,-1674.3000000,3.2000000,0.0000000,0.0000000,21.8960000); //object(sub_roadbarrier) (5)
  113.     CreateObject(973,-119.7000000,-1671.3000000,3.2000000,0.0000000,0.0000000,21.8960000); //object(sub_roadbarrier) (6)
  114.     CreateObject(973,-115.8000000,-1669.7000000,3.2000000,0.0000000,0.0000000,21.9000000); //object(sub_roadbarrier) (7)
  115.     CreateObject(973,-110.2000000,-1672.3000000,3.2000000,0.0000000,0.0000000,291.8960000); //object(sub_roadbarrier) (8)
  116.     CreateObject(973,-106.7000000,-1681.0000000,3.2000000,0.0000000,0.0000000,291.8900000); //object(sub_roadbarrier) (9)
  117.     CreateObject(973,-103.3000000,-1689.3000000,3.2000000,0.0000000,0.0000000,291.8900000); //object(sub_roadbarrier) (10)
  118.     CreateObject(973,-177.5000000,-1694.7000000,3.2000000,0.0000000,0.0000000,21.8960000); //object(sub_roadbarrier) (11)
  119.     CreateObject(973,-184.8999900,-1697.7000000,3.2000000,0.0000000,0.0000000,21.8960000); //object(sub_roadbarrier) (12)
  120.     CreateObject(973,-193.0000000,-1700.9000000,3.2000000,0.0000000,0.0000000,21.8960000); //object(sub_roadbarrier) (13)
  121.     CreateObject(973,-201.6000100,-1704.4000000,3.2000000,0.0000000,0.0000000,21.8960000); //object(sub_roadbarrier) (14)
  122.     CreateObject(971,-211.0000000,-1704.1000000,2.3000000,90.0000000,0.0000000,22.0000000); //object(subwaygate) (13)
  123.     CreateObject(971,-213.7000000,-1697.5000000,2.3000000,90.0000000,0.0000000,21.9950000); //object(subwaygate) (14)
  124.     CreateObject(971,-215.6000100,-1692.8000000,2.3000000,90.0000000,0.0000000,21.9950000); //object(subwaygate) (15)
  125.     CreateObject(971,-219.1000100,-1707.1000000,2.3000000,90.0000000,0.0000000,21.9950000); //object(subwaygate) (16)
  126.     CreateObject(971,-221.6000100,-1700.7000000,2.3000000,90.0000000,0.0000000,21.9950000); //object(subwaygate) (17)
  127.     CreateObject(971,-229.5000000,-1704.0000000,2.3000000,90.0000000,0.0000000,21.9950000); //object(subwaygate) (18)
  128.     CreateObject(971,-227.1000100,-1710.4000000,2.3000000,90.0000000,0.0000000,21.9950000); //object(subwaygate) (19)
  129.     CreateObject(971,-236.5000000,-1707.6000000,1.8000000,84.0000000,0.0000000,111.0000000); //object(subwaygate) (21)
  130.     CreateObject(971,-234.8000000,-1712.5000000,1.9000000,83.9960000,0.0000000,110.9950000); //object(subwaygate) (20)
  131.     CreateObject(973,-224.1000100,-1717.7000000,3.2000000,0.0000000,0.0000000,111.8960000); //object(sub_roadbarrier) (15)
  132.     CreateObject(973,-210.8999900,-1693.6000000,3.2000000,0.0000000,0.0000000,111.8900000); //object(sub_roadbarrier) (16)
  133.     CreateObject(973,-207.5996100,-1701.9004000,3.2000000,0.0000000,0.0000000,111.8900000); //object(sub_roadbarrier) (17)
  134.     CreateObject(973,-220.8999900,-1725.5000000,3.2000000,0.0000000,0.0000000,111.8900000); //object(sub_roadbarrier) (18)
  135.     CreateObject(973,-217.8000000,-1733.2000000,3.2000000,0.0000000,0.0000000,111.8900000); //object(sub_roadbarrier) (19)
  136.     CreateObject(973,-230.3000000,-1715.2000000,3.0000000,0.0000000,0.0000000,202.0000000); //object(sub_roadbarrier) (20)
  137.     CreateObject(973,-205.3999900,-1764.0000000,3.2000000,0.0000000,0.0000000,111.8900000); //object(sub_roadbarrier) (21)
  138.     CreateObject(973,-202.1000100,-1772.3000000,3.2000000,0.0000000,0.0000000,111.8900000); //object(sub_roadbarrier) (22)
  139.     CreateObject(973,-198.8000000,-1780.5000000,3.2000000,0.0000000,0.0000000,111.8900000); //object(sub_roadbarrier) (23)
  140.     CreateObject(973,-198.2000000,-1782.1000000,3.2000000,0.0000000,0.0000000,111.8900000); //object(sub_roadbarrier) (24)
  141.     CreateObject(973,-192.2000000,-1784.5000000,3.2000000,0.0000000,0.0000000,201.8900000); //object(sub_roadbarrier) (25)
  142.     CreateObject(973,-184.3000000,-1781.3000000,3.2000000,0.0000000,0.0000000,201.8850000); //object(sub_roadbarrier) (26)
  143.     CreateObject(971,-88.0000000,-1887.8000500,1.8000000,82.0000000,180.0000000,201.9950000); //object(subwaygate) (3)
  144.     CreateObject(971,-91.1000000,-1896.6000000,0.8000000,81.9960000,179.9950000,201.9890000); //object(subwaygate) (2)
  145.     CreateObject(971,-82.8000000,-1900.8000000,-0.5000000,77.9970000,179.9950000,201.9780000); //object(subwaygate) (6)
  146.     CreateObject(1238,-98.4000000,-1888.1000000,2.8000000,0.0000000,0.0000000,0.0000000); //object(trafficcone) (32)
  147.     CreateObject(1238,-95.7000000,-1886.9000000,2.8000000,0.0000000,0.0000000,0.0000000); //object(trafficcone) (33)
  148.     CreateObject(1238,-92.3000000,-1885.5000000,2.8000000,0.0000000,0.0000000,0.0000000); //object(trafficcone) (34)
  149.     CreateObject(1238,-86.6000000,-1883.3000000,2.8000000,0.0000000,0.0000000,0.0000000); //object(trafficcone) (35)
  150.     CreateObject(1238,-89.3000000,-1884.4000000,2.8000000,0.0000000,0.0000000,0.0000000); //object(trafficcone) (36)
  151.  
  152.     /*
  153.     Objects converted: 75
  154.     Vehicles converted: 5
  155.     Vehicle models found: 2
  156.     ----------------------
  157.     In the time this conversion took to finish the US national debt has risen by about $22,136.98!
  158.     */
  159.  
  160.  
  161.     return 1;
  162. }
Advertisement
Add Comment
Please, Sign In to add comment