Khalis_Aiman

[SA-MP] [FS/MAP] Area 51 Army base

Jul 21st, 2012
1,207
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Pawn 13.07 KB | None | 0 0
  1. // Just copy the main contents and paste them where should they get pasted in.
  2. // Credits: Khalis Aiman aka [Lvrcr]Khalis on mapping and scripting.
  3.  
  4. new g1;
  5. new g2;
  6. new lift1;
  7. new lift2;
  8. public OnFilterscriptInit()
  9. {
  10.     // Moving objects
  11.     g1 = CreateObject(988,96.59999847,1920.50000000,18.00000000,0.00000000,0.00000000,270.00000000); //object(ws_apgate) (1)
  12.     g2 = CreateObject(971,344.39999390,1797.30004883,20.70000076,0.00000000,0.00000000,34.00000000); //object(subwaygate) (1)
  13.     lift1 = CreateObject(2990,280.89999390,1821.00000000,16.60000038,270.00000000,0.00000000,179.99450684); //object(wongs_gate) (1)
  14.     lift2 = CreateObject(2990,291.00000000,1821.00000000,16.60000038,269.98901367,0.00000000,179.99450684); //object(wongs_gate) (2)
  15.    
  16.     // Main vehicles and objects..
  17.     AddStaticVehicle(592,309.29998779,2048.10009766,19.20000076,180.00000000,-1,-1); //Andromada
  18.     AddStaticVehicle(425,330.89941406,1995.00000000,18.50000000,90.00000000,-1,-1); //Hunter
  19.     AddStaticVehicle(563,353.60000610,1994.90002441,18.50000000,90.00000000,-1,-1); //Raindance
  20.     AddStaticVehicle(563,353.60000610,1981.09997559,18.50000000,90.00000000,-1,-1); //Raindance
  21.     AddStaticVehicle(563,353.60000610,1968.09997559,18.50000000,90.00000000,-1,-1); //Raindance
  22.     AddStaticVehicle(563,353.60000610,1955.00000000,18.50000000,90.00000000,-1,-1); //Raindance
  23.     AddStaticVehicle(470,293.29998779,1830.50000000,17.79999924,270.00000000,-1,-1); //Patriot
  24.     AddStaticVehicle(470,293.20001221,1834.30004883,17.79999924,270.00000000,-1,-1); //Patriot
  25.     AddStaticVehicle(470,293.20001221,1838.09997559,17.79999924,270.00000000,-1,-1); //Patriot
  26.     AddStaticVehicle(470,293.20001221,1842.00000000,17.79999924,270.00000000,-1,-1); //Patriot
  27.     AddStaticVehicle(470,193.39999390,1919.80004883,17.79999924,180.00000000,-1,-1); //Patriot
  28.     AddStaticVehicle(470,202.69999695,1919.90002441,17.79999924,180.00000000,-1,-1); //Patriot
  29.     AddStaticVehicle(470,211.69999695,1920.00000000,17.79999924,180.00000000,-1,-1); //Patriot
  30.     AddStaticVehicle(470,220.60000610,1920.40002441,17.79999924,180.00000000,-1,-1); //Patriot
  31.     AddStaticVehicle(433,185.00000000,1927.80004883,18.39999962,0.00000000,-1,-1); //Barracks
  32.     AddStaticVehicle(433,180.30000305,1927.69995117,18.39999962,0.00000000,-1,-1); //Barracks
  33.     AddStaticVehicle(433,175.60000610,1927.69995117,18.39999962,0.00000000,-1,-1); //Barracks
  34.     AddStaticVehicle(433,170.69999695,1927.69995117,18.39999962,0.00000000,-1,-1); //Barracks
  35.     AddStaticVehicle(432,105.09999847,1857.80004883,18.79999924,270.00000000,-1,-1); //Rhino
  36.     AddStaticVehicle(432,105.09999847,1851.80004883,18.79999924,270.00000000,-1,-1); //Rhino
  37.     AddStaticVehicle(432,105.09999847,1845.90002441,18.79999924,270.00000000,-1,-1); //Rhino
  38.     AddStaticVehicle(432,105.09999847,1839.80004883,18.79999924,270.00000000,-1,-1); //Rhino
  39.     AddStaticVehicle(432,105.09999847,1833.80004883,18.79999924,270.00000000,-1,-1); //Rhino
  40.     AddStaticVehicle(432,105.09999847,1827.80004883,18.79999924,270.00000000,-1,-1); //Rhino
  41.     AddStaticVehicle(432,105.09999847,1821.30004883,18.79999924,270.00000000,-1,-1); //Rhino
  42.     AddStaticVehicle(425,330.89999390,1981.40002441,18.50000000,90.00000000,-1,-1); //Hunter
  43.     AddStaticVehicle(425,330.89999390,1968.30004883,18.50000000,90.00000000,-1,-1); //Hunter
  44.     AddStaticVehicle(425,330.89999390,1955.69995117,18.50000000,90.00000000,-1,-1); //Hunter
  45.     AddStaticVehicle(425,330.89999390,1943.09997559,18.50000000,90.00000000,-1,-1); //Hunter
  46.     AddStaticVehicle(520,279.79998779,1955.69995117,18.60000038,270.00000000,-1,-1); //Hydra
  47.     AddStaticVehicle(520,279.79998779,1988.90002441,18.60000038,270.00000000,-1,-1); //Hydra
  48.     AddStaticVehicle(520,279.79998779,2023.09997559,18.60000038,270.00000000,-1,-1); //Hydra
  49.     AddStaticVehicle(520,279.70001221,1930.59997559,18.60000038,270.00000000,-1,-1); //Hydra
  50.     AddStaticVehicle(548,230.60000610,1973.09997559,21.70000076,90.00000000,-1,-1); //Cargobob
  51.     AddStaticVehicle(548,231.00000000,2018.00000000,21.70000076,90.00000000,-1,-1); //Cargobob
  52.     AddStaticVehicle(520,266.79998779,2066.89990234,18.60000038,270.00000000,-1,-1); //Hydra
  53.     AddStaticVehicle(520,267.29998779,2049.10009766,18.60000038,270.00000000,-1,-1); //Hydra
  54.     AddStaticVehicle(417,357.00000000,1922.59997559,17.70000076,270.00000000,-1,-1); //Leviathan
  55.     AddStaticVehicle(417,357.70001221,1899.90002441,17.70000076,270.00000000,-1,-1); //Leviathan
  56.     AddStaticVehicle(468,202.30000305,1866.40002441,12.80000019,270.00000000,-1,1); //Sanchez
  57.     AddStaticVehicle(468,202.39999390,1864.80004883,12.80000019,270.00000000,-1,1); //Sanchez
  58.     AddStaticVehicle(468,202.39999390,1863.19995117,12.80000019,270.00000000,-1,1); //Sanchez
  59.     AddStaticVehicle(468,202.39999390,1861.40002441,12.80000019,270.00000000,-1,1); //Sanchez
  60.     AddStaticVehicle(468,202.39999390,1859.69995117,12.80000019,270.00000000,-1,1); //Sanchez
  61.     CreateObject(3115,269.29998779,1881.80004883,3.20000005,0.00000000,0.00000000,0.00000000); //object(carrier_lift1_sfse) (2)    
  62.         CreateObject(16782,261.89999390,1883.59997559,5.90000010,0.00000000,0.00000000,0.00000000); //object(a51_radar_scan) (1)
  63.     CreateObject(9819,263.00000000,1882.30004883,4.30000019,0.00000000,0.00000000,179.99450684); //object(shpbridge_sfw02) (2)
  64.     CreateObject(9818,274.60000610,1887.69995117,5.00000000,0.00000000,0.00000000,0.00000000); //object(shpbridge_sfw01) (1)
  65.     CreateObject(3397,262.29980469,1888.19921875,3.40000010,0.00000000,0.00000000,179.99450684); //object(a51_sdsk_1_) (2)
  66.     CreateObject(1671,263.70001221,1888.00000000,4.00000000,0.00000000,0.00000000,270.00000000); //object(swivelchair_a) (1)
  67.     CreateObject(8209,189.39999390,1991.09997559,19.70000076,0.00000000,0.00000000,269.98901367); //object(vgsselecfence11) (2)
  68.     CreateObject(8209,310.89999390,2081.10009766,19.70000076,0.00000000,0.00000000,179.99450684); //object(vgsselecfence11) (3)
  69.     CreateObject(8209,339.70001221,2081.19995117,19.70000076,0.00000000,0.00000000,179.98901367); //object(vgsselecfence11) (4)
  70.     CreateObject(8209,389.60000610,2031.59997559,19.70000076,0.00000000,0.00000000,89.98901367); //object(vgsselecfence11) (5)
  71.     CreateObject(8209,389.60000610,1940.00000000,19.70000076,0.00000000,0.00000000,89.97802734); //object(vgsselecfence11) (6)
  72.     CreateObject(987,378.79998779,1885.80004883,16.70000076,0.00000000,0.00000000,22.00000000); //object(elecfence_bar) (1)
  73.     CreateObject(987,367.70001221,1881.30004883,16.70000076,0.00000000,0.00000000,21.99462891); //object(elecfence_bar) (12)
  74.     CreateObject(987,356.60000610,1876.80004883,16.70000076,0.00000000,0.00000000,21.99462891); //object(elecfence_bar) (13)
  75.     CreateObject(987,355.00000000,1876.19995117,16.70000076,0.00000000,0.00000000,21.99462891); //object(elecfence_bar) (14)
  76.     CreateObject(987,355.20001221,1864.40002441,16.70000076,0.00000000,0.00000000,89.99462891); //object(elecfence_bar) (15)
  77.     CreateObject(987,355.20001221,1852.50000000,16.70000076,0.00000000,0.00000000,89.99450684); //object(elecfence_bar) (16)
  78.     CreateObject(987,355.20001221,1840.59997559,16.70000076,0.00000000,0.00000000,89.99450684); //object(elecfence_bar) (17)
  79.     CreateObject(987,355.20001221,1828.69995117,16.70000076,0.00000000,0.00000000,89.99450684); //object(elecfence_bar) (18)
  80.     CreateObject(987,355.20001221,1816.80004883,16.70000076,0.00000000,0.00000000,89.99450684); //object(elecfence_bar) (19)
  81.     CreateObject(987,355.70001221,1809.40002441,16.70000076,0.00000000,0.00000000,94.24072266); //object(elecfence_bar) (20)
  82.     CreateObject(987,326.19921875,1786.00000000,16.70000076,0.00000000,0.00000000,32.22290039); //object(elecfence_bar) (23)
  83.     CreateObject(987,321.00000000,1782.90002441,16.70000076,0.00000000,0.00000000,32.22290039); //object(elecfence_bar) (24)
  84.     CreateObject(987,309.00000000,1783.09997559,16.70000076,0.00000000,0.00000000,0.22290039); //object(elecfence_bar) (25)
  85.     CreateObject(987,297.00000000,1783.09997559,16.70000076,0.00000000,0.00000000,0.21972656); //object(elecfence_bar) (26)
  86.     CreateObject(987,285.10000610,1783.00000000,16.70000076,0.00000000,0.00000000,0.21972656); //object(elecfence_bar) (27)
  87.     CreateObject(987,276.60000610,1783.00000000,16.70000076,0.00000000,0.00000000,0.21972656); //object(elecfence_bar) (28)
  88.     CreateObject(987,276.29998779,1794.90002441,16.70000076,0.00000000,0.00000000,272.21972656); //object(elecfence_bar) (29)
  89.     CreateObject(987,276.20001221,1798.90002441,16.70000076,0.00000000,0.00000000,272.21374512); //object(elecfence_bar) (30)
  90.     CreateObject(16093,119.59999847,1903.59997559,21.70000076,0.00000000,0.00000000,180.00000000); //object(a51_gatecontrol) (1)
  91.     CreateObject(16638,119.50000000,1904.59997559,19.89999962,0.00000000,0.00000000,179.99450684); //object(a51_gatecon_a) (1)
  92.     CreateObject(3390,119.90000153,1905.00000000,21.79999924,0.00000000,0.00000000,90.00000000); //object(a51_sdsk_ncol1_) (1)
  93.     CreateObject(3389,122.09999847,1904.00000000,21.79999924,0.00000000,0.00000000,90.00000000); //object(a51_srack1_) (1)
  94.     CreateObject(1671,119.90000153,1904.00000000,22.29999924,0.00000000,0.00000000,140.00000000); //object(swivelchair_a) (2)
  95.     CreateObject(2985,115.00000000,1906.79980469,21.79999924,0.00000000,0.00000000,90.00000000); //object(minigun_base) (1)
  96.     CreateObject(2985,124.00000000,1906.59960938,21.79999924,0.00000000,0.00000000,89.99450684); //object(minigun_base) (2)
  97.     CreateObject(3117,246.00000000,1862.90002441,19.50000000,0.00000000,0.00000000,39.99572754); //object(a51_ventcoverb) (1)
  98.     CreateObject(987,200.89999390,2040.69995117,17.00000000,0.00000000,0.00000000,180.00000000); //object(elecfence_bar) (2)
  99.     CreateObject(987,212.89999390,2040.69995117,17.00000000,0.00000000,0.00000000,179.99450684); //object(elecfence_bar) (3)
  100.     CreateObject(987,213.00000000,2052.69995117,17.00000000,0.00000000,0.00000000,269.99450684); //object(elecfence_bar) (4)
  101.     CreateObject(987,222.19999695,2060.39990234,17.00000000,0.00000000,0.00000000,219.98901367); //object(elecfence_bar) (5)
  102.     CreateObject(987,226.39999390,2071.69995117,17.00000000,0.00000000,0.00000000,249.98535156); //object(elecfence_bar) (6)
  103.     CreateObject(987,230.00000000,2081.60009766,17.00000000,0.00000000,0.00000000,249.98291016); //object(elecfence_bar) (7)
  104.     CreateObject(987,241.89999390,2080.69995117,17.00000000,0.00000000,0.00000000,175.98291016); //object(elecfence_bar) (8)
  105.     CreateObject(987,253.89999390,2080.69995117,17.00000000,0.00000000,0.00000000,179.97351074); //object(elecfence_bar) (9)
  106.     CreateObject(987,265.89999390,2080.69995117,17.00000000,0.00000000,0.00000000,179.96704102); //object(elecfence_bar) (10)
  107.     CreateObject(987,348.00000000,1800.00000000,16.70000076,0.00000000,0.00000000,54.24072266); //object(elecfence_bar) (20)
  108.     CreateObject(987,330.39999390,1788.69995117,16.70000076,0.00000000,0.00000000,32.22290039); //object(elecfence_bar) (23)
  109.     CreateObject(9241,232.00000000,2018.19995117,18.00000000,0.00000000,0.00000000,180.00000000); //object(copbits_sfn) (1)
  110.     CreateObject(9241,233.00000000,1973.09997559,18.00000000,0.00000000,0.00000000,179.99450684); //object(copbits_sfn) (2)
  111.     CreateObject(3095,268.50000000,1884.19995117,16.00000000,0.00000000,0.00000000,0.00000000); //object(a51_jetdoor) (1)
  112.     CreateObject(3095,268.50000000,1884.19995117,15.50000000,0.00000000,0.00000000,0.00000000); //object(a51_jetdoor) (2)
  113.  
  114. public OnPlayerCommandText(playerid, cmdtext[])
  115. {
  116.     if (strcmp("/armybasecmds", cmdtext, true, 10) == 0)
  117.     {
  118.         SendClientMessage(playerid, 0xFFFFFF, "{0000FF}|=====================|- Army Base Commands -|=====================|");
  119.         SendClientMessage(playerid, 0xFFFFFF, "{FFFFFF}/g1o | /g1c |> Opens/Closes the main gate of army base at west section.");
  120.         SendClientMessage(playerid, 0xFFFFFF, "{FFFFFF}/g2o | /g2c |> Opens/Closes the main gate of army base at south east section.");
  121.         SendClientMessage(playerid, 0xFFFFFF, "{FFFFFF}/gate |> Opens/Closes the garage door to interior of army base.");
  122.         SendClientMessage(playerid, 0xFFFFFF, "{FFFFFF}/lu | /ld |> Moves the lift up/down.");
  123.     }
  124.  
  125.     if (strcmp("/g1o", cmdtext, true, 10) == 0)
  126.     {
  127.         MoveObject(g1, 96.59999847, 1924.59997559, 18.00000000, 5);
  128.         SendClientMessage(playerid, 0xFFFFFF, "{00FF00}[SUCCESS] The gate is now opening.");
  129.     }
  130.  
  131.     if (strcmp("/g1c", cmdtext, true, 10) == 0)
  132.     {
  133.         MoveObject(g1, 96.59999847, 1920.50000000, 18.00000000, 5);
  134.         SendClientMessage(playerid, 0xFFFFFF, "{00FF00}[SUCCESS] The gate is now closing.");
  135.     }
  136.  
  137.     if (strcmp("/g2o", cmdtext, true, 10) == 0)
  138.     {
  139.         MoveObject(g2, 351.70001221, 1802.19995117, 20.70000076, 5);
  140.         SendClientMessage(playerid, 0xFFFFFF, "{00FF00}[SUCCESS] The gate is now opening.");
  141.     }
  142.  
  143.     if (strcmp("/g2c", cmdtext, true, 10) == 0)
  144.     {
  145.         MoveObject(g2, 344.39999390, 1797.30004883, 20.70000076, 5);
  146.         SendClientMessage(playerid, 0xFFFFFF, "{00FF00}[SUCCESS] The gate is now closing.");
  147.     }
  148.  
  149.     if (strcmp("/lu", cmdtext, true, 10) == 0)
  150.     {
  151.         MoveObject(lift1, 280.89999390, 1821.00000000, 23.39999962, 5);
  152.         MoveObject(lift2, 291.00000000, 1821.00000000, 23.39999962, 5);
  153.         SendClientMessage(playerid, 0xFFFFFF, "{00FF00}[SUCCESS] The lift is now going up.");
  154.     }
  155.  
  156.     if (strcmp("/ld", cmdtext, true, 10) == 0)
  157.     {
  158.          MoveObject(lift1, 280.89999390, 1821.00000000, 16.60000038, 5);
  159.          MoveObject(lift2, 291.00000000, 1821.00000000, 16.60000038, 5);
  160.          SendClientMessage(playerid, 0xFFFFFF, "{00FF00}[SUCCESS] The lift is now going down.");
  161.     }
  162.         return 0;
  163. }
Advertisement
Add Comment
Please, Sign In to add comment