Guest User

NtCat

a guest
Apr 14th, 2009
333
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 12.46 KB | None | 0 0
  1. // Area 51 Fortress MAP by NtCat
  2. // All rights reserved.
  3. #include <a_samp>
  4.  
  5. new Gate1L;
  6. new Gate1R;
  7. new Gate2;
  8. new Gate3;
  9. new BunkerUp;
  10. new BunkerDown;
  11.  
  12. public OnGameModeInit()
  13. {
  14. Gate1L = CreateObject(985,-4.922,2071.095,18.156,0.0,0.0,90.000); // MainGate-L-CLOSED
  15. Gate1R = CreateObject(986,-4.935,2063.188,18.159,0.0,0.0,90.000); // MainGate-R-CLOSED
  16. Gate2 = CreateObject(971,339.914,1766.854,19.696,0.0,0.0,-90.000); // Gate2-CLOSED
  17. Gate3 = CreateObject(980,213.547,1875.952,13.870,0.0,0.0,0.0); // Gate3-CLOSED
  18. BunkerUp = CreatePickup(1318,23,249.983,1867.222,8.313); // Bunker-Up-Pickup
  19. BunkerDown = CreatePickup(1318,23,250.768,1867.287,-32.759); // Bunker-Down-Pickup
  20. CreatePickup(370,23,268.572,1883.593,-30.116); // PICKUP-Jetpack
  21. CreateObject(7379,390.870,2001.131,16.640,0.0,0.0,0.0); // object (9)
  22. CreateObject(7379,390.801,2098.091,16.640,0.0,0.0,0.0); // object (10)
  23. CreateObject(7379,270.753,2110.045,16.629,0.0,0.0,90.000); // object (11)
  24. CreateObject(7379,138.778,2110.000,16.634,0.0,0.0,90.000); // object (12)
  25. CreateObject(7379,6.811,2109.972,16.643,0.0,0.0,90.000); // object (13)
  26. CreateObject(7379,-5.181,1940.842,16.640,0.0,0.0,180.000); // object (14)
  27. CreateObject(987,-5.038,2109.879,16.641,0.0,0.0,-90.000); // object (15)
  28. CreateObject(987,-5.014,2097.903,16.643,0.0,0.0,-90.000); // object (16)
  29. CreateObject(987,-4.993,2085.952,16.648,0.0,0.0,-90.000); // object (17)
  30. CreateObject(7379,-5.153,1808.849,16.640,0.0,0.0,180.000); // object (22)
  31. CreateObject(7379,6.812,1796.863,16.640,0.0,0.0,90.000); // object (23)
  32. CreateObject(7379,138.538,1794.501,16.640,0.0,0.0,78.750); // object (24)
  33. CreateObject(987,256.252,1771.251,16.591,0.0,0.0,0.0); // object (26)
  34. CreateObject(987,268.216,1771.287,16.616,0.0,0.0,0.0); // object (27)
  35. CreateObject(987,280.168,1771.296,16.616,0.0,0.0,0.0); // object (28)
  36. CreateObject(987,292.147,1771.282,16.616,0.0,0.0,0.0); // object (29)
  37. CreateObject(987,304.128,1771.286,16.616,0.0,0.0,0.0); // object (30)
  38. CreateObject(987,316.130,1771.328,16.616,0.0,0.0,0.0); // object (31)
  39. CreateObject(987,328.089,1771.326,16.616,0.0,0.0,0.0); // object (32)
  40. CreateObject(987,339.997,1762.553,16.361,0.0,0.0,-41.562); // object (35)
  41. CreateObject(7379,386.774,1869.889,16.626,0.0,0.0,-19.922); // object (36)
  42. CreateObject(987,348.822,1754.525,16.309,0.0,0.0,48.438); // object (37)
  43. CreateObject(987,356.639,1763.359,16.301,0.0,0.0,113.282); // object (38)
  44. CreateObject(3279,335.825,1797.463,16.929,0.0,0.0,-326.250); // object (40)
  45. CreateObject(3279,349.725,1805.013,17.148,0.0,0.0,-506.250); // object (41)
  46. CreateObject(3279,-2.794,2058.218,16.333,0.0,0.0,-630.000); // object (42)
  47. CreateObject(3279,0.161,2075.987,16.290,0.0,0.0,-810.000); // object (43)
  48. CreateObject(3279,-0.316,1976.597,16.491,0.0,0.0,-810.000); // object (44)
  49. CreateObject(3279,1.203,1892.810,16.491,0.0,0.0,-810.000); // object (45)
  50. CreateObject(3279,-0.403,1801.081,16.466,0.0,0.0,-810.000); // object (46)
  51. CreateObject(3279,59.696,1801.270,16.466,0.0,0.0,-810.000); // object (47)
  52. CreateObject(3279,213.623,1784.512,16.441,0.0,0.0,-821.250); // object (48)
  53. CreateObject(3279,80.578,2106.270,16.629,0.0,0.0,-990.000); // object (49)
  54. CreateObject(3279,150.414,2104.917,16.709,0.0,0.0,-900.000); // object (50)
  55. CreateObject(3279,224.928,2104.824,16.381,0.0,0.0,-900.000); // object (51)
  56. CreateObject(3279,290.597,2106.295,16.419,0.0,0.0,-1080.000); // object (52)
  57. CreateObject(3279,385.926,2105.790,16.441,0.0,0.0,-1170.000); // object (53)
  58. CreateObject(3279,385.077,1991.988,16.441,0.0,0.0,-1170.000); // object (54)
  59. CreateObject(3279,382.685,1911.948,16.441,0.0,0.0,-1170.000); // object (55)
  60. CreateObject(3279,360.536,1872.034,16.573,0.0,0.0,-1170.000); // object (56)
  61. CreateObject(1348,202.056,1874.094,12.849,0.0,0.0,0.0); // object (57)
  62. CreateObject(1348,202.018,1873.117,12.843,0.0,0.0,0.0); // object (58)
  63. CreateObject(1348,203.811,1874.065,12.849,0.0,0.0,0.0); // object (59)
  64. CreateObject(1348,203.743,1873.140,12.849,0.0,0.0,0.0); // object (60)
  65. CreateObject(1348,205.478,1874.066,12.849,0.0,0.0,0.0); // object (61)
  66. CreateObject(1348,205.475,1873.137,12.849,0.0,0.0,0.0); // object (62)
  67. CreateObject(1431,240.103,1863.445,11.009,0.0,0.0,0.0); // object (63)
  68. CreateObject(1431,239.758,1842.846,8.305,0.0,0.0,0.0); // object (64)
  69. CreateObject(1431,239.881,1844.195,8.305,0.0,0.0,0.0); // object (65)
  70. CreateObject(1431,241.478,1843.438,8.305,0.0,0.0,78.750); // object (66)
  71. CreateObject(1685,239.612,1861.641,8.508,0.0,0.0,0.0); // object (67)
  72. CreateObject(1685,241.478,1861.680,8.508,0.0,0.0,0.0); // object (68)
  73. CreateObject(1685,239.654,1859.608,8.508,0.0,0.0,0.0); // object (69)
  74. CreateObject(1685,241.490,1859.599,8.508,0.0,0.0,0.0); // object (70)
  75. CreateObject(1685,239.618,1861.636,10.008,0.0,0.0,0.0); // object (71)
  76. CreateObject(1685,241.468,1861.652,10.008,0.0,0.0,0.0); // object (72)
  77. CreateObject(1685,239.669,1859.606,10.008,0.0,0.0,0.0); // object (73)
  78. CreateObject(1685,241.489,1859.599,10.008,0.0,0.0,0.0); // object (74)
  79. CreateObject(2040,213.836,1828.793,5.525,0.0,0.0,-11.250); // object (75)
  80. CreateObject(2040,214.086,1828.882,5.525,0.0,0.0,-11.250); // object (76)
  81. CreateObject(1383,181.344,1930.384,45.220,0.0,0.0,0.0); // object (77)
  82. CreateObject(1682,180.773,1929.098,83.151,0.0,0.0,-180.000); // object (78)
  83. CreateObject(17020,262.065,1847.145,20.636,0.0,0.0,0.0); // object (79)
  84. CreateObject(17055,198.351,1809.080,18.983,0.0,0.0,0.0); // object (80)
  85. CreateObject(17055,226.501,1809.016,18.983,0.0,0.0,0.0); // object (81)
  86. CreateObject(17055,136.823,1889.668,19.661,0.0,0.0,0.0); // object (82)
  87. CreateObject(12814,252.868,1865.751,-33.365,0.0,0.0,0.0); // object (84)
  88. CreateObject(1701,247.117,1871.426,-33.364,0.0,0.0,-270.000); // object (86)
  89. CreateObject(1717,255.287,1870.923,-33.310,0.0,0.0,-135.000); // object (87)
  90. CreateObject(1736,255.629,1870.261,-29.687,0.0,0.0,-90.000); // object (88)
  91. CreateObject(1808,243.833,1868.053,-33.363,0.0,0.0,-270.000); // object (90)
  92. CreateObject(1809,255.624,1870.219,-33.328,0.0,0.0,-90.000); // object (91)
  93. CreateObject(1829,244.373,1866.737,-32.893,0.0,0.0,-270.000); // object (92)
  94. CreateObject(2028,255.038,1870.218,-33.274,0.0,0.0,-90.000); // object (93)
  95. CreateObject(2097,247.514,1863.176,-33.057,0.0,0.0,0.0); // object (94)
  96. CreateObject(2130,244.100,1863.297,-33.508,0.0,0.0,90.000); // object (95)
  97. CreateObject(2131,246.455,1862.570,-33.359,0.0,0.0,180.000); // object (96)
  98. CreateObject(2135,244.110,1865.271,-33.509,0.0,0.0,90.000); // object (97)
  99. CreateObject(2149,244.100,1863.358,-32.307,0.0,0.0,90.000); // object (98)
  100. CreateObject(2186,253.283,1864.171,-33.365,0.0,0.0,-90.000); // object (99)
  101. CreateObject(1663,251.484,1864.121,-32.897,0.0,0.0,0.0); // object (102)
  102. CreateObject(1671,252.290,1864.083,-32.897,0.0,0.0,0.0); // object (103)
  103. CreateObject(1704,249.161,1869.950,-33.361,0.0,0.0,-270.000); // object (104)
  104. CreateObject(1762,255.486,1868.384,-33.350,0.0,0.0,-90.000); // object (105)
  105. CreateObject(1762,255.508,1866.914,-33.350,0.0,0.0,-90.000); // object (106)
  106. CreateObject(11631,251.884,1863.475,-32.112,0.0,0.0,-180.000); // object (107)
  107. CreateObject(1208,254.178,1863.091,-33.358,0.0,0.0,0.0); // object (108)
  108. CreateObject(12814,251.047,1872.816,-33.363,89.381,0.0,0.0); // object (109)
  109. CreateObject(12814,255.944,1866.717,-33.363,89.381,0.0,-90.000); // object (110)
  110. CreateObject(12814,243.591,1872.831,-31.295,89.381,0.0,90.000); // object (111)
  111. CreateObject(12814,248.227,1862.774,-33.363,89.381,0.0,180.000); // object (112)
  112. CreateObject(2609,255.588,1863.028,-32.626,0.0,0.0,-90.000); // object (113)
  113. CreateObject(2609,255.576,1863.506,-32.626,0.0,0.0,-90.000); // object (114)
  114. CreateObject(1635,224.906,1925.793,19.824,0.0,0.0,180.000); // object (119)
  115. CreateObject(1225,280.910,1816.248,0.008,0.0,0.0,0.0); // object (120)
  116. CreateObject(1225,280.644,1817.497,0.008,0.0,0.0,0.0); // object (121)
  117. CreateObject(1225,278.799,1816.622,0.014,0.0,0.0,0.0); // object (122)
  118. CreateObject(1225,278.977,1817.992,-0.017,0.0,0.0,0.0); // object (123)
  119. CreateObject(1225,282.448,1816.808,-0.017,0.0,0.0,0.0); // object (124)
  120. CreateObject(1225,281.924,1815.665,-0.042,0.0,0.0,0.0); // object (125)
  121. CreateObject(2780,230.629,1822.868,-0.011,300.803,0.0,-78.750); // object (126)
  122. CreateObject(1215,218.859,1822.917,6.363,0.0,0.0,0.0); // object (127)
  123. CreateObject(3386,283.472,1871.349,7.733,0.0,0.0,180.000); // object (128)
  124. CreateObject(12911,205.623,1951.203,15.337,0.0,0.0,101.250); // object (130)
  125. CreateObject(12911,205.927,1962.846,15.562,0.0,0.0,101.250); // object (131)
  126. CreateObject(12911,206.170,1976.183,15.987,0.0,0.0,101.250); // object (132)
  127. CreateObject(3794,244.766,1846.925,8.362,0.0,0.0,-180.000); // object (133)
  128. CreateObject(3794,244.792,1848.533,8.363,0.0,0.0,-180.000); // object (134)
  129. CreateObject(3794,247.550,1847.802,8.368,0.0,0.0,-270.000); // object (135)
  130. CreateObject(3794,275.344,1859.175,8.938,0.0,0.0,-360.000); // object (136)
  131. CreateObject(3790,269.095,1858.145,9.018,0.0,0.0,90.000); // object (137)
  132. CreateObject(3790,205.919,1962.632,39.820,1.719,90.241,11.250); // object (138)
  133. CreateObject(3390,201.674,1859.474,12.138,0.0,0.0,-180.000); // object (139)
  134. CreateObject(5882,235.016,2019.950,70.945,0.0,0.0,0.0); // object (140)
  135. CreateObject(1383,184.894,1883.246,50.316,0.0,0.0,0.0); // object (143)
  136. CreateObject(1384,184.778,1883.289,82.480,0.0,0.0,-90.000); // object (144)
  137. CreateObject(1387,224.339,1883.247,85.355,0.0,0.0,78.750); // object (146)
  138. CreateObject(5882,61.101,2000.007,71.234,0.0,0.0,0.0); // object (148)
  139. CreateObject(5882,45.277,1854.048,71.170,0.0,0.0,90.000); // object (150)
  140. CreateObject(1358,67.159,1843.897,17.851,0.0,0.0,0.0); // object (151)
  141. CreateObject(1345,66.518,1846.904,17.418,0.0,0.0,0.0); // object (152)
  142. CreateObject(1345,71.658,1980.425,17.411,0.0,0.0,0.0); // object (153)
  143. CreateObject(1345,221.712,2004.912,17.411,0.0,0.0,90.000); // object (154)
  144. CreateObject(3267,262.002,1805.823,32.459,0.0,0.0,-180.000); // object (155)
  145. CreateObject(3267,336.880,1795.908,32.568,0.0,0.0,-146.250); // object (156)
  146. CreateObject(3267,350.672,1803.653,32.787,0.0,0.0,-146.250); // object (157)
  147. CreateObject(3267,361.825,1870.552,32.212,0.0,0.0,-146.250); // object (158)
  148. CreateObject(3267,384.085,1910.613,32.080,0.0,0.0,-146.250); // object (159)
  149. CreateObject(3267,386.620,1992.212,32.080,0.0,0.0,-90.000); // object (160)
  150. CreateObject(3267,387.245,2107.189,32.080,0.0,0.0,-45.000); // object (161)
  151. CreateObject(3267,290.466,2107.756,32.058,0.0,0.0,0.0); // object (162)
  152. CreateObject(3267,225.290,2106.654,32.019,0.0,0.0,0.0); // object (163)
  153. CreateObject(3267,150.578,2106.641,32.347,0.0,0.0,0.0); // object (164)
  154. CreateObject(3267,79.882,2107.902,32.267,0.0,0.0,0.0); // object (165)
  155. CreateObject(3267,-1.474,2076.099,31.929,0.0,0.0,90.000); // object (166)
  156. CreateObject(3267,-4.393,2058.269,31.972,0.0,0.0,90.000); // object (167)
  157. CreateObject(3267,-2.119,1976.427,32.130,0.0,0.0,90.000); // object (168)
  158. CreateObject(3267,-0.744,1893.006,32.130,0.0,0.0,90.000); // object (169)
  159. CreateObject(3267,-2.050,1799.818,32.105,0.0,0.0,135.000); // object (170)
  160. CreateObject(3267,59.544,1799.919,32.105,0.0,0.0,180.000); // object (171)
  161. CreateObject(3267,113.601,1812.810,32.459,0.0,0.0,180.000); // object (172)
  162. CreateObject(3267,213.229,1782.967,32.080,0.0,0.0,168.750); // object (173)
  163. CreateObject(14553,66.633,1739.817,17.526,13.751,0.0,-33.750); // object (175)
  164. return 1;
  165. }
  166.  
  167. public OnPlayerPickUpPickup(playerid, pickupid)
  168. {
  169. if(pickupid == BunkerUp) SetPlayerPos(playerid,248.440,1867.513,-31.784);
  170. else if(pickupid == BunkerDown) SetPlayerPos(playerid,248.199,1867.227,9.106);
  171. return 1;
  172. }
  173.  
  174. public OnPlayerCommandText(playerid, cmdtext[])
  175. {
  176. if (strcmp("/gate1on", cmdtext, true) == 0)
  177. {
  178. MoveObject(Gate1L,-5.086,2078.012,18.163,3);
  179. MoveObject(Gate1R,-5.130,2056.075,18.148,3);
  180. return 1;
  181. }
  182. if (strcmp("/gate1off", cmdtext, true, 10) == 0)
  183. {
  184. MoveObject(Gate1L,-4.922,2071.095,18.156,3);
  185. MoveObject(Gate1R,-4.935,2063.188,18.159,3);
  186. return 1;
  187. }
  188. if (strcmp("/gate2on", cmdtext, true, 10) == 0)
  189. {
  190. MoveObject(Gate2,339.718,1766.890,12.591,3);
  191. return 1;
  192. }
  193. if (strcmp("/gate2off", cmdtext, true, 10) == 0)
  194. {
  195. MoveObject(Gate2,339.914,1766.854,19.696,3);
  196. return 1;
  197. }
  198. if (strcmp("/gate3on", cmdtext, true, 10) == 0)
  199. {
  200. MoveObject(Gate3,213.546,1875.947,9.345,3);
  201. return 1;
  202. }
  203. if (strcmp("/gate3off", cmdtext, true, 10) == 0)
  204. {
  205. MoveObject(Gate3,213.547,1875.952,13.870,3);
  206. return 1;
  207. }
  208. return 0;
  209. }
Advertisement
Add Comment
Please, Sign In to add comment