Advertisement
GTA__

[GM]Carbon Stunting/DM by GTA

Jun 25th, 2012
73
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 34.13 KB | None | 0 0
  1. #include <a_samp>
  2.  
  3. #define COLOR_RED 0xFF0000AA
  4. #define COLOR_YELLOW 0xFFFF00AA
  5. #define COLOR_GREEN 0x33AA33AA
  6. #define COLOR_WHITE 0xFFFFFFAA
  7. #define COLOR_PURPLE 0xC2A2DAAA
  8. #define COLOR_DBLUE 0x2641FEAA
  9. #define COLOR_GREY 0xAFAFAFAA
  10. #define COLOR_LIGHTBLUE 0x33CCFFAA
  11.  
  12. #define PM_INCOMING_COLOR 0xFFFF22AA
  13. #define PM_OUTGOING_COLOR 0xFFCC2299
  14.  
  15. #define DIALOG_CHANGELOG 5
  16.  
  17. forward SendRandomMsgToAll();
  18.  
  19. new lvabgate;
  20. new RandomMoney[] =
  21. {
  22. 10000,
  23. 20000,
  24. 30000,
  25. 40000,
  26. 50000
  27. };
  28.  
  29. main()
  30. {
  31. print("\n----------------------------------");
  32. print(" Carbon Stunting");
  33. print(" By GTA.");
  34. print("----------------------------------\n");
  35. }
  36.  
  37. public OnGameModeInit()
  38. {
  39. SetGameModeText("Derby/Dm/Race/Stunt/Drift/Death Match/Battle Ground");
  40. AddPlayerClass(2,2819.0930,2392.4023,10.8203,104.2568,25,250,30,300,33,330);
  41. AddPlayerClass(23,1630.8270,2725.8235,10.8203,51.6709,0,0,0,0,0,0); // spawn2
  42. AddPlayerClass(29,941.6317,1733.1694,8.8516,269.4121,0,0,0,0,0,0); // spawn3
  43. AddPlayerClass(19,-283.4687,1008.2933,19.7484,358.2072,0,0,0,0,0,0); // spawn4
  44. //timer
  45. SetTimer("SendRandomMsgToAll", 60 * 1000, 1);
  46. //vozila
  47. AddStaticVehicle(541,2816.5066,2379.3193,10.4451,89.6900,58,8); // 1
  48. AddStaticVehicle(541,2816.4751,2375.6582,10.4452,89.4575,60,1); // 2
  49. AddStaticVehicle(560,2816.3818,2372.0952,10.5253,90.2271,9,39); // 3
  50. AddStaticVehicle(560,2816.1133,2368.0105,10.5253,89.9390,9,39); // 4
  51. AddStaticVehicle(451,2816.1343,2364.4519,10.5264,90.2222,125,125); // 5
  52. AddStaticVehicle(451,2816.0571,2360.6873,10.5272,90.8059,36,36); // 6
  53. AddStaticVehicle(411,2816.1589,2356.8203,10.5474,89.9481,64,1); // 7
  54. AddStaticVehicle(411,2816.0107,2353.1025,10.5474,89.4562,123,1); // 8
  55. AddStaticVehicle(421,2826.8093,2379.4641,10.7028,270.7326,13,1); // 9
  56. AddStaticVehicle(421,2826.6479,2375.8889,10.7028,269.9539,25,1); // 10
  57. AddStaticVehicle(429,2826.2937,2371.9536,10.5000,269.6673,13,13); // 11
  58. AddStaticVehicle(429,2825.9849,2368.1528,10.5000,268.0033,14,14); // 12
  59. AddStaticVehicle(522,2815.2717,2407.5798,10.3916,133.2106,3,8); // 13
  60. AddStaticVehicle(522,2810.7358,2411.8613,10.3932,132.9632,6,25); // 14
  61. AddStaticVehicle(424,2844.6860,2402.9192,10.6006,225.8736,2,2); // 15
  62. AddStaticVehicle(424,2848.5525,2406.7751,10.6014,225.3010,3,2); // 16
  63. AddStaticVehicle(581,2806.4980,2416.1523,10.4161,133.4143,58,1); // 17
  64. AddStaticVehicle(411,1616.0177,2724.8052,10.5473,74.6857,116,1); // 18
  65. AddStaticVehicle(468,1619.0909,2743.0549,10.4889,41.7187,46,46); // 19
  66. AddStaticVehicle(451,1635.7101,2742.9023,10.5273,328.1163,16,16); // 20
  67. AddStaticVehicle(470,1661.9216,2722.4968,10.8157,235.5891,43,0); // 21
  68. AddStaticVehicle(429,1663.1174,2742.0442,10.4999,137.5073,1,2); // 22
  69. AddStaticVehicle(400,1591.6750,2746.1406,10.9126,184.7608,123,1); // 23
  70. AddStaticVehicle(487,954.7487,1710.6289,8.8248,274.4774,29,42); // 24
  71. AddStaticVehicle(429,951.0253,1716.7612,8.3281,269.8391,2,1); // 25
  72. AddStaticVehicle(429,950.9359,1721.8273,8.3281,271.4854,1,3); // 26
  73. AddStaticVehicle(451,951.0553,1757.5056,8.3517,271.7984,18,18); // 27
  74. AddStaticVehicle(400,950.6319,1753.3009,8.7408,269.4296,113,1); // 28
  75. AddStaticVehicle(522,985.4814,1746.3361,8.2208,89.6688,7,79); // 29
  76. AddStaticVehicle(522,985.4091,1743.7507,8.2210,91.4495,8,82); // 30
  77. AddStaticVehicle(562,-314.8365,1514.0304,75.0163,359.9016,35,1); // 31
  78. AddStaticVehicle(562,-318.0147,1514.0380,75.0174,0.1555,17,1); // 32
  79. AddStaticVehicle(562,-320.9383,1513.9976,75.0176,0.6138,11,1); // 33
  80. AddStaticVehicle(562,-324.1760,1513.8207,75.0185,358.5926,116,1); // 34
  81. AddStaticVehicle(562,-327.0551,1513.8773,75.0192,358.3781,113,1); // 35
  82. AddStaticVehicle(562,-330.4488,1513.9043,75.0189,1.4758,101,1); // 36
  83. AddStaticVehicle(565,-289.6847,1517.1619,74.9853,40.0958,42,42); // 37
  84. AddStaticVehicle(565,-287.3174,1519.1779,74.9828,41.0786,53,53); // 38
  85. AddStaticVehicle(565,-284.6469,1521.4510,74.9833,42.2172,62,62); // 39
  86. AddStaticVehicle(565,-281.9391,1523.9922,74.9902,43.0592,7,7); // 40
  87. AddStaticVehicle(581,-2535.3477,-601.8680,132.1613,179.6264,66,1); // savespawn4
  88. AddStaticVehicle(471,-2531.7788,-601.8132,132.0436,179.9041,103,111); // savespawn4
  89. AddStaticVehicle(468,-2528.0981,-602.1606,132.2325,180.2464,46,46); // savespawn4
  90. AddStaticVehicleEx(415,1069.30004883,2509.69995117,359.89999390,0.00000000,-1,-1,15); //Cheetah
  91. AddStaticVehicleEx(402,1072.50000000,2509.80004883,360.00000000,0.00000000,-1,-1,15); //Buffalo
  92. AddStaticVehicleEx(429,1075.69995117,2510.39990234,359.79998779,0.00000000,-1,-1,15); //Banshee
  93. AddStaticVehicleEx(506,1078.69995117,2510.39990234,359.79998779,0.00000000,-1,-1,15); //Super GT
  94. AddStaticVehicleEx(480,1082.09997559,2510.19995117,359.89999390,0.00000000,-1,-1,15); //Comet
  95. AddStaticVehicleEx(541,1085.19995117,2510.10009766,359.70001221,0.00000000,-1,-1,15); //Bullet
  96. AddStaticVehicleEx(559,1066.09997559,2510.10009766,359.79998779,0.00000000,-1,-1,15); //Jester
  97. AddStaticVehicleEx(411,1059.69995117,2510.00000000,359.79998779,0.00000000,-1,-1,15); //Infernus
  98. AddStaticVehicleEx(411,1062.89941406,2510.09960938,359.79998779,0.00000000,-1,-1,15); //Infernus
  99. AddStaticVehicleEx(411,1056.59997559,2509.80004883,359.79998779,0.00000000,-1,-1,15); //Infernus
  100. AddStaticVehicleEx(522,1075.59997559,2491.19995117,359.70001221,0.00000000,-1,-1,15); //NRG-500
  101. AddStaticVehicleEx(522,1078.80004883,2491.30004883,359.70001221,0.00000000,-1,-1,15); //NRG-500
  102. AddStaticVehicleEx(581,1069.30004883,2491.00000000,359.70001221,0.00000000,-1,-1,15); //BF-400
  103. AddStaticVehicleEx(522,1072.39941406,2490.89941406,359.70001221,0.00000000,-1,-1,15); //NRG-500
  104. AddStaticVehicleEx(461,1065.80004883,2491.19995117,359.70001221,0.00000000,-1,-1,15); //PCJ-600
  105. AddStaticVehicleEx(463,1062.90002441,2490.89990234,359.70001221,0.00000000,-1,-1,15); //Freeway
  106. AddStaticVehicleEx(468,1059.80004883,2491.30004883,359.79998779,0.00000000,-1,-1,15); //Sanchez
  107. AddStaticVehicleEx(471,1056.50000000,2491.00000000,359.60000610,0.00000000,-1,-1,15); //Quad
  108. AddStaticVehicleEx(432,1101.59997559,2507.30004883,360.20001221,90.00000000,-1,-1,15); //Rhino
  109. AddStaticVehicleEx(432,1102.00000000,2501.80004883,360.20001221,90.00000000,-1,-1,15); //Rhino
  110. //drift2
  111. AddStaticVehicle(562,2300.7075,1405.3156,42.4798,270.3187,35,1); //
  112. AddStaticVehicle(562,2300.6252,1408.5039,42.4799,269.9902,17,1); //
  113. AddStaticVehicle(562,2300.5918,1412.1040,42.4800,270.6449,11,1); //
  114. AddStaticVehicle(562,2300.5208,1415.7723,42.4803,269.3216,116,1); //
  115. AddStaticVehicle(562,2300.6250,1419.4047,42.4800,270.5325,113,1); //
  116. AddStaticVehicle(562,2300.5193,1423.0452,42.4799,270.1995,101,1); //
  117. AddStaticVehicle(562,2300.5188,1426.4868,42.4805,269.3894,92,1); //
  118. AddStaticVehicle(565,2300.3044,1429.8539,42.4439,271.7605,42,42); //
  119. AddStaticVehicle(565,2300.3086,1433.7706,42.4430,269.9579,53,53); //
  120. AddStaticVehicle(565,2312.2852,1386.2614,42.4435,359.1888,62,62); //
  121. AddStaticVehicle(565,2309.0413,1386.2773,42.4426,359.1597,7,7); //
  122. AddStaticVehicle(565,2305.7395,1386.2900,42.4431,358.2173,10,10); //
  123. AddStaticVehicle(565,2302.3853,1386.4126,42.4480,357.8887,11,11); //
  124. AddStaticVehicle(565,2299.3557,1386.3687,42.4439,0.0010,15,15); //
  125. AddStaticVehicle(560,2295.7761,1386.5234,42.5255,359.6993,41,29); //
  126. AddStaticVehicle(560,2292.4463,1386.5447,42.5252,358.9042,56,29); //
  127. AddStaticVehicle(560,2288.9299,1386.6454,42.5256,1.7947,52,39); //
  128. AddStaticVehicle(560,2285.9626,1386.5701,42.5259,0.7920,9,39); //
  129. AddStaticVehicle(560,2282.7314,1386.5483,42.5246,0.2929,17,1); //
  130. AddStaticVehicle(558,2279.1680,1386.7858,42.4503,0.8899,116,1); //
  131. AddStaticVehicle(562,-2391.9546,-608.0745,132.3084,35.4688,36,1); // drift4car
  132. AddStaticVehicle(562,-2394.4692,-610.0773,132.3081,35.2974,35,1); // drift4car
  133. AddStaticVehicle(562,-2396.9558,-611.6743,132.3076,34.5678,35,1); // drift4car
  134. AddStaticVehicle(565,-2417.2473,-588.2581,132.2732,215.5045,37,37); // drift4car
  135. AddStaticVehicle(565,-2414.7046,-586.6000,132.2726,216.1195,37,37); // drift4car
  136. AddStaticVehicle(565,-2412.0701,-584.4867,132.2732,214.2395,37,37); // drift4car
  137. AddStaticVehicle(565,-2409.4790,-583.3547,132.2712,216.5217,37,37); // drift4car
  138. AddStaticVehicleEx(411,-6196.52930000,1808.78090000,7159.07710000,270.00000000,-1,-1,15);
  139. AddStaticVehicleEx(411,-6196.77150000,1799.29470000,7159.07710000,270.00000000,-1,-1,15);
  140. AddStaticVehicleEx(411,-6196.83740000,1802.08750000,7159.07710000,270.00000000,-1,-1,15);
  141. AddStaticVehicleEx(411,-6196.67970000,1805.33700000,7159.07710000,270.00000000,-1,-1,15);
  142. AddStaticVehicleEx(411,1796.09997559,-1169.40002441,815.29998779,0.00000000,-1,-1,15);
  143. AddStaticVehicleEx(411,1792.90002441,-1169.09997559,815.29998779,0.00000000,-1,-1,15);
  144. AddStaticVehicleEx(411,1788.69995117,-1168.80004883,815.29998779,0.00000000,-1,-1,15);
  145. AddStaticVehicleEx(411,1784.50000000,-1168.50000000,815.29998779,0.00000000,-1,-1,15);
  146. AddStaticVehicleEx(541,1797.19995117,-1139.09997559,815.20001221,180.00000000,-1,-1,15);
  147. AddStaticVehicleEx(541,1794.19995117,-1138.69995117,815.20001221,180.00000000,-1,-1,15);
  148. AddStaticVehicleEx(541,1791.00000000,-1138.30004883,815.20001221,180.00000000,-1,-1,15);
  149. AddStaticVehicleEx(541,1787.50000000,-1137.80004883,815.20001221,180.00000000,-1,-1,15);
  150. AddStaticVehicleEx(541,1784.00000000,-1137.80004883,815.20001221,180.00000000,-1,-1,15);
  151. AddStaticVehicleEx(411,826.09997559,-4267.60009766,1840.69995117,0.00000000,-1,-1,15);
  152. AddStaticVehicleEx(411,829.09997559,-4267.70019531,1840.69995117,0.00000000,-1,-1,15);
  153. AddStaticVehicleEx(411,832.79998779,-4267.79980469,1840.69995117,0.00000000,-1,-1,15);
  154. AddStaticVehicleEx(411,836.29998779,-4267.89990234,1840.69995117,0.00000000,-1,-1,15);
  155. AddStaticVehicleEx(411,840.29998779,-4268.00000000,1840.69995117,0.00000000,-1,-1,15);
  156. AddStaticVehicleEx(411,844.50000000,-4268.10009766,1840.69995117,0.00000000,-1,-1,15);
  157. //mapa od /dm
  158. CreateObject(8147,235.36630200,-1883.90429700,3.35948800,0.00000000,0.00000000,89.99998128); //object
  159. CreateObject(8147,235.42688000,-1771.97717300,6.39249100,0.00000000,0.00000000,-89.99998128); //object(1)
  160. CreateObject(8210,308.73010300,-1800.02185100,6.57525700,0.00000000,0.00000000,-89.99998128); //object(4)
  161. CreateObject(8210,308.72848500,-1855.59741200,5.26510500,0.00000000,1.71887339,-89.99998128); //object(5)
  162. CreateObject(8210,161.98677100,-1800.27612300,5.83099200,0.00000000,0.00000000,89.99998128); //object(6)
  163. CreateObject(8210,161.98576400,-1855.92138700,5.83101900,0.00000000,0.00000000,89.99998128); //object(7)
  164. CreateObject(3279,166.44966100,-1879.34277300,1.30877700,0.00000000,0.00000000,89.99998128); //object(8)
  165. CreateObject(3279,303.76886000,-1879.34326200,1.21879500,0.00000000,0.00000000,-270.00000112); //object(9)
  166. CreateObject(3279,304.26525900,-1776.53784200,3.60602900,0.00000000,0.00000000,-89.99998128); //object(10)
  167. CreateObject(3279,166.94601400,-1776.53857400,3.28711300,0.00000000,0.00000000,-89.99998128); //object(11)
  168. CreateObject(1290,296.57461500,-1772.61401400,9.56033900,0.00000000,0.00000000,-89.99998128); //object(12)
  169. CreateObject(1290,278.54153400,-1772.62536600,9.38101700,0.00000000,0.00000000,-89.99998128); //object(13)
  170. CreateObject(1290,260.49096700,-1772.62439000,9.24215200,0.00000000,0.00000000,-89.99998128); //object(14)
  171. CreateObject(1290,242.46270800,-1772.65417500,9.21934200,0.00000000,0.00000000,-89.99998128); //object(15)
  172. CreateObject(1290,224.35893200,-1772.61682100,9.09577800,0.00000000,0.00000000,-89.99998128); //object(16)
  173. CreateObject(1290,206.27775600,-1772.61120600,8.99397400,0.00000000,0.00000000,-89.99998128); //object(17)
  174. CreateObject(1290,188.27960200,-1772.58679200,8.97712200,0.00000000,0.00000000,-89.99998128); //object(18)
  175. CreateObject(1290,173.20874000,-1772.50256300,9.14115200,0.00000000,0.00000000,-89.99998128); //object(19)
  176. CreateObject(16061,235.83712800,-1881.63793900,0.59470300,0.00000000,0.00000000,-89.99998128); //object(20)
  177. CreateObject(3724,233.37532000,-1802.51989700,21.39277100,0.00000000,0.00000000,0.00000000); //object(25)
  178. CreateObject(8838,187.78721600,-1802.49072300,8.71972600,0.00000000,-24.92366409,0.00000000); //object(27)
  179. CreateObject(8838,285.29715000,-1802.49292000,8.91102500,0.00000000,24.19314290,0.00000000); //object(28)
  180. CreateObject(1696,235.93949900,-1802.82897900,26.97653000,-19.12246641,0.00000000,89.99998128); //object(35)
  181. CreateObject(1894,266.16348300,-1805.15307600,16.18801500,0.00000000,17.53250853,0.00000000); //object(46)
  182. CreateObject(1894,206.90631100,-1799.86010700,16.14362300,0.00000000,17.61845220,-180.00001985); //object(47)
  183. CreateObject(3887,184.87860100,-1842.00390600,10.42685300,0.00000000,0.00000000,-359.99998240); //object(49)
  184. CreateObject(11011,290.83459500,-1839.41980000,5.99476000,0.00000000,0.00000000,0.00000000); //object(67)
  185. CreateObject(3575,257.91101100,-1832.31311000,5.11846100,0.00000000,0.00000000,0.00000000); //object(78)
  186. CreateObject(3574,213.57112100,-1835.74084500,5.02460800,0.00000000,0.00000000,-89.99998128); //object(80)
  187. CreateObject(3573,238.30702200,-1856.81408700,4.58027800,0.00000000,0.00000000,-180.00001985); //object(81)
  188. CreateObject(621,307.25091600,-1785.54736300,3.41449500,0.00000000,0.00000000,0.00000000); //object(82)
  189. CreateObject(621,307.14660600,-1869.19445800,1.70524400,0.00000000,0.00000000,0.00000000); //object(83)
  190. CreateObject(621,307.22070300,-1827.64697300,2.87123500,0.00000000,0.00000000,0.00000000); //object(84)
  191. CreateObject(621,163.08084100,-1870.84960900,1.90094000,0.00000000,0.00000000,0.00000000); //object(85)
  192. CreateObject(621,163.26788300,-1787.74096700,3.17750900,0.00000000,0.00000000,0.00000000); //object(86)
  193. CreateObject(621,163.23661800,-1829.83544900,2.88731800,0.00000000,0.00000000,0.00000000); //object(87)
  194. CreateObject(9833,236.92074600,-1836.34155300,5.54415000,0.00000000,0.00000000,0.00000000); //object(90)
  195. //mapa od /dm
  196. CreateObject(8147,2830.81127900,1222.76135300,12.94032700,0.00000000,0.00000000,-89.99998128); //object
  197. CreateObject(8147,2757.36035200,1149.45178200,12.92133900,0.00000000,0.00000000,-359.99998240); //object(1)
  198. CreateObject(8147,2830.67358400,1023.66528300,13.00536500,0.00000000,0.00000000,89.99998128); //object(2)
  199. CreateObject(8147,2889.40429700,1149.31115700,13.00468300,0.00000000,0.00000000,-179.99996255); //object(3)
  200. CreateObject(8210,2889.39282200,1048.68676800,13.00446500,0.00000000,0.00000000,-89.99998128); //object(5)
  201. CreateObject(8210,2757.37353500,1048.44409200,12.92159300,0.00000000,0.00000000,89.99998128); //object(6)
  202. CreateObject(3279,2884.84326200,1217.78955100,9.82404500,0.00000000,0.00000000,-180.00001985); //object(7)
  203. CreateObject(3279,2761.92163100,1218.28540000,9.75591100,0.00000000,0.00000000,0.00005730); //object(8)
  204. CreateObject(3279,2884.84497100,1028.14282200,9.83029100,0.00000000,0.00000000,-180.00001985); //object(9)
  205. CreateObject(3279,2761.92114300,1028.63830600,10.01359900,0.00000000,0.00000000,0.00000000); //object(10)
  206. CreateObject(11011,2814.30859400,1206.06970200,13.88211600,0.00000000,0.00000000,-89.99998128); //object(17)
  207. CreateObject(8067,2824.41259800,1115.85827600,15.83937900,0.00000000,0.00000000,-180.00001985); //object(21)
  208. CreateObject(3279,2824.18408200,1162.07153300,9.74764300,0.00000000,0.00000000,-270.00000112); //object(22)
  209. CreateObject(3279,2824.52050800,1070.08801300,9.82905800,0.00000000,0.00000000,-89.99998128); //object(23)
  210. CreateObject(3887,2826.73901400,1037.42700200,17.77280600,0.00000000,0.00000000,89.99998128); //object(25)
  211. CreateObject(12959,2875.64404300,1129.17382800,9.88939200,0.00000000,0.00000000,-89.99998128); //object(36)
  212. CreateObject(16774,2794.19433600,1176.39343300,11.33150500,0.00000000,0.00000000,0.00000000); //object(39)
  213. CreateObject(17543,2869.40454100,1081.86669900,12.19224500,0.00000000,0.00000000,0.00000000); //object(45)
  214. CreateObject(16069,2780.26269500,1113.81359900,12.54487900,0.00000000,0.00000000,0.00000000); //object(46)
  215. CreateObject(13363,2860.64453100,1178.41870100,10.45000200,0.00000000,0.00000000,0.00000000); //object(47)
  216. CreateObject(621,2887.71191400,1208.23156700,9.80185300,0.00000000,0.00000000,0.00000000); //object(48)
  217. CreateObject(621,2887.72509800,1038.20813000,9.80185300,0.00000000,0.00000000,0.00000000); //object(49)
  218. CreateObject(621,2887.72753900,1175.04138200,9.80185300,0.00000000,0.00000000,0.00000000); //object(51)
  219. CreateObject(621,2887.70996100,1142.03991700,9.80707600,0.00000000,0.00000000,0.00000000); //object(53)
  220. CreateObject(621,2887.71337900,1108.90918000,9.80185300,0.00000000,0.00000000,0.00000000); //object(54)
  221. CreateObject(621,2887.72949200,1072.11462400,9.78846400,0.00000000,0.00000000,0.00000000); //object(55)
  222. CreateObject(621,2758.70361300,1036.40014600,9.85997000,0.00000000,0.00000000,0.00000000); //object(56)
  223. CreateObject(621,2758.71386700,1210.23889200,9.72372800,0.00000000,0.00000000,0.00000000); //object(57)
  224. CreateObject(621,2758.72265600,1070.40356400,9.72372800,0.00000000,0.00000000,0.00000000); //object(58)
  225. CreateObject(621,2758.72802700,1180.18615700,9.72372800,0.00000000,0.00000000,0.00000000); //object(60)
  226. CreateObject(621,2758.72094700,1147.08569300,9.72372800,0.00000000,0.00000000,0.00000000); //object(61)
  227. CreateObject(621,2758.71655300,1110.29919400,9.72372800,0.00000000,0.00000000,0.00000000); //object(62)
  228. //mapa od /stunt
  229. CreateObject(16684,528.70001221,2504.60009766,70.40000153,0.00000000,330.00000000,0.00000000); //object(cn2_rnway_bit) (1)
  230. CreateObject(16684,730.09997559,2505.89990234,187.00000000,0.00000000,330.00000000,0.00000000); //object(cn2_rnway_bit) (2)
  231. CreateObject(16684,936.09997559,2506.69995117,306.20001221,0.00000000,330.00000000,0.00000000); //object(cn2_rnway_bit) (3)
  232. CreateObject(8040,1068.00000000,2506.10009766,359.79998779,0.00000000,0.00000000,180.00000000); //object(airprtcrprk02_lvs) (1)
  233. CreateObject(1632,375.70001221,2526.30004883,16.89999962,0.00000000,0.00000000,90.00000000); //object(waterjump1) (2)
  234. CreateObject(1632,685.20001221,2512.60009766,162.39999390,330.00000000,0.00000000,90.00000000); //object(waterjump1) (3)
  235. CreateObject(1632,375.69921875,2522.50000000,16.89999962,0.00000000,0.00000000,90.00000000); //object(waterjump1) (4)
  236. CreateObject(1632,375.69921875,2518.69921875,16.89999962,0.00000000,0.00000000,90.00000000); //object(waterjump1) (5)
  237. CreateObject(1632,362.89999390,2510.60009766,16.79999924,0.00000000,0.00000000,90.00000000); //object(waterjump1) (6)
  238. CreateObject(1632,375.60000610,2481.10009766,16.79999924,0.00000000,0.00000000,90.00000000); //object(waterjump1) (7)
  239. CreateObject(1632,375.59960938,2492.50000000,16.79999924,0.00000000,0.00000000,90.00000000); //object(waterjump1) (8)
  240. CreateObject(1632,375.59960938,2489.00000000,16.79999924,0.00000000,0.00000000,90.00000000); //object(waterjump1) (9)
  241. CreateObject(1632,375.59960938,2484.89941406,16.79999924,0.00000000,0.00000000,90.00000000); //object(waterjump1) (10)
  242. CreateObject(1632,362.89941406,2506.59960938,16.79999924,0.00000000,0.00000000,90.00000000); //object(waterjump1) (11)
  243. CreateObject(1632,362.89941406,2502.50000000,16.79999924,0.00000000,0.00000000,90.00000000); //object(waterjump1) (12)
  244. CreateObject(1632,764.00000000,2493.60009766,207.80000305,330.00000000,0.00000000,90.00000000); //object(waterjump1) (13)
  245. CreateObject(3997, 2863.388428, 1857.031494, 9.828032, 0.000000, 0.000000, -89.999981276); //
  246. CreateObject(7191, 2826.196289, 1776.920166, 11.697682, 0.000000, 0.000000, -89.999981276); //
  247. CreateObject(7191, 2826.196289, 1776.923218, 13.347727, 0.000000, 0.000000, -89.999981276); //
  248. CreateObject(7191, 2870.765137, 1776.948242, 11.697682, 0.000000, 0.000000, -89.999981276); //
  249. CreateObject(7191, 2870.765137, 1776.953735, 13.295163, 0.000000, 0.000000, -89.999981276); //
  250. CreateObject(7191, 2901.107910, 1776.918335, 13.295163, 0.000000, 0.000000, -89.999981276); //
  251. CreateObject(7191, 2901.106934, 1776.917114, 11.295194, 0.000000, 0.000000, -89.999981276); //
  252. CreateObject(7191, 2803.475586, 1799.494873, 11.786457, 0.000000, 0.000000, -179.999962552); //
  253. CreateObject(7191, 2803.475586, 1799.494873, 13.292720, 0.000000, 0.000000, -179.999962552); //
  254. CreateObject(7191, 2803.475586, 1844.444824, 13.292720, 0.000000, 0.000000, -179.999962552); //
  255. CreateObject(7191, 2803.475586, 1844.444824, 11.642745, 0.000000, 0.000000, -179.999962552); //
  256. CreateObject(7191, 2803.475586, 1889.445068, 11.642745, 0.000000, 0.000000, -179.999962552); //
  257. CreateObject(7191, 2803.475586, 1889.445068, 13.328915, 0.000000, 0.000000, -179.999962552); //
  258. CreateObject(7191, 2803.475586, 1914.612061, 13.328915, 0.000000, 0.000000, -179.999962552); //
  259. CreateObject(7191, 2803.475586, 1914.621216, 11.653925, 0.000000, 0.000000, -179.999962552); //
  260. CreateObject(7191, 2825.372803, 1937.151367, 11.773736, 0.000000, 0.000000, -270.000001124); //
  261. CreateObject(7191, 2825.372803, 1937.151367, 13.369978, 0.000000, 0.000000, -270.000001124); //
  262. CreateObject(7191, 2896.519287, 1937.151367, 11.773736, 0.000000, 0.000000, -270.000001124); //
  263. CreateObject(7191, 2896.046143, 1937.151367, 15.648720, 0.000000, 0.000000, -270.000001124); //
  264. CreateObject(7191, 2896.035400, 1937.151367, 19.523729, 0.000000, 0.000000, -270.000001124); //
  265. CreateObject(7191, 2835.644775, 1937.151367, 13.369978, 0.000000, 0.000000, -270.000001124); //
  266. CreateObject(7191, 2835.644775, 1937.151367, 9.369993, 0.000000, 0.000000, -270.000001124); //
  267. CreateObject(7191, 2923.634277, 1915.184937, 16.850367, 0.000000, 0.000000, -359.9999824); //
  268. CreateObject(7191, 2923.634033, 1915.184937, 19.607956, 0.000000, 0.000000, -359.9999824); //
  269. CreateObject(7191, 2923.473877, 1878.962158, 11.335520, 0.000000, 0.000000, -359.9999824); //
  270. CreateObject(7191, 2901.155029, 1937.115356, 19.503740, 0.000000, 0.000000, -270.000001124); //
  271. CreateObject(7191, 2901.166504, 1937.115356, 16.828751, 0.000000, 0.000000, -270.000001124); //
  272. CreateObject(7191, 2923.473877, 1878.962158, 15.135492, 0.000000, 0.000000, -359.9999824); //
  273. CreateObject(7191, 2923.473877, 1878.962158, 19.010448, 0.000000, 0.000000, -359.9999824); //
  274. CreateObject(7191, 2923.473877, 1834.137817, 11.335520, 0.000000, 0.000000, -359.9999824); //
  275. CreateObject(7191, 2923.473877, 1799.389282, 11.335520, 0.000000, 0.000000, -359.9999824); //
  276. CreateObject(7191, 2923.473877, 1799.389282, 13.030539, 0.000000, 0.000000, -359.9999824); //
  277. CreateObject(7191, 2923.473877, 1834.137817, 13.016791, 0.000000, 0.000000, -359.9999824); //
  278. CreateObject(8947, 2910.786865, 1855.014160, 12.805815, 0.000000, 0.000000, 270.000001124); //
  279. CreateObject(8947, 2910.786865, 1840.362549, 12.805815, 0.000000, 0.000000, 270.000001124); //
  280. CreateObject(8947, 2819.191162, 1924.884033, 12.805815, 0.000000, 0.000000, 0.000114591559026); //
  281. CreateObject(6057, 2812.731445, 1842.331543, 14.204673, 0.000000, 0.000000, -89.999981276); //
  282. CreateObject(7885, 2864.514648, 1799.028198, 9.726155, 0.000000, 0.000000, -89.999981276); //
  283. CreateObject(5716, 2908.623779, 1899.377319, 22.826033, 0.000000, 0.000000, -89.999981276); //
  284. CreateObject(6296, 2860.393555, 1865.451294, 11.917111, 0.000000, 0.000000, -89.999981276); //
  285. CreateObject(8168, 2858.561768, 1942.950684, 11.518291, 0.000000, 0.000000, -250.312483734); //
  286. CreateObject(8169, 2858.536133, 1942.950684, 9.830391, 0.000000, 0.000000, -70.312463886); //
  287. CreateObject(8620, 2866.423828, 1935.749390, 32.551979, 0.000000, 0.000000, 0.000000); //
  288. CreateObject(3472, 2860.409668, 1865.171387, 7.501024, 0.000000, 0.000000, 0.000000); //
  289. CreateObject(3472, 2853.074219, 1823.596680, 9.972196, 0.000000, 0.000000, 0.000000); //
  290. CreateObject(3472, 2875.618164, 1823.596680, 9.972196, 0.000000, 0.000000, 0.000000); //
  291. CreateObject(3472, 2860.785400, 1903.119385, 10.022195, 0.000000, 0.000000, 0.000000); //
  292. CreateObject(3528, 2866.631836, 1939.628784, 19.691418, 0.000000, 0.000000, 88.5937136637); //
  293. CreateObject(3877, 2870.187012, 1938.703735, 33.115353, -92.8191055154, 0.000000, 0.000000); //
  294. CreateObject(3877, 2868.437012, 1938.678711, 31.615343, -92.8191055154, 0.000000, 0.000000); //
  295. CreateObject(3877, 2866.780762, 1938.678711, 31.615343, -92.8191055154, 0.000000, 0.000000); //
  296. CreateObject(3877, 2865.051758, 1938.678711, 31.615343, -92.8191055154, 0.000000, 0.000000); //
  297. CreateObject(3877, 2863.482910, 1938.653687, 32.965397, -92.8191055154, 0.000000, 0.000000); //
  298. CreateObject(3877, 2869.130371, 1938.778809, 36.040478, -92.8191055154, 0.000000, 0.000000); //
  299. CreateObject(3877, 2864.706055, 1938.778809, 36.040478, -92.8191055154, 0.000000, 0.000000); //
  300. lvabgate = CreateObject(980, 2866.271484, 1935.111084, 12.671444, 0.000000, 0.000000, 0.000000); //
  301. return 1;
  302. }
  303.  
  304.  
  305. public OnGameModeExit()
  306. {
  307. return 1;
  308. }
  309.  
  310. public OnPlayerRequestClass(playerid, classid)
  311. {
  312. SetPlayerPos(playerid, 1330.5118,-985.2089,33.8966);
  313. SetPlayerFacingAngle(playerid,265.1334);
  314. SetPlayerCameraPos(playerid, 1334.7155,-985.2899,33.8966);
  315. SetPlayerCameraLookAt(playerid, 1330.5118,-985.2089,33.8966);
  316. GameTextForPlayer(playerid,"Select a Skin",3000,6);
  317. return 1;
  318. }
  319.  
  320. public OnPlayerConnect(playerid)
  321. {
  322. SendClientMessage(playerid, COLOR_RED, "Dobrodosao u Carbon Stunting Server!");
  323. SendClientMessage(playerid, COLOR_WHITE, "Za listu komandi kucaj /commands");
  324. SendClientMessage(playerid, COLOR_GREEN, "Kucaj /rules da vidis pravila ovog Servera !");
  325. new playername[MAX_PLAYER_NAME];
  326. new string1[64];
  327. GetPlayerName(playerid, playername, sizeof(playername));
  328. format(string1, sizeof(string1), "--%s (ID: %d) je konektovan--", playername, playerid);
  329. SendClientMessageToAll(COLOR_LIGHTBLUE, string1);
  330. return 1;
  331. }
  332.  
  333. public OnPlayerDisconnect(playerid, reason)
  334. {
  335. new playerName[MAX_PLAYER_NAME], string[56];
  336. GetPlayerName(playerid, playerName, sizeof(playerName));
  337. switch(reason)
  338. {
  339. case 0: format(string, sizeof(string), "%s je napustio server. (Ping Timeout)", playerName);
  340. case 1: format(string, sizeof(string), "%s je napustio server. (Izasao)", playerName);
  341. case 2: format(string, sizeof(string), "%s je napustio server. (Kikovan)", playerName);
  342. }
  343. SendClientMessageToAll(COLOR_LIGHTBLUE, string);
  344. return 1;
  345. }
  346.  
  347. public OnPlayerSpawn(playerid)
  348. {
  349. GivePlayerWeapon(playerid,24,100);
  350. GivePlayerWeapon(playerid,30,200);
  351. GivePlayerWeapon(playerid,31,200);
  352.  
  353. return 1;
  354. }
  355.  
  356. public OnPlayerDeath(playerid, killerid, reason)
  357. {
  358. SendDeathMessage(killerid, playerid, reason);
  359. new rand = random(sizeof(RandomMoney));
  360. if(killerid != INVALID_PLAYER_ID)
  361. {
  362. SetPlayerScore(killerid,GetPlayerScore(killerid)+1);
  363. GivePlayerMoney(killerid,RandomMoney[rand]);
  364. return 1;
  365. }
  366. return 1;
  367. }
  368.  
  369. public OnVehicleSpawn(vehicleid)
  370. {
  371. return 1;
  372. }
  373.  
  374. public OnVehicleDeath(vehicleid, killerid)
  375. {
  376. return 1;
  377. }
  378.  
  379. public OnPlayerText(playerid, text[])
  380. {
  381. return 1;
  382. }
  383.  
  384. public OnPlayerCommandText(playerid, cmdtext[])
  385. {
  386. if (strcmp("/drift", cmdtext, true, 10) == 0)
  387. {
  388. SetPlayerPos(playerid, -298.2917,1537.3314,75.5625);
  389. SetPlayerFacingAngle(playerid, 165.4075);
  390. SendClientMessage(playerid, COLOR_GREEN, "Teleportovan si u Drift 1!");
  391. return 1;
  392. }
  393.  
  394. if (strcmp("/drift2", cmdtext, true, 10) == 0)
  395. {
  396. SetPlayerPos(playerid, 2313.1411,1403.1350,42.8203);
  397. SetPlayerFacingAngle(playerid, 354.0862);
  398. SendClientMessage(playerid, COLOR_GREEN, "Teleportovan si u Drift 2!");
  399. return 1;
  400. }
  401.  
  402. if (strcmp("/drift3", cmdtext, true, 10) == 0)
  403. {
  404. SetPlayerPos(playerid, -2127.2776,912.4420,79.8392);
  405. SetPlayerFacingAngle(playerid, 347.8088);
  406. SendClientMessage(playerid, COLOR_YELLOW, "Tseleportovan si u Drift 3!");
  407. return 1;
  408. }
  409.  
  410. if (strcmp("/drift4", cmdtext, true, 10) == 0)
  411. {
  412. SetPlayerPos(playerid, -2385.4304,-587.4242,132.1172);
  413. SetPlayerFacingAngle(playerid, 126.5904);
  414. SendClientMessage(playerid, COLOR_YELLOW, "Teleportovan si u Drift 4!");
  415. return 1;
  416. }
  417.  
  418. if(!strcmp("/kill", cmdtext, true))
  419. {
  420. SetPlayerHealth(playerid, 0);
  421. SendClientMessage(playerid, COLOR_YELLOW, "Izvrsio si samoubistvo!");
  422. return 1;
  423. }
  424.  
  425. if (strcmp("/stunt", cmdtext, true, 10) == 0)
  426. {
  427. SetPlayerPos(playerid, 1049.5277,2505.6536,360.2062);
  428. SetPlayerFacingAngle(playerid, 3.8638);
  429. SendClientMessage(playerid, COLOR_YELLOW, "Teleportovan si u Stunt 1!");
  430. return 1;
  431. }
  432.  
  433. if (strcmp("/dm", cmdtext, true, 10) == 0)
  434. {
  435. SetPlayerPos(playerid, 234.8519,-1855.6536,8.2832);//postavi poziciju od mape 1
  436. SetPlayerFacingAngle(playerid, 351.4334);//postavi angle od mape 1
  437. SendClientMessage(playerid, COLOR_GREEN, "Teleportovan si u Death Match 1!");
  438. ResetPlayerWeapons(playerid);
  439. GivePlayerWeapon(playerid, 34, 1000);
  440. GivePlayerWeapon(playerid, 29, 1000);
  441. GivePlayerWeapon(playerid, 24, 1000);
  442. return 1;
  443. }
  444.  
  445. if (strcmp("/dm2", cmdtext, true, 10) == 0)
  446. {
  447. SetPlayerPos(playerid, 2761.5713,1218.4265,26.8340);//Set the postion for the players for map 1
  448. SetPlayerFacingAngle(playerid, 224.2976);//Set facing angle of players for map 1
  449. SendClientMessage(playerid, COLOR_GREEN, "Teleportovan si u Death Match 2!");
  450. ResetPlayerWeapons(playerid);
  451. GivePlayerWeapon(playerid, 29, 1000);
  452. GivePlayerWeapon(playerid, 34, 1000);
  453. GivePlayerWeapon(playerid, 24, 1000);
  454. return 1;
  455. }
  456.  
  457. if (strcmp("/changelog", cmdtext, true, 10) == 0)
  458. {
  459. ShowPlayerDialog(playerid, DIALOG_CHANGELOG, DIALOG_STYLE_MSGBOX, "Nove Ispravke", "Server ispravke : \n/race\n/derby\nRegister i Login System.", "Zatvori", "Zatvori");
  460. return 1;
  461. }
  462.  
  463.  
  464. if (strcmp("/pravila", cmdtext, true, 10) == 0)
  465. {
  466. ShowPlayerDialog(playerid, DIALOG_CHANGELOG, DIALOG_STYLE_MSGBOX, "Server Pravila", "Nemoj smarati za Admin/Mod Rank\nNemoj psovati\nNemoj lazno prijavljivati igrace za hack, jer mozes dobiti Ban\nI na kraju, Uzivaj :D", "Zatvori", "Zatvori");
  467. return 1;
  468. }
  469.  
  470. if (strcmp("/commands", cmdtext, true, 10) == 0)
  471. {
  472. ShowPlayerDialog(playerid, DIALOG_CHANGELOG, DIALOG_STYLE_MSGBOX, "Server Komande", "/flip\n/v\n/drift\n/drift2\n/drift3\n/drift4\n/stunt\n/dm\n/dm2\n/serverstaff\\n/rules\n/changelog\n/kill\n/moneybag", "Zatvori", "Zatvori");
  473. return 1;
  474. }
  475.  
  476. if(strcmp(cmdtext, "/flip", true) == 0)
  477. {
  478. if(IsPlayerInAnyVehicle(playerid))
  479. {
  480. new currentveh;
  481. new Float:angle;
  482. currentveh = GetPlayerVehicleID(playerid);
  483. GetVehicleZAngle(currentveh, angle);
  484. SetVehicleZAngle(currentveh, angle);
  485. SendClientMessage(playerid, 0xFFFFFFFF, "Tvoje auto je vraceno na tockove.");
  486. return 1;
  487. }
  488. else
  489. {
  490. SendClientMessage(playerid, 0xFFFFFFFF, "Nisi u vozilu!");
  491. return 1;
  492. }
  493. }
  494.  
  495. if(strcmp(cmdtext, "/tune", true) == 0)
  496. {
  497. new VehicleID;
  498. VehicleID = GetPlayerVehicleID(playerid);
  499. GameTextForPlayer(playerid,"~b~Vozilo modifikovano!", 4000, 5);
  500. AddVehicleComponent(VehicleID, 1087); //hidrulika
  501. AddVehicleComponent(VehicleID, 1078); // gume
  502. AddVehicleComponent(VehicleID, 1010); //nitro 10x
  503. AddVehicleComponent(VehicleID, 1003); //spojler
  504. AddVehicleComponent(VehicleID, 1018); //auspuh
  505. return 1;
  506. }
  507.  
  508. if(strcmp(cmdtext, "/otvorikapiju", true) == 0)
  509. {
  510. MoveObject(lvabgate, 2866.271484, 1935.111084, 17.821388, 3);
  511. SendClientMessage(playerid, 0xE50000FF, "Kapija otvorena");
  512. return 1;
  513. }
  514.  
  515. if(strcmp(cmdtext, "/zatvorikapiju", true ) == 0 )
  516. {
  517. MoveObject(lvabgate, 2866.271484, 1935.111084, 12.671444, 3);
  518. SendClientMessage(playerid, 0xE50000FF, "Kapija zatvorena");
  519. return 1;
  520. }
  521. return 0;
  522. }
  523.  
  524. public OnPlayerEnterVehicle(playerid, vehicleid, ispassenger)
  525. {
  526. return 1;
  527. }
  528.  
  529. public OnPlayerExitVehicle(playerid, vehicleid)
  530. {
  531. return 1;
  532. }
  533.  
  534. public OnPlayerStateChange(playerid, newstate, oldstate)
  535. {
  536. return 1;
  537. }
  538.  
  539. public OnPlayerEnterCheckpoint(playerid)
  540. {
  541. return 1;
  542. }
  543.  
  544. public OnPlayerLeaveCheckpoint(playerid)
  545. {
  546. return 1;
  547. }
  548.  
  549. public OnPlayerEnterRaceCheckpoint(playerid)
  550. {
  551. return 1;
  552. }
  553.  
  554. public OnPlayerLeaveRaceCheckpoint(playerid)
  555. {
  556. return 1;
  557. }
  558.  
  559. public OnRconCommand(cmd[])
  560. {
  561. return 1;
  562. }
  563.  
  564. public OnPlayerRequestSpawn(playerid)
  565. {
  566. return 1;
  567. }
  568.  
  569. public OnObjectMoved(objectid)
  570. {
  571. return 1;
  572. }
  573.  
  574. public OnPlayerObjectMoved(playerid, objectid)
  575. {
  576. return 1;
  577. }
  578.  
  579. public OnPlayerPickUpPickup(playerid, pickupid)
  580. {
  581. return 1;
  582. }
  583.  
  584. public OnVehicleMod(playerid, vehicleid, componentid)
  585. {
  586. return 1;
  587. }
  588.  
  589. public OnVehiclePaintjob(playerid, vehicleid, paintjobid)
  590. {
  591. return 1;
  592. }
  593.  
  594. public OnVehicleRespray(playerid, vehicleid, color1, color2)
  595. {
  596. return 1;
  597. }
  598.  
  599. public OnPlayerSelectedMenuRow(playerid, row)
  600. {
  601. return 1;
  602. }
  603.  
  604. public OnPlayerExitedMenu(playerid)
  605. {
  606. return 1;
  607. }
  608.  
  609. public OnPlayerInteriorChange(playerid, newinteriorid, oldinteriorid)
  610. {
  611. return 1;
  612. }
  613.  
  614. public OnPlayerKeyStateChange(playerid, newkeys, oldkeys)
  615. {
  616. return 1;
  617. }
  618.  
  619. public OnRconLoginAttempt(ip[], password[], success)
  620. {
  621. return 1;
  622. }
  623.  
  624. public OnPlayerUpdate(playerid)
  625. {
  626. return 1;
  627. }
  628.  
  629. public OnPlayerStreamIn(playerid, forplayerid)
  630. {
  631. return 1;
  632. }
  633.  
  634. public OnPlayerStreamOut(playerid, forplayerid)
  635. {
  636. return 1;
  637. }
  638.  
  639. public OnVehicleStreamIn(vehicleid, forplayerid)
  640. {
  641. return 1;
  642. }
  643.  
  644. public OnVehicleStreamOut(vehicleid, forplayerid)
  645. {
  646. return 1;
  647. }
  648.  
  649. public OnDialogResponse(playerid, dialogid, response, listitem, inputtext[])
  650. {
  651. return 1;
  652. }
  653.  
  654. public OnPlayerClickPlayer(playerid, clickedplayerid, source)
  655. {
  656. return 1;
  657. }
  658.  
  659. public SendRandomMsgToAll()
  660. {
  661. switch(random(5))
  662. {
  663. case 0: SendClientMessageToAll(0xAFAFAFAA, "Pro Tip : Zelis se zabaviti? Kucaj /komande i uzivaj !");
  664. case 1: SendClientMessageToAll(0xAFAFAFAA, "Pro Tip : Kupi VIP nalog!");
  665. case 2: SendClientMessageToAll(0xAFAFAFAA, "Pro Tip : Zelis li da saznas sta ce biti dodano u server ? Kucaj /changelog da vidis !");
  666. case 3: SendClientMessageToAll(0xAFAFAFAA, "Pro Tip : Ne zelis da te banuju, onda citaj /pravila ! !");
  667. }
  668. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement