Advertisement
Guest User

Airport Zone

a guest
Jun 16th, 2010
292
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 14.19 KB | None | 0 0
  1. /*
  2. Airport Zone made by [SFR]FLoRyN ---> Don't remove the credits!
  3.  
  4. Hello, this is my 2nd map, is a Airport Zone for Planes or a zone to do some drift!, it contains:
  5. -133 Objects
  6. -7 Helicopters & 15 Planes
  7. -1 Command (/airport)
  8.  
  9. Enjoy!
  10. */
  11.  
  12. //Includes
  13. #include <a_samp>
  14.  
  15. //Defines
  16. #define COLOR_LIGHTBLUE 0x33CCFFAA
  17. #if defined FILTERSCRIPT
  18.  
  19. public OnFilterScriptInit()
  20. {
  21. print("\n--------------------------------------");
  22. print(" Blank Filterscript by your name here");
  23. print("--------------------------------------\n");
  24. return 1;
  25. }
  26.  
  27. public OnFilterScriptExit()
  28. {
  29. return 1;
  30. }
  31.  
  32. #else
  33.  
  34. main()
  35. {
  36. print("\n----------------------------------");
  37. print(" Blank Gamemode by your name here");
  38. print("----------------------------------\n");
  39. }
  40.  
  41. #endif
  42.  
  43. public OnGameModeInit()
  44. {
  45. //Cars
  46. AddStaticVehicle(487,-0.8035,-2954.1931,39.1366,267.5995,38,79); // Heli1
  47. AddStaticVehicle(487,-203.4377,-2955.6125,39.2261,273.4806,38,79); // Heli2
  48. AddStaticVehicle(417,-294.5106,-2952.0503,39.2442,267.6801,38,79); // Heli3
  49. AddStaticVehicle(563,-288.0607,-3155.5840,39.1375,0.5908,38,79); // Heli4
  50. AddStaticVehicle(487,-284.2365,-3287.4517,39.4887,4.2962,38,79); // Heli5
  51. AddStaticVehicle(487,81.7966,-3318.7397,39.3652,90.3139,38,79); // Heli6
  52. AddStaticVehicle(487,81.6283,-3114.0381,39.1349,94.9513,38,79); // Heli7
  53. AddStaticVehicle(593,87.0132,-2951.4419,36.5340,90.0682,1,108); // dodo1
  54. AddStaticVehicle(593,87.8366,-2969.4019,36.5315,89.4571,89,54); // dodo2
  55. AddStaticVehicle(593,-298.3039,-2991.3079,36.6169,270.3589,112,25); // dodo3
  56. AddStaticVehicle(593,-296.6237,-3008.0391,36.6245,270.4432,79,41); // dodo4
  57. AddStaticVehicle(553,-200.0156,-2995.7471,37.4991,179.4557,121,35); // nevada
  58. AddStaticVehicle(513,-295.7807,-3026.5505,36.7055,269.7110,117,120); // stuntplane1
  59. AddStaticVehicle(513,-294.5751,-3040.8284,36.7060,273.9362,20,25); // stuntplane2
  60. AddStaticVehicle(513,80.2748,-3015.8318,36.6261,97.5004,20,25); // stuntplane3
  61. AddStaticVehicle(513,78.1028,-3040.1680,36.6378,90.1975,20,25); // stuntplane3
  62. AddStaticVehicle(577,-59.2677,-2966.1790,36.2679,178.8958,21,56); // at-400
  63. AddStaticVehicle(577,-120.1319,-2966.9458,36.3118,180.1476,69,65); // at4002
  64. AddStaticVehicle(511,83.7722,-3224.3220,37.6772,126.4478,124,48); // plane1
  65. AddStaticVehicle(511,-283.1193,-3222.3982,37.4234,219.7458,124,48); // plane2
  66. AddStaticVehicle(519,-2.0301,-2986.2161,36.9890,178.6566,113,21); // shamal
  67. AddStaticVehicle(592,-248.9013,-2965.7776,37.3590,180.7628,85,111); // andromenada
  68.  
  69. //Objects
  70. CreateObject(8172, -154.359161, -3008.158691, 35.415726, 0.0000, 0.0000, 0.0000);
  71. CreateObject(5507, -150.001099, -2902.642334, 35.434292, 0.0000, 0.0000, 270.0000);
  72. CreateObject(8171, -154.254684, -3144.494629, 35.304871, 0.0000, 0.0000, 0.0000);
  73. CreateObject(8171, -153.765930, -3280.057373, 35.512230, 0.0000, 0.0000, 0.0000);
  74. CreateObject(8171, -114.295570, -3003.857178, 35.396263, 0.0000, 0.0000, 0.0000);
  75. CreateObject(8171, -114.358063, -3142.145020, 35.226219, 0.0000, 0.0000, 0.0000);
  76. CreateObject(8171, -119.528717, -3276.389160, 35.267715, 0.0000, 0.0000, 0.0000);
  77. CreateObject(8171, -79.384430, -3000.055420, 35.350250, 0.0000, 0.0000, 0.0000);
  78. CreateObject(978, -140.775421, -2906.864258, 36.438606, 0.0000, 0.0000, 90.0000);
  79. CreateObject(978, -140.803864, -2915.975342, 36.430809, 0.0000, 0.0000, 90.0000);
  80. CreateObject(978, -140.874390, -2924.942871, 36.430809, 0.0000, 0.0000, 90.0000);
  81. CreateObject(979, -159.537064, -2906.133545, 36.344826, 0.0000, 0.0000, 270.0000);
  82. CreateObject(979, -159.569397, -2915.298584, 36.337029, 0.0000, 0.0000, 270.0000);
  83. CreateObject(979, -159.596039, -2922.329834, 36.337029, 0.0000, 0.0000, 270.0000);
  84. CreateObject(710, -61.285915, -2933.338623, 50.936916, 0.0000, 0.0000, 0.0000);
  85. CreateObject(710, -74.976685, -2932.572021, 50.936916, 0.0000, 0.0000, 0.0000);
  86. CreateObject(710, -87.812881, -2932.348389, 50.936916, 0.0000, 0.0000, 0.0000);
  87. CreateObject(710, -98.663818, -2931.951660, 50.936916, 0.0000, 0.0000, 0.0000);
  88. CreateObject(710, -110.020721, -2931.657227, 50.938839, 0.0000, 0.0000, 0.0000);
  89. CreateObject(710, -123.165009, -2932.112793, 50.938839, 0.0000, 0.0000, 0.0000);
  90. CreateObject(710, -133.782013, -2931.071045, 50.938839, 0.0000, 0.0000, 0.0000);
  91. CreateObject(710, -167.091919, -2930.724854, 50.986767, 0.0000, 0.0000, 0.0000);
  92. CreateObject(751, -159.408646, -2901.444092, 37.200573, 0.0000, 0.0000, 0.0000);
  93. CreateObject(751, -141.099899, -2903.166260, 36.645943, 0.0000, 0.0000, 0.0000);
  94. CreateObject(1683, -153.116486, -2928.569824, 68.700195, 0.0000, 0.0000, 90.0000);
  95. CreateObject(9482, -149.762497, -2927.893311, 42.030327, 0.0000, 0.0000, 90.0000);
  96. CreateObject(3410, -170.313156, -2884.047119, 39.236622, 0.0000, 0.0000, 180.0000);
  97. CreateObject(11556, -345.722687, -2957.856201, 40.637253, 0.0000, 0.0000, 270.0000);
  98. CreateObject(8171, -79.255219, -3128.075684, 35.463676, 0.0000, 0.0000, 0.0000);
  99. CreateObject(8171, -80.433029, -3263.274170, 35.346085, 0.0000, 0.0000, 0.0000);
  100. CreateObject(8171, -40.985954, -3009.050293, 35.316803, 0.0000, 0.0000, 0.0000);
  101. CreateObject(710, -45.810646, -2933.333008, 50.914768, 0.0000, 0.0000, 0.0000);
  102. CreateObject(710, -29.289955, -2931.848633, 50.914768, 0.0000, 0.0000, 0.0000);
  103. CreateObject(8171, -40.677399, -3133.786621, 35.571465, 0.0000, 0.0000, 0.0000);
  104. CreateObject(8171, -41.421314, -3268.964600, 35.448883, 0.0000, 0.0000, 0.0000);
  105. CreateObject(8171, -41.254501, -3406.527100, 35.314980, 0.0000, 0.0000, 180.0000);
  106. CreateObject(8171, -90.416695, -2948.041992, 35.352173, 0.0000, 0.0000, 90.0000);
  107. CreateObject(4867, -235.808395, -3033.946533, 35.162247, 0.0000, 0.0000, 90.0000);
  108. CreateObject(4867, -236.771240, -3240.200439, 35.048264, 0.0000, 0.0000, 90.0001);
  109. CreateObject(4867, 29.944588, -3036.710449, 35.070862, 0.0000, 0.0000, 270.0000);
  110. CreateObject(710, -181.428757, -2929.906494, 50.748913, 0.0000, 0.0000, 0.0000);
  111. CreateObject(710, -196.715088, -2929.887451, 50.748913, 0.0000, 0.0000, 0.0000);
  112. CreateObject(710, -212.427414, -2931.523926, 50.748913, 0.0000, 0.0000, 0.0000);
  113. CreateObject(710, -227.730942, -2931.465332, 50.748913, 0.0000, 0.0000, 0.0000);
  114. CreateObject(710, -248.560150, -2930.546387, 50.748913, 0.0000, 0.0000, 0.0000);
  115. CreateObject(710, -266.224121, -2930.814697, 50.748913, 0.0000, 0.0000, 0.0000);
  116. CreateObject(710, -282.012604, -2931.156250, 50.748913, 0.0000, 0.0000, 0.0000);
  117. CreateObject(710, -297.533325, -2931.068115, 50.748913, 0.0000, 0.0000, 0.0000);
  118. CreateObject(710, -315.844482, -2930.657715, 50.748913, 0.0000, 0.0000, 0.0000);
  119. CreateObject(710, 1.069933, -2931.586914, 50.901546, 0.0000, 0.0000, 0.0000);
  120. CreateObject(710, -13.149508, -2931.910645, 52.156757, 0.0000, 0.0000, 0.0000);
  121. CreateObject(710, 16.772064, -2932.407959, 50.901546, 0.0000, 0.0000, 0.0000);
  122. CreateObject(710, 32.413303, -2933.233154, 50.901546, 0.0000, 0.0000, 0.0000);
  123. CreateObject(710, 47.844559, -2932.104492, 50.901546, 0.0000, 0.0000, 0.0000);
  124. CreateObject(710, 64.157028, -2931.516846, 50.901546, 0.0000, 0.0000, 0.0000);
  125. CreateObject(710, 80.233879, -2932.147461, 50.901546, 0.0000, 0.0000, 0.0000);
  126. CreateObject(710, 96.280319, -2933.354004, 50.901546, 0.0000, 0.0000, 0.0000);
  127. CreateObject(710, 89.239395, -3473.038574, 50.779659, 0.0000, 0.0000, 0.0000);
  128. CreateObject(11556, -344.647919, -3015.533691, 31.608597, 0.0000, 0.0000, 270.0000);
  129. CreateObject(11556, -343.815308, -3068.854248, 42.070786, 0.0000, 0.0000, 270.0000);
  130. CreateObject(11556, -336.837219, -3112.739258, 39.732460, 0.0000, 0.0000, 270.0000);
  131. CreateObject(11556, -332.604065, -3169.971191, 42.358215, 0.0000, 0.0000, 270.0000);
  132. CreateObject(11556, -337.651672, -3225.981445, 41.142914, 0.0000, 0.0000, 270.0000);
  133. CreateObject(11556, -331.511200, -3273.844238, 41.222748, 0.0000, 0.0000, 270.0000);
  134. CreateObject(11556, -324.411713, -3324.025635, 42.397224, 0.0000, 0.0000, 270.0000);
  135. CreateObject(3528, -149.502548, -2927.197266, 49.992474, 0.0000, 0.0000, 90.0000);
  136. CreateObject(4867, 30.678108, -3235.795898, 35.301613, 0.0000, 0.0000, 270.0000);
  137. CreateObject(8171, -79.889481, -3399.708496, 35.451103, 0.0000, 0.0000, 180.0000);
  138. CreateObject(8171, -118.954620, -3407.867432, 35.230835, 0.0000, 0.0000, 180.0000);
  139. CreateObject(8171, -152.936005, -3407.901367, 35.432152, 0.0000, 0.0000, 0.0000);
  140. CreateObject(8171, -90.990898, -3457.008545, 35.453026, 0.0000, 0.0000, 270.0000);
  141. CreateObject(4867, -236.311523, -3371.023193, 35.430229, 0.0000, 0.0000, 90.0001);
  142. CreateObject(4867, 29.799568, -3370.629883, 35.192993, 0.0000, 0.0000, 270.0000);
  143. CreateObject(11556, -323.634705, -3368.506348, 44.228905, 0.0000, 0.0000, 270.0000);
  144. CreateObject(11556, -324.597046, -3416.097412, 41.851582, 0.0000, 0.0000, 270.0000);
  145. CreateObject(11556, -325.964325, -3454.755615, 38.556221, 0.0000, 0.0000, 270.0000);
  146. CreateObject(11556, 130.204376, -2945.773682, 37.715889, 0.0000, 0.0000, 112.5000);
  147. CreateObject(11556, 133.403412, -2997.043457, 39.281212, 0.0000, 0.0000, 90.0000);
  148. CreateObject(11556, 125.697968, -3048.777344, 41.353912, 0.0000, 0.0000, 90.0000);
  149. CreateObject(11556, 129.149994, -3106.464355, 37.369110, 0.0000, 0.0000, 90.0000);
  150. CreateObject(11556, 127.526855, -3163.647705, 39.786415, 0.0000, 0.0000, 90.0000);
  151. CreateObject(11556, 127.510315, -3220.660645, 37.202301, 0.0000, 0.0000, 90.0000);
  152. CreateObject(11556, 126.823128, -3278.475098, 38.872246, 0.0000, 0.0000, 90.0000);
  153. CreateObject(11556, 126.772354, -3334.689209, 37.625626, 0.0000, 0.0000, 90.0000);
  154. CreateObject(11556, 126.249222, -3391.573730, 38.526268, 0.0000, 0.0000, 90.0000);
  155. CreateObject(11556, 126.172279, -3445.625244, 37.285622, 0.0000, 0.0000, 90.0000);
  156. CreateObject(710, 69.098457, -3473.497070, 50.779655, 0.0000, 0.0000, 0.0000);
  157. CreateObject(710, 15.139144, -3469.471436, 50.779659, 0.0000, 0.0000, 0.0000);
  158. CreateObject(710, -10.573456, -3470.169678, 50.779659, 0.0000, 0.0000, 0.0000);
  159. CreateObject(710, -181.422241, -3472.901855, 51.016895, 0.0000, 0.0000, 0.0000);
  160. CreateObject(710, -199.160599, -3473.603516, 51.016895, 0.0000, 0.0000, 0.0000);
  161. CreateObject(710, -216.165421, -3472.996338, 51.016895, 0.0000, 0.0000, 0.0000);
  162. CreateObject(710, -274.754303, -3473.057617, 51.016895, 0.0000, 0.0000, 0.0000);
  163. CreateObject(710, -290.078186, -3472.908691, 51.016895, 0.0000, 0.0000, 0.0000);
  164. CreateObject(3877, -168.869232, -3472.880127, 37.097893, 0.0000, 0.0000, 0.0000);
  165. CreateObject(3877, -22.455711, -3474.568359, 37.118767, 0.0000, 0.0000, 0.0000);
  166. CreateObject(3877, 56.911163, -3474.971191, 36.858734, 0.0000, 0.0000, 0.0000);
  167. CreateObject(3877, 22.216562, -3475.467773, 36.858734, 0.0000, 0.0000, 0.0000);
  168. CreateObject(3877, -230.594681, -3476.626465, 37.095970, 0.0000, 0.0000, 0.0000);
  169. CreateObject(3877, -264.198059, -3476.562256, 37.095970, 0.0000, 0.0000, 0.0000);
  170. CreateObject(3666, -20.618164, -2937.654785, 35.828564, 0.0000, 0.0000, 0.0000);
  171. CreateObject(3666, -20.518127, -2970.348389, 35.828564, 0.0000, 0.0000, 0.0000);
  172. CreateObject(3666, -20.252438, -3001.928467, 35.828564, 0.0000, 0.0000, 0.0000);
  173. CreateObject(3666, -20.741745, -3033.110596, 35.828564, 0.0000, 0.0000, 0.0000);
  174. CreateObject(3666, -19.957603, -3059.681152, 35.828564, 0.0000, 0.0000, 0.0000);
  175. CreateObject(3666, -19.289833, -3089.367188, 35.828564, 0.0000, 0.0000, 0.0000);
  176. CreateObject(3666, -18.370758, -3123.846436, 35.584545, 0.0000, 0.0000, 0.0000);
  177. CreateObject(3666, -18.854454, -3167.415283, 35.815296, 0.0000, 0.0000, 0.0000);
  178. CreateObject(3666, -19.234215, -3208.263672, 35.815296, 0.0000, 0.0000, 0.0000);
  179. CreateObject(3666, -20.081348, -3248.959473, 35.815296, 0.0000, 0.0000, 0.0000);
  180. CreateObject(3666, -20.100086, -3286.663086, 35.815296, 0.0000, 0.0000, 0.0000);
  181. CreateObject(3666, -20.654171, -3335.911377, 35.815296, 0.0000, 0.0000, 0.0000);
  182. CreateObject(3666, -20.447754, -3391.212891, 35.706676, 0.0000, 0.0000, 0.0000);
  183. CreateObject(3666, -19.720036, -3429.149170, 35.706676, 0.0000, 0.0000, 0.0000);
  184. CreateObject(3666, -173.133606, -3411.517090, 35.943913, 0.0000, 0.0000, 0.0000);
  185. CreateObject(3666, -173.955826, -3369.336426, 35.943913, 0.0000, 0.0000, 0.0000);
  186. CreateObject(3666, -175.126709, -3311.915527, 35.943913, 0.0000, 0.0000, 0.0000);
  187. CreateObject(3666, -175.572632, -3252.648438, 35.561951, 0.0000, 0.0000, 0.0000);
  188. CreateObject(3666, -175.744965, -3196.784668, 35.561951, 0.0000, 0.0000, 0.0000);
  189. CreateObject(3666, -175.422440, -3136.134766, 35.675930, 0.0000, 0.0000, 0.0000);
  190. CreateObject(3666, -176.139618, -3077.238770, 35.675930, 0.0000, 0.0000, 0.0000);
  191. CreateObject(3666, -176.490829, -3018.849609, 35.675930, 0.0000, 0.0000, 0.0000);
  192. CreateObject(3666, -175.973495, -2935.868896, 35.675930, 0.0000, 0.0000, 0.0000);
  193. CreateObject(9241, -202.627930, -2955.472656, 37.221146, 0.0000, 0.0000, 180.0000);
  194. CreateObject(9241, -296.835480, -2953.299805, 37.221146, 0.0000, 0.0000, 180.0000);
  195. CreateObject(9241, -0.403503, -2953.897461, 37.129761, 0.0000, 0.0000, 0.0000);
  196. CreateObject(9241, 83.544678, -3113.658936, 37.129761, 0.0000, 0.0000, 0.0000);
  197. CreateObject(9241, 83.556870, -3318.482178, 37.360512, 0.0000, 0.0000, 0.0000);
  198. CreateObject(9241, -288.418549, -3160.061768, 37.107162, 0.0000, 0.0000, 90.0000);
  199. CreateObject(9241, -285.194214, -3288.096924, 37.489128, 0.0000, 0.0000, 90.0000);
  200. CreateObject(14562, -149.559647, -2895.775146, 39.730034, 0.0000, 0.0000, 90.0001);
  201. CreateObject(3524, -140.637833, -2902.887451, 45.136467, 0.0000, 0.0000, 146.2500);
  202. CreateObject(3524, -158.619385, -2901.145752, 45.543564, 0.0000, 0.0000, 146.2500);
  203. CreateObject(7073, -150.005539, -2863.517578, 56.809612, 0.0000, 0.0000, 303.7500);
  204.  
  205. return 1;
  206. }
  207.  
  208.  
  209.  
  210. public OnPlayerCommandText(playerid, cmdtext[])
  211. {
  212. if(!strcmp(cmdtext, "/airport", true))
  213. {
  214. if(IsPlayerInAnyVehicle(playerid))
  215. {
  216. SetVehiclePos(GetPlayerVehicleID(playerid), -150.3697,-2886.1238,39.4609);
  217. SetVehicleZAngle(GetPlayerVehicleID(playerid), 0.0);
  218. LinkVehicleToInterior(GetPlayerVehicleID(playerid), 0);
  219. }
  220. else
  221. {
  222. SetPlayerPos(playerid, -150.3697,-2886.1238,39.4609);
  223. SetPlayerFacingAngle(playerid, 0.0);
  224. }
  225. SetPlayerInterior(playerid, 0);
  226. SendClientMessage(playerid, COLOR_LIGHTBLUE, " Welcome to Airport Zone!");
  227. return 1;
  228. }
  229. return 0;
  230. }
  231.  
  232. //=========================================End===============================================
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement