Guest User

Untitled

a guest
Oct 21st, 2010
264
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 36.62 KB | None | 0 0
  1. //Pomicni onjekti
  2. new irtgate1;
  3. new irtgate2;
  4. new irtgarage;
  5. new drivingschoolgate;
  6. new drivingschoolramp;
  7. new parkingrampentrance;
  8. new parkingrampexit;
  9.  
  10. //Gang Cars
  11. new IRT[10];
  12.  
  13. //Checkpoints
  14. new cps[50];
  15.  
  16. //Pickup
  17. new Drivingschoolpickup[5];
  18.  
  19. #include <a_samp>
  20. #include <cps>
  21. new gTeam[MAX_PLAYERS];
  22. new Float:vhp;
  23.  
  24. //Gangs
  25. #define TEAM_CIV 0
  26. #define TEAM_IRT 1
  27.  
  28.  
  29. public OnFilterScriptInit()
  30. {
  31. print("___________________________");
  32. print(" Populous RolePlay Server");
  33. print("___________________________");
  34.  
  35. return 1;
  36. }
  37.  
  38. public OnFilterScriptExit()
  39. {
  40. return 1;
  41. }
  42. public OnGameModeInit()
  43. {
  44. StartSystem();
  45. // Don't use these lines if it's a filterscript
  46. SetGameModeText(" Populous Gaming Server");
  47.  
  48. //Skinovi
  49. AddPlayerClass(20, 2226.9934,-1160.0302,25.7671,90.5542, 0, 0, 0, 0, 0, 0);
  50.  
  51. //AUTI
  52. //Za sve
  53. AddStaticVehicleEx(400,2216.9729,-1166.0311,25.8189,89.0604,113,1, 200);//Spawn1 Landstalker
  54. AddStaticVehicleEx(401,2205.5574,-1168.9812,25.8219,269.8672,118,118, 200);//Spawn2 Bravura
  55. AddStaticVehicleEx(405,2205.2905,-1156.8571,25.8315,90.2725,119,119, 200);//Spawn3 Sentinel
  56. AddStaticVehicleEx(422,2228.2876,-1177.0995,25.8189,89.9059,120,120, 200);//Spawn4 Bobcat
  57. CreateVehicle(419,1703.4380,-1036.0673,23.6859,0.2495,125,125, 200); // parkauto1
  58. CreateVehicle(421,1798.5862,-1085.5864,23.7403,179.2339,24,24, 200); // parkingauto2
  59. CreateVehicle(426,1743.6671,-1045.9508,23.7404,180.5809,21,21, 200); // parkingauto3
  60. AddStaticVehicleEx(436,1657.1611,-1079.7533,23.6818,89.5309,0,0, 200); // parkingauto4
  61. CreateVehicle(489,1666.2576,-1136.3502,23.6858,179.7657,114,114, 200); // parkauto5
  62. CreateVehicle(418,1657.4159,-1136.6615,23.6856,179.0754,3,3, 200); // parkauto6
  63. //Interglobal Radio-Television
  64. IRT[1] = CreateVehicle(582,736.6377,-1347.4535,13.5694,269.9215,113,1, 200); // IRT Newsvan1
  65. IRT[2] = CreateVehicle(582,736.7079,-1351.7035,13.5578,269.4098,113,1, 200); // IRT Newsvan2
  66. IRT[3] = CreateVehicle(582,741.2776,-1342.4365,13.5803,269.2503,113,1, 200); // IRT Newsvan3
  67. IRT[4] = CreateVehicle(582,741.3404,-1338.6984,13.5913,269.0323,113,1, 200); // IRT Newsvan4
  68. IRT[5] = CreateVehicle(582,741.3312,-1334.6377,13.6020,269.3929,113,1, 200); // IRT Newsvan5
  69.  
  70. //PICKUP
  71. Drivingschoolpickup[1] = CreatePickup(1239, 14, 1629.2695,-1009.3386,23.8984, -1);
  72. Drivingschoolpickup[2] = CreatePickup(1239, 2, 1629.2695,-1009.3386,23.8984, -1);
  73.  
  74. //MAP EDITOR
  75. //Spawn
  76. CreateObject(1216, 2235.234863, -1150.518311, 25.553671, 0.0000, 0.0000, 180.0000);
  77. CreateObject(1216, 2236.312256, -1150.525879, 25.537176, 0.0000, 0.0000, 180.0000);
  78. CreateObject(1216, 2237.403076, -1150.533447, 25.544161, 0.0000, 0.0000, 180.0000);
  79. //PARKING
  80. CreateObject(8168, 1628.109619, -1004.319763, 21.443340, 0.0000, 0.0000, 0.0000);
  81. CreateObject(970, 1621.654053, -1005.129333, 23.449919, 0.0000, 0.0000, 348.7500);
  82. CreateObject(970, 1617.556152, -1004.732117, 23.465528, 0.0000, 0.0000, 0.0000);
  83. CreateObject(970, 1613.440186, -1004.730835, 23.465528, 0.0000, 0.0000, 0.0000);
  84. CreateObject(970, 1609.279419, -1004.729126, 23.465528, 0.0000, 0.0000, 0.0000);
  85. CreateObject(970, 1605.198608, -1004.717834, 23.465528, 0.0000, 0.0000, 0.0000);
  86. CreateObject(970, 1601.030273, -1004.707520, 23.465528, 0.0000, 0.0000, 0.0000);
  87. CreateObject(970, 1596.935425, -1004.728027, 23.457731, 0.0000, 0.0000, 0.0000);
  88. CreateObject(970, 1592.854126, -1005.133240, 23.457731, 0.0000, 0.0000, 11.2500);
  89. CreateObject(970, 1588.814575, -1005.944031, 23.457731, 0.0000, 0.0000, 11.2500);
  90. CreateObject(970, 1584.741943, -1006.728760, 23.457731, 0.0000, 0.0000, 11.2500);
  91. CreateObject(970, 1580.677612, -1007.114990, 23.457731, 0.0000, 0.0000, 0.0000);
  92. CreateObject(970, 1576.555786, -1007.125854, 23.457731, 0.0000, 0.0000, 0.0000);
  93. CreateObject(970, 1572.450806, -1007.134399, 23.457731, 0.0000, 0.0000, 0.0000);
  94. CreateObject(970, 1568.314697, -1007.087708, 23.457731, 0.0000, 0.0000, 0.0000);
  95. CreateObject(970, 1564.231934, -1007.126648, 23.457731, 0.0000, 0.0000, 0.0000);
  96. CreateObject(970, 1560.095093, -1007.124695, 23.457731, 0.0000, 0.0000, 0.0000);
  97. CreateObject(970, 1555.971069, -1007.091064, 23.457731, 0.0000, 0.0000, 0.0000);
  98. CreateObject(970, 1551.950928, -1007.141968, 23.457731, 0.0000, 0.0000, 0.0000);
  99. CreateObject(970, 1548.222168, -1008.272400, 23.465528, 0.0000, 0.0000, 33.7500);
  100. CreateObject(970, 1545.671265, -1011.304749, 23.457731, 0.0000, 0.0000, 247.5000);
  101. CreateObject(970, 1544.163330, -1015.085205, 23.457731, 0.0000, 0.0000, 247.5000);
  102. CreateObject(970, 1542.583008, -1018.918518, 23.457731, 0.0000, 0.0000, 67.5000);
  103. CreateObject(970, 1540.988892, -1022.686890, 23.457731, 0.0000, 0.0000, 67.5000);
  104. CreateObject(970, 1621.943970, -1013.143066, 23.449919, 0.0000, 0.0000, 337.5000);
  105. CreateObject(970, 1625.853760, -1014.317017, 23.449919, 0.0000, 0.0000, 348.7500);
  106. CreateObject(970, 1629.943726, -1015.126404, 23.449919, 0.0000, 0.0000, 348.7500);
  107. CreateObject(970, 1633.977783, -1015.936768, 23.449919, 0.0000, 0.0000, 348.7500);
  108. CreateObject(970, 1617.970703, -1012.376221, 23.449919, 0.0000, 0.0000, 0.0000);
  109. CreateObject(970, 1613.852051, -1012.406006, 23.457731, 0.0000, 0.0000, 0.0000);
  110. CreateObject(970, 1609.789795, -1012.429504, 23.457731, 0.0000, 0.0000, 0.0000);
  111. CreateObject(970, 1605.620117, -1012.427124, 23.457731, 0.0000, 0.0000, 0.0000);
  112. CreateObject(970, 1601.529785, -1012.446289, 23.457731, 0.0000, 0.0000, 0.0000);
  113. CreateObject(970, 1597.497803, -1012.838562, 23.457731, 0.0000, 0.0000, 11.2500);
  114. CreateObject(970, 1593.443726, -1013.609436, 23.457731, 0.0000, 0.0000, 11.2500);
  115. CreateObject(970, 1589.491333, -1014.408142, 23.457731, 0.0000, 0.0000, 11.2500);
  116. CreateObject(970, 1585.478027, -1014.849426, 23.457731, 0.0000, 0.0000, 0.0000);
  117. CreateObject(970, 1581.375122, -1014.829468, 23.457731, 0.0000, 0.0000, 0.0000);
  118. CreateObject(970, 1577.315063, -1014.833008, 23.457731, 0.0000, 0.0000, 0.0000);
  119. CreateObject(970, 1573.196167, -1014.814514, 23.457731, 0.0000, 0.0000, 0.0000);
  120. CreateObject(970, 1569.218140, -1014.830688, 23.465528, 0.0000, 0.0000, 0.0000);
  121. CreateObject(8042, 1638.949951, -1148.993530, 28.773643, 0.0000, 0.0000, 287.2660);
  122. CreateObject(970, 1565.140015, -1014.833130, 23.457731, 0.0000, 0.0000, 0.0000);
  123. CreateObject(970, 1561.042603, -1014.844604, 23.457731, 0.0000, 0.0000, 0.0000);
  124. CreateObject(970, 1556.918091, -1014.833130, 23.457731, 0.0000, 0.0000, 0.0000);
  125. CreateObject(7933, 1551.270142, -1019.139160, 23.466866, 0.0000, 0.0000, 247.5000);
  126. CreateObject(7933, 1554.271851, -1023.551758, 23.466866, 0.0000, 0.0000, 0.0000);
  127. CreateObject(970, 1543.777100, -1028.997681, 23.457731, 0.0000, 0.0000, 342.7340);
  128. CreateObject(970, 1560.409058, -1019.888184, 23.457731, 0.0000, 0.0000, 247.5000);
  129. CreateObject(970, 1563.082886, -1017.115906, 23.457731, 0.0000, 0.0000, 204.4418);
  130. CreateObject(970, 1566.895264, -1015.576843, 23.465528, 0.0000, 0.0000, 18.9849);
  131. CreateObject(970, 1616.749146, -1022.119629, 23.449919, 0.0000, 0.0000, 348.7500);
  132. CreateObject(970, 1620.344238, -1024.001465, 23.449919, 0.0000, 0.0000, 315.0000);
  133. CreateObject(970, 1622.567627, -1027.341064, 23.449919, 0.0000, 0.0000, 292.5000);
  134. CreateObject(970, 1660.922974, -1039.798584, 23.449919, 0.0000, 0.0000, 270.0000);
  135. CreateObject(970, 1660.898438, -1035.673462, 23.449919, 0.0000, 0.0000, 270.0000);
  136. CreateObject(970, 1657.116577, -1039.816650, 23.449919, 0.0000, 0.0000, 270.0000);
  137. CreateObject(970, 1655.855591, -1036.102173, 23.449919, 0.0000, 0.0000, 127.8153);
  138. CreateObject(970, 1652.489136, -1034.457642, 23.449919, 0.0000, 0.0000, 0.0000);
  139. CreateObject(970, 1659.649292, -1023.325378, 23.449919, 0.0000, 0.0000, 281.2500);
  140. CreateObject(970, 1662.988037, -1033.615479, 23.449919, 0.0000, 0.0000, 0.0000);
  141. CreateObject(970, 1665.042114, -1031.555786, 23.449919, 0.0000, 0.0000, 270.0000);
  142. CreateObject(970, 1664.598267, -1027.409302, 23.449919, 0.0000, 0.0000, 281.2500);
  143. CreateObject(970, 1662.139404, -1025.371582, 23.449919, 0.0000, 0.0000, 0.0000);
  144. CreateObject(970, 1638.068115, -1016.780945, 23.449919, 0.0000, 0.0000, 348.7500);
  145. CreateObject(970, 1541.007813, -1026.509644, 23.457731, 0.0000, 0.0000, 112.5000);
  146. CreateObject(970, 1547.737793, -1030.211304, 23.457731, 0.0000, 0.0000, 342.8113);
  147. CreateObject(970, 1551.643799, -1031.430786, 23.457731, 0.0000, 0.0000, 342.8113);
  148. CreateObject(970, 1555.610962, -1032.662842, 23.457731, 0.0000, 0.0000, 342.8113);
  149. CreateObject(970, 1642.016357, -1017.591431, 23.449919, 0.0000, 0.0000, 348.7500);
  150. CreateObject(970, 1646.011475, -1018.388611, 23.449919, 0.0000, 0.0000, 348.7500);
  151. CreateObject(970, 1650.092041, -1018.799255, 23.449919, 0.0000, 0.0000, 0.0000);
  152. CreateObject(970, 1654.183472, -1018.832458, 23.449919, 0.0000, 0.0000, 0.0000);
  153. CreateObject(970, 1657.790771, -1020.217163, 23.449919, 0.0000, 0.0000, 318.4378);
  154. CreateObject(970, 1559.593506, -1033.837891, 23.457731, 0.0000, 0.0000, 344.3755);
  155. CreateObject(970, 1563.491333, -1035.186890, 23.457731, 0.0000, 0.0000, 337.5000);
  156. CreateObject(970, 1611.160034, -1030.063843, 23.449919, 0.0000, 0.0000, 0.0000);
  157. CreateObject(970, 1607.027954, -1030.064087, 23.457710, 0.0000, 0.0000, 0.0000);
  158. CreateObject(970, 1602.893066, -1030.054810, 23.457731, 0.0000, 0.0000, 0.0000);
  159. CreateObject(970, 1598.716919, -1030.064575, 23.465528, 0.0000, 0.0000, 0.0000);
  160. CreateObject(970, 1594.595459, -1030.056396, 23.457731, 0.0000, 0.0000, 0.0000);
  161. CreateObject(970, 1590.469971, -1030.032471, 23.457731, 0.0000, 0.0000, 0.0000);
  162. CreateObject(970, 1586.329346, -1030.035400, 23.457731, 0.0000, 0.0000, 0.0000);
  163. CreateObject(970, 1582.210571, -1030.010254, 23.457731, 0.0000, 0.0000, 0.0000);
  164. CreateObject(970, 1578.079834, -1030.018188, 23.457731, 0.0000, 0.0000, 0.0000);
  165. CreateObject(970, 1573.968872, -1029.960938, 23.457731, 0.0000, 0.0000, 0.0000);
  166. CreateObject(970, 1569.816528, -1029.943970, 23.465528, 0.0000, 0.0000, 0.0000);
  167. CreateObject(970, 1621.086914, -1038.633667, 23.449919, 0.0000, 0.0000, 303.7500);
  168. CreateObject(970, 1618.433228, -1035.481079, 23.449919, 0.0000, 0.0000, 315.0000);
  169. CreateObject(970, 1615.327271, -1032.719116, 23.462828, 0.0000, 0.0000, 320.1566);
  170. CreateObject(8168, 1628.166870, -1004.508606, 24.972565, 0.0000, 0.0000, 0.0000);
  171. CreateObject(970, 1643.216064, -1042.671021, 23.532587, 0.0000, 0.0000, 0.0000);
  172. CreateObject(978, 1563.471558, -1015.051636, 23.746469, 0.0000, 0.0000, 0.0000);
  173. CreateObject(978, 1563.512207, -1016.627808, 23.746469, 0.0000, 0.0000, 202.5000);
  174. CreateObject(997, 1651.838867, -1027.856079, 22.998755, 0.0000, 0.0000, 340.0783);
  175. CreateObject(973, 1628.229980, -1027.660645, 23.738657, 0.0000, 0.0000, 180.0000);
  176. CreateObject(973, 1637.524292, -1027.670654, 23.738657, 0.0000, 0.0000, 180.0000);
  177. CreateObject(973, 1646.752441, -1027.635254, 23.738657, 0.0000, 0.0000, 180.0000);
  178. CreateObject(1307, 1571.707153, -1021.681946, 23.203522, 0.0000, 0.0000, 0.0000);
  179. CreateObject(1307, 1580.579956, -1021.726257, 23.170725, 0.0000, 0.0000, 0.0000);
  180. CreateObject(1307, 1589.441284, -1022.146057, 23.170725, 0.0000, 0.0000, 0.0000);
  181. CreateObject(1307, 1598.120117, -1021.926941, 23.195724, 0.0000, 0.0000, 0.0000);
  182. CreateObject(1307, 1607.126465, -1021.921326, 23.145725, 0.0000, 0.0000, 0.0000);
  183. CreateObject(984, 1637.056641, -1009.736511, 23.535118, 0.0000, 0.0000, 247.5000);
  184. CreateObject(983, 1646.046021, -1012.820190, 23.581993, 0.0000, 0.0000, 258.7500);
  185. CreateObject(982, 1661.758423, -1011.138611, 23.581993, 0.0000, 0.0000, 100.3906);
  186. CreateObject(982, 1686.510864, -1004.832764, 23.597591, 0.0000, 0.0000, 288.2028);
  187. CreateObject(983, 1701.816528, -1000.218445, 23.597591, 0.0000, 0.0000, 281.2500);
  188. CreateObject(982, 1717.587280, -1001.768311, 23.597591, 0.0000, 0.0000, 260.4689);
  189. CreateObject(982, 1742.713257, -1006.960266, 23.644493, 0.0000, 0.0000, 256.1717);
  190. CreateObject(984, 1761.417969, -1011.271179, 23.597618, 0.0000, 0.0000, 258.7500);
  191. CreateObject(982, 1779.118652, -1018.310974, 23.644493, 0.0000, 0.0000, 243.2028);
  192. CreateObject(984, 1794.666260, -1028.875732, 23.605301, 0.0000, 0.0000, 40.6255);
  193. CreateObject(984, 1802.432373, -1039.058594, 23.597618, 0.0000, 0.0000, 33.7500);
  194. CreateObject(982, 1807.547607, -1057.115601, 23.652176, 0.0000, 0.0000, 6.8755);
  195. CreateObject(984, 1809.083252, -1076.317139, 23.597618, 0.0000, 0.0000, 0.0000);
  196. CreateObject(983, 1809.081787, -1085.964600, 23.644493, 0.0000, 0.0000, 0.0000);
  197. CreateObject(982, 1796.347168, -1089.326294, 23.644493, 0.0000, 0.0000, 270.0000);
  198. CreateObject(982, 1770.764160, -1089.316650, 23.644493, 0.0000, 0.0000, 270.0000);
  199. CreateObject(982, 1745.156372, -1089.313477, 23.644493, 0.0000, 0.0000, 270.0000);
  200. CreateObject(982, 1719.568237, -1089.332153, 23.639805, 0.0000, 0.0000, 270.0000);
  201. CreateObject(982, 1693.900146, -1089.423950, 23.589806, 0.0000, 0.0000, 270.0000);
  202. CreateObject(982, 1681.093506, -1102.201050, 23.589806, 0.0000, 0.0000, 0.2408);
  203. CreateObject(984, 1681.120605, -1121.468994, 23.542931, 0.0000, 0.0000, 0.0000);
  204. CreateObject(984, 1681.100464, -1134.252930, 23.542931, 0.0000, 0.0000, 0.0000);
  205. CreateObject(982, 1668.295776, -1140.667847, 23.589806, 0.0000, 0.0000, 270.0000);
  206. CreateObject(983, 1649.031738, -1140.980713, 23.589806, 0.0000, 0.0000, 275.2340);
  207. drivingschoolgate = CreateObject(991, 1566.567993, -1033.046265, 24.121490, 0.0000, 0.0000, 249.2189);
  208. CreateObject(983, 1652.680664, -1140.424438, 23.589806, 0.0000, 0.0000, 270.0000);
  209. CreateObject(983, 1629.495239, -1145.736938, 23.753868, 0.0000, 0.0000, 0.0000);
  210. CreateObject(984, 1623.058350, -1142.506592, 23.706993, 0.0000, 0.0000, 270.0000);
  211. CreateObject(983, 1613.958130, -1140.753418, 23.589806, 0.0000, 0.0000, 56.2500);
  212. CreateObject(982, 1609.976074, -1126.232666, 23.589806, 0.0000, 0.0000, 6.0161);
  213. CreateObject(982, 1606.098511, -1100.911499, 23.597588, 0.0000, 0.0000, 11.2500);
  214. CreateObject(982, 1597.854370, -1076.929688, 23.589806, 0.0000, 0.0000, 26.7972);
  215. CreateObject(984, 1588.525024, -1060.204956, 23.542931, 0.0000, 0.0000, 33.7500);
  216. CreateObject(984, 1581.041138, -1049.845093, 23.542931, 0.0000, 0.0000, 38.0471);
  217. CreateObject(983, 1645.413574, -1143.479614, 23.756977, 0.0000, 0.0000, 348.7500);
  218. CreateObject(984, 1571.168823, -1040.470459, 23.550728, 0.0000, 0.0000, 232.8123);
  219. drivingschoolramp = CreateObject(991, 1620.647217, -1008.745483, 23.288691, 0.0000, 0.0000, 258.7500);
  220. //Interglobal Radio-Television
  221. irtgate1 = CreateObject(971, 778.006470, -1330.604980, 12.764933, 0.0000, 0.0000, 0.0000);
  222. irtgate2 = CreateObject(971, 777.870667, -1384.526733, 12.915403, 0.0000, 0.0000, 0.0000);
  223. irtgarage = CreateObject(11327, 755.948486, -1337.448364, 15.041857, 0.0000, 0.8594, 180.0000);
  224. CreateObject(5837, 784.666382, -1337.861572, 14.258671, 0.0000, 0.0000, 90.0000);
  225. CreateObject(5837, 784.479065, -1379.633789, 14.378490, 0.0000, 0.0000, 90.0000);
  226. CreateObject(8947, 743.695557, -1337.675537, 14.661217, 0.0000, 0.0000, 90.0000);
  227. CreateObject(8947, 721.445618, -1337.668945, 14.639315, 0.0000, 0.0000, 270.0000);
  228. CreateObject(3749, 778.065186, -1330.193970, 18.409122, 0.0000, 0.0000, 0.0000);
  229.  
  230. return 1;
  231. }
  232.  
  233. public OnGameModeExit()
  234. {
  235. return 1;
  236. }
  237.  
  238. public OnPlayerRequestClass(playerid, classid)
  239. {
  240. return 1;
  241. }
  242.  
  243. public OnPlayerConnect(playerid)
  244. {
  245. ClearVars(playerid);
  246. SyncCheckpoints(playerid);
  247. return 1;
  248. }
  249.  
  250. public OnPlayerDisconnect(playerid, reason)
  251. {
  252. return 1;
  253. }
  254.  
  255. public OnPlayerSpawn(playerid)
  256. {
  257. SetPlayerSkin(playerid, 101);
  258. SetPlayerPos(playerid, 2226.9934,-1160.0302,25.7671);
  259. return 1;
  260. }
  261.  
  262. public OnPlayerDeath(playerid, killerid, reason)
  263. {
  264. return 1;
  265. }
  266.  
  267. public OnVehicleSpawn(vehicleid)
  268. {
  269. return 1;
  270. }
  271.  
  272. public OnVehicleDeath(vehicleid, killerid)
  273. {
  274. return 1;
  275. }
  276.  
  277. public OnPlayerText(playerid, text[])
  278. {
  279. return 1;
  280. }
  281.  
  282. public OnPlayerCommandText(playerid, cmdtext[])
  283. {
  284. //////////////// IRT KOMANDE ///////////////////////////////////////////////////////////////////////////
  285. if (strcmp("/openirt1", cmdtext, true, 10) == 0)
  286. {
  287. if(IsPlayerInRangeOfPoint(playerid, 25.0, 778.006470, -1330.604980, 12.764933))
  288. {
  289. if(gTeam[playerid] != TEAM_IRT)
  290. return SendClientMessage(playerid, 0xEF994300, "Niste zaposlenik Interglobal Radio-Television!");
  291. MoveObject(irtgate1, 769.657166, -1330.602905, 12.750498, 1);
  292. SendClientMessage(playerid, 0xEF994300, "Otvaranje vrata...");
  293. }
  294. else
  295. {
  296. SendClientMessage(playerid, 0xEF994300, "Niste blizu vrata!");
  297. }
  298. return 1;
  299. }
  300.  
  301. if (strcmp("/closeirt1", cmdtext, true, 10) == 0)
  302. {
  303. if(IsPlayerInRangeOfPoint(playerid, 25.0, 769.657166, -1330.602905, 12.750498))
  304. {
  305. if(gTeam[playerid] != TEAM_IRT)
  306. return SendClientMessage(playerid, 0xEF994300, "Niste zaposlenik Interglobal Radio-Television!");
  307. MoveObject(irtgate1, 778.006470, -1330.604980, 12.764933, 1);
  308. SendClientMessage(playerid, 0xEF994300, "Zatvaranje vrata...");
  309. }
  310. else
  311. {
  312. SendClientMessage(playerid, 0xEF994300, "Niste blizu vrata!");
  313. }
  314. return 1;
  315. }
  316.  
  317. if (strcmp("/openirt2", cmdtext, true, 10) == 0)
  318. {
  319. if(IsPlayerInRangeOfPoint(playerid, 25.0, 777.870667, -1384.526733, 12.915403))
  320. {
  321. if(gTeam[playerid] != TEAM_IRT)
  322. return SendClientMessage(playerid, 0xEF994300, "Niste zaposlenik Interglobal Radio-Television!");
  323. MoveObject(irtgate2, 769.749939, -1384.520020, 12.916012, 1);
  324. SendClientMessage(playerid, 0xEF994300, "Otvaranje vrata...");
  325. }
  326. else
  327. {
  328. SendClientMessage(playerid, 0xEF994300, "Niste blizu vrata!");
  329. }
  330. return 1;
  331. }
  332.  
  333. if (strcmp("/closeirt2", cmdtext, true, 10) == 0)
  334. {
  335. if(IsPlayerInRangeOfPoint(playerid, 25.0, 777.870667, -1384.526733, 12.915403))
  336. {
  337. if(gTeam[playerid] != TEAM_IRT)
  338. return SendClientMessage(playerid, 0xEF994300, "Niste zaposlenik Interglobal Radio-Television!");
  339. MoveObject(irtgate2, 777.870667, -1384.526733, 12.915403, 1);
  340. SendClientMessage(playerid, 0xEF994300, "Zatvaranje vrata...");
  341. }
  342. else
  343. {
  344. SendClientMessage(playerid, 0xEF994300, "Niste blizu vrata!");
  345. }
  346. return 1;
  347. }
  348.  
  349. if(strcmp("/openirtgrg", cmdtext, true, 10) == 0)
  350. {
  351. if(IsPlayerInRangeOfPoint(playerid, 25.0, 755.948486, -1337.448364, 15.041857))
  352. {
  353. if(gTeam[playerid] != TEAM_IRT)
  354. return SendClientMessage(playerid, 0xEF994300, "Niste zaposlenik Interglobal Radio-Television!");
  355. MoveObject(irtgarage, 755.948486, -1337.448364, 10.816921, 1);
  356. SendClientMessage(playerid, 0xEF994300, "Vrata garaže se otvaraju...");
  357. }
  358. else
  359. {
  360. SendClientMessage(playerid, 0xEF994300, "Niste blizu garaže!");
  361. }
  362. return 1;
  363. }
  364.  
  365. if(strcmp("/closeirtgrg", cmdtext, true, 10) == 0)
  366. {
  367. if(IsPlayerInRangeOfPoint(playerid, 25.0, 755.948486, -1337.448364, 15.041857))
  368. {
  369. if(gTeam[playerid] != TEAM_IRT)
  370. return SendClientMessage(playerid, 0xEF994300, "Niste zaposlenik Interglobal Radio-Television!");
  371. MoveObject(irtgarage, 755.948486, -1337.448364, 15.041857, 1);
  372. SendClientMessage(playerid, 0xEF994300, "Vrata garaže se zatvaraju...");
  373. }
  374. else
  375. {
  376. SendClientMessage(playerid, 0xEF994300, "Niste blizu garaže!");
  377. }
  378. return 1;
  379. }
  380. ////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
  381. //----------------------------BRISI--------------------------------------------------/////
  382. if (strcmp("/gmm", cmdtext, true, 10) == 0)
  383. {
  384. GivePlayerMoney(playerid, 1000);
  385.  
  386. return 1;
  387. }
  388. return 0;
  389. }
  390.  
  391. public OnPlayerEnterVehicle(playerid, vehicleid, ispassenger)
  392. {
  393. if(vehicleid == IRT[1])
  394. {
  395. if(gTeam[playerid] != TEAM_IRT)
  396. return RemovePlayerFromVehicle(playerid) && SendClientMessage(playerid, 0xEF994300, "Niste zaposlenik Interglobal Radio-Television!");
  397. }
  398. if(vehicleid == IRT[2])
  399. {
  400. if(gTeam[playerid] != TEAM_IRT)
  401. return RemovePlayerFromVehicle(playerid) && SendClientMessage(playerid, 0xEF994300, "Niste zaposlenik Interglobal Radio-Television!");
  402. }
  403. if(vehicleid == IRT[3])
  404. {
  405. if(gTeam[playerid] != TEAM_IRT)
  406. return RemovePlayerFromVehicle(playerid) && SendClientMessage(playerid, 0xEF994300, "Niste zaposlenik Interglobal Radio-Television!");
  407. }
  408. if(vehicleid == IRT[4])
  409. {
  410. if(gTeam[playerid] != TEAM_IRT)
  411. return RemovePlayerFromVehicle(playerid) && SendClientMessage(playerid, 0xEF994300, "Niste zaposlenik Interglobal Radio-Television!");
  412. }
  413. if(vehicleid == IRT[5])
  414. {
  415. if(gTeam[playerid] != TEAM_IRT)
  416. return RemovePlayerFromVehicle(playerid) && SendClientMessage(playerid, 0xEF994300, "Niste zaposlenik Interglobal Radio-Television!");
  417. }
  418.  
  419. return 1;
  420. }
  421.  
  422. public OnPlayerExitVehicle(playerid, vehicleid)
  423. {
  424. return 1;
  425. }
  426.  
  427. public OnPlayerStateChange(playerid, newstate, oldstate)
  428. {
  429. return 1;
  430. }
  431.  
  432. public OnPlayerEnterCheckpoint(playerid)
  433. {
  434. CheckpointCheck(playerid);
  435. return 1;
  436. }
  437.  
  438. public OnPlayerLeaveCheckpoint(playerid)
  439. {
  440. return 1;
  441. }
  442.  
  443. public OnPlayerEnterRaceCheckpoint(playerid)
  444. {
  445. return 1;
  446. }
  447.  
  448. public OnPlayerLeaveRaceCheckpoint(playerid)
  449. {
  450. return 1;
  451. }
  452.  
  453. public OnRconCommand(cmd[])
  454. {
  455. return 1;
  456. }
  457.  
  458. public OnPlayerRequestSpawn(playerid)
  459. {
  460. return 1;
  461. }
  462.  
  463. public OnObjectMoved(objectid)
  464. {
  465. return 1;
  466. }
  467.  
  468. public OnPlayerObjectMoved(playerid, objectid)
  469. {
  470. return 1;
  471. }
  472.  
  473. public OnPlayerPickUpPickup(playerid, pickupid)
  474. {
  475. if(pickupid == Drivingschoolpickup[1])
  476. {
  477. if(IsPlayerInAnyVehicle(playerid) == 1)
  478. {
  479. ShowPlayerDialog(playerid, 0, DIALOG_STYLE_MSGBOX, "Polaganje vozačke dozvole 200$", "Želite li započeti sa polaganjem vozačke dozvole[200$]? \nNAPOMENA: Morate imati neoštećeno vozilo!", "DA", "NE");
  480. }
  481. }
  482. if(pickupid == Drivingschoolpickup[2])
  483. {
  484. ShowPlayerDialog(playerid, 1, DIALOG_STYLE_MSGBOX, "Polaganje vozačke dozvole 200$", "Želite li započeti sa polaganjem vozačke dozvole[200$]? \nNAPOMENA: Morate imati neoštećeno vozilo!", "DA", "NE");
  485. }
  486. return 1;
  487. }
  488.  
  489. public OnVehicleMod(playerid, vehicleid, componentid)
  490. {
  491. return 1;
  492. }
  493.  
  494. public OnVehiclePaintjob(playerid, vehicleid, paintjobid)
  495. {
  496. return 1;
  497. }
  498.  
  499. public OnVehicleRespray(playerid, vehicleid, color1, color2)
  500. {
  501. return 1;
  502. }
  503.  
  504. public OnPlayerSelectedMenuRow(playerid, row)
  505. {
  506. return 1;
  507. }
  508.  
  509. public OnPlayerExitedMenu(playerid)
  510. {
  511. return 1;
  512. }
  513.  
  514. public OnPlayerInteriorChange(playerid, newinteriorid, oldinteriorid)
  515. {
  516. return 1;
  517. }
  518.  
  519. public OnPlayerKeyStateChange(playerid, newkeys, oldkeys)
  520. {
  521. return 1;
  522. }
  523.  
  524. public OnRconLoginAttempt(ip[], password[], success)
  525. {
  526. return 1;
  527. }
  528.  
  529. public OnPlayerUpdate(playerid)
  530. {
  531. return 1;
  532. }
  533.  
  534. public OnPlayerStreamIn(playerid, forplayerid)
  535. {
  536. return 1;
  537. }
  538.  
  539. public OnPlayerStreamOut(playerid, forplayerid)
  540. {
  541. return 1;
  542. }
  543.  
  544. public OnVehicleStreamIn(vehicleid, forplayerid)
  545. {
  546. return 1;
  547. }
  548.  
  549. public OnVehicleStreamOut(vehicleid, forplayerid)
  550. {
  551. return 1;
  552. }
  553.  
  554. public OnDialogResponse(playerid, dialogid, response, listitem, inputtext[])
  555. {
  556. if(dialogid == 0)
  557. {
  558. if(response == 1)
  559. {
  560. GetVehicleHealth(GetPlayerVehicleID(playerid),vhp);
  561. if (vhp < 1000)
  562. {
  563. SendClientMessage(playerid, 0xEF994300,"Imate oštećeno vozilo!");
  564. }
  565. else if(GetPlayerMoney(playerid) < 200)
  566. {
  567. SendClientMessage(playerid, 0xEF994300, "Nemate dovoljno novca u novcaniku!");
  568. }
  569. else
  570. {
  571. GivePlayerMoney(playerid, -200);
  572. MoveObject(drivingschoolramp, 1620.647217, -1008.745483, 21.613716, 1);
  573. SendClientMessage(playerid, 0xEF994300, "Slijedite checkpointe, pazite da se ne sudarite!");
  574. cps[1] = CreateCheckpoint(playerid, 1616.4446,-1009.0236,23.6838, 2, 500);
  575. }
  576. }
  577. }
  578.  
  579. if(dialogid == 1)
  580. {
  581. if(response == 1)
  582. {
  583. if(GetPlayerMoney(playerid) < 200)
  584. {
  585. SendClientMessage(playerid, 0xEF994300, "Nemate dovoljno novca u novcaniku!");
  586. }
  587. else
  588. {
  589. GivePlayerMoney(playerid, -200);
  590. MoveObject(drivingschoolramp, 1620.647217, -1008.745483, 21.613716, 1);
  591. SendClientMessage(playerid, 0xEF994300, "Slijedite checkpointe i pazite da se ne sudarite!");
  592. cps[1] = CreateCheckpoint(playerid, 1616.4446,-1009.0236,23.6838, 2, 500);
  593. }
  594. }
  595. }
  596. if(dialogid == 2)
  597. {
  598. if(response == 0)
  599. {
  600. MoveObject(drivingschoolgate, 1566.567993, -1033.046265, 21.671528, 1);
  601. GameTextForPlayer(playerid, "~r~ NISTE POLOZILI", 5000, 5);
  602. cps[27] = CreateCheckpoint(playerid, 1570.4161,-1034.6689,23.6919, 2, 500);
  603. }
  604. }
  605. if(dialogid == 2)
  606. {
  607. if(response == 1)
  608. {
  609. MoveObject(drivingschoolgate, 1566.567993, -1033.046265, 21.671528, 1);
  610. cps[28] = CreateCheckpoint(playerid, 1570.4161,-1034.6689,23.6919, 2, 500);
  611. SendClientMessage(playerid, 0xEF994300, "Slijedite checkpointe, pazite da se ne sudarite i ne vozite prebrzo!");
  612. }
  613. }
  614. return 1;
  615. }
  616.  
  617. public OnPlayerClickPlayer(playerid, clickedplayerid, source)
  618. {
  619. return 1;
  620. }
  621.  
  622. public OnPlayerEnterStreamedCheckpoint(playerid, streamid)
  623. {
  624. if(streamid == cps[1])
  625. {
  626. MoveObject(drivingschoolramp, 1620.647217, -1008.745483, 23.288691, 1);
  627. DisablePlayerCheckpoint(playerid);
  628. PlayerPlaySound(playerid, 1139, 1616.4446,-1009.0236,23.6838);
  629. cps[2] = CreateCheckpoint(playerid, 1546.4700,-1017.3217,23.9986, 2, 500);
  630. }
  631. else if(streamid == cps[2])
  632. {
  633. DisablePlayerCheckpoint(playerid);
  634. PlayerPlaySound(playerid, 1139, 1546.4700,-1017.3217,23.9986);
  635. cps[3] = CreateCheckpoint(playerid, 1562.9263,-1023.5490,24.0028, 2, 500);
  636. }
  637. else if(streamid == cps[3])
  638. {
  639. DisablePlayerCheckpoint(playerid);
  640. PlayerPlaySound(playerid, 1139, 1562.9263,-1023.5490,24.0028);
  641. cps[4] = CreateCheckpoint(playerid, 1570.7234,-1019.2632,24.0064, 2, 500);
  642. }
  643. else if(streamid == cps[4])
  644. {
  645. DisablePlayerCheckpoint(playerid);
  646. PlayerPlaySound(playerid, 1139, 1570.7234,-1019.2632,24.0064);
  647. cps[5] = CreateCheckpoint(playerid, 1578.6165,-1023.4540,24.0005, 2, 500);
  648. }
  649. else if(streamid == cps[5])
  650. {
  651. DisablePlayerCheckpoint(playerid);
  652. PlayerPlaySound(playerid, 1139, 1578.6165,-1023.4540,24.0005);
  653. cps[6] = CreateCheckpoint(playerid, 1587.1437,-1020.9332,23.9986, 2, 500);
  654. }
  655. else if(streamid == cps[6])
  656. {
  657. DisablePlayerCheckpoint(playerid);
  658. PlayerPlaySound(playerid, 1139, 1587.1437,-1020.9332,23.9986);
  659. cps[7] = CreateCheckpoint(playerid, 1596.1884,-1023.4983,23.9987, 2, 500);
  660. }
  661. else if(streamid == cps[7])
  662. {
  663. DisablePlayerCheckpoint(playerid);
  664. PlayerPlaySound(playerid, 1139, 1596.1884,-1023.4983,23.9987);
  665. cps[8] = CreateCheckpoint(playerid, 1605.5983,-1020.5836,23.9986, 2, 500);
  666. }
  667. else if(streamid == cps[8])
  668. {
  669. DisablePlayerCheckpoint(playerid);
  670. PlayerPlaySound(playerid, 1139, 1605.5983,-1020.5836,23.9986);
  671. cps[9] = CreateCheckpoint(playerid, 1614.6920,-1024.4500,23.9908, 2, 500);
  672. }
  673. else if(streamid == cps[9])
  674. {
  675. DisablePlayerCheckpoint(playerid);
  676. PlayerPlaySound(playerid, 1139, 1614.6920,-1024.4500,23.9908);
  677. cps[10] = CreateCheckpoint(playerid, 1631.4866,-1031.7072,23.9908, 2, 500);
  678. }
  679. else if(streamid == cps[10])
  680. {
  681. DisablePlayerCheckpoint(playerid);
  682. PlayerPlaySound(playerid, 1139, 1631.4866,-1031.7072,23.9908);
  683. cps[11] = CreateCheckpoint(playerid, 1653.9066,-1031.6002,23.9908, 2, 500);
  684. }
  685. else if(streamid == cps[11])
  686. {
  687. DisablePlayerCheckpoint(playerid);
  688. PlayerPlaySound(playerid, 1139, 1653.9066,-1031.6002,23.9908);
  689. cps[12] = CreateCheckpoint(playerid, 1658.9229,-1039.2627,23.9908, 2, 500);
  690. }
  691. else if(streamid == cps[12])
  692. {
  693. DisablePlayerCheckpoint(playerid);
  694. PlayerPlaySound(playerid, 1139, 1658.9229,-1039.2627,23.9908);
  695. cps[13] = CreateCheckpoint(playerid, 1661.7521,-1028.4399,23.9929, 2, 500);
  696. }
  697. else if(streamid == cps[13])
  698. {
  699. DisablePlayerCheckpoint(playerid);
  700. PlayerPlaySound(playerid, 1139, 1661.7521,-1028.4399,23.9929);
  701. cps[14] = CreateCheckpoint(playerid, 1647.5991,-1023.7459,23.9908, 2, 500);
  702. }
  703. else if(streamid == cps[14])
  704. {
  705. DisablePlayerCheckpoint(playerid);
  706. PlayerPlaySound(playerid, 1139, 1647.5991,-1023.7459,23.9908);
  707. cps[15] = CreateCheckpoint(playerid, 1609.5695,-1022.9396,23.9947, 2, 500);
  708. }
  709. else if(streamid == cps[15])
  710. {
  711. DisablePlayerCheckpoint(playerid);
  712. PlayerPlaySound(playerid, 1139, 1609.5695,-1022.9396,23.9947);
  713. cps[16] = CreateCheckpoint(playerid, 1600.1239,-1020.5652,23.9985, 2, 500);
  714. }
  715. else if(streamid == cps[16])
  716. {
  717. DisablePlayerCheckpoint(playerid);
  718. PlayerPlaySound(playerid, 1139, 1609.5695,-1022.9396,23.9947);
  719. cps[17] = CreateCheckpoint(playerid, 1590.8229,-1023.4221,23.6743, 2, 500);
  720. }
  721. else if(streamid == cps[17])
  722. {
  723. DisablePlayerCheckpoint(playerid);
  724. PlayerPlaySound(playerid, 1139, 1590.8229,-1023.4221,23.6743);
  725. cps[18] = CreateCheckpoint(playerid, 1581.7349,-1020.4893,23.6730, 2, 500);
  726. }
  727. else if(streamid == cps[18])
  728. {
  729. DisablePlayerCheckpoint(playerid);
  730. PlayerPlaySound(playerid, 1139, 1581.7349,-1020.4893,23.6730);
  731. cps[19] = CreateCheckpoint(playerid, 1572.6523,-1023.3461,23.6817, 2, 500);
  732. }
  733. else if(streamid == cps[19])
  734. {
  735. DisablePlayerCheckpoint(playerid);
  736. PlayerPlaySound(playerid, 1139, 1572.6523,-1023.3461,23.6817);
  737. cps[20] = CreateCheckpoint(playerid, 1546.5004,-1024.0607,23.6726, 2, 500);
  738. }
  739. else if(streamid == cps[20])
  740. {
  741. DisablePlayerCheckpoint(playerid);
  742. PlayerPlaySound(playerid, 1139, 1546.5004,-1024.0607,23.6726);
  743. cps[21] = CreateCheckpoint(playerid, 1617.2266,-1008.9503,23.6696, 2, 500);
  744. }
  745. else if(streamid == cps[21])
  746. {
  747. DisablePlayerCheckpoint(playerid);
  748. PlayerPlaySound(playerid, 1139, 1617.2266,-1008.9503,23.6696);
  749. cps[22] = CreateCheckpoint(playerid, 1610.8922,-1008.8513,23.6781, 2, 500);
  750. }
  751. else if(streamid == cps[22])
  752. {
  753. DisablePlayerCheckpoint(playerid);
  754. PlayerPlaySound(playerid, 1139, 1610.8922,-1008.8513,23.6781);
  755. cps[23] = CreateCheckpoint(playerid, 1554.5140,-1011.2104,23.6783, 2, 500);
  756. }
  757. else if(streamid == cps[23])
  758. {
  759. DisablePlayerCheckpoint(playerid);
  760. PlayerPlaySound(playerid, 1139, 1554.5140,-1011.2104,23.6783);
  761. cps[24] = CreateCheckpoint(playerid, 1555.7330,-1027.7814,23.6712, 2, 500);
  762. }
  763. else if(streamid == cps[24])
  764. {
  765. DisablePlayerCheckpoint(playerid);
  766. PlayerPlaySound(playerid, 1139, 1555.7330,-1027.7814,23.6712);
  767. cps[25] = CreateCheckpoint(playerid, 1561.7103,-1021.1641,23.6803, 2, 500);
  768. }
  769. else if(streamid == cps[25])
  770. {
  771. DisablePlayerCheckpoint(playerid);
  772. PlayerPlaySound(playerid, 1139, 1561.7103,-1021.1641,23.6803);
  773. cps[26] = CreateCheckpoint(playerid, 1563.6127,-1032.4280,23.6718, 2, 500);
  774. }
  775. else if(streamid == cps[26])
  776. {
  777. DisablePlayerCheckpoint(playerid);
  778. PlayerPlaySound(playerid, 139, 1563.6127,-1032.4280,23.6718);
  779. GetVehicleHealth(GetPlayerVehicleID(playerid),vhp);
  780. if (vhp < 1000)
  781. {
  782. SendClientMessage(playerid, 0xEF994300,"Niste položili! Oštetili ste vozilo!");
  783. GameTextForPlayer(playerid, "~r~ NISTE POLOZILI", 5000, 5);
  784. MoveObject(drivingschoolgate, 1566.567993, -1033.046265, 21.671528, 1);
  785. cps[27] = CreateCheckpoint(playerid, 1570.4161,-1034.6689,23.6919, 2, 500);
  786. }
  787. else
  788. {
  789. ShowPlayerDialog(playerid, 2, DIALOG_STYLE_MSGBOX, "Polaganje vozačke dozvole", "Čestitamo! Položili ste prvi dio! Želite li započeti drugio dio[vožnja gradom]? \nNAPOMENA: Ako odustanete nećete položiti!", "DA", "NE");
  790. }
  791. }
  792. else if(streamid == cps[27])
  793. {
  794. MoveObject(drivingschoolgate, 1566.567993, -1033.046265, 24.121490, 1);
  795. DisablePlayerCheckpoint(playerid);
  796. }
  797. else if(streamid == cps[28])
  798. {
  799. MoveObject(drivingschoolgate, 1566.567993, -1033.046265, 24.121490, 1);
  800. DisablePlayerCheckpoint(playerid);
  801. cps[29] = CreateCheckpoint(playerid, 1593.4261,-1061.4923,23.6857, 2, 500);
  802. }
  803. else if(streamid == cps[29])
  804. {
  805. DisablePlayerCheckpoint(playerid);
  806. PlayerPlaySound(playerid, 1139, 1593.4261,-1061.4923,23.6857);
  807. cps[30] = CreateCheckpoint(playerid, 1614.0253,-1157.6409,23.6780, 2, 500);
  808. }
  809. else if(streamid == cps[30])
  810. {
  811. DisablePlayerCheckpoint(playerid);
  812. PlayerPlaySound(playerid, 1139, 1614.0253,-1157.6409,23.6780);
  813. cps[31] = CreateCheckpoint(playerid, 1451.7095,-1191.5076,20.5688, 2, 500);
  814. }
  815. else if(streamid == cps[31])
  816. {
  817. DisablePlayerCheckpoint(playerid);
  818. PlayerPlaySound(playerid, 1139, 1451.7095,-1191.5076,20.5688);
  819. cps[32] = CreateCheckpoint(playerid, 1452.0676,-1396.7968,13.1635, 2, 500);
  820. }
  821. else if(streamid == cps[32])
  822. {
  823. DisablePlayerCheckpoint(playerid);
  824. PlayerPlaySound(playerid, 1139, 1452.0676,-1396.7968,13.1635);
  825. cps[33] = CreateCheckpoint(playerid, 1581.4460,-1443.6079,13.1712, 2, 500);
  826. }
  827. else if(streamid == cps[33])
  828. {
  829. DisablePlayerCheckpoint(playerid);
  830. PlayerPlaySound(playerid, 1139, 1581.4460,-1443.6079,13.1712);
  831. cps[34] = CreateCheckpoint(playerid, 1717.3995,-1379.3788,13.1634, 2, 500);
  832. }
  833. else if(streamid == cps[34])
  834. {
  835. DisablePlayerCheckpoint(playerid);
  836. PlayerPlaySound(playerid, 1139, 1717.3995,-1379.3788,13.1634);
  837. cps[35] = CreateCheckpoint(playerid, 1789.5442,-1278.5900,13.2482, 2, 500);
  838. }
  839. else if(streamid == cps[35])
  840. {
  841. DisablePlayerCheckpoint(playerid);
  842. PlayerPlaySound(playerid, 1139, 1789.5442,-1278.5900,13.2482);
  843. cps[36] = CreateCheckpoint(playerid, 1845.4805,-1322.1624,13.4860, 2, 500);
  844. }
  845. else if(streamid == cps[36])
  846. {
  847. DisablePlayerCheckpoint(playerid);
  848. PlayerPlaySound(playerid, 1139, 1845.4805,-1322.1624,13.4860);
  849. cps[37] = CreateCheckpoint(playerid, 1808.1759,-1608.9692,13.4439, 2, 500);
  850. }
  851. else if(streamid == cps[37])
  852. {
  853. DisablePlayerCheckpoint(playerid);
  854. PlayerPlaySound(playerid, 1139, 1808.1759,-1608.9692,13.4439);
  855. cps[38] = CreateCheckpoint(playerid, 1659.9480,-1522.0662,13.4752, 2, 500);
  856. }
  857. else if(streamid == cps[38])
  858. {
  859. DisablePlayerCheckpoint(playerid);
  860. PlayerPlaySound(playerid, 1139, 1659.9480,-1522.0662,13.4752);
  861. cps[39] = CreateCheckpoint(playerid, 1608.8499,-1390.6459,14.3258, 2, 500);
  862. }
  863. else if(streamid == cps[39])
  864. {
  865. DisablePlayerCheckpoint(playerid);
  866. PlayerPlaySound(playerid, 1139, 1608.8499,-1390.6459,14.3258);
  867. cps[40] = CreateCheckpoint(playerid, 1673.0819,-1305.8129,14.1207, 2, 500);
  868. }
  869. else if(streamid == cps[40])
  870. {
  871. DisablePlayerCheckpoint(playerid);
  872. PlayerPlaySound(playerid, 1139, 1673.0819,-1305.8129,14.1207);
  873. cps[41] = CreateCheckpoint(playerid, 1717.5228,-1256.3978,13.4831, 2, 500);
  874. }
  875. else if(streamid == cps[41])
  876. {
  877. DisablePlayerCheckpoint(playerid);
  878. PlayerPlaySound(playerid, 1139, 1717.5228,-1256.3978,13.4831);
  879. cps[42] = CreateCheckpoint(playerid, 1658.1437,-1158.3864,23.8441, 2, 500);
  880. }
  881. else if(streamid == cps[42])
  882. {
  883. DisablePlayerCheckpoint(playerid);
  884. PlayerPlaySound(playerid, 1139, 1658.1437,-1158.3864,23.8441);
  885. cps[43] = CreateCheckpoint(playerid, 1550.2739,-1158.9982,23.9986, 2, 500);
  886. }
  887. else if(streamid == cps[43])
  888. {
  889. DisablePlayerCheckpoint(playerid);
  890. PlayerPlaySound(playerid, 1139, 1550.2739,-1158.9982,23.9986);
  891. cps[44] = CreateCheckpoint(playerid, 1513.5345,-1173.5178,24.1703, 2, 500);
  892. }
  893. else if(streamid == cps[44])
  894. {
  895. DisablePlayerCheckpoint(playerid);
  896. PlayerPlaySound(playerid, 1139, 1513.5345,-1173.5178,24.1703);
  897. cps[45] = CreateCheckpoint(playerid, 1499.7131,-1196.4124,23.8187, 2, 500);
  898. }
  899. else if(streamid == cps[45])
  900. {
  901. DisablePlayerCheckpoint(playerid);
  902. PlayerPlaySound(playerid, 1139, 1499.7131,-1196.4124,23.8187);
  903. GetVehicleHealth(GetPlayerVehicleID(playerid),vhp);
  904. if (vhp < 1000)
  905. {
  906. SendClientMessage(playerid, 0xEF994300,"Niste položili! Oštetili ste vozilo!");
  907. GameTextForPlayer(playerid, "~r~ NISTE POLOZILI", 5000, 5);
  908. cps[27] = CreateCheckpoint(playerid, 1570.4161,-1034.6689,23.6919, 2, 500);
  909. }
  910. else
  911. {
  912. ShowPlayerDialog(playerid, 2, DIALOG_STYLE_MSGBOX, "Polaganje vozačke dozvole", "Čestitamo! Položili ste vozačku dozvolu. Otiđite do zgrade licensera i uzmite svoju vozačku dozvolu.", "OK", "OK");
  913. }
  914. }
  915. return 1;
  916. }
Advertisement
Add Comment
Please, Sign In to add comment