Advertisement
Guest User

Untitled

a guest
Nov 25th, 2013
322
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 73.28 KB | None | 0 0
  1. public OnGameModeInit()
  2. {
  3. print("Gamemode started.");
  4. // Default Rates
  5. print("Gamemode started.");
  6. new a[][] =
  7. {
  8. "Unarmed (Fist)",
  9. "Brass K"
  10. };
  11. for(new c=0;c<CAR_AMOUNT;c++)
  12. {
  13. Gas[c] = GasMax;
  14. }
  15. #pragma unused a
  16. print("Gamemode started.");
  17. tollstatus = 0;
  18. tollopen = 0;
  19. carrieronestatus = 0;
  20. carriertwostatus = 0;
  21. //InitDatabase();
  22. //Audio_SetPack("default_pack", true);
  23. djson_GameModeInit();
  24. EnableStuntBonusForAll(0);
  25. new servergmtextstr[128];
  26. format(servergmtextstr, 128, "gamemodetext %s", SERVER_GM_TEXT);
  27. SendRconCommand(servergmtextstr); // DO NOT REMOVE THIS
  28. new string[42];
  29. new string1[MAX_PLAYER_NAME];
  30. ShowPlayerMarkers(PLAYER_MARKERS_MODE_STREAMED);
  31. DisableInteriorEnterExits();
  32. InitTurfWars();
  33. LoadTurfWars();
  34. InitPaintballArenas();
  35. LoadPaintballArenas();
  36. InitEventPoints();
  37. LoadEventPoints();
  38. LoadDynamicDoors();
  39. LoadDynamicMapIcons();
  40. LoadHouses();
  41. LoadGates();
  42. LoadBoxer();
  43. LoadStuff();
  44. //print("test111222.");
  45. LoadElevatorStuff();
  46. LoadServerStats();
  47. LoadThePay();
  48. LoadFamilies();
  49. LoadPoints();
  50. LoadcDealerships();
  51. SetTimer("MAINTENANCE_T5", 1800000, true);
  52. SetTimer("ProgressBar", 500, 1);
  53. checkgastimer = SetTimer("CheckGas", RunOutTime, true);
  54. stoppedvehtimer = SetTimer("StoppedVehicle", RunOutTime, true);
  55. //print("22247.");
  56.  
  57. for(new f = 0; f < sizeof(FamilyInfo); f++)
  58. {
  59. for(new fv = 0; fv < MAX_GANG_VEHICLES; fv++)
  60. {
  61. FamilyVehicleInfo[f][fv][fvModelId] = 0;
  62. FamilyVehicleInfo[f][fv][fvSpawnx] = 0.0;
  63. FamilyVehicleInfo[f][fv][fvSpawny] = 0.0;
  64. FamilyVehicleInfo[f][fv][fvSpawnz] = 0.0;
  65. FamilyVehicleInfo[f][fv][fvSpawna] = 0.0;
  66. FamilyVehicleInfo[f][fv][fvPaintJob] = -1;
  67. FamilyVehicleInfo[f][fv][fvColor1] = 126;
  68. FamilyVehicleInfo[f][fv][fvColor2] = 126;
  69. FamilyVehicleInfo[f][fv][fvPrice] = 0;
  70. FamilyVehicleInfo[f][fv][fvFuel] = 100.00;
  71. FamilyVehicleInfo[f][fv][fvId] = INVALID_VEHICLE_ID;
  72. }
  73. }
  74. //print("1222222222222222.");
  75. LoadFamiliesHQ();
  76. LoadMOTDs();
  77. ClearReports();
  78. SetNameTagDrawDistance(60.0);
  79. //print("t4444est.");
  80. GiftAllowed = 1;
  81. News[hTaken1] = 0; News[hTaken2] = 0; News[hTaken3] = 0; News[hTaken4] = 0; News[hTaken5] = 0;
  82. format(string, sizeof(string), "Nothing");
  83. strmid(News[hAdd1], string, 0, strlen(string), 255);
  84. strmid(News[hAdd2], string, 0, strlen(string), 255);
  85. strmid(News[hAdd3], string, 0, strlen(string), 255);
  86. strmid(News[hAdd4], string, 0, strlen(string), 255);
  87. strmid(News[hAdd5], string, 0, strlen(string), 255);
  88. format(string1, sizeof(string1), "No-one");
  89. strmid(News[hContact1], string1, 0, strlen(string1), 255);
  90. strmid(News[hContact2], string1, 0, strlen(string1), 255);
  91. strmid(News[hContact3], string1, 0, strlen(string1), 255);
  92. strmid(News[hContact4], string1, 0, strlen(string1), 255);
  93. strmid(News[hContact5], string1, 0, strlen(string1), 255);
  94. PlayerHaul[43][pCapasity] = 100;
  95. PlayerHaul[44][pCapasity] = 100;
  96. PlayerHaul[45][pCapasity] = 50;
  97. PlayerHaul[46][pCapasity] = 50;
  98. format(objstore, sizeof(objstore), "SERVER: I got nothing, check back with me later.");
  99. format(cbjstore, sizeof(cbjstore), "HQ: There is nothing in your Vicinity, Out.");
  100. gettime(ghour, gminute, gsecond);
  101. FixHour(ghour);
  102. print("Everythings loaded good, Resistance Roleplay started!");
  103. print("-------------------------------------------");
  104. ghour = shifthour;
  105.  
  106. if(!realtime)
  107. {
  108. // SetWorldTime(wtime);
  109. gTime = wtime;
  110. }
  111.  
  112. AllowInteriorWeapons(1);
  113. UsePlayerPedAnims();
  114.  
  115. // CreatedCars check
  116. for(new i = 0; i < sizeof(CreatedCars); i++)
  117. {
  118. CreatedCars[i] = INVALID_VEHICLE_ID;
  119. }
  120. for(new v = 0; v < MAX_VEHICLES; v++)
  121. {
  122. VehicleFuel[v] = 100.0;
  123. }
  124. // Player Class's
  125. for(new i = 0; i <= sizeof(Peds)-1; i++)
  126. {
  127. AddPlayerClass(Peds[i][0],817.1763,-1344.0227,13.5274,0.2932,0,0,0,0,0,0);
  128. }
  129.  
  130.  
  131. //LVPD vehicles below
  132. LVPDVehicles[1] = AddStaticVehicleEx(482, 2246.7405, 2429.4277, 3.2734, 0.4757,0,0,0); // Prison burrito - Replaced by Jeff
  133. LVPDVehicles[2] = AddStaticVehicleEx(490, 2239.4070, 2475.7227, 3.2734, 270.2228,0,0,0); // Fbi - Replaced by Jeff
  134. LVPDVehicles[3] = AddStaticVehicleEx(490, 2239.7981, 2471.0737, 3.2734, 270.2228,0,0,0); // Fbi - Replaced by Jeff
  135. LVPDVehicles[4] = AddStaticVehicleEx(427, 2240.4363, 2437.4231, 3.2734, -90.0000,0,0,0); // Enforcer - Replaced by Jeff
  136. LVPDVehicles[5] = AddStaticVehicleEx(427, 2240.5979, 2442.3091, 3.2734, -90.0000,0,0,0); // Enforcer - Replaced by Jeff
  137. LVPDVehicles[6] = AddStaticVehicleEx(601, 2272.6621, 2473.9519, 3.2734, 5.9503,0,0,0); // washington -Replaced by Jeff
  138. LVPDVehicles[7] = AddStaticVehicleEx(598, 2313.0051, 2500.5090, 3.2734, 91.6481,0,131,0); // Police-Replaced by Jeff
  139. LVPDVehicles[8] = AddStaticVehicleEx(598, 2313.1243, 2495.3657, 3.2734, 94.3463,0,131,0); // Police-Replaced by Jeff
  140. LVPDVehicles[9] = AddStaticVehicleEx(598, 2313.4021, 2490.1997, 3.2734, 94.3463,0,131,0); // Police-Replaced by Jeff
  141. LVPDVehicles[10] = AddStaticVehicleEx(598, 2313.9058, 2485.5830, 3.2734, 93.0558,0,131,0); // Police-Replaced by Jeff
  142. LVPDVehicles[11] = AddStaticVehicleEx(598, 2313.8826, 2480.5239, 3.2734, 93.7206,0,131,0); // Police-Replaced by Jeff
  143. LVPDVehicles[12] = AddStaticVehicleEx(598, 2313.6765, 2475.4395, 3.2734, 93.7206,0,131,0); // Police-Replaced by Jeff
  144. LVPDVehicles[13] = AddStaticVehicleEx(598, 2313.9031, 2470.3694, 3.2734, 93.7206,0,131,0); // Police-Replaced by Jeff
  145. LVPDVehicles[14] = AddStaticVehicleEx(598, 2313.8147, 2465.7231, 3.2734, 93.7206,0,131,0); // Police-Replaced by Jeff
  146. LVPDVehicles[15] = AddStaticVehicleEx(560, 2286.0063, 2473.9060, 3.2734, 359.0680,0,0,0); // Sultan-Replaced by Jeff
  147. LVPDVehicles[16] = AddStaticVehicleEx(560, 2281.2068, 2474.5527, 3.2734, 359.0680,0,0,0); // Sultan-Replaced by Jeff
  148. LVPDVehicles[17] = AddStaticVehicleEx(421,2268.3972, 2474.2678, 3.2734, 357.8557,0,0,0); // washington-Replaced by Jeff
  149. LVPDVehicles[18] = AddStaticVehicleEx(421,2263.5081, 2474.1328, 3.2734, 357.8557,0,0,0); // washington-Replaced by Jeff
  150. LVPDVehicles[19] = AddStaticVehicleEx(523,2277.0264, 2430.2847, 3.2734, 358.9506,0,0,0); // Police Bike-Replaced by Jeff
  151. LVPDVehicles[20] = AddStaticVehicleEx(523,2272.8052, 2430.7891, 3.2734, 358.9506,0,0,0); // Police Bike-Replaced by Jeff
  152. LVPDVehicles[21] = AddStaticVehicleEx(523,2268.5491, 2430.9380, 3.2734, 358.9506,0,0,0); // Police Bike-Replaced by Jeff
  153. LVPDVehicles[22] = AddStaticVehicleEx(497,2274.6206, 2451.0691, 46.9766, 275.0138,0,131,0); // Maverick-Replaced by Jeff
  154. LVPDVehicles[23] = AddStaticVehicleEx(497,2274.8037, 2438.5935, 46.9693, 265.7460,0,131,0); // Maverick-Replaced by Jeff
  155. LVPDVehicles[24] = AddStaticVehicleEx(598, 2314.2085, 2460.7102, 3.2734, 93.7206,0,131,0); //police-Replaced by Jeff
  156. LVPDVehicles[25] = AddStaticVehicleEx(598, 2314.3318, 2455.7637, 3.2734, 93.7206,0,131,0); //police-Replaced by Jeff
  157. LVPDVehicles[26] = AddStaticVehicleEx(426, 2239.9238, 2461.5793, 3.2734, 272.7254,0,0,0); //premier-Replaced by Jeff
  158. LVPDVehicles[27] = AddStaticVehicleEx(426, 2240.0547, 2456.1245, 3.2734, 272.7254,0,0,0); //premier-Replaced by Jeff
  159. LVPDVehicles[28] = AddStaticVehicleEx(599, 2297.5410,2464.2385,3.2734,271.2813,0,131,0); //Police Rancher-Replaced by Jeff
  160. LVPDVehicles[29] = AddStaticVehicleEx(599, 2298.1633,2460.1772,3.2734,271.2813,0,131,0); //Police Rancher-Replaced by Jeff
  161. LVPDVehicles[30] = AddStaticVehicleEx(599, 2298.6208,2455.8599,3.2734,271.2813,0,131,0); //Police Rancher-Replaced by Jeff
  162. LVPDVehicles[31] = AddStaticVehicleEx(599, 2298.5369,2452.0605,3.2734,271.2813,0,131,0); //Police Rancher-Replaced by Jeff
  163.  
  164. for(new x;x<sizeof(LVPDVehicles);x++)
  165. {
  166. format(string, sizeof(string), "LVPD %d", LVPDVehicles[x]);
  167. SetVehicleNumberPlate(LVPDVehicles[x], string);
  168. SetVehicleToRespawn(LVPDVehicles[x]);
  169. }
  170.  
  171. FDSAVehicles[1] = AddStaticVehicleEx(407, 1750.0492,2075.7302,10.8203, 184.9609,3,1,0); //-Fire truck-Replaced by Jeff
  172. FDSAVehicles[2] = AddStaticVehicleEx(407, 1757.1777,2075.3459,10.8203,181.0558,3,1,0); //-Fire truck-Replaced by Jeff
  173. FDSAVehicles[3] = AddStaticVehicleEx(407, 1763.8442,2075.2366,10.8203,181.0558,3,1,0); //-Fire truck-Replaced by Jeff
  174. FDSAVehicles[4] = AddStaticVehicleEx(544, 1770.2806,2076.0234,10.8203,184.0208,3,1,0); //-Fire truck-Replaced by Jeff
  175. FDSAVehicles[5] = AddStaticVehicleEx(422, 1775.5996,2086.8186,10.8203,181.4675,1,3,0); //FDRancher-Replaced by Jeff
  176. FDSAVehicles[6] = AddStaticVehicleEx(489, 1775.3123,2099.8181,10.8203,181.4675,1,3,0); //FD Rancher-Replaced by Jeff
  177. FDSAVehicles[7] = AddStaticVehicleEx(416, 1741.3551,2081.2932,10.8203,270.4783,1,3,0); //Ambulance-Replaced by Jeff
  178. FDSAVehicles[8] = AddStaticVehicleEx(416, 1733.0078,2082.2595,10.8203,270.7682,1,3,0); //Ambulance-Replaced by Jeff
  179. FDSAVehicles[9] = AddStaticVehicleEx(416, 1724.4622,2074.2947,10.8203,265.7549,1,3,0); //Ambulance-Replaced by Jeff
  180. FDSAVehicles[10] = AddStaticVehicleEx(417, 1760.1237,2097.0310,20.9720,180.0531,1,3,0);//Leviathan-Replaced by Jeff
  181.  
  182.  
  183. for(new x;x<sizeof(FDSAVehicles);x++)
  184. {
  185. format(string, sizeof(string), "LVFD %d", FDSAVehicles[x]);
  186. SetVehicleNumberPlate(FDSAVehicles[x], string);
  187. SetVehicleToRespawn(FDSAVehicles[x]);
  188. }
  189.  
  190. SASDVehicles[1] = AddStaticVehicleEx(482, 993.0488,2405.9392,10.8203,84.7834, 1,1,0); //doc
  191. SASDVehicles[2] = AddStaticVehicleEx(482, 992.6608,2410.9570,10.8203,84.7834, 1,1,0); //doc
  192. SASDVehicles[3] = AddStaticVehicleEx(482, 992.6476,2416.0049,10.8203,84.7834, 1,1,0); //doc
  193. SASDVehicles[4] = AddStaticVehicleEx(482, 992.3472,2421.1055,10.8203,87.9167, 1,1,0); //doc
  194. SASDVehicles[5] = AddStaticVehicleEx(482, 992.6946,2425.9675,10.8203,87.9167, 1,1,0); //doc
  195. SASDVehicles[6] = AddStaticVehicleEx(482, 992.3076,2431.4995,10.8203,87.9167, 1,1,0); //doc
  196. SASDVehicles[7] = AddStaticVehicleEx(482, 992.2660,2436.2339,10.8203,87.9167, 1,1,0); //doc
  197. SASDVehicles[8] = AddStaticVehicleEx(482, 992.6594,2440.8008,10.8203,87.9167, 1,1,0); //doc
  198. SASDVehicles[9] = AddStaticVehicleEx(431, 976.3483,2415.6497,10.8203,354.2292, 1,1,0); //doc bus
  199.  
  200.  
  201. for(new x;x<sizeof(SASDVehicles);x++)
  202. {
  203. format(string, sizeof(string), "DOC %d", SASDVehicles[x]);
  204. SetVehicleNumberPlate(SASDVehicles[x], string);
  205. SetVehicleToRespawn(SASDVehicles[x]);
  206. }
  207.  
  208. TruckerVehicles[0] = AddStaticVehicleEx(414,2541.1816, 2791.2786, 10.8117, 180.0000,-1,-1,0); //Mule
  209. TruckerVehicles[1] = AddStaticVehicleEx(414,2545.3501, 2791.2786, 10.8117, 180.0000,-1,-1,0); //Mule
  210. TruckerVehicles[2] = AddStaticVehicleEx(414,2549.5000, 2791.2786, 10.8117, 180.0000,-1,-1,0); //Mule
  211. TruckerVehicles[3] = AddStaticVehicleEx(414,2553.7500, 2791.2786, 10.8117, 180.0000,-1,-1,0); //Mule
  212. TruckerVehicles[4] = AddStaticVehicleEx(414,2557.7500, 2791.2786, 10.8117, 180.0000,-1,-1,0); //Mule
  213. TruckerVehicles[5] = AddStaticVehicleEx(414,2562.0000, 2791.2786, 10.8117, 180.0000,-1,-1,0); //Mule
  214. TruckerVehicles[6] = AddStaticVehicleEx(414,2566.2000, 2791.2786, 10.8117, 180.0000,-1,-1,0); //Mule
  215. TruckerVehicles[7] = AddStaticVehicleEx(456,2549.6943, 2770.0017, 10.8179, 0.0000,-1,-1,0); //Yankee
  216. TruckerVehicles[8] = AddStaticVehicleEx(456,2553.6943, 2770.0017, 10.8179, 0.0000,-1,-1,0); //Yankee
  217. TruckerVehicles[9] = AddStaticVehicleEx(456,2557.8999, 2770.0017, 10.8179, 0.0000,-1,-1,0); //Yankee
  218. TruckerVehicles[10] = AddStaticVehicleEx(456,2561.8999, 2770.0017, 10.8179, 0.0000,-1,-1,0); //Yankee
  219.  
  220. for(new x;x<sizeof(SASDVehicles);x++)
  221. {
  222. format(string, sizeof(string), "Coon %d", TruckerVehicles[x]);
  223. SetVehicleNumberPlate(TruckerVehicles[x], string);
  224. SetVehicleToRespawn(TruckerVehicles[x]);
  225. }
  226.  
  227. SFPDVehicles[0] = AddStaticVehicleEx(525, 1612.4840, -1792.5292, 13.4870, -92.1600,0,1,0); //Tow Truck (SFPD)
  228. SFPDVehicles[1] = AddStaticVehicleEx(525, 1612.6589, -1787.9553, 13.4870, -92.1600,0,1,0); //Tow Truck (SFPD)
  229. SFPDVehicles[2] = AddStaticVehicleEx(525, 1605.1588, -1796.4073, 13.4870, -92.1600,0,1,0); //Tow Truck(SFPD)
  230. SFPDVehicles[3] = AddStaticVehicleEx(525, 1605.3545, -1792.2078, 13.4870, -92.1600,0,1,0); //Tow Truck (SFPD)
  231. SFPDVehicles[4] = AddStaticVehicleEx(525, 1605.5837, -1787.6927, 13.4870, -92.1600,0,1,0); //Tow Truck (SFPD)
  232. SFPDVehicles[5] = AddStaticVehicleEx(525, 1612.0905, -1796.6361, 13.4870, -92.1600,0,1,0); //tow truck (SFPD)
  233. SFPDVehicles[6] = AddStaticVehicleEx(543, 1605.2369, -1818.5364, 14.1839, -91.9200,0,1,0); //Battery truck (SFPD)
  234. SFPDVehicles[7] = AddStaticVehicleEx(543, 1605.6337, -1811.1321, 14.1839, 267.5699,0,1,0); //Battery Truck (SFPD)
  235. SFPDVehicles[8] = AddStaticVehicleEx(578, 1631.9325, -1805.1566, 13.8133, 182.2599,0,1,0); //flat bed (SFPD)
  236. SFPDVehicles[9] = AddStaticVehicleEx(525, 790.4524, -610.4899, 16.1156, 0.0000,0,1,0); //tow truck (SFPD)
  237. SFPDVehicles[10] = AddStaticVehicleEx(525, 830.0014, -610.1718, 16.1156, 0.0000,0,1,0); //tow truck (SFPD)
  238. SFPDVehicles[11] = AddStaticVehicleEx(525, 819.9672, -610.3306, 16.1156, 0.0000,0,1,0); //tow truck (SFPD)
  239. SFPDVehicles[12] = AddStaticVehicleEx(525, 812.8501, -610.3495, 16.1156, 0.0000,0,1,0); //tow truck (SFPD)
  240. SFPDVehicles[13] = AddStaticVehicleEx(578, 783.2675, -608.0452, 16.7945, 0.0000,0,1,0); //flatbed (SFPD)
  241.  
  242. for(new x;x<sizeof(SFPDVehicles);x++)
  243. {
  244. format(string, sizeof(string), "K & M %d", SFPDVehicles[x]);
  245. SetVehicleNumberPlate(SFPDVehicles[x], string);
  246. SetVehicleToRespawn(SFPDVehicles[x]);
  247. }
  248.  
  249. //Coastguard Cars
  250.  
  251. for(new x;x<sizeof(CoastGuardVehicles);x++)
  252. {
  253. format(string, sizeof(string), "XMT %d", CoastGuardVehicles[x]);
  254. SetVehicleNumberPlate(CoastGuardVehicles[x], string);
  255. SetVehicleToRespawn(CoastGuardVehicles[x]);
  256. }
  257.  
  258. //WP Division Cars
  259.  
  260. for(new x;x<sizeof(WPVehicles);x++)
  261. {
  262. format(string, sizeof(string), "XMT %d", WPVehicles[x]);
  263. SetVehicleNumberPlate(WPVehicles[x], string);
  264. SetVehicleToRespawn(WPVehicles[x]);
  265. }
  266.  
  267. // NOOSE Vehicles
  268. NooseVehicles[0] = AddStaticVehicleEx(552, 1108.6155, -1226.2510, 15.3816, -180.0600, 6, -1,0); //Dozer
  269. NooseVehicles[1] = AddStaticVehicleEx(552, 1092.4080, -1226.2748, 15.3816, -180.0600, 6, -1,0); //Utility
  270. NooseVehicles[2] = AddStaticVehicleEx(552, 1098.0956, -1226.2614, 15.3816, -180.0600, 6, -1,0); //Utility
  271. NooseVehicles[3] = AddStaticVehicleEx(552, 1103.1749, -1226.2516, 15.3816, -180.0600, 6, -1,0); //Utility Trailer
  272. NooseVehicles[4] = AddStaticVehicleEx(524, 1095.1454, -1217.9312, 18.5975, 0.0000, 6, -1,0); //Utility Trailer
  273. NooseVehicles[5] = AddStaticVehicleEx(524, 1089.1843, -1218.0446, 18.5975, 0.0000, 6, -1,0); //Utility Trailer
  274. NooseVehicles[6] = AddStaticVehicleEx(408, 1106.4209, -1218.0614, 18.2453, 0.0000, 6, -1,0); //Flatbed
  275. NooseVehicles[7] = AddStaticVehicleEx(408, 1101.3528, -1218.0920, 18.2453, 0.0000, 6, -1,0); //DFT-30
  276. NooseVehicles[8] = AddStaticVehicleEx(455, 1090.6460, -1194.5137, 18.4450, -179.4600, 6, -1,0); //DFT-30
  277. NooseVehicles[9] = AddStaticVehicleEx(455, 1084.7826, -1194.7478, 18.4450, -179.4600, 6, -1,0); //Flatbed
  278. NooseVehicles[10] = AddStaticVehicleEx(574, 1115.7091, -1190.7852, 17.8325, -180.6600, 6, -1,0); //Cement Truck
  279. NooseVehicles[11] = AddStaticVehicleEx(574, 1104.8735, -1190.7964, 17.8325, -180.6600, 6, -1,0); //Forklift
  280. NooseVehicles[12] = AddStaticVehicleEx(574, 1108.4501, -1190.8107, 17.8325, -180.6600, 6, -1,0); //Sweeper
  281. NooseVehicles[13] = AddStaticVehicleEx(574, 1112.3468, -1190.7858, 17.8325, -180.6600, 6, -1,0); //Leviathan
  282. NooseVehicles[14] = AddStaticVehicleEx(530, 1083.8806, -1239.2031, 15.2947, -89.2800, 6, -1,0); //Sweeper
  283. NooseVehicles[15] = AddStaticVehicleEx(530, 1083.7820, -1231.7548, 15.2947, -89.2800, 6, -1,0); //Sweeper
  284. NooseVehicles[16] = AddStaticVehicleEx(530, 1083.8574, -1235.2657, 15.2947, -89.2800, 6, -1,0); //Forklift
  285. NooseVehicles[17] = AddStaticVehicleEx(554, 1098.7554, -1250.0359, 15.6673, 0.0000, 6, -1,0); //Cement Truck
  286. NooseVehicles[18] = AddStaticVehicleEx(554, 1085.7084, -1250.1270, 15.6673, 0.0000, 6, -1,0); //Trashmaster
  287. NooseVehicles[19] = AddStaticVehicleEx(554, 1091.5565, -1250.0310, 15.6673, 0.0000, 6, -1,0); //Trashmaster
  288.  
  289. for(new x;x<sizeof(NooseVehicles);x++)
  290. {
  291. format(string, sizeof(string), "Utility %d", NooseVehicles[x]);
  292. SetVehicleNumberPlate(NooseVehicles[x], string);
  293. SetVehicleToRespawn(NooseVehicles[x]);
  294. }
  295.  
  296. //Tierra Robada vehicles (rank 2+)
  297. TierraVehicles[0] = AddStaticVehicleEx(490,-2271.32495117,2285.37915039,5.14033985,270.00000000,3,2,0); //FBI Rancher
  298.  
  299. GovVehicles[0] = AddStaticVehicleEx(426,1553.87561035,-1800.87670898,13.36687469,0.00000000,0,0,0); //Premier
  300. GovVehicles[1] = AddStaticVehicleEx(409,1553.95983887,-1792.64355469,13.47187519,0.00000000,0,0,0); //Stretch
  301. GovVehicles[2] = AddStaticVehicleEx(551,1554.12536621,-1783.99707031,13.36687469,0.00000000,0,0,0); //Merit
  302. GovVehicles[3] = AddStaticVehicleEx(551,1409.08972168,-1783.57421875,13.36687469,0.00000000,0,0,0); //Merit
  303. GovVehicles[4] = AddStaticVehicleEx(579,1408.93505859,-1789.69201660,13.64551258,0.00000000,0,0,0); //Huntley
  304. GovVehicles[5] = AddStaticVehicleEx(579,1409.09741211,-1796.20727539,13.64551258,0.00000000,0,0,0); //Huntley
  305.  
  306.  
  307. AddStaticVehicleEx(431,1172.5,-1795.5,13.1,0.0, -1, -1, 2000);//Bus
  308. AddStaticVehicleEx(431,1182.1,-1795.9,13.1,0.0, -1, -1, 2000);//Bus
  309. AddStaticVehicleEx(438,1706.9277,1441.5712,10.7994,175.9339,6,76, 2000); // Taxi 1 -done
  310. AddStaticVehicleEx(420,1706.3926,1434.0459,10.7006,175.9339,6,1, 2000); // Taxi 2 - done
  311. AddStaticVehicleEx(438,1716.3524,1429.3984,10.4922,354.7191,6,76, 2000); // Taxi 3- done
  312. AddStaticVehicleEx(438,1717.1510,1438.0354,10.7462,354.7191,6,76, 2000); // Taxi 4 -done
  313. AddStaticVehicleEx(438,1714.2512,1468.8883,10.8203,156.2931,6,6, 2000); // Taxi 5 -done
  314. //AddStaticVehicleEx(438,1787.5356,-1931.9006,13.4161,359.8543,6,6, 2000); // Taxi 6
  315. //AddStaticVehicleEx(438,1791.4801,-1931.9148,13.4233,1.4838,6,6, 2000); // Taxi 7
  316. //AddStaticVehicleEx(420,1795.4850,-1931.9139,13.1660,2.3067,6,6, 2000); // Taxi 8
  317. //AddStaticVehicleEx(420,1803.4597,-1931.8918,13.1603,2.2708,6,6, 2000); // Taxi 9
  318. AddStaticVehicleEx(582,753.6042480469,-1334.6889648438,13.6949853897,180.5405273438,49,11,2000); //Newsvan
  319. AddStaticVehicleEx(582,757.6818237305,-1334.6668701172,13.6950349808,180.5405273438,49,11,2000); //Newsvan
  320. AddStaticVehicleEx(582,762.3946533203,-1334.4571533203,13.6954946518,180.6304321289,49,11,2000); //Newsvan
  321. AddStaticVehicleEx(582,766.1726684570,-1334.3752441406,13.6956758499,180.5405273438,49,11,2000); //Newsvan
  322. AddStaticVehicleEx(488,737.2489624023,-1378.7010498047,25.9572105408,270.2702636719,2,26,2000); //News Chopper
  323. AddStaticVehicleEx(488,743.5921630859,-1366.7655029297,25.9572105408,0.0000000000,2,26,2000); //News Chopper
  324. AddStaticVehicleEx(538,1695.2631,-1953.6426,14.8756,89.9202,1,1, 120); //Train For Jack
  325.  
  326. // VIP garage
  327. VIPVehicles[0] = AddStaticVehicleEx(411,-4365.93212891,839.28680420,986.18029785,0.00000000,-1,-1,180); //Infernus
  328. VIPVehicles[1] = AddStaticVehicleEx(429,-4370.52832031,840.57843018,986.13031006,0.00000000,-1,-1,180); //Banshee
  329. VIPVehicles[2] = AddStaticVehicleEx(451,-4374.41894531,840.36810303,986.14465332,0.00000000,-1,-1,180); //Turismo
  330. VIPVehicles[3] = AddStaticVehicleEx(541,-4378.48046875,840.84783936,986.08032227,0.00000000,-1,-1,180); //Bullet
  331. VIPVehicles[4] = AddStaticVehicleEx(559,-4382.43701172,840.60235596,986.13439941,0.00000000,-1,-1,180); //Jester
  332. VIPVehicles[5] = AddStaticVehicleEx(560,-4386.68066406,841.29382324,986.18530273,0.00000000,-1,-1,180); //Sultan
  333. VIPVehicles[6] = AddStaticVehicleEx(603,-4390.54345703,841.60748291,986.38299561,0.00000000,-1,-1,180); //Phoenix
  334. VIPVehicles[7] = AddStaticVehicleEx(480,-4394.61035156,841.88873291,986.23028564,0.00000000,-1,-1,180); //Comet
  335. VIPVehicles[8] = AddStaticVehicleEx(506,-4399.16455078,842.31146240,986.17242432,0.00000000,-1,-1,180); //Super GT
  336. VIPVehicles[9] = AddStaticVehicleEx(587,-4402.89990234,842.34979248,986.19030762,0.00000000,-1,-1,180); //Euros
  337. VIPVehicles[10] = AddStaticVehicleEx(411,-4407.21337891,842.98492432,986.18029785,0.00000000,-1,-1,180); //Infernus
  338. VIPVehicles[11] = AddStaticVehicleEx(429,-4410.96923828,843.07391357,986.13031006,0.00000000,-1,-1,180); //Banshee
  339. VIPVehicles[13] = AddStaticVehicleEx(541,-4419.40478516,843.48645020,986.08032227,0.00000000,-1,-1,180); //Bullet
  340. VIPVehicles[14] = AddStaticVehicleEx(559,-4423.40332031,843.19854736,986.13439941,0.00000000,-1,-1,180); //Jester
  341. VIPVehicles[15] = AddStaticVehicleEx(560,-4427.88232422,843.82849121,986.18530273,0.00000000,-1,-1,180); //Sultan
  342. VIPVehicles[16] = AddStaticVehicleEx(603,-4431.95849609,844.09509277,986.38299561,0.00000000,-1,-1,180); //Phoenix
  343. VIPVehicles[17] = AddStaticVehicleEx(480,-4436.15429688,844.76721191,986.23028564,0.00000000,-1,-1,180); //Comet
  344. VIPVehicles[18] = AddStaticVehicleEx(506,-4441.21337891,850.94598389,986.17242432,270.00000000,-1,-1,180); //Super GT
  345. VIPVehicles[19] = AddStaticVehicleEx(587,-4441.05224609,854.70550537,986.19030762,270.00000000,-1,-1,180); //Euros
  346. VIPVehicles[20] = AddStaticVehicleEx(522,-4418.77490234,858.65576172,986.04071045,180.00000000,-1,-1,180); //NRG-500
  347. VIPVehicles[21] = AddStaticVehicleEx(522,-4414.77441406,858.50390625,986.04071045,180.00000000,-1,-1,180); //NRG-500
  348. VIPVehicles[22] = AddStaticVehicleEx(522,-4410.77441406,858.35253906,986.04071045,180.00000000,-1,-1,180); //NRG-500
  349. VIPVehicles[23] = AddStaticVehicleEx(522,-4406.30957031,857.78234863,986.04071045,180.00000000,-1,-1,180); //NRG-500
  350. VIPVehicles[36] = AddStaticVehicleEx(411,-4407.94287109,891.34375000,986.18029785,180.00000000,-1,-1,180); //Infernus
  351. VIPVehicles[37] = AddStaticVehicleEx(411,-4403.66748047,891.17761230,986.18029785,180.00000000,-1,-1,180); //Infernus
  352. VIPVehicles[40] = AddStaticVehicleEx(451,-4391.23242188,891.03985596,986.14465332,180.00000000,-1,-1,180); //Turismo
  353. VIPVehicles[41] = AddStaticVehicleEx(451,-4387.48339844,891.00421143,986.14465332,180.00000000,-1,-1,180); //Turismo
  354. VIPVehicles[42] = AddStaticVehicleEx(451,-4383.49218750,890.44665527,986.14465332,180.00000000,-1,-1,180); //Turismo
  355. VIPVehicles[43] = AddStaticVehicleEx(429,-4374.92187500,890.17211914,986.13031006,180.00000000,-1,-1,180); //Banshee
  356. VIPVehicles[44] = AddStaticVehicleEx(429,-4370.80273438,889.91503906,986.13031006,180.00000000,-1,-1,180); //Banshee
  357. VIPVehicles[45] = AddStaticVehicleEx(429,-4379.33349609,890.09112549,986.13031006,180.00000000,-1,-1,180); //Banshee
  358. VIPVehicles[46] = AddStaticVehicleEx(560,-4366.63867188,889.44537354,986.18530273,180.00000000,-1,-1,180); //Sultan
  359. VIPVehicles[47] = AddStaticVehicleEx(560,-4358.66015625,888.96386719,986.18530273,180.00000000,-1,-1,180); //Sultan
  360. VIPVehicles[48] = AddStaticVehicleEx(560,-4354.67675781,888.44500732,986.18530273,180.00000000,-1,-1,180); //Sultan
  361.  
  362. for(new x;x<sizeof(VIPVehicles);x++)
  363. {
  364. format(string, sizeof(string), "VIP %d", VIPVehicles[x]);
  365. SetVehicleNumberPlate(VIPVehicles[x], string);
  366. SetVehicleToRespawn(VIPVehicles[x]);
  367. }
  368.  
  369. for(new x;x<sizeof(MPSVehicles);x++)
  370. {
  371. format(string, sizeof(string), "XMT %d", MPSVehicles[x]);
  372. SetVehicleNumberPlate(MPSVehicles[x], string);
  373. SetVehicleToRespawn(MPSVehicles[x]);
  374. }
  375.  
  376. for(new x;x<sizeof(PWVehicles);x++)
  377. {
  378. SetTimerEx("OnVehicleSpawn", 10000, false, "i", PWVehicles[x]);
  379. }
  380.  
  381.  
  382. for(new x;x<sizeof(NGLandVehicles);x++)
  383. {
  384. SetTimerEx("OnVehicleSpawn", 10000, false, "i", NGLandVehicles[x]);
  385. }
  386.  
  387.  
  388. // NGARMVehicles[0] = AddStaticVehicleEx(432,278.00000000,2018.00000000,17.73996162,270.00000000,0,0,0); //Rhino *****Restricted to the ARM Division*****
  389.  
  390. for(new v = 0; v < sizeof(House275Vehicles); v++)
  391. {
  392. AddVehicleComponent(House275Vehicles[v],1008);
  393. }
  394.  
  395. for(new h = 0; h < sizeof(FamilyInfo); h++)
  396. {
  397. if(FamilyInfo[h][FamilyUSafe] > 0)
  398. {
  399. FamilyInfo[h][FamilyPickup] = CreateDynamicPickup(1239, 23, FamilyInfo[h][FamilySafe][0], FamilyInfo[h][FamilySafe][1], FamilyInfo[h][FamilySafe][2]);
  400. }
  401. if(FamilyInfo[h][FamilyEntrance][0] != 0.0 && FamilyInfo[h][FamilyEntrance][1] != 0.0)
  402. {
  403. FamilyInfo[h][FamilyEntrancePickup] = CreateDynamicPickup(1318, 23, FamilyInfo[h][FamilyEntrance][0], FamilyInfo[h][FamilyEntrance][1], FamilyInfo[h][FamilyEntrance][2]);
  404. format(string, sizeof(string), "%s", FamilyInfo[h][FamilyName]);
  405. FamilyInfo[h][FamilyEntranceText] = CreateDynamic3DTextLabel(string,COLOR_YELLOW,FamilyInfo[h][FamilyEntrance][0], FamilyInfo[h][FamilyEntrance][1], FamilyInfo[h][FamilyEntrance][2]+0.6,4.0);
  406. }
  407. LoadGangVehicles(h);
  408. }
  409. for(new h = 0; h < sizeof(Points); h++)
  410. {
  411. if(Points[h][Type] == 3)
  412. {
  413. format(string, sizeof(string), " POT AVAILABLE: %d/1000.", Points[h][Stock]);
  414. Points[h][TextLabel] = CreateDynamic3DTextLabel(string, COLOR_YELLOW, Points[h][Pointx], Points[h][Pointy], Points[h][Pointz], 4.0);
  415. Points[h][CratePoint] = 1;
  416. }
  417. else if(Points[h][Type] == 4)
  418. {
  419. format(string, sizeof(string), " CRACK AVAILABLE: %d/500.", Points[h][Stock]);
  420. Points[h][TextLabel] = CreateDynamic3DTextLabel(string, COLOR_YELLOW, Points[h][Pointx], Points[h][Pointy], Points[h][Pointz], 4.0);
  421. Points[h][CratePoint] = 2;
  422. }
  423. CreateDynamicPickup(1239, 23, Points[h][Pointx], Points[h][Pointy], Points[h][Pointz]);
  424. }
  425. new text_info[128];
  426. for(new d = 0; d < sizeof(CarDealershipInfo); d++)
  427. {
  428. if(CarDealershipInfo[d][cdEntranceX] != 0.0 && CarDealershipInfo[d][cdEntranceY] != 0.0)
  429. {
  430. CarDealershipInfo[d][cdPickupID] = CreateDynamicPickup(1239, 1, CarDealershipInfo[d][cdEntranceX], CarDealershipInfo[d][cdEntranceY], CarDealershipInfo[d][cdEntranceZ]);
  431. if(CarDealershipInfo[d][cdOwned])
  432. {
  433. format(text_info, sizeof(text_info),"Car Dealership %s\nOwner: %s\nRadius: %.1f", CarDealershipInfo[d][cdMessage], CarDealershipInfo[d][cdOwner], CarDealershipInfo[d][cdRadius]);
  434. CarDealershipInfo[d][cdTextLabel] = CreateDynamic3DTextLabel(text_info,COLOR_GREEN,CarDealershipInfo[d][cdEntranceX], CarDealershipInfo[d][cdEntranceY], CarDealershipInfo[d][cdEntranceZ]+0.75,3.0,INVALID_PLAYER_ID,INVALID_VEHICLE_ID,1);
  435. }
  436. else
  437. {
  438. format(text_info, sizeof(text_info),"Car Dealership %s For Sale\nPrice: %d\nRadius: %.1f", CarDealershipInfo[d][cdMessage], CarDealershipInfo[d][cdPrice], CarDealershipInfo[d][cdRadius]);
  439. CarDealershipInfo[d][cdTextLabel] = CreateDynamic3DTextLabel(text_info,COLOR_RED,CarDealershipInfo[d][cdEntranceX], CarDealershipInfo[d][cdEntranceY], CarDealershipInfo[d][cdEntranceZ]+0.75,3.0,INVALID_PLAYER_ID,INVALID_VEHICLE_ID,1);
  440. }
  441. }
  442. for(new v = 0; v < MAX_DEALERSHIPVEHICLES; v++)
  443. {
  444. if (CarDealershipInfo[d][cdVehicleModel][v] != 0)
  445. {
  446. new carcreated = CreateVehicle(CarDealershipInfo[d][cdVehicleModel][v], CarDealershipInfo[d][cdVehicleSpawnX][v], CarDealershipInfo[d][cdVehicleSpawnY][v], CarDealershipInfo[d][cdVehicleSpawnZ][v], CarDealershipInfo[d][cdVehicleSpawnAngle][v], 0, 0, 6);
  447. format(text_info, sizeof(text_info), "%s For Sale | Price: %d", GetVehicleName(carcreated), CarDealershipInfo[d][cdVehicleCost][v]);
  448. CarDealershipInfo[d][cdVehicleLabel][v] = CreateDynamic3DTextLabel(text_info,COLOR_LIGHTBLUE,0.0, 0.0, 0.0,8.0,INVALID_PLAYER_ID,carcreated);
  449. CarDealershipInfo[d][cdVehicleId][v] = carcreated;
  450. }
  451. }
  452. }
  453.  
  454. // Pickups
  455. // Arrest Dynamic Icons ----------v-THANK YOU ALEX--v----------------------------------------------------------------------------
  456.  
  457. CreatePickup(1247, 23, 2295.8889,2451.5742,10.8203, -1); // LVPD Arrest
  458. CreatePickup(1247, 23, 2283.3025,2444.6763,46.9775, -1); // LVPD Air Arrest
  459. CreatePickup(1247, 23, -1394.5724,2625.5283,55.9110, -1); // Desert Station Arrest
  460. // Yellow "i" Icons for the jobs ---------------------------------------------------------------------------------------------------------------
  461.  
  462. CreatePickup(1239, 23, 251.99, 117.36, 1003.22, -1); //Investigator Registration *Jeff*
  463. CreatePickup(1239, 23, 2363.8821,2377.5833,10.8203, -1); //Lawyer Registration (LV)
  464. CreatePickup(1239, 23, 2086.3872,2078.0957,11.0579, -1); //Prostitute Registration (LV)
  465. CreatePickup(1239, 23, 967.7494,2129.1760,10.8203, -1); //DrugDealer Registration (LV)
  466. CreatePickup(1239, 23, 2368.7805,2121.7920,10.8402, -1); //BodyGuard Registration (LV)
  467. CreatePickup(1239, 23, 1711.0562,1807.8464,10.8203, -1); //ArmsDealer Registration (LV)
  468. CreatePickup(1239, 23, 2441.6250,1954.9139,10.8067, -1); //Craftsman Registration (LV)
  469. CreatePickup(1239, 23, 502.6696,-11.6603,1000.6797, -1); //Bartender Registration *?*
  470. CreatePickup(1239, 23, 2593.3391,2790.7729,10.8203, -1); //Trucker Registration (LV) <--- Deleting
  471. CreatePickup(1239, 23, 1695.3889,1447.8207,10.7627, -1); //TaxiDriver Registration (LV)
  472.  
  473. //----------------ALEXX------------------^----------^-----------------------------------------------------------------
  474. CreatePickup(1239, 23, 301.042633, 178.700408, 1007.171875, -1); // Investigator job (SF)
  475. CreatePickup(1239, 23, -2089.344970, 87.800231, 35.320312, -1); // Drug Dealer job (SF)
  476. CreatePickup(1239, 23, 833.60, 3.23, 1004.17, -1); // /paymytickets point
  477. CreatePickup(1239, 23, -4429.944824, 905.032470, 987.078186, -1); // VIP Garage Travel
  478. CreatePickup(1239, 23, 2102.71,-103.97,2.28, -1); // Matrun 3
  479. CreatePickup(1239, 23, -1816.528686, -179.502624, 9.398437, -1); // Matrun 4 (pickup)
  480. CreatePickup(1239, 23, -1872.879760, 1416.312500, 7.180089, -1); // Matrun 4 (dropoff)
  481. //CreatePickup(1239, 23, 2565.346191, 1403.409790, 7699.584472, -1);// VIP ph changing station.
  482. CreatePickup(1239, 23, 701.7953,-519.8322,16.3348, -1); //Rental Icon
  483. CreatePickup(1239, 23, 757.3734,5.7227,1000.7012, -1); // Train Pos
  484. CreatePickup(1239, 23, 758.43,-78.0,1000.65, -1); // Train Pos (MALL GYM) CreatePickup
  485. CreatePickup(1239, 23, 293.6505,188.3670,1007.1719, -1); //FHP
  486. CreatePickup(1239, 23, 2354.2808,-1169.2959,28.0066, -1); //Drug Smuggler
  487. CreatePickup(1240, 23, 1179.4012451172,-1331.5632324219,2423.0461425781, -1);// /healme//Old Healme: 2103.4998,2824.2568,-16.1672
  488. CreatePickup(1239, 23, 1169.7209472656,-1348.3218994141,2423.0461425781, -1);// /Old Insurance: 2086.4915,2826.7122,-16.1744
  489. CreatePickup(1247, 23, 295.9513,-1540.6786,24.5938, -1); // FHP Arrest
  490. CreatePickup(1247, 23, 292.7859,-1530.6685,76.5391, -1); // FHP Arrest Roof
  491. CreatePickup(1247, 23, -800.397094, -1877.925903, 11.668975, -1); // NOOSE Arrest
  492. CreatePickup(1247, 23, -1394.333007, 2625.446533, 55.913421, -1); // Tierra Robada Arrest
  493. CreatePickup(1247, 23, -1606.307861, 673.740539, -5.242187, -1); // SFPD Arrest
  494. CreatePickup(1247, 23, 1528.4888,-1677.7632,5.8906, -1); // LVPD Arrest
  495. CreatePickup(1247, 23, 1745.8585,-2056.4990,13.1810, -1); // LSSD Arrest
  496. CreatePickup(1239, 23, 646.8376,-1348.7505,13.5469, -1); // /ad icon
  497. CreatePickup(1247, 23, 1991.7953,-2321.2532,13.5469, -1); // Deliver Arrest
  498. CreatePickup(1210, 23, -71.419654846191,1360.4097900391,1080.2185058594, -1); //Hitman Pickup
  499. CreatePickup(1247, 23, -228.4971 ,985.1687 ,19.6088, -1); // SFPD Arrest
  500. CreatePickup(1247, 23, -205.5576,1861.6444,13.1406, -1); // NG /ndeliver
  501. CreatePickup(1247, 23, 2334.65, 566.84, 7.78, -1); // Coastguard Building Arrest
  502. CreatePickup(1247, 23, 2182.20, 530.32, 1.19, -1); // Coastguard Dock Arrest
  503. CreatePickup(1247, 23, 1379.0077,-274.9919,1.9850, -1); // SFPD Dock Arrest
  504. CreatePickup(1247, 23, 598.5661,-607.9127,-14.9744, -1); // SFPD Dock Arrest
  505. CreatePickup(1247, 23, 2226.8472,2458.2598,-7.4531, -1); // SASD Arrest LV
  506. CreatePickup(1247, 23, 1384.0507,-1688.8254,13.5341, -1); // Warrant Arrest
  507. CreatePickup(1240, 23, -1528.814331, 2540.706054, 55.835937, -1);// Deliverpt (TIERRA ROBADA)
  508. CreatePickup(1240, 23, 1579.1100,1767.8146,10.8203, -1);// Deliverpt
  509. CreatePickup(1240, 23, 2027.0599,-1410.6870,16.9922, -1);// Deliverpt
  510. CreatePickup(1240, 23, 1227.2339,306.4730,19.7028, -1);// Deliverpt
  511. CreatePickup(1240, 23, -339.2989,1055.8138,19.7392, -1);// Deliverpt
  512. CreatePickup(1240, 23, -2695.5725,639.4147,14.4531, -1); // Deliverpt
  513. CreatePickup(1240, 23, 1165.1564,-1368.8240,26.6502, -1);// Deliverpt
  514. CreatePickup(1240, 23, 2024.5742,-1382.7844,48.3359, -1);// Deliverpt
  515. CreatePickup(1240, 23, 1233.3384,316.4022,24.7578, -1);// Deliverpt
  516. CreatePickup(1240, 23, -334.1560,1051.4434,26.0125, -1);// Deliverpt
  517. CreatePickup(1240, 23, -2656.0339,615.2567,66.0938, -1);// Deliverpt
  518. CreatePickup(1239, 23, 366.54, 159.09, 1008.38, -1); // LICENSES @ CITY HALL
  519. CreatePickup(1239, 23, 2308.8623, -4.1537, 26.7422, -1); // Robbank - Jack
  520. CreatePickup(1239, 23, 1606.8690,-1838.1952,13.7407, -1); // impound icon
  521.  
  522. // Set in virtual worlds
  523. CreateDynamic3DTextLabel("/SE \nTo open your locker.", COLOR_DBLUE, 354.37, 173.91, 1008.38+0.6, 10.0, INVALID_PLAYER_ID, INVALID_VEHICLE_ID, 0, 20041, 3, -1);
  524. CreateDynamic3DTextLabel("/ndeliver\nNational Guard Arrest Point", COLOR_DBLUE, -205.5576,1861.6444,13.1406, 20.0, _, _, 1, 0, 0, _, 20.0);
  525.  
  526. //ALEX'S SHIT START---------------------------------------------------------------
  527. /* Job's 3D Text */
  528. CreateDynamic3DTextLabel("Investigator Job \nType /getjob to become a Investigator",COLOR_YELLOW,2302.9041,2460.2764,10.8203+0.5,4.0);// Investigator Job (LV) *Jeff*
  529. CreateDynamic3DTextLabel("Arms Dealer Job \nType /getjob to become a arms dealer",COLOR_YELLOW,1711.0562,1807.8464,10.8203+0.5,4.0);// Arms Dealer Job (LV)
  530. CreateDynamic3DTextLabel("Drug Dealer Job \nType /getjob to become a drug dealer",COLOR_YELLOW,967.7494,2129.1760,10.8203+0.5,4.0);// Drug Dealer (LV)
  531. CreateDynamic3DTextLabel("Bodyguard Job \nType /getjob to become a bodyguard",COLOR_YELLOW,2368.7805,2121.7920,10.8402+0.5,4.0);// Bodyguard (LV)
  532. CreateDynamic3DTextLabel("Lawyer Job \nType /getjob to become a lawyer",COLOR_YELLOW,2363.8821,2377.5833,10.8203+0.5,4.0);// Lawyer (LV)
  533. CreateDynamic3DTextLabel("Taxi Job \nType /getjob to become a taxi driver",COLOR_YELLOW,1695.3889,1447.8207,10.7627+0.5,4.0);// Taxi Driver (LV)
  534. CreateDynamic3DTextLabel("Whore Job \nType /getjob to become a whore",COLOR_YELLOW,2086.3872,2078.0957,11.0579+0.5,4.0);// Whore (LV)
  535. // CreateDynamic3DTextLabel("Boxer Job \nType /getjob to become a boxer",COLOR_YELLOW,766.0804,14.5133,1000.7004+0.5,4.0);// Boxer
  536. // CreateDynamic3DTextLabel("Drug Smuggler Job \nType /getjob to become a drug smuggler",COLOR_YELLOW,2354.2808,-1169.2959,28.0066+0.5,4.0);// Drug Smuggler **BUGGED*
  537. CreateDynamic3DTextLabel("Craftsman Job \nType /getjob to become a craftsman",COLOR_YELLOW,2441.6250,1954.9139,10.8067+0.5,4.0);// Craftsman (LV)
  538. CreateDynamic3DTextLabel("Trucker Job \nType /getjob to become a trucker",COLOR_YELLOW,2593.3391,2790.7729,10.8203+0.5,4.0);// Trucker Job (LV) <-- Deleting
  539. CreateDynamic3DTextLabel("Brinks Job \nType /getjob to become a brinks worker",COLOR_YELLOW,2516.7576,2447.9473,11.0313+0.5,4.0);// Brinks Job (LV) <-- Adding
  540. CreateDynamic3DTextLabel("Mechanic Job \nType /getjob to become a mechanic",COLOR_YELLOW,1643.7705,2198.8442,10.8203+0.5,4.0);// Mechanic
  541.  
  542. // /arrest TEXT for the points
  543. CreateDynamic3DTextLabel("/arrest",COLOR_DBLUE,2295.8889,2451.5742,10.8203+0.5,4.0);// /arrest(LVPD) }
  544. CreateDynamic3DTextLabel("/arrest",COLOR_DBLUE,2283.3025,2444.6763,46.9775+0.5,4.0);// /arrest(LVPD Roof) } Not showing up ingame when added in the script.
  545. CreateDynamic3DTextLabel("/arrest",COLOR_DBLUE,-1394.5724,2625.5283,55.9110+0.5,4.0);// /arrest(Desert station) }
  546.  
  547. //ALEX'S SHIT END-------------------------------------------------------------
  548.  
  549.  
  550. // Tierra Robada lockers
  551. CreateDynamic3DTextLabel("/trlocker\nTo open your locker.", COLOR_DBLUE, 354.37, 173.91, 1008.38+0.6, 10.0, INVALID_PLAYER_ID, INVALID_VEHICLE_ID, 0, 99, 3, -1); // Tierra Robada Capitol Building (City Hall)
  552. CreateDynamic3DTextLabel("/trlocker\nTo open your locker.", COLOR_DBLUE, 327.232757, 306.817230, 999.148437+0.6, 10.0, INVALID_PLAYER_ID, INVALID_VEHICLE_ID, 0, 99, 5, -1); // Tierra Robada Armed Forces HQ
  553. CreateDynamic3DTextLabel("/trlocker\nTo open your locker.", COLOR_DBLUE, 1188.5157470703,-1350.9741210938, 2423.2648925781+0.6, 10.0, INVALID_PLAYER_ID, INVALID_VEHICLE_ID, 0, 99, 1, -1); // Tierra Robada Emergency Services HQ
  554. CreateDynamic3DTextLabel("/trlocker\nTo open your locker.", COLOR_DBLUE, -2031.335083, -114.719253, 1035.171875+0.6, 10.0, INVALID_PLAYER_ID, INVALID_VEHICLE_ID, 0, 99, 3, -1); // Tierra Robada Diplomatic Corps HQ
  555.  
  556. // NOOSE lockers
  557. CreateDynamic3DTextLabel("/noose\nTo open your locker.",COLOR_NOOSE,-761.904663, 2575.887451, 10016.670898+0.6,4.0);
  558. CreateDynamic3DTextLabel("/noose\nTo open your locker.",COLOR_NOOSE,-757.500488, 2575.700927, 10016.677734+0.6,4.0);
  559.  
  560. // General text labels
  561. CreateDynamic3DTextLabel("All Saints Plaza Parking Garage\nType /enter with your vehicle to enter",COLOR_YELLOW,1218.69,-1425.01,13.15+0.6,25.0);
  562. CreateDynamic3DTextLabel("Parking\nType /enter with your vehicle to enter",COLOR_YELLOW,1658.4712,-1691.3784,15.6094+0.4,15.0);
  563. CreateDynamic3DTextLabel("Courthouse Parking Garage\nType /enter with your vehicle to enter",COLOR_YELLOW,1418.5190,-1663.8959,13.5395+0.6,25.0);
  564. CreateDynamic3DTextLabel("To pay your tickets or\nrelease your cars, type /dmvmenu",COLOR_YELLOW,833.60, 3.23, 1004.17+0.6,4.0);//
  565. CreateDynamic3DTextLabel("To change your number type /vipnum",COLOR_YELLOW,2549.548095, 1404.047729, 7699.584472+0.6,4.0);//
  566. CreateDynamic3DTextLabel("Type /travel\nTo exit the VIP garage with your vehicle",COLOR_YELLOW,-4429.944824, 905.032470, 987.078186+0.5,13.0);// VIP garage travel
  567. CreateDynamic3DTextLabel("/viplocker\nTo open the VIP locker.",COLOR_YELLOW,2555.747314, 1404.106079, 7699.584472+0.6,4.0);/// VIP locker room
  568. CreateDynamic3DTextLabel("/getgift\nTo reach inside.",COLOR_YELLOW,2546.611572, 1403.323608, 7700.768066,8.0);/// VIP Lounge
  569. CreateDynamic3DTextLabel("Type /ad to place an advertisement.",COLOR_DBLUE,646.8376,-1348.7505,13.5469+0.6,4.0);/// /ad location
  570. CreateDynamic3DTextLabel("/FHP\nTo open your locker.",COLOR_DBLUE,310.3679,-1537.5204,-45.1338+0.6,4.0);///FHP
  571. CreateDynamic3DTextLabel("/coastguard or /wp\nTo open your locker.",COLOR_DBLUE,2106.0317,2809.0493,-15.9556+0.6,4.0);///Coastguard Lockers
  572. CreateDynamic3DTextLabel("/DOC\nTo open your locker.",COLOR_DBLUE,293.675415, 188.238296, 1007.171875+0.6,4.0);///SFPD (SF)
  573. CreateDynamic3DTextLabel("/LVNews\nTo open your locker.",COLOR_DBLUE,621.7416,-8.3904,1102.7633+0.6,4.0);///SANEWS
  574. CreateDynamic3DTextLabel("/arrest",COLOR_DBLUE,1745.8585, -2056.4990, 13.1810+0.6,4.0);///arrest(LSSD)
  575. CreateDynamic3DTextLabel("/arrest",COLOR_DBLUE,1573.1972, -1624.48, 12.8,4.0);//Arrest(LVPD)
  576. CreateDynamic3DTextLabel("/arrest",COLOR_DBLUE,-1394.333007, 2625.446533, 55.913421+0.6,4.0);///arrest(Tierra Robada)
  577. CreateDynamic3DTextLabel("/arrest",COLOR_DBLUE,-1606.307861, 673.740539, -5.242187+0.6,4.0);///arrest(SFPD)
  578. CreateDynamic3DTextLabel("/arrest",COLOR_DBLUE,295.9513,-1540.6786,24.5938+0.6,4.0);///arrest(FHP)
  579. CreateDynamic3DTextLabel("/arrest",COLOR_DBLUE,292.7859,-1530.6685,76.5391+0.6,4.0);///arrest(FHP ROOF)
  580. CreateDynamic3DTextLabel("/arrest",COLOR_DBLUE,1528.4888,-1677.7632,5.8906+0.6,4.0);///arrest(LVPD)
  581. CreateDynamic3DTextLabel("/arrest",COLOR_DBLUE, 680.2208,-1546.9856,14.8516+0.6,4.0);//Arrest(LVPD)
  582. CreateDynamic3DTextLabel("/arrest",COLOR_DBLUE,-228.4971,985.1687,19.6088+0.6,4.0);///arrest(SFPD)
  583. CreateDynamic3DTextLabel("/arrest",COLOR_DBLUE,2334.65, 566.84, 7.78+0.6,4.0);///Coastguard Building Arrest
  584. CreateDynamic3DTextLabel("/arrest",COLOR_DBLUE,2182.20, 530.32, 1.19+0.6,4.0);///Coastguard Dock Arrest
  585. CreateDynamic3DTextLabel("/arrest",COLOR_DBLUE,2182.20, 530.32, 1.19+0.6,4.0);///Deliverpt
  586. CreateDynamic3DTextLabel("/warrantarrest",COLOR_DBLUE,1384.0507,-1688.8254,13.5341+0.6,4.0);///Arrest(warrant)
  587. CreateDynamic3DTextLabel("/deliverpt",COLOR_LIGHTRED,-1528.814331, 2540.706054, 55.835937+0.6,4.0);///Deliverpt (TIERRA ROBADA)
  588. CreateDynamic3DTextLabel("/deliverpt",COLOR_LIGHTRED,1579.1100,1767.8146,10.8203+0.6,4.0);///Deliverpt
  589. CreateDynamic3DTextLabel("/deliverpt",COLOR_LIGHTRED,2027.0599,-1410.6870,16.9922+0.6,4.0);///Deliverpt
  590. CreateDynamic3DTextLabel("/deliverpt",COLOR_LIGHTRED,1227.2339,306.4730,19.7028+0.6,4.0);///Deliverpt
  591. CreateDynamic3DTextLabel("/deliverpt",COLOR_LIGHTRED,-339.2989,1055.8138,19.7392+0.6,4.0);///Deliverpt
  592. CreateDynamic3DTextLabel("/deliverpt",COLOR_LIGHTRED,1165.1564,-1368.8240,26.6502+0.6,4.0);///Deliverpt
  593. CreateDynamic3DTextLabel("/deliverpt",COLOR_LIGHTRED,2024.5742,-1382.7844,48.3359+0.6,4.0);///Deliverpt
  594. CreateDynamic3DTextLabel("/deliverpt",COLOR_LIGHTRED,1233.3384,316.4022,24.7578+0.6,4.0);///Deliverpt
  595. CreateDynamic3DTextLabel("/deliverpt",COLOR_LIGHTRED,-334.1560,1051.4434,26.0125+0.6,4.0);///Deliverpt
  596. CreateDynamic3DTextLabel("/deliverpt",COLOR_LIGHTRED,-2656.0339,615.2567,66.0938+0.6,4.0);///Deliverpt
  597. CreateDynamic3DTextLabel("Emergency Room\n/deliverpt",COLOR_DBLUE,-2695.5725,639.4147,14.4531+0.6,4.0);///Deliverpt
  598. CreateDynamic3DTextLabel("/deliver",COLOR_DBLUE,1991.7953,-2321.2532,13.5469+0.6,4.0);// Deliver
  599. CreateDynamic3DTextLabel("/healme \nTo cure your disease",COLOR_DBLUE,1179.4012451172,-1331.5632324219,2423.0461425781+0.6,4.0);// /healme
  600. CreateDynamic3DTextLabel("/buyinsurance \n To buy insurance",COLOR_DBLUE,1169.7209472656,-1348.3218994141,2423.0461425781+0.6,4.0);// Insurance
  601. CreateDynamic3DTextLabel("/buyinsurance \n To buy insurance",COLOR_DBLUE,2785.586914, 2400.224853, 1240.531127+0.6,8.0);// Insurance
  602. CreateDynamic3DTextLabel("Type /getmats from a boat \nto obtain Materials Packages",COLOR_YELLOW,2102.71,-103.97,2.28+0.5,8.0);// Deliver
  603. CreateDynamic3DTextLabel("Type /getlicense to \nacquire a license.",COLOR_YELLOW,366.54,159.09,1008.38+0.5,8.0);// Licenses.
  604. CreateDynamic3DTextLabel("Type /robbank to \nrob the bank.",COLOR_YELLOW ,2308.8623, -4.1537, 26.7422+0.5,8.0);// robbank - by Jack
  605. //CreateDynamic3DTextLabel("Type /registerplate to\nchange your license plate.",COLOR_YELLOW,366.54,159.09,1008.38+1,8.0);// Licenses.
  606. CreateDynamic3DTextLabel("/buyclothes\n To change your skin.",COLOR_YELLOW,208.8970,-100.3289,1005.2578,8.0);
  607. CreateDynamic3DTextLabel("/buyclothes\n To change your skin.",COLOR_YELLOW,206.5429,-41.2313,1001.8047,8.0);
  608. CreateDynamic3DTextLabel("/buyclothes\n To change your skin.",COLOR_YELLOW,209.3064,-8.3033,1005.2109,8.0);
  609. CreateDynamic3DTextLabel("/buyclothes\n To change your skin.",COLOR_YELLOW,159.6771,-83.2866,1001.8120,8.0);
  610. CreateDynamic3DTextLabel("/buyclothes\n To change your skin.",COLOR_YELLOW,206.4552,-163.0903,1000.5234,8.0);
  611. CreateDynamic3DTextLabel("/buytoys\n To buy some accessories.",COLOR_YELLOW,206.3253,-100.3268,1005.2578,8.0);
  612. CreateDynamic3DTextLabel("/buytoys\n To buy some accessories.",COLOR_YELLOW,201.0413,-40.1616,1001.8047,8.0);
  613. CreateDynamic3DTextLabel("/buytoys\n To buy some accessories.",COLOR_YELLOW,206.3963,-8.2122,1001.2109,8.0);
  614. CreateDynamic3DTextLabel("/buytoys\n To buy some accessories.",COLOR_YELLOW,162.7706,-83.2726,1001.8047,8.0);
  615. CreateDynamic3DTextLabel("/buytoys\n To buy some accessories.",COLOR_YELLOW,2787.095947, 2390.353027, 1240.531127+0.6,4.0); // Gold+ VIP Room
  616. CreateDynamic3DTextLabel("/buytoys\n To buy some accessories.",COLOR_YELLOW,202.6777,-163.0623,1000.5306,8.0);
  617. CreateDynamic3DTextLabel("/plattoys\n To buy some accessories.",COLOR_YELLOW,912.1011,1430.1176,-81.1762+0.6,4.0);
  618. CreateDynamic3DTextLabel("{33AA33}The Cove\n {FFFF00}Type '{AA3333}/enter{FFFF00}' to go inside.",COLOR_YELLOW,1675.4128,-1636.8160,14.2266+0.6,12.0);
  619. CreateDynamic3DTextLabel("{33AA33}The Cove\n {FFFF00}Type '{AA3333}/enter{FFFF00}' to go in the cage.",COLOR_YELLOW,2541.2297,-1667.9229,1027.5887+0.6,3.0);
  620. CreateDynamic3DTextLabel("{33AA33}The Cove\n {FFFF00}Type '{AA3333}/enter{FFFF00}' to go in the cage.",COLOR_YELLOW,2540.9524,-1696.5746,1027.5887+0.6,3.0);
  621. CreateDynamic3DTextLabel("{33AA33}The Cove\n {FFFF00}Type '{AA3333}/enter{FFFF00}' to go in the cage.",COLOR_YELLOW,2525.8838,-1696.5721,1027.5887+0.6,3.0);
  622. CreateDynamic3DTextLabel("{33AA33}The Cove\n {FFFF00}Type '{AA3333}/exit{FFFF00}' to go back to the club.",COLOR_YELLOW,2541.2297,-1667.9229,1031.63878+0.6,3.0);
  623. CreateDynamic3DTextLabel("{33AA33}The Cove\n {FFFF00}Type '{AA3333}/exit{FFFF00}' to go back to the club.",COLOR_YELLOW,2540.9614,-1696.5708,1031.6368+0.6,3.0);
  624. CreateDynamic3DTextLabel("{33AA33}The Cove\n {FFFF00}Type '{AA3333}/exit{FFFF00}' to go back to the club.",COLOR_YELLOW,2525.9006,-1696.5698,1031.6368+0.6,3.0);
  625.  
  626. CreateDynamic3DTextLabel("Tank Spawn\nZone",COLOR_YELLOW,286.7334, 2024.3762, 17.6406,10.0);
  627. CreateDynamic3DTextLabel("Hunter Spawn\nZone", COLOR_YELLOW, 326.2754,1887.7212,17.6566, 10.0);
  628.  
  629. // Paintball Arena
  630. CreateDynamic3DTextLabel("Paintball Rooms\n\nType /joinarena to choose rooms",COLOR_YELLOW,317.32,-160.35,999.59+0.5,6.0);
  631.  
  632. // SANews Broadcast
  633. SANews3DText = CreateDynamic3DTextLabel(string,COLOR_LIGHTBLUE,632.7400,-14.2350,1108.2181,8.0);
  634. UpdateSANewsBroadcast();
  635.  
  636. // Buildings 3D labels
  637. CreateDynamic3DTextLabel("Press F (enter) to go inside.",COLOR_DBLUE,1564.8464,-1666.1444,28.3956+0.6,4.0); //LVPD Roof enter
  638. CreateDynamic3DTextLabel("Impound Yard \nType /impound to impound a vehicle",COLOR_YELLOW,1606.8690,-1838.1952,13.7407+0.6,5.0);//IMPOUND
  639. CreateDynamic3DTextLabel("Type /getmats to purchase material packages",COLOR_YELLOW,-1816.528686, -179.502624, 9.398437+0.6,5.0);
  640. CreateDynamic3DTextLabel("Name Change Point \nType /changename to change your name",COLOR_YELLOW,1154.7295,-1440.2323,15.7969+0.6,18.0); // Namechange at mall
  641.  
  642. /* Sprunk 3D Text */
  643. CreateDynamic3DTextLabel("Sprunk Machine \nHit 'F' to grab a drink/snack",COLOR_YELLOW,2140.4504,-1161.4298,23.9922+0.6,12.0); // Sprunk Machine
  644. CreateDynamic3DTextLabel("Sprunk Machine \nHit 'F' to grab a drink/snack",COLOR_YELLOW,2153.8826,-1015.5273,62.8895+0.6,12.0); // Sprunk Machine
  645. CreateDynamic3DTextLabel("Sprunk Machine \nHit 'F' to grab a drink/snack",COLOR_YELLOW,2325.9705,-1646.1234,14.8270+0.6,12.0); // Sprunk Machine
  646. CreateDynamic3DTextLabel("Sprunk Machine \nHit 'F' to grab a drink/snack",COLOR_YELLOW,2060.2163,-1898.6940,13.5538+0.6,12.0); // Sprunk Machine
  647. CreateDynamic3DTextLabel("Sprunk Machine \nHit 'F' to grab a drink/snack",COLOR_YELLOW,1929.8986,-1772.5122,13.5469+0.6,12.0); // Sprunk Machine
  648. CreateDynamic3DTextLabel("Sprunk Machine \nHit 'F' to grab a drink/snack",COLOR_YELLOW,1153.6688,-1460.8262,15.7969+0.6,12.0); // Sprunk Machine
  649.  
  650. /* Job's 3D Text */
  651. CreateDynamic3DTextLabel("Investigator Job \nType /getjob to become a Investigator",COLOR_YELLOW,251.99, 117.36, 1003.22+0.5,4.0);// Investigator Job (LS)
  652. CreateDynamic3DTextLabel("Investigator Job \nType /getjob to become a Investigator",COLOR_YELLOW,301.042633, 178.700408, 1007.171875+0.5,4.0);// Investigator Job (SF)
  653. CreateDynamic3DTextLabel("Arms Dealer Job \nType /getjob to become a arms dealer",COLOR_YELLOW,1366.4325,-1275.2096,13.5469+0.5,4.0);// Gun Job
  654. CreateDynamic3DTextLabel("Arms Dealer Job \nType /getjob to become a arms dealer",COLOR_YELLOW,-2623.333984, 209.235931, 4.684767+0.5,4.0);// Gun Job
  655. CreateDynamic3DTextLabel("Drug Dealer Job \nType /getjob to become a drug dealer",COLOR_YELLOW,2166.3772,-1675.3829,15.0859+0.5,4.0);// Drug Dealer (LS)
  656. CreateDynamic3DTextLabel("Drug Dealer Job \nType /getjob to become a drug dealer",COLOR_YELLOW,-2089.344970, 87.800231, 35.320312+0.5,4.0);// Drug Dealer (SF)
  657. CreateDynamic3DTextLabel("Bodyguard Job \nType /getjob to become a bodyguard",COLOR_YELLOW,2226.1716,-1718.1792,13.5165+0.5,4.0);// Bodyguard (LS)
  658. CreateDynamic3DTextLabel("Bodyguard Job \nType /getjob to become a bodyguard",COLOR_YELLOW,-2269.256103, -158.054321, 35.320312+0.5,4.0);// Bodyguard (SF)
  659. CreateDynamic3DTextLabel("Lawyer Job \nType /getjob to become a lawyer",COLOR_YELLOW,1380.8955,-1088.6808,27.3844+0.5,4.0);// Lawyer
  660. CreateDynamic3DTextLabel("Taxi Job \nType /getjob to become a Las Vegas Taxi Company",COLOR_YELLOW,1741.6218,-1863.6486,13.5748+0.5,4.0);// Las Vegas Taxi Company (LS)
  661. CreateDynamic3DTextLabel("Taxi Job \nType /getjob to become a Las Vegas Taxi Company",COLOR_YELLOW,-1981.144775, 133.063293, 27.687500+0.5,4.0);// Las Vegas Taxi Company (SF)
  662. CreateDynamic3DTextLabel("Bodyguard Job \nType /getjob to become a bodyguard",COLOR_YELLOW,1224.13, 267.98, 19.55+0.5,4.0);// Bodyguard (Montgomery)
  663. CreateDynamic3DTextLabel("Mechanic Job \nType /getjob to become a mechanic",COLOR_YELLOW,161.92, -25.70, 1.57+0.5,4.0);// Mechanic (Blueberry)
  664. CreateDynamic3DTextLabel("Mechanic Job \nType /getjob to become a mechanic",COLOR_YELLOW,-2032.601928, 143.866592, 28.835937+0.5,4.0);// Mechanic (SF)
  665. CreateDynamic3DTextLabel("Prostitute Job \nType /getjob to become a Prostitute",COLOR_YELLOW,1215.1304,-11.8431,1000.9219+0.5,4.0);// Prostitute
  666. CreateDynamic3DTextLabel("Boxer Job \nType /getjob to become a boxer",COLOR_YELLOW,766.0804,14.5133,1000.7004+0.5,4.0);// Boxer
  667. CreateDynamic3DTextLabel("Boxer Job \nType /getjob to become a boxer",COLOR_YELLOW,758.98,-60.32,1000.78+0.5,4.0);// Boxer2
  668. CreateDynamic3DTextLabel("Drug Smuggler Job \nType /getjob to become a drug smuggler",COLOR_YELLOW,2354.2808,-1169.2959,28.0066+0.5,4.0);// Drug Smuggler
  669. CreateDynamic3DTextLabel("Bodyguard Job \nType /getjob to become a bodyguard",COLOR_YELLOW,1099.73,-1504.67,15.800+0.5,4.0);// Bodyguard (MALL GYM)
  670. CreateDynamic3DTextLabel("Craftsman Job \nType /getjob to become a craftsman",COLOR_YELLOW,2195.8335,-1973.0638,13.5589+0.5,4.0);// Craftsman (JUNKYARD LS)
  671. CreateDynamic3DTextLabel("Bartender Job \nType /getjob to become a bartender",COLOR_YELLOW,502.6696,-11.6603,1000.6797+0.5,4.0);// Bartender (Alhambra)
  672. CreateDynamic3DTextLabel("Trucker Job \nType /getjob to become a trucker",COLOR_YELLOW,1031.87, -1442.67, 13.55+0.5,4.0);// Trucker Job (LS)
  673.  
  674. SFPDGate1 = CreateDynamicObject(968,-1572.19482422,658.81811523,6.83125353,0.00000000,270.00000000,269.99444580); //CLOSE
  675. SFPDGate2 = CreateDynamicObject(968,-1701.42626953,687.55645752,24.58090591,0.00000000,270.00000000,89.98718262); //CLOSE
  676. SFPDGate3 = CreateDynamicObject(16775,-1631.62316895,688.14910889,10.18671608,0.00000000,0.00000000,0.00000000); //CLOSE
  677. nationalGATE = CreateDynamicObject(2927,211.86804199,1875.72998047,13.93899250,0.00000000,0.00000000,179.95495605); //object(a51_blastdoorr) (1)
  678. nationalGATE2 = CreateDynamicObject(2929,215.96099854,1875.70983887,13.93899250,0.00000000,0.00000000,179.85498047); //object(a51_blastdoorl) (1)
  679.  
  680. SASDGate1 = CreateDynamicObject(968, 2238.19, 2450.39, 10.6, 0, 90, 90); //CLOSED
  681. SASDGate2 = CreateDynamicObject(16775, 2335, 2443.45, 6, 0, 0, 60); //CLOSED
  682. SASDGate3 = CreateDynamicObject(16775, 2294, 2502, 3.26, 0, 0, 90); //CLOSED
  683.  
  684. CreateDynamicObject(1569, 2294, 2492.92, 2.29, 0, 0, 90);
  685. CreateDynamicObject(1569, 2294, 2492.92, 4.8, 0, 0, 90);
  686.  
  687. /* LVPD buttons */
  688. eastin = CreateButton(253.44921875,110.59960938,1003.79998779,90.00000000); //object(fire_break) (1)
  689. westout = CreateButton(239.79492188,116.18457031,1003.87286377,90.00000000); //object(fire_break) (2)
  690. westin = CreateButton(239.32031250,116.27441406,1003.87286377,270.00000000); //object(fire_break) (3)
  691. eastout = CreateButton(253.00000000,110.59960938,1003.79998779,270.00000000); //
  692. elevator = CreateButton(275.83984375,120.94921875,1005.12280273,90.00000000); //object(kmb_keypad) (1)
  693. cctvin = CreateButton(264.55566406,115.97949219,1005.12280273,179.99450684); //object(kmb_keypad) (2)
  694. cctvout = CreateButton(264.55566406,115.69531250,1005.12280273,0.00000000); //object(kmb_keypad) (3)
  695. lockerin = CreateButton(267.21679688,112.40917969,1005.12280273,0.00000000); //object(kmb_keypad) (4)
  696. lockerout = CreateButton(267.21679688,112.66992188,1005.12280273,179.99450684); //object(kmb_keypad) (5)
  697. chiefout = CreateButton(232.50000000,119.38476562,1010.81384277,0.00000000); //object(sec_keypad) (2)
  698. chiefin = CreateButton(229.67089844,119.66992188,1010.81384277,179.99450684); //object(sec_keypad) (1)
  699. roofkey = CreateButton(1565.93652344,-1667.35058594,28.85165977,179.99450684); //object(sec_keypad) (3)
  700. garagekey = CreateButton(1567.14550781,-1689.62011719,6.69999981,0.00000000); //object(sec_keypad) (4)
  701. sasdbtn1 = CreateButton(2514.59179688,-1697.05761719,563.19116211,0.00000000); //SASD West
  702. sasdbtn2 = CreateButton(2522.82299805,-1660.15917969,563.15893555,0.00000000); //SASD East
  703. sasdbtn3 = CreateButton(2525.09863281,-1697.05761719,563.16284180,0.00000000); //SASD R4
  704. sasdbtn4 = CreateButton(2519.84375000,-1697.00659180,563.20904541,0.00000000); //SASD R5
  705. sasdbtn5 = CreateButton(2514.77880859,-1660.15917969,563.16925049); //SASD R6
  706. /* Noose Int Buttons */
  707. nooseenter[0] = CreateButton(-765.87152100,2539.55102539,10021.18847847,90); //object(kmb_keypad) (5) yes entrance
  708. nooseenter[1] = CreateButton(-766.81298828,2539.55664062,10021.18847847,0); //object(kmb_keypad) (9) yes entrance
  709. radarroom[0] = CreateButton(-747.22851562,2533.17968750,10021.18847656,260);
  710. radarroom[1] = CreateButton(-745.98876953,2533.04150391,10021.18847656,90);
  711. intergate[0] = CreateButton(-765.34863281,2549.97070312,10021.18847656,90);
  712. intergate[1] = CreateButton(-765.13671875,2554.51660156,10020.90917969,260 );
  713. intergate[2] = CreateButton(-773.29394531,2546.13134766,10020.86816406,90); // Cage
  714. bottomroom[0] = CreateButton(-764.06152344,2566.59277344,10021.18847656, 90);
  715. bottomroom[1] = CreateButton(-764.51269531,2566.65332031,10021.18847656, 260);
  716. ncontrolroom[0] = CreateButton(-754.32763672,2538.71655273,10021.61132812, 178.50000000);
  717. ncontrolroom[1] = CreateButton(-752.47076416,2538.23266602,10021.00195312, 0);
  718. /* Noose Int Buttons End */
  719.  
  720. sasd1A = CreateDynamicObject(1536,2511.65332031,-1697.00976562,561.79223633,0.00000000,0.00000000,0.00000000); //R6
  721. sasd1B = CreateDynamicObject(1536,2514.67211914,-1696.97485352,561.79223633,0.00000000,0.00000000,180.00000000); //object(gen_doorext15) (2)
  722.  
  723. sasd2A = CreateDynamicObject(1536,2516.87548828,-1697.01525879,561.79223633,0.00000000,0.00000000,0.00000000); //R5
  724. sasd2B = CreateDynamicObject(1536,2519.89257812,-1696.97509766,561.79223633,0.00000000,0.00000000,179.99450684); //object(gen_doorext15) (4)
  725.  
  726. /* NATIONAL GUARD CARRIER */
  727. sidelift = CreateDynamicObject(3114, 231.916656, 3615.134277, 17.269205, 0.0000, 0.0000, 0.0000); // Side Lift Up
  728. backhatch = CreateDynamicObject(3113, 180.344864, 3600.390137, 2.516232, 0.0000, 0.0000, 0.0000); // Back Hatch Closed
  729. backlift = CreateDynamicObject(3115, 189.694626, 3599.983398, 17.483730, 0.0000, 0.0000, 0.0000); // Back Lift Up
  730.  
  731. Carrier[0] = CreateObject(10771, 288.665771, 3600.003418, 6.032381, 0.0000, 0.0000, 0.0000, 300);
  732. Carrier[1] = CreateObject(11145, 225.782196, 3600.015137, 4.754915, 0.0000, 0.0000, 0.0000, 300);
  733. Carrier[2] = CreateObject(11149, 282.526093, 3594.805176, 12.487646, 0.0000, 0.0000, 0.0000, 300);
  734. Carrier[3] = CreateObject(11146, 279.620544, 3600.541016, 12.893089, 0.0000, 0.0000, 0.0000, 300);
  735. Carrier[4] = CreateObject(10770, 291.858917, 3592.397949, 39.171509, 0.0000, 0.0000, 0.0000, 300);
  736. Carrier[5] = CreateObject(10772, 290.014313, 3599.787598, 17.833616, 0.0000, 0.0000, 0.0000, 300);
  737. Carrier[6] = CreateObject(1671, 354.860748, 3589.442383, 11.234554, 0.0000, 0.0000, 175.3254, 300);
  738. Carrier[7] = CreateObject(925, 304.330383, 3589.067383, 11.735489, 0.0000, 0.0000, 0.0000, 300);
  739. Carrier[8] = CreateObject(930, 301.851654, 3588.497070, 11.131838, 0.0000, 0.0000, 0.0000, 300);
  740. Carrier[9] = CreateObject(930, 301.856079, 3589.598145, 11.181837, 0.0000, 0.0000, 0.0000, 300);
  741. Carrier[10] = CreateObject(964, 300.513062, 3589.303711, 10.705961, 0.0000, 0.0000, 177.4217, 300);
  742. Carrier[11] = CreateObject(964, 299.024902, 3589.362793, 10.698584, 0.0000, 0.0000, 177.4217, 300);
  743. Carrier[12] = CreateObject(1271, 305.058319, 3591.442871, 11.048584, 0.0000, 0.0000, 359.1406, 300);
  744. Carrier[13] = CreateObject(1431, 303.009491, 3591.383789, 11.253574, 0.0000, 0.0000, 0.0000, 300);
  745. Carrier[14] = CreateObject(2567, 297.100800, 3591.239746, 12.558563, 0.0000, 0.0000, 91.1003, 300);
  746. Carrier[15] = CreateObject(3576, 301.050110, 3593.777344, 12.198634, 0.0000, 0.0000, 0.0000, 300);
  747. Carrier[16] = CreateObject(3633, 304.567841, 3593.262207, 11.173386, 0.0000, 0.0000, 0.0000, 300);
  748.  
  749. CarrierS[0] = CreateDynamicObject(3267, 320.358582, 3592.519043, 21.567169, 0.0000, 0.0000, 0.0000);
  750. CarrierS[1] = CreateDynamicObject(11237, 291.557526, 3592.407715, 39.065594, 0.0000, 0.0000, 0.0000);
  751. CarrierS[2] = CreateDynamicObject(3395, 354.861725, 3590.989746, 10.797120, 0.0000, 0.0000, 88.0403);
  752. CarrierS[3] = CreateDynamicObject(1671, 356.571838, 3588.612793, 11.234554, 0.0000, 0.0000, 134.9316);
  753. CarrierS[4] = CreateDynamicObject(3393, 358.360016, 3588.834961, 10.797121, 0.0000, 0.0000, 0.0000);
  754. CarrierS[5] = CreateDynamicObject(3277, 320.391876, 3592.538086, 21.514416, 0.0000, 0.0000, 164.0483);
  755.  
  756.  
  757. ncontrolroomobjects[0] = CreateDynamicObject(3037,-760.61718750,2544.21679688,10024.92480469,0.00000000,0.00000000,355.98999023); //object(warehouse_door2b) (1)
  758. ncontrolroomobjects[1] = CreateDynamicObject(3037,-759.52246094,2560.88574219,10024.79785156,0.00000000,0.00000000,355.98999023); //object(warehouse_door2b) (2)
  759. ncontrolroomobjects[2] = CreateDynamicObject(3037,-755.53906250,2538.61035156,10025.02636719,0.00000000,0.00000000,85.99548340); //object(warehouse_door2b) (3)
  760.  
  761. //Elevator Doors
  762. for(new x;x<sizeof(LAElevatorDoorLeft);x++)
  763. {
  764. LAElevatorDoorLeft[x] = CreateDynamicObject(18756, 1786.661254, -1299.346162, (23.117773) + (x * 5.45), 0.000000, 0.000000, 90.000000); //Door Left
  765. }
  766. LAElevatorDoorLeft[0] = CreateDynamicObject(18756, 1786.661254, -1299.346162, 14.595184, 0.000000, 0.000000, 90.000000); //Door Left
  767. for(new x;x<sizeof(LAElevatorDoorRight);x++)
  768. {
  769. LAElevatorDoorRight[x] = CreateDynamicObject(18757, 1786.661254, -1299.346162, (23.117773) + (x * 5.45), 0.000000, 0.000000, 90.000000); //Door Right
  770. }
  771. LAElevatorDoorRight[0] = CreateDynamicObject(18757, 1786.661254, -1299.346162, 14.595184, 0.000000, 0.000000, 90.000000); //Door Right
  772. LAElevator = CreateObject(18755, 1786.634887, -1303.237329, 14.614652, 0.000000, 0.000000, 270.000000); //First Floor
  773. for(new x;x<sizeof(LAElevatorButton);x++)
  774. {
  775. LAElevatorButton[x] = CreateButton(1783.894409, -1301.119140, 22.721138 + (x * 5.45),180.000000); //Elevator Floor Call
  776. }
  777. LAElevatorButton[0] = CreateButton(1783.894409, -1301.119140, 13.918642,180.000000); //Elevator Floor Call
  778. LAElevatorFloorPick = CreateButton(1788.889282, -1302.229003, 13.656608,270.000000); //Elevator Floor Call
  779.  
  780. CreateDynamicObject(10832, 1775.283447, -1303.936523, 132.553176, 0.000000, 0.000000, 180.000000); //ROOF
  781. CreateDynamicObject(2949, 1770.609741, -1303.600219, 124.720870, 0.000000, 0.000000, 180.000000); //INSIDE
  782.  
  783. CreatePickup(1239, 23, 251.99, 117.36, 1003.22, -1); //Investigator Registration
  784. CreatePickup(1239, 23, 1380.8955,-1088.6808,27.3844, -1); //Lawyer Registration
  785. CreatePickup(1239, 23, 1215.1304,-11.8431,1000.9219, -1); //Prostitute Registration
  786. CreatePickup(1239, 23, 2166.3772,-1675.3829,15.0859, -1); //DrugDealer Registration
  787. CreatePickup(1239, 23, 2226.1716,-1718.1792,13.5165, -1); //BodyGuard Registration (LS)
  788. CreatePickup(1239, 23, -2269.256103, -158.054321, 35.320312, -1); //BodyGuard Registration (SF)
  789. CreatePickup(1239, 23, 1224.13, 267.98, 19.55, -1); //Bodyguard (Montgomery) Registration
  790. CreatePickup(1239, 23, 1643.7705,2198.8442,10.8203, -1); //CarMechanic (LV) Registration
  791. CreatePickup(1239, 23, -2032.601928, 143.866592, 28.835937, -1); //CarMechanic (SF) Registration
  792. CreatePickup(1239, 23, 1099.73,-1504.67,15.800, -1); // BodyGuard Registration (MALL GYM)
  793. CreatePickup(1239, 23, 1366.4325,-1275.2096,13.5469, -1); //ArmsDealer Registration (LS)
  794. CreatePickup(1239, 23, -2623.333984, 209.235931, 4.684767, -1); //ArmsDealer Registration (SF)
  795. CreatePickup(1239, 23, 2195.8335,-1973.0638,13.5589, -1); //Craftsman Registration
  796. CreatePickup(1239, 23, 502.6696,-11.6603,1000.6797, -1); //Bartender Registration
  797. CreatePickup(1239, 23, 1031.87, -1442.67, 13.55, -1); //Trucker Registration (LS)
  798. CreatePickup(1239, 23, -1720.962646, 1364.456176, 7.187500, -1); //Pizza Boy Registration (SF)
  799. CreatePickup(1239, 23, 2226.1716,-1718.1792,13.5165, -1);
  800. CreatePickup(1239, 23, 766.0804,14.5133,1000.7004, -1); //Boxer Registration
  801. CreatePickup(1239, 23, 758.98,-60.32,1000.78, -1); //Boxer Registration2
  802. CreatePickup(1239, 23, 1741.6218,-1863.6486,13.5748, -1); //TaxiDriver Registration (LS)
  803. CreatePickup(1239, 23, -1981.144775, 133.063293, 27.687500, -1); //TaxiDriver Registration (SF)
  804. CreatePickup(371, 23, 1544.2,-1353.4,329.4, -1); //LS towertop
  805. CreatePickup(371, 23, 1536.0, -1360.0, 1150.0, -1); //LS towertop
  806. CreatePickup(1242, 23, 1527.5,-12.1,1002.0, -1); //binco armor
  807. CreatePickup(1240, 23, 279.3000,1853.5619,8.7649, -1); //area51 health
  808.  
  809.  
  810. printf("[script] 3DTEXTDRAW LIMIT: %d (Static, non-streamed) | 3DTEXTDRAW COUNT: %d", 1024, CountDynamic3DTextLabels() );
  811. printf("[script] PICKUP LIMIT: %d (Static, non-streamed) | PICKUP COUNT: %d", MAX_PICKUPS, CountDynamicPickups() );
  812. printf("[script] OBJECT LIMIT: %d (Static, non-streamed) | OBJECT COUNT: %d", MAX_OBJECTS, CountDynamicObjects() );
  813. FHPVehicles[0] = AddStaticVehicleEx(490,278.2950,-1535.1125,24.7221,234.8203,0,0,2000); // FHP car 1
  814. FHPVehicles[1] = AddStaticVehicleEx(490,281.3488,-1531.0051,24.7211,234.4913,0,0,2000); // FHP car 2
  815. FHPVehicles[2] = AddStaticVehicleEx(490,284.1479,-1526.7838,24.7219,235.9317,0,0,2000); // FHP car 3
  816. SetVehicleNumberPlate(FHPVehicles[0], "XMT");
  817. SetVehicleNumberPlate(FHPVehicles[1], "XMT");
  818. SetVehicleNumberPlate(FHPVehicles[2], "XMT");
  819. SetVehicleToRespawn(FHPVehicles[0]);
  820. SetVehicleToRespawn(FHPVehicles[1]);
  821. SetVehicleToRespawn(FHPVehicles[2]);
  822. FHPVehicles[3] = AddStaticVehicleEx(597,287.9204,-1522.4076,24.4254,233.3578,0,123,2000); // FHP car 4
  823. FHPVehicles[4] = AddStaticVehicleEx(597,291.0083,-1518.0157,24.4255,235.8604,0,123,2000); // FHP car 5
  824. FHPVehicles[5] = AddStaticVehicleEx(597,294.4281,-1513.3267,24.3367,233.7115,0,123,2000); // FHP car 6
  825. FHPVehicles[6] = AddStaticVehicleEx(597,297.6391,-1508.7694,24.3367,233.2394,0,123,2000); // FHP car 7
  826. FHPVehicles[7] = AddStaticVehicleEx(597,301.1381,-1504.8762,24.7139,233.2884,0,123,2000); // FHP Car 8
  827. FHPVehicles[8] = AddStaticVehicleEx(426,304.2608,-1486.6423,24.2188,235.1092,0,123,2000); // FHP Car 9
  828. FHPVehicles[9] = AddStaticVehicleEx(426,307.1080,-1482.1565,24.2188,234.6429,0,123,2000); // FHP Car 10
  829. FHPVehicles[10] = AddStaticVehicleEx(497, 316.47, -1516.18, 77.24, 228.39, 0, 123, 2000); // Levithian - FHP Roof
  830. FHPVehicles[11] = AddStaticVehicleEx(497, 329.79, -1500.35, 77.24, 222.55, 0, 123, 2000); // Levithian - FHP Roof
  831. FHPVehicles[12] = AddStaticVehicleEx(427, 300.645629, -1490.589233, 24.723447, 233.09, 0, 123, 2000); // FHP Enforcer
  832.  
  833. /*
  834. Everything Below is by Jack
  835. */
  836. Create3DTextLabel("/paytoll", 0x66FF00FF, 64.60, -1541.12, 5.05, 10.0, 0, 1); // Santa Maria Beach Toll Left
  837. Create3DTextLabel("/paytoll", 0x66FF00FF, 38.63, -1521.91, 5.21, 10.0, 0, 1); // Santa Maria Beach Toll Right
  838. Create3DTextLabel("/paytoll", 0x66FF00FF, 1743.15, 513.05, 28.38, 10.0, 0, 1);
  839. Create3DTextLabel("/paytoll", 0x66FF00FF, 1729.59, 518.65, 28.32, 10.0, 0, 1);
  840. Create3DTextLabel("/paytoll", 0x66FF00FF, 611.27, 349.46, 18.93, 10.0, 0, 1);
  841. Create3DTextLabel("/paytoll", 0x66FF00FF, -194.03, 253.58, 12.08, 10.0, 0, 1);
  842. Create3DTextLabel("/sang", 0x66FF00FF, 457.5510,-2238.8313,10.2063, 10.0, 0, 1);
  843. // Tolls Near the Beach
  844. tollgate1 = CreateObject(968,38.00000000,-1525.19995117,4.90000010,359.99560547,89.49993896,88.00000000); // Santa Maria Beach Toll
  845. tollgate2 = CreateObject(968,65.19999695,-1537.90002441,4.69999981,0.00000000,270.25024414,85.99548340); // Santa Maria Beach Toll
  846. // First LEft Bridge
  847. tollgate3 = CreateObject(968,-197.50000000,254.19999695,11.80000019,0.06979370,88.00122070,343.75128174); // Toll Bridge LEFT
  848. // Middle Bridge
  849. tollgate4 = CreateObject(968,608.79998779,347.20001221,18.50000000,0.00000000,87.74996948,36.00000000); // Toll Bridge MIDDLE
  850. // Highway Bridge Tolls
  851. tollgate5 = CreateObject(968,1732.59997559,517.29998779,28.10000038,0.00000000,87.74780273,162.24670410); //object(barrierturn) (7)
  852. tollgate6 = CreateObject(968,1740.19995117,514.70001221,28.10000038,0.00338745,89.74209595,341.99346924); //object(barrierturn) (8)
  853.  
  854. /*
  855. Everything above is by Jack
  856.  
  857. */
  858. if (realtime)
  859. {
  860. new tmphour;
  861. new tmpminute;
  862. new tmpsecond;
  863. gettime(tmphour, tmpminute, tmpsecond);
  864. FixHour(tmphour);
  865. tmphour = shifthour;
  866. // SetWorldTime(tmphour);
  867. gTime = tmphour;
  868. }
  869.  
  870. vehicleMods[0][4] = {1013, 1024, 0, 0};
  871. vehicleMods[0][6] = {1018, 1019, 1020, 1021};
  872. vehicleMods[1][0] = {1001, 1003, 0, 0};
  873. vehicleMods[1][1] = {1004, 1005, 0, 0};
  874. vehicleMods[1][2] = {1006, 0, 0, 0};
  875. vehicleMods[1][3] = {1007, 0, 0, 0};
  876. vehicleMods[1][4] = {1013, 0, 0, 0};
  877. vehicleMods[1][6] = {1019, 1020, 0, 0};
  878. vehicleMods[1][12] = {1143, 1145, 0, 0};
  879. vehicleMods[4][0] = {1002, 1016, 1000, 0};
  880. vehicleMods[4][3] = {1007, 0, 0, 0};
  881. vehicleMods[4][4] = {1013, 0, 0, 0};
  882. vehicleMods[4][6] = {1019, 1020, 1021, 0};
  883. vehicleMods[5][0] = {1000, 1001, 1014, 1023};
  884. vehicleMods[5][6] = {1018, 1019, 1020, 1021};
  885. vehicleMods[10][0] = {1001, 1003, 1023, 0};
  886. vehicleMods[10][3] = {1007, 0, 0, 0};
  887. vehicleMods[10][4] = {1013, 1024, 0, 0};
  888. vehicleMods[10][6] = {1019, 1020, 1021, 0};
  889. vehicleMods[15][0] = {1001, 1003, 1023, 0};
  890. vehicleMods[15][6] = {1018, 1019, 0, 0};
  891. vehicleMods[15][3] = {1007, 0, 0, 0};
  892. vehicleMods[18][0] = {1002, 1016, 0, 0};
  893. vehicleMods[18][2] = {1006, 0, 0, 0};
  894. vehicleMods[18][6] = {1020, 1021, 0, 0};
  895. vehicleMods[20][0] = {1001, 1003, 0, 0};
  896. vehicleMods[20][1] = {1004, 1005, 0, 0};
  897. vehicleMods[20][6] = {1019, 1021, 0, 0};
  898. vehicleMods[21][0] = {1000, 1014, 1016, 1023};
  899. vehicleMods[21][6] = {1018, 1019, 1020, 1021};
  900. vehicleMods[22][3] = {1007, 0, 0, 0};
  901. vehicleMods[22][4] = {1013, 0, 0, 0};
  902. vehicleMods[22][6] = {1019, 1020, 1021, 0};
  903. vehicleMods[26][0] = {1001, 1003, 0, 0};
  904. vehicleMods[26][1] = {1004, 1005, 0, 0};
  905. vehicleMods[26][2] = {1006, 0, 0, 0};
  906. vehicleMods[26][6] = {1019, 1021, 0, 0};
  907. vehicleMods[36][0] = {1001, 1003, 0, 0};
  908. vehicleMods[36][2] = {1006, 0, 0, 0};
  909. vehicleMods[36][3] = {1007, 0, 0, 0};
  910. vehicleMods[36][4] = {1013, 0, 0, 0};
  911. vehicleMods[36][6] = {1019, 1020, 1021, 1022};
  912. vehicleMods[39][0] = {1001, 1003, 1023, 0};
  913. vehicleMods[39][3] = {1007, 0, 0, 0};
  914. vehicleMods[39][4] = {1013, 0, 0, 0};
  915. vehicleMods[39][12] = {1143, 1145, 0, 0};
  916. vehicleMods[77][2] = {1006, 0, 0, 0};
  917. vehicleMods[77][3] = {1007, 0, 0, 0};
  918. vehicleMods[77][6] = {1018, 1019, 1020, 1021};
  919. vehicleMods[78][1] = {1004, 1005, 1012, 0};
  920. vehicleMods[78][4] = {1013, 1024, 0, 0};
  921. vehicleMods[78][6] = {1020, 1021, 1022, 0};
  922. vehicleMods[89][0] = {1000, 1002, 1016, 0};
  923. vehicleMods[89][1] = {1004, 1005, 0, 0};
  924. vehicleMods[89][2] = {1006, 0, 0, 0};
  925. vehicleMods[89][4] = {1013, 1024, 0, 0};
  926. vehicleMods[89][6] = {1018, 1019, 1020, 0};
  927. vehicleMods[91][0] = {1003, 1014, 1023, 0};
  928. vehicleMods[91][3] = {1007, 0, 0, 0};
  929. vehicleMods[91][6] = {1018, 1019, 1020, 1021};
  930. vehicleMods[91][12] = {1143, 1145, 0, 0};
  931. vehicleMods[92][0] = {1000, 1016, 0, 0};
  932. vehicleMods[92][1] = {1004, 1005, 0, 0};
  933. vehicleMods[92][2] = {1006, 0, 0, 0};
  934. vehicleMods[96][0] = {1001, 1002, 1003, 1023};
  935. vehicleMods[96][1] = {1011, 0, 0, 0};
  936. vehicleMods[96][2] = {1006, 0, 0, 0};
  937. vehicleMods[96][6] = {1019, 1020, 0, 0};
  938. vehicleMods[96][12] = {1143, 0, 0, 0};
  939. vehicleMods[100][4] = {1013, 1024, 0, 0};
  940. vehicleMods[100][6] = {1019, 1020, 1021, 0};
  941. vehicleMods[116][0] = {1000, 1002, 1015, 1016};
  942. vehicleMods[116][1] = {1004, 0, 0, 0};
  943. vehicleMods[116][3] = {1007, 0, 0, 0};
  944. vehicleMods[116][6] = {1018, 1019, 1020, 1021};
  945. vehicleMods[117][0] = {1002, 1003, 1016, 1023};
  946. vehicleMods[117][3] = {1007, 0, 0, 0};
  947. vehicleMods[117][6] = {1018, 1019, 1020, 0};
  948. vehicleMods[117][12] = {1143, 1145, 0, 0};
  949. vehicleMods[118][0] = {1001, 1003, 1023, 0};
  950. vehicleMods[118][1] = {1005, 0, 0, 0};
  951. vehicleMods[118][2] = {1006, 0, 0, 0};
  952. vehicleMods[118][3] = {1007, 0, 0, 0};
  953. vehicleMods[118][4] = {1013, 0, 0, 0};
  954. vehicleMods[118][6] = {1018, 1020, 0, 0};
  955. vehicleMods[118][12] = {1143, 1145, 0, 0};
  956. vehicleMods[127][0] = {1001, 1014, 1015, 0};
  957. vehicleMods[127][3] = {1007, 0, 0, 0};
  958. vehicleMods[127][6] = {1018, 1020, 1021, 0};
  959. vehicleMods[129][0] = {1001, 1003, 1023, 0};
  960. vehicleMods[129][1] = {1011, 1012, 0, 0};
  961. vehicleMods[129][2] = {1006, 0, 0, 0};
  962. vehicleMods[129][3] = {1007, 0, 0, 0};
  963. vehicleMods[129][6] = {1018, 1019, 1020, 0};
  964. vehicleMods[134][1] = {1100, 1123, 1125, 0};
  965. vehicleMods[134][3] = {1101, 1106, 0, 0};
  966. vehicleMods[134][6] = {1126, 1127, 0, 0};
  967. vehicleMods[134][10] = {1179, 1185, 0, 0};
  968. vehicleMods[134][11] = {1178, 1180, 0, 0};
  969. vehicleMods[135][3] = {1118, 1119, 0, 0};
  970. vehicleMods[135][6] = {1113, 1114, 0, 0};
  971. vehicleMods[135][10] = {1115, 1116, 1117, 0};
  972. vehicleMods[135][11] = {1109, 1110, 0, 0};
  973. vehicleMods[136][2] = {1103, 1128, 0, 0};
  974. vehicleMods[136][3] = {1108, 0, 0, 0};
  975. vehicleMods[136][6] = {1104, 1105, 0, 0};
  976. vehicleMods[136][10] = {1181, 1182, 0, 0};
  977. vehicleMods[136][11] = {1183, 1184, 0, 0};
  978. vehicleMods[140][0] = {1001, 1023, 0, 0};
  979. vehicleMods[140][1] = {1004, 0, 0, 0};
  980. vehicleMods[140][2] = {1006, 0, 0, 0};
  981. vehicleMods[140][3] = {1007, 0, 0, 0};
  982. vehicleMods[140][4] = {1024, 0, 0, 0};
  983. vehicleMods[140][6] = {1018, 1019, 1020, 0};
  984. vehicleMods[140][12] = {1143, 1145, 0, 0};
  985. vehicleMods[142][0] = {1014, 1015, 0, 0};
  986. vehicleMods[142][6] = {1018, 1019, 1020, 1021};
  987. vehicleMods[142][12] = {1145, 0, 0, 0};
  988. vehicleMods[146][0] = {1001, 1002, 1023, 0};
  989. vehicleMods[146][1] = {1004, 0, 0, 0};
  990. vehicleMods[146][2] = {1006, 0, 0, 0};
  991. vehicleMods[146][3] = {1007, 0, 0, 0};
  992. vehicleMods[146][4] = {1024, 0, 0, 0};
  993. vehicleMods[146][6] = {1018, 1019, 0, 0};
  994. vehicleMods[146][12] = {1143, 1145, 0, 0};
  995. vehicleMods[147][0] = {1000, 1003, 1016, 0};
  996. vehicleMods[147][6] = {1018, 1019, 1020, 1021};
  997. vehicleMods[147][12] = {1143, 0, 0, 0};
  998. vehicleMods[149][0] = {1001, 1003, 1023, 0};
  999. vehicleMods[149][1] = {1011, 1012, 0, 0};
  1000. vehicleMods[149][3] = {1007, 0, 0, 0};
  1001. vehicleMods[149][6] = {1018, 1019, 1020, 0};
  1002. vehicleMods[149][12] = {1143, 1145, 0, 0};
  1003. vehicleMods[150][0] = {1001, 1003, 1023, 0};
  1004. vehicleMods[150][1] = {1004, 1005, 0, 0};
  1005. vehicleMods[150][2] = {1006, 0, 0, 0};
  1006. vehicleMods[150][6] = {1018, 1019, 1020, 0};
  1007. vehicleMods[150][12] = {1143, 1145, 0, 0};
  1008. vehicleMods[151][0] = {1002, 1003, 1016, 1023};
  1009. vehicleMods[151][1] = {1005, 0, 0, 0};
  1010. vehicleMods[151][2] = {1006, 0, 0, 0};
  1011. vehicleMods[151][6] = {1018, 1019, 1020, 1021};
  1012. vehicleMods[158][0] = {1164, 1163, 0, 0};
  1013. vehicleMods[158][2] = {1088, 1091, 0, 0};
  1014. vehicleMods[158][3] = {1090, 1093, 0, 0};
  1015. vehicleMods[158][6] = {1092, 1089, 0, 0};
  1016. vehicleMods[158][10] = {1166, 1165, 0, 0};
  1017. vehicleMods[158][11] = {1168, 1167, 0, 0};
  1018. vehicleMods[159][0] = {1162, 1158, 0, 0};
  1019. vehicleMods[159][2] = {1067, 1068, 0, 0};
  1020. vehicleMods[159][3] = {1069, 1070, 0, 0};
  1021. vehicleMods[159][6] = {1065, 1066, 0, 0};
  1022. vehicleMods[159][10] = {1160, 1173, 0, 0};
  1023. vehicleMods[159][11] = {1159, 1161, 0, 0};
  1024. vehicleMods[160][0] = {1138, 1139, 0, 0};
  1025. vehicleMods[160][2] = {1032, 1033, 0, 0};
  1026. vehicleMods[160][3] = {1026, 1031, 0, 0};
  1027. vehicleMods[160][6] = {1028, 1029, 0, 0};
  1028. vehicleMods[160][10] = {1169, 1170, 0, 0};
  1029. vehicleMods[160][11] = {1141, 1140, 0, 0};
  1030. vehicleMods[161][0] = {1058, 1060, 0, 0};
  1031. vehicleMods[161][2] = {1055, 1061, 0, 0};
  1032. vehicleMods[161][3] = {1056, 1057, 0, 0};
  1033. vehicleMods[161][6] = {1064, 1059, 0, 0};
  1034. vehicleMods[161][10] = {1155, 1157, 0, 0};
  1035. vehicleMods[161][11] = {1154, 1156, 0, 0};
  1036. vehicleMods[162][0] = {1147, 1146, 0, 0};
  1037. vehicleMods[162][2] = {1035, 1038, 0, 0};
  1038. vehicleMods[162][3] = {1036, 1039, 0, 0};
  1039. vehicleMods[162][6] = {1034, 1037, 0, 0};
  1040. vehicleMods[162][10] = {1171, 1172, 0, 0};
  1041. vehicleMods[162][11] = {1149, 1148, 0, 0};
  1042. vehicleMods[165][0] = {1049, 1050, 0, 0};
  1043. vehicleMods[165][2] = {1054, 1053, 0, 0};
  1044. vehicleMods[165][3] = {1047, 1048, 0, 0};
  1045. vehicleMods[165][6] = {1046, 1045, 0, 0};
  1046. vehicleMods[165][10] = {1153, 1152, 0, 0};
  1047. vehicleMods[165][11] = {1150, 1151, 0, 0};
  1048. vehicleMods[167][2] = {1130, 1131, 0, 0};
  1049. vehicleMods[167][3] = {1133, 0, 0, 0};
  1050. vehicleMods[167][6] = {1129, 1132, 0, 0};
  1051. vehicleMods[167][10] = {1189, 1188, 0, 0};
  1052. vehicleMods[167][11] = {1187, 1186, 0, 0};
  1053. vehicleMods[175][3] = {1042, 0, 0, 0};
  1054. vehicleMods[175][6] = {1044, 1043, 0, 0};
  1055. vehicleMods[175][10] = {1174, 1175, 0, 0};
  1056. vehicleMods[175][11] = {1176, 1177, 0, 0};
  1057. vehicleMods[176][3] = {1137, 1134, 0, 0};
  1058. vehicleMods[176][6] = {1136, 1135, 0, 0};
  1059. vehicleMods[176][10] = {1191, 1190, 0, 0};
  1060. vehicleMods[176][11] = {1192, 1193, 0, 0};
  1061. vehicleMods[180][0] = {1001, 1023, 0, 0};
  1062. vehicleMods[180][2] = {1006, 0, 0, 0};
  1063. vehicleMods[180][3] = {1007, 0, 0, 0};
  1064. vehicleMods[180][6] = {1018, 1020, 0, 0};
  1065. vehicleMods[185][0] = {1001, 1003, 1023, 0};
  1066. vehicleMods[185][2] = {1006, 0, 0, 0};
  1067. vehicleMods[185][3] = {1007, 0, 0, 0};
  1068. vehicleMods[185][4] = {1013, 0, 0, 0};
  1069. vehicleMods[185][6] = {1018, 1019, 1020, 0};
  1070. vehicleMods[185][12] = {1143, 1145, 0, 0};
  1071. vehicleMods[189][0] = {1000, 1016, 0, 0};
  1072. vehicleMods[189][1] = {1005, 1004, 0, 0};
  1073. vehicleMods[189][2] = {1006, 0, 0, 0};
  1074. vehicleMods[189][3] = {1007, 0, 0, 0};
  1075. vehicleMods[189][4] = {1013, 1024, 0, 0};
  1076. vehicleMods[189][6] = {1018, 1020, 0, 0};
  1077. vehicleMods[189][12] = {1145, 0, 0, 0};
  1078. vehicleMods[200][1] = {1004, 1005, 0, 0};
  1079. vehicleMods[200][2] = {1006, 0, 0, 0};
  1080. vehicleMods[200][3] = {1007, 0, 0, 0};
  1081. vehicleMods[200][4] = {1013, 0, 0, 0};
  1082. vehicleMods[200][6] = {1018, 1020, 1022, 0};
  1083. vehicleMods[203][0] = {1001, 1023, 0, 0};
  1084. vehicleMods[203][2] = {1006, 0, 0, 0};
  1085. vehicleMods[203][3] = {1007, 0, 0, 0};
  1086. vehicleMods[203][4] = {1024, 0, 0, 0};
  1087. vehicleMods[203][6] = {1019, 1020, 0, 0};
  1088. vehicleMods[203][12] = {1143, 1145, 0, 0};
  1089.  
  1090. EventKernel[EventRequest] = 999;
  1091. EventKernel[EventCreator] = 999;
  1092. EventKernel[EventStaff][0] = 999;
  1093. EventKernel[EventStaff][1] = 999;
  1094. EventKernel[EventStaff][2] = 999;
  1095. EventKernel[EventStaff][3] = 999;
  1096. EventKernel[EventStaff][4] = 999;
  1097.  
  1098. //SetTimer("SyncTurfWarsMiniMap", 2500, 1);
  1099.  
  1100. CarInit();
  1101. gWeather = 10;
  1102. ManualVehicleEngineAndLights();
  1103. return true;
  1104. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement