Advertisement
Guest User

Untitled

a guest
Oct 21st, 2017
80
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 184.24 KB | None | 0 0
  1. // This is a comment
  2. // uncomment the line below if you want to write a filterscript
  3. //#define FILTERSCRIPT
  4.  
  5.  
  6. //fix some command downstairs
  7.  
  8. #include <a_samp>
  9. #include <dini>
  10. #include <dutils>
  11. #include <cpstream>
  12. #include <dudb>
  13. #include <a_sampmysql>
  14. /////--
  15. forward SetupPlayerForClassSelection(playerid);
  16. forward AddAllClasses(Float:cX,Float:cY,Float:cZ,Float:cA,w1,a1,w2,a2,w3,a3);
  17. forward GiveWeapons(playerid);
  18. forward CarText(playerid);
  19. forward UpFuel(playerid);
  20. forward UpLessFuel(playerid);
  21. native amysql_fetch_field(const fieldname[], dest[], MySQL:handle = (MySQL:0));
  22. forward ShowCInfo(playerid,vehicleid);
  23. forward IsAtGasStation(playerid);
  24. forward Refuel(playerid);
  25. forward Dini(playerid);
  26. forward MustLogin(playerid);
  27. //-----
  28.  
  29. #pragma unused ret_memcpy
  30. #define deagleammu 200
  31. #define PistolPrice 2000
  32. #define DesertEaglePrice 2000
  33. #define ShotgunPrice 10000
  34. #define SawnOffShotgunPrice 30000
  35. #define CombatShotgunPrice 50000
  36. #define MicroSMGPrice 15000
  37. #define Tec9Price 18000
  38. #define SMGPrice 15000
  39. #define Ak47Price 38000
  40. #define M4Price 60000
  41. #define SniperRiflePrice 70000
  42. #define WMenu 4
  43. #define MAX_FAILED_LOGINS 2
  44. #define WReset 5
  45. #define green 0x16EB43FF
  46. #define green2 0x008D00AA
  47. #define green3 0x006400AA
  48. #define blue 0x005EECAA
  49. #define cblue 0x6495EDAA
  50. #define red 0xFF0000AA
  51. #define orange 0xFF9900AA
  52. #define lblue 0x00FFFFAA
  53. #define yellow 0xFFFF00AA
  54. #define green 0x16EB43FF
  55. #define green2 0x008D00AA
  56. #define SQL_HOST "localhost"
  57. #define SQL_USER "root"
  58. #define SQL_DB "modex"
  59. #define SQL_PASS "123123"
  60. #define green3 0x006400AA
  61. #define lgreen 0x2CCC99FF
  62. #define red 0xFF0000AA
  63. #define white 0xFFFFFFAA
  64. #define pink 0xff519bff
  65. #define purple 0x8B00A0FF
  66. #define grey 0xC0C0C0AA
  67. #define rCar 1000000
  68. #define sCar 2500000
  69. #define MAX_VEHICLES_PER_PLAYER 3
  70. #define pLoop for(new i; i < MAX_PLAYERS; i++) if(IsPlayerConnected(i))
  71. #if (!PistolPrice || !DesertEaglePrice || !ShotgunPrice || !SawnOffShotgunPrice || !CombatShotgunPrice || !MicroSMGPrice || !Tec9Price || !SMGPrice || !Ak47Price || !M4Price || !SniperRiflePrice)
  72. #error One Of The Weapons Prices Assumed Zero.
  73. #endif
  74. new name[MAX_PLAYER_NAME];
  75. new BankCP;
  76. new VehicleFuel[MAX_VEHICLES];
  77. new VehicleLostFuel[MAX_VEHICLES];
  78. new LocateCar[MAX_PLAYERS];
  79. new MaxVehicles[MAX_PLAYERS];
  80. new AmmoCp;
  81. new WeaponsList[]="Pistol\nDesert Eagle\nShotgun\nSawn-Off Shotgun\nCombat Shotgun\nAk47\nM4\nMicro SMG\nTec9\nSMG\nSniper Rifle\nReset Weapons";
  82. ////////////////////////////////////////////////////////////////////////////////
  83.  
  84.  
  85.  
  86. enum Info {
  87. Deaths,
  88. Kills,
  89. Logged,
  90. Level,
  91. Bank,
  92. Money,
  93. Failedlogin,
  94. Adminlevel,
  95. InBank,
  96. WeaponD,
  97. Weapon1,
  98. Weapon2,
  99. Weapon3,
  100. Weapon4,
  101. AmmoD,
  102. Ammo1,
  103. Ammo2,
  104. Ammo3,
  105. Ammo4
  106. };
  107. enum vInfo
  108. {
  109. UpFuelT,ShowCarInfoT,UpLessFuelT,
  110. }
  111.  
  112. new PlayerData[MAX_PLAYERS][vInfo];
  113.  
  114. enum Cars
  115. {
  116. Model,CarID,Locked,Name[20],
  117. Float:Carx,Float:Cary,Float:Carz,Float:Cara,
  118. Special,Regular,
  119. Owner[20],Price,Sell,Color1,Color2,
  120. }
  121. new VehicleSystem[MAX_VEHICLES][Cars];
  122. new IsBuyableCar[MAX_VEHICLES];
  123.  
  124.  
  125. new PlayerInfo[MAX_PLAYERS][Info];
  126.  
  127.  
  128. main()
  129. {
  130. print("_________________________________\n");
  131. print(" DeathMatch Mode by Michael\n");
  132. print(" Loading vehicles and objects..\n");
  133. print(" Vehicles and objects loaded succesfully.\n");
  134. print(" Systems and teleports loaded.");
  135. print(" ____________MUScripter__________");
  136. }
  137.  
  138.  
  139. public OnGameModeInit()
  140. {
  141. SetGameModeText("MUScript v2.0");
  142. ConnectDB();
  143. new car[180];
  144. format(car,sizeof(car),"CREATE TABLE IF NOT EXISTS 'carsystem' \
  145. ( 'CarID' INT NOT NULL, 'ModelID' INT NOT NULL,'Owner' text NOT NULL,\
  146. 'CarX' FLOAT NOT NULL,'CarY' FLOAT NOT NULL,'CarZ' FLOAT NOT NULL,'CarA' FLOAT NOT NULL,\
  147. 'Price' INT NOT NULL,'ForSell' INT NOT NULL,'Special' INT NOT NULL,'Regular' INT NOT NULL)");
  148. samp_mysql_query(car);
  149. for(new i=0;i<MAX_PLAYERS;i++)
  150. {
  151. SetTimerEx("IsAtGasStation",2000,1,"i",i);
  152. }
  153.  
  154. for(new i=0;i<MAX_VEHICLES;i++)
  155. {
  156. VehicleFuel[i]=10;
  157. }
  158. AddStaticVehicle(411,2039.8953,1320.4099,10.3990,270.7905,1,1); //
  159. AddStaticVehicle(411,2039.8005,1328.8984,10.3990,271.3043,123,1); //
  160. AddStaticVehicle(411,2040.2438,1338.6860,10.3990,271.6331,2,2); //mysql_connect(SQL_HOST,SQL_USER,SQL_DB,SQL_PASS);
  161. AddStaticVehicle(411,2039.9274,1347.9237,10.4018,271.1418,2,2); //
  162. AddStaticVehicle(411,2101.5740,2207.1794,10.5474,180.9277,2,2); //
  163. AddStaticVehicle(411,2086.6875,2206.7261,10.5474,180.2995,2,2); //
  164. AddStaticVehicle(411,2059.1121,2207.6133,10.5474,179.7451,2,2); //
  165. AddStaticVehicle(411,2039.4929,2209.8960,10.5474,91.2237,2,2); //
  166. AddStaticVehicle(411,2039.3530,2224.0188,10.5474,88.1742,2,2); //
  167. AddStaticVehicle(411,2058.3665,2238.3110,10.2601,269.7945,2,2); //
  168. AddStaticVehicle(411,2119.7795,2193.3318,10.3990,180.0069,2,2); //
  169. AddStaticVehicle(411,2120.1101,2162.5322,10.3989,180.6487,2,2); //
  170. AddStaticVehicle(411,2120.2244,2152.3577,10.3989,180.6485,2,2); //
  171. AddStaticVehicle(411,2104.2422,2098.8660,10.5474,89.6059,2,2); //
  172. AddStaticVehicle(411,2104.3372,2095.6746,10.5474,90.0331,2,2); //
  173. AddStaticVehicle(411,2102.6418,2085.9348,10.5474,271.1966,2,2); //
  174. AddStaticVehicle(411,2104.3135,2079.4370,10.5474,89.8305,2,2); //
  175. AddStaticVehicle(411,2104.0083,2069.4849,10.5474,269.6945,2,2); //
  176. AddStaticVehicle(411,2102.9004,2062.8779,10.5474,268.6301,2,2); //
  177. AddStaticVehicle(411,2104.6375,2043.0913,10.5474,91.5760,2,2); //
  178. AddStaticVehicle(411,2102.3081,2036.6479,10.5474,271.0321,2,2); //
  179. AddStaticVehicle(411,2064.0425,2043.9340,10.6600,268.6195,2,2); //
  180. AddStaticVehicle(411,2025.8428,2043.3723,10.6602,92.2654,2,2); //
  181. AddStaticVehicle(411,2120.1104,1998.1378,10.3990,178.2695,2,2); //
  182. AddStaticVehicle(411,2033.4729,1905.1185,11.9603,183.6184,2,2); //
  183. AddStaticVehicle(411,2033.6240,1928.6870,11.9616,175.7288,2,2); //
  184. AddStaticVehicle(411,2120.0459,1889.0470,10.3990,358.4934,2,2); //
  185. AddStaticVehicle(411,2108.3962,1839.5461,10.3990,329.1419,2,2); //
  186. AddStaticVehicle(411,2090.9255,1805.2626,10.3990,155.2604,2,2); //
  187. AddStaticVehicle(411,2083.1606,1789.8140,10.3990,152.4818,2,2); //
  188. AddStaticVehicle(411,2072.3311,1769.0249,10.3990,152.4820,2,2); //
  189. AddStaticVehicle(411,2055.5327,1733.9462,10.4029,155.2261,2,2); //
  190. AddStaticVehicle(411,2039.1215,1679.2217,10.3990,182.4061,2,2); //
  191. AddStaticVehicle(411,2039.0996,1569.2397,10.3990,179.8100,2,2); //
  192. AddStaticVehicle(411,2039.3224,1530.9440,10.3990,179.9593,2,2); //
  193. AddStaticVehicle(411,2039.2783,1469.2354,10.3990,179.9593,2,2); //
  194. AddStaticVehicle(411,1942.6232,1370.2544,8.9083,180.6174,2,2); //
  195. AddStaticVehicle(411,1942.7106,1353.9366,8.9083,180.3838,2,2); //
  196. AddStaticVehicle(411,1942.9078,1336.1107,8.9083,180.5110,2,2); //
  197. AddStaticVehicle(411,1943.1141,1317.5725,8.9083,180.6355,2,2); //
  198. AddStaticVehicle(411,2027.8798,1397.2964,10.5474,300.2897,2,2); //
  199. AddStaticVehicle(411,2026.8354,1411.9363,10.5474,313.9385,2,2); //
  200. AddStaticVehicle(411,2026.9254,1427.2020,10.5438,307.7914,2,2); //
  201. AddStaticVehicle(411,2039.4744,1248.1895,10.3990,184.0261,2,2); //
  202. AddStaticVehicle(411,2039.7432,1208.9917,10.3990,179.0113,2,2); //
  203. AddStaticVehicle(411,2039.5233,1119.6578,10.3990,180.3676,2,2); //
  204. AddStaticVehicle(411,2039.8219,1074.0890,10.3990,180.3781,2,2); //
  205. AddStaticVehicle(411,2037.5897,990.6118,10.4708,179.7396,2,2); //
  206. AddStaticVehicle(411,2037.6516,998.5129,10.4708,179.5828,2,2); //
  207. AddStaticVehicle(411,2037.7402,1007.8774,10.4708,179.6185,2,2); //
  208. AddStaticVehicle(411,2037.8125,1017.2968,10.4708,179.8230,2,2); //
  209. AddStaticVehicle(411,2040.1615,954.4668,9.8757,178.1492,2,2); //
  210. AddStaticVehicle(411,2039.6564,933.6646,9.2087,178.7461,2,2); //
  211. AddStaticVehicle(411,2039.4182,899.4368,7.5391,179.2893,2,2); //
  212. AddStaticVehicle(411,2039.1383,876.5962,6.7568,179.2986,2,2); //
  213. AddStaticVehicle(411,2039.8472,911.4660,8.1374,224.4727,2,2); //
  214. AddStaticVehicle(411,2039.4708,904.4547,7.7603,216.1087,2,2); //
  215. AddStaticVehicle(411,2039.9382,896.2472,7.4150,215.8933,2,2); //
  216. AddStaticVehicle(411,2039.9683,891.3851,7.2298,221.7725,2,2); //
  217. AddStaticVehicle(411,2039.9808,884.3823,6.9624,221.0120,2,2); //
  218. AddStaticVehicle(411,2039.9917,878.4325,6.8004,224.8366,2,2); //
  219. AddStaticVehicle(411,2039.9702,872.6970,6.6688,218.2191,2,2); //
  220. AddStaticVehicle(411,2040.1903,865.8262,6.5151,217.7651,2,2); //
  221. AddStaticVehicle(411,2021.8125,862.8264,6.7106,179.0975,2,2); //
  222. AddStaticVehicle(411,2018.5275,864.1709,6.8640,179.9713,2,2); //
  223. AddStaticVehicle(411,2015.4784,864.3252,6.8843,181.2026,2,2); //
  224. AddStaticVehicle(411,2012.8151,864.5057,6.9034,176.4448,2,2); //
  225. AddStaticVehicle(411,2009.8375,864.5212,6.9056,178.7213,2,2); //
  226. AddStaticVehicle(411,2006.3513,864.4099,6.8933,179.1326,2,2); //
  227. AddStaticVehicle(411,2079.7234,869.7335,6.7538,90.1241,2,2); //
  228. AddStaticVehicle(411,2080.2510,873.1262,6.8361,90.0277,2,2); //
  229. AddStaticVehicle(411,2080.4287,876.9192,6.9219,88.4991,2,2); //
  230. AddStaticVehicle(411,2080.4529,880.9174,7.0133,86.9016,2,2); //
  231. AddStaticVehicle(411,2080.9690,884.5823,7.1245,89.5700,2,2); //
  232. AddStaticVehicle(411,2080.4846,888.1074,7.2509,88.8757,2,2); //
  233. AddStaticVehicle(411,2079.8130,891.5140,7.3872,88.3658,2,2); //
  234. AddStaticVehicle(411,2080.4390,896.2764,7.5721,88.9370,2,2); //
  235. AddStaticVehicle(411,2059.9490,916.6936,8.4976,179.6101,2,2); //
  236. AddStaticVehicle(411,2060.0151,901.4660,7.6945,180.5475,2,2); //
  237. AddStaticVehicle(411,2060.1392,890.1578,7.2545,181.1426,2,2); //
  238. AddStaticVehicle(411,2060.2927,877.5398,6.8502,179.6725,2,2); //
  239. AddStaticVehicle(411,2060.4497,864.5635,6.5544,182.8348,2,2); //
  240. AddStaticVehicle(411,2054.5928,864.3074,6.5590,359.5009,2,2); //
  241. AddStaticVehicle(411,2054.8167,875.4942,6.8162,359.0245,2,2); //
  242. AddStaticVehicle(411,2054.9680,887.4865,7.1583,359.8815,2,2); //
  243. AddStaticVehicle(411,2054.7629,909.8701,8.1258,2.4662,2,2); //
  244. AddStaticVehicle(411,2054.7207,925.3392,8.9365,1.0512,2,2); //
  245. AddStaticVehicle(411,2043.6632,816.7951,7.8941,357.6217,2,2); //
  246. AddStaticVehicle(411,2047.7222,820.1215,7.2412,1.0229,2,2); //
  247. AddStaticVehicle(411,2051.2021,820.2491,7.2162,0.4686,2,2); //
  248. AddStaticVehicle(411,2054.8040,820.3090,7.2004,357.7307,2,2); //
  249. AddStaticVehicle(411,2058.2815,820.0745,7.2484,0.6257,2,2); //
  250. AddStaticVehicle(411,2061.4382,820.0247,7.2622,0.9385,2,2); //
  251. AddStaticVehicle(411,2065.3889,820.0170,7.2657,0.1156,2,2); //
  252. AddStaticVehicle(411,2068.3398,820.2742,7.2152,1.6936,2,2); //
  253. AddStaticVehicle(411,2072.3101,819.9880,7.2714,1.8533,2,2); //
  254. AddStaticVehicle(411,2076.3418,820.0424,7.2607,359.7367,2,2); //
  255. AddStaticVehicle(411,2079.9771,819.8458,7.2930,357.8662,2,2); //
  256. AddStaticVehicle(411,2082.8840,819.9719,7.2725,2.9090,2,2); //
  257. AddStaticVehicle(411,2085.5659,819.9522,7.2784,359.9384,2,2); //
  258. AddStaticVehicle(411,2074.6035,959.7419,10.0033,4.1229,2,2); //
  259. AddStaticVehicle(411,2118.8279,956.5820,10.5439,91.3174,2,2); //
  260. AddStaticVehicle(411,2118.6172,951.0103,10.5435,91.4392,2,2); //
  261. AddStaticVehicle(411,2133.0618,937.3357,10.5474,1.6609,2,2); //
  262. AddStaticVehicle(411,2103.6494,943.2929,10.5474,93.1249,2,2); //
  263. AddStaticVehicle(411,2102.4961,936.8041,10.5474,90.7622,2,2); //
  264. AddStaticVehicle(411,2198.5923,936.9536,10.5474,358.8348,2,2); //
  265. AddStaticVehicle(411,2205.0059,938.2026,10.5474,1.2853,2,2); //
  266. AddStaticVehicle(411,2214.7605,938.2402,10.5474,356.8477,2,2); //
  267. AddStaticVehicle(411,2166.4390,922.5158,10.6786,89.6654,2,2); //
  268. AddStaticVehicle(411,2189.0664,987.9268,10.5474,180.8831,2,2); //
  269. AddStaticVehicle(411,2185.8884,988.1064,10.5474,178.0255,2,2); //
  270. AddStaticVehicle(411,2182.5103,988.0662,10.5474,179.7574,2,2); //
  271. AddStaticVehicle(411,2179.3955,988.5256,10.5474,180.1895,2,2); //
  272. AddStaticVehicle(411,2176.2017,988.3658,10.5400,181.6201,2,2); //
  273. AddStaticVehicle(411,2171.7993,1006.4564,10.5474,269.6454,2,2); //
  274. AddStaticVehicle(411,2171.3337,1009.6906,10.5475,269.7781,2,2); //
  275. AddStaticVehicle(411,2171.2329,1013.0555,10.5474,270.0773,2,2); //
  276. AddStaticVehicle(411,2171.4912,1016.1055,10.5474,269.1415,2,2); //
  277. AddStaticVehicle(411,2171.9976,1019.4042,10.5475,269.5179,2,2); //
  278. AddStaticVehicle(411,2172.0112,1022.6176,10.5474,270.9383,2,2); //
  279. AddStaticVehicle(411,2172.1433,1025.7684,10.5474,268.9460,2,2); //
  280. AddStaticVehicle(411,2171.9299,1028.9570,10.5474,267.9341,2,2); //
  281. AddStaticVehicle(411,2163.1499,1029.0553,10.5474,91.5167,2,2); //
  282. AddStaticVehicle(411,2162.8694,1025.7454,10.5474,89.4413,2,2); //
  283. AddStaticVehicle(411,2163.1665,1022.4250,10.5474,88.6423,2,2); //
  284. AddStaticVehicle(411,2162.8245,1019.2751,10.5474,89.2478,2,2); //
  285. AddStaticVehicle(411,2163.2119,1016.2486,10.5473,91.9743,2,2); //
  286. AddStaticVehicle(411,2162.7576,1012.9328,10.5474,91.0487,2,2); //
  287. AddStaticVehicle(411,2162.7859,1009.6735,10.5474,89.3982,2,2); //
  288. AddStaticVehicle(411,2162.5508,1006.6202,10.5474,87.9049,2,2); //
  289. AddStaticVehicle(411,2157.8049,987.7274,10.5474,181.5123,2,2); //
  290. AddStaticVehicle(411,2154.6169,987.6250,10.5474,177.6370,2,2); //
  291. AddStaticVehicle(411,2151.4204,987.9841,10.5474,178.5101,2,2); //
  292. AddStaticVehicle(411,2148.1038,987.9470,10.5474,180.0735,2,2); //
  293. AddStaticVehicle(411,2135.4497,987.6428,10.5522,0.8215,2,2); //
  294. AddStaticVehicle(411,2132.1021,988.0230,10.5474,358.9503,2,2); //
  295. AddStaticVehicle(411,2128.7722,987.6133,10.5473,359.9102,2,2); //
  296. AddStaticVehicle(411,2125.7546,987.7957,10.5474,359.1005,2,2); //
  297. AddStaticVehicle(411,2122.6055,987.4061,10.5474,358.4278,2,2); //
  298. AddStaticVehicle(411,2132.6672,1029.0577,10.5474,269.0606,2,2); //
  299. AddStaticVehicle(411,2141.5676,1028.8995,10.5474,268.9319,2,2); //
  300. AddStaticVehicle(411,2142.1443,1025.7247,10.5474,90.0254,2,2); //
  301. AddStaticVehicle(411,2133.6047,1025.7209,10.5474,90.0350,2,2); //
  302. AddStaticVehicle(411,2132.5198,1022.6340,10.5474,271.2386,2,2); //
  303. AddStaticVehicle(411,2141.7905,1022.4229,10.5474,270.9204,2,2); //
  304. AddStaticVehicle(411,2141.8650,1019.3433,10.5474,89.4348,2,2); //
  305. AddStaticVehicle(411,2133.0608,1019.4310,10.5475,89.4521,2,2); //
  306. AddStaticVehicle(411,2133.0039,1016.0202,10.5474,270.9495,2,2); //
  307. AddStaticVehicle(411,2141.6628,1016.0517,10.5474,269.5440,2,2); //
  308. AddStaticVehicle(411,2141.9189,1012.9671,10.5474,90.2944,2,2); //
  309. AddStaticVehicle(411,2133.4221,1012.9232,10.5471,90.2976,2,2); //
  310. AddStaticVehicle(411,2141.4900,1009.8083,10.5472,269.2778,2,2); //
  311. AddStaticVehicle(411,2132.6797,1009.7245,10.5474,271.5948,2,2); //
  312. AddStaticVehicle(411,2141.3865,1006.3015,10.5474,270.9775,2,2); //
  313. AddStaticVehicle(411,2132.9878,1006.5292,10.5457,269.9431,2,2); //
  314. AddStaticVehicle(411,2075.5393,1004.9256,10.3990,358.7841,2,2); //
  315. AddStaticVehicle(411,2075.6526,1055.9850,10.3990,0.0234,2,2); //
  316. AddStaticVehicle(411,2075.6455,1073.7264,10.3990,0.0232,2,2); //
  317. AddStaticVehicle(411,2075.6382,1092.4738,10.3990,0.0232,2,2); //
  318. AddStaticVehicle(411,2075.6213,1135.1461,10.3990,0.0229,2,2); //
  319. AddStaticVehicle(411,2075.6089,1166.1622,10.4010,359.8952,2,2); //
  320. AddStaticVehicle(411,2075.1731,1283.9021,10.3990,1.4077,2,2); //
  321. AddStaticVehicle(411,2075.3398,1398.3442,10.3990,0.7715,2,2); //
  322. AddStaticVehicle(411,2075.7715,1471.0659,10.3990,359.5938,2,2); //
  323. AddStaticVehicle(411,2075.3066,1550.4746,10.3991,0.4568,2,2); //
  324. AddStaticVehicle(411,2075.0481,1582.9331,10.3990,0.4567,2,2); //
  325. AddStaticVehicle(411,2074.9758,1613.7545,10.3990,2.4749,2,2); //
  326. AddStaticVehicle(411,2154.1672,1663.1606,10.4789,316.7363,2,2); //
  327. AddStaticVehicle(411,2153.0063,1678.2385,10.4800,351.9190,2,2); //
  328. AddStaticVehicle(411,2148.0154,1705.7616,10.4791,49.6190,2,2); //
  329. AddStaticVehicle(411,2127.6741,1711.4207,10.4806,66.4135,2,2); //
  330. AddStaticVehicle(411,2104.0679,1721.8813,10.4757,83.8048,2,2); //
  331. AddStaticVehicle(411,2077.2764,1697.3770,10.4709,179.8575,2,2); //
  332. AddStaticVehicle(411,2100.0466,1751.1813,10.3987,334.6830,2,2); //
  333. AddStaticVehicle(411,2129.8765,1768.3601,10.4708,268.4066,2,2); //
  334. AddStaticVehicle(411,2127.7820,1804.4646,10.4700,333.9907,2,2); //
  335. AddStaticVehicle(411,2242.2722,1787.6802,10.5474,179.8645,2,2); //
  336. AddStaticVehicle(411,2250.3020,1788.6731,10.5474,1.9567,2,2); //
  337. AddStaticVehicle(411,2229.0918,1787.9805,10.5474,179.7078,2,2); //
  338. AddStaticVehicle(411,2220.7754,1788.4692,10.5473,6.2936,2,2); //
  339. AddStaticVehicle(411,2203.4363,1788.8182,10.5474,183.5014,2,2); //
  340. AddStaticVehicle(411,2195.5034,1800.1627,10.5474,182.2766,2,2); //
  341. AddStaticVehicle(411,2195.1638,1809.8433,10.5473,179.9549,2,2); //
  342. AddStaticVehicle(411,2196.1921,1821.6561,10.5474,178.0689,2,2); //
  343. AddStaticVehicle(411,2188.9639,1821.8429,10.5474,178.4184,2,2); //
  344. AddStaticVehicle(411,2187.2083,1810.2709,10.5474,178.9487,2,2); //
  345. AddStaticVehicle(411,2187.0356,1800.9856,10.5395,178.9170,2,2); //
  346. AddStaticVehicle(411,2185.9338,1788.7388,10.5474,180.2812,2,2); //
  347. AddStaticVehicle(411,2173.5120,1788.1149,10.5473,181.5116,2,2); //
  348. AddStaticVehicle(411,2175.4624,1801.0001,10.5463,181.4171,2,2); //
  349. AddStaticVehicle(411,2174.9485,1810.1328,10.5440,180.5349,2,2); //
  350. AddStaticVehicle(411,2174.2173,1821.4581,10.5474,178.3973,2,2); //
  351. AddStaticVehicle(411,2163.9290,1809.9015,10.5499,179.9137,2,2); //
  352. AddStaticVehicle(411,2159.8560,1821.3895,10.5474,179.4120,2,2); //
  353. AddStaticVehicle(411,2159.6470,1800.9279,10.5491,179.4262,2,2); //
  354. AddStaticVehicle(411,2160.0266,1788.7485,10.5474,178.5999,2,2); //
  355. AddStaticVehicle(411,2143.0015,1800.4006,10.5474,244.8693,2,2); //
  356. AddStaticVehicle(411,2143.7410,1787.6478,10.5474,176.1351,2,2); //
  357. AddStaticVehicle(411,2149.6865,1815.5663,10.5474,243.7785,2,2); //
  358. AddStaticVehicle(411,2200.0664,1856.4738,10.5474,178.3352,2,2); //
  359. AddStaticVehicle(411,2192.4319,1857.4178,10.5474,180.6112,2,2); //
  360. AddStaticVehicle(411,2188.9409,1856.2866,10.5474,358.6178,2,2); //
  361. AddStaticVehicle(411,2181.7202,1855.9244,10.5473,180.0160,2,2); //
  362. AddStaticVehicle(411,2180.0405,1879.1000,10.5474,0.7019,2,2); //
  363. AddStaticVehicle(411,2187.3091,1878.1257,10.5474,359.7506,2,2); //
  364. AddStaticVehicle(411,2191.2107,1878.7740,10.5474,359.5928,2,2); //
  365. AddStaticVehicle(411,2198.7742,1878.2740,10.5474,183.4491,2,2); //
  366. AddStaticVehicle(411,2209.8999,1878.4792,10.5475,357.6665,2,2); //
  367. AddStaticVehicle(411,2232.8384,1879.2747,10.5474,181.6891,2,2); //
  368. AddStaticVehicle(411,2221.6340,1877.7150,10.5471,357.5594,2,2); //
  369. AddStaticVehicle(411,2155.2271,1878.3589,10.4065,1.8258,2,2); //
  370. AddStaticVehicle(411,2155.2017,1928.9749,10.3990,359.8226,2,2); //
  371. AddStaticVehicle(411,2155.0300,1967.0295,10.3990,0.6754,2,2); //
  372. AddStaticVehicle(411,2185.6394,1979.1429,10.5474,268.6487,2,2); //
  373. AddStaticVehicle(411,2170.4602,1981.9312,10.5474,268.3825,2,2); //
  374. AddStaticVehicle(411,2173.6587,1973.6104,10.5474,90.0448,2,2); //
  375. AddStaticVehicle(411,2171.3372,1988.9241,10.5474,269.4478,2,2); //
  376. AddStaticVehicle(411,2187.2996,1996.0425,10.5474,91.2669,2,2); //
  377. AddStaticVehicle(411,2169.7358,2000.3829,10.5474,90.3809,2,2); //
  378. AddStaticVehicle(411,2188.1208,2004.3223,10.5790,92.2796,2,2); //
  379. AddStaticVehicle(411,2102.9126,2036.3541,10.5474,90.2437,2,2); //
  380. AddStaticVehicle(411,2102.6016,2049.8779,10.5474,268.6717,2,2); //
  381. AddStaticVehicle(411,2101.6846,2059.4866,10.5474,86.0751,2,2); //
  382. AddStaticVehicle(411,2103.2017,2075.9397,10.5474,271.1169,2,2); //
  383. AddStaticVehicle(411,2103.3286,2085.7524,10.5474,269.5117,2,2); //
  384. AddStaticVehicle(411,2103.6497,2098.8860,10.5474,88.6466,2,2); //
  385. AddStaticVehicle(411,2156.1648,2102.0549,10.3990,0.4761,2,2); //
  386. AddStaticVehicle(411,2156.0884,2166.0652,10.3990,2.6305,2,2); //
  387. AddStaticVehicle(411,2156.4712,2200.2830,10.4708,0.2115,2,2); //
  388. AddStaticVehicle(411,2224.8032,2006.8370,10.5474,180.0158,2,2); //
  389. AddStaticVehicle(411,2233.2087,2007.5972,10.5474,178.4488,2,2); //
  390. AddStaticVehicle(411,2241.6047,2006.2128,10.5474,178.3024,2,2); //
  391. AddStaticVehicle(411,2218.1121,2034.6136,10.5474,88.7392,2,2); //
  392. AddStaticVehicle(411,2216.0903,2048.8823,10.5474,269.1411,2,2); //
  393. AddStaticVehicle(411,2217.6348,2059.2156,10.5474,268.7394,2,2); //
  394. AddStaticVehicle(411,2234.9514,2049.8262,10.5471,276.2771,2,2); //
  395. AddStaticVehicle(411,2246.8596,2042.7887,10.5446,268.0724,2,2); //
  396. AddStaticVehicle(411,2250.1982,2062.2229,10.5472,355.5062,2,2); //
  397. AddStaticVehicle(411,2270.9849,2064.0911,10.5515,179.7425,2,2); //
  398. AddStaticVehicle(411,2286.1699,2050.2881,10.5474,262.0266,2,2); //
  399. AddStaticVehicle(411,2294.6919,2042.2222,10.5474,269.5228,2,2); //
  400. AddStaticVehicle(411,2304.2246,2064.1348,10.5552,356.7223,2,2); //
  401. AddStaticVehicle(411,2376.6135,2018.7804,10.5474,267.3627,2,2); //
  402. AddStaticVehicle(411,2376.6196,2004.8197,10.5474,93.8742,2,2); //
  403. AddStaticVehicle(411,2340.3245,1958.7106,10.4041,178.5898,2,2); //
  404. AddStaticVehicle(411,2359.8496,2076.1321,10.3989,359.7061,2,2); //
  405. AddStaticVehicle(411,2360.0569,2116.5422,10.4081,359.7059,2,2); //
  406. AddStaticVehicle(411,2360.2644,2160.3833,10.4669,359.6891,2,2); //
  407. AddStaticVehicle(411,2360.3762,2180.7063,10.4369,359.6831,2,2); //
  408. AddStaticVehicle(411,2360.4573,2195.1807,10.4150,359.6670,2,2); //
  409. AddStaticVehicle(411,2338.9807,2204.6860,10.4088,175.2442,2,2); //
  410. AddStaticVehicle(411,2339.1157,2190.6125,10.4234,180.8605,2,2); //
  411. AddStaticVehicle(411,2339.1582,2123.5698,10.4114,180.2928,2,2); //
  412. AddStaticVehicle(411,2339.3489,2086.1663,10.3990,180.2928,2,2); //
  413. AddStaticVehicle(411,2340.2603,1913.5862,10.3990,180.3160,2,2); //
  414. AddStaticVehicle(411,2243.3684,1952.6575,9.5942,177.4626,2,2); //
  415. AddStaticVehicle(411,2240.1523,1939.1765,9.5941,2.4881,2,2); //
  416. AddStaticVehicle(411,2221.5881,1948.3910,9.5939,91.6332,2,2); //
  417. AddStaticVehicle(411,2269.6421,1939.3619,9.5942,182.9704,2,2); //
  418. AddStaticVehicle(411,2295.1775,1952.3503,9.5942,93.1891,2,2); //
  419. AddStaticVehicle(411,2280.2202,1974.5140,9.5942,177.0643,2,2); //
  420. AddStaticVehicle(411,2272.2002,1974.7729,15.0736,357.9417,2,2); //
  421. AddStaticVehicle(411,2272.5518,1997.5914,15.0735,359.2472,2,2); //
  422. AddStaticVehicle(411,2246.6677,1961.0028,15.0735,181.5980,2,2); //
  423. AddStaticVehicle(411,2247.2891,1976.5522,15.0736,176.3836,2,2); //
  424. AddStaticVehicle(411,2247.5623,1937.4091,15.0745,180.2887,2,2); //
  425. AddStaticVehicle(411,2272.9082,1937.6672,15.0735,0.3362,2,2); //
  426. AddStaticVehicle(411,2275.7122,1938.0002,20.5492,179.1184,2,2); //
  427. AddStaticVehicle(411,2246.7837,1952.6466,20.5409,1.2018,2,2); //
  428. AddStaticVehicle(411,2279.5488,1939.0112,26.0262,176.7705,2,2); //
  429. AddStaticVehicle(411,2223.1196,1932.2891,26.0264,83.3872,2,2); //
  430. AddStaticVehicle(411,2235.4138,1975.0051,26.0264,187.1051,2,2); //
  431. AddStaticVehicle(411,2272.7490,1974.9078,26.0315,181.2539,2,2); //
  432. AddStaticVehicle(411,2294.6648,1948.1301,31.5067,89.3073,2,2); //
  433. AddStaticVehicle(411,2221.4634,1948.1896,31.5067,91.4410,2,2); //
  434. AddStaticVehicle(411,2236.1611,1953.3763,31.5121,178.9065,2,2); //
  435. AddStaticVehicle(411,2246.8003,1951.6206,31.5060,2.0426,2,2); //
  436. AddStaticVehicle(411,2248.0002,1975.7823,31.5028,356.7292,2,2); //
  437. AddStaticVehicle(411,2276.1455,1975.8027,31.5067,177.7256,2,2); //
  438. AddStaticVehicle(411,2187.4338,1284.4690,10.3990,180.5327,2,2); //
  439. AddStaticVehicle(411,2227.4204,1283.8416,10.3990,359.4842,2,2); //
  440. AddStaticVehicle(411,2299.2061,1517.1647,42.5474,0.2438,2,2); //
  441. AddStaticVehicle(411,2302.7158,1518.1719,42.5474,0.7296,2,2); //
  442. AddStaticVehicle(411,2305.6279,1517.2854,42.5474,0.4542,2,2); //
  443. AddStaticVehicle(411,2309.0232,1517.6788,42.5474,359.0552,2,2); //
  444. AddStaticVehicle(411,2312.3806,1517.3595,42.5474,2.6219,2,2); //
  445. AddStaticVehicle(411,2301.6050,1497.7203,42.5426,270.1884,2,2); //
  446. AddStaticVehicle(411,2304.4341,1494.1271,42.5451,271.7046,2,2); //
  447. AddStaticVehicle(411,2303.9417,1490.5110,42.5450,271.6884,2,2); //
  448. AddStaticVehicle(411,2304.6892,1487.2217,42.5450,269.6399,2,2); //
  449. AddStaticVehicle(411,2305.2366,1483.8149,42.5459,269.6642,2,2); //
  450. AddStaticVehicle(411,2304.6433,1480.3475,42.5462,269.3356,2,2); //
  451. AddStaticVehicle(411,2304.7725,1469.3026,42.5474,271.3885,2,2); //
  452. AddStaticVehicle(411,2304.5437,1466.1489,42.5474,267.1198,2,2); //
  453. AddStaticVehicle(411,2304.2383,1462.1125,42.5474,272.5580,2,2); //
  454. AddStaticVehicle(411,2304.2595,1458.7728,42.5474,270.1474,2,2); //
  455. AddStaticVehicle(411,2304.7051,1455.1588,42.5474,269.3962,2,2); //
  456. AddStaticVehicle(411,2304.9329,1451.2452,42.5474,269.4815,2,2); //
  457. AddStaticVehicle(411,2304.7856,1440.8357,42.5474,271.9577,2,2); //
  458. AddStaticVehicle(411,2304.5696,1437.2489,42.5474,268.5508,2,2); //
  459. AddStaticVehicle(411,2304.3071,1433.4117,42.5474,272.0710,2,2); //
  460. AddStaticVehicle(411,2304.4478,1430.3696,42.5474,271.8237,2,2); //
  461. AddStaticVehicle(411,2303.9553,1426.5117,42.5474,271.8409,2,2); //
  462. AddStaticVehicle(411,2304.2202,1422.5386,42.5474,271.0725,2,2); //
  463. AddStaticVehicle(411,2303.9163,1419.4156,42.5474,270.3341,2,2); //
  464. AddStaticVehicle(411,2302.5342,1408.5354,42.5474,89.9219,2,2); //
  465. AddStaticVehicle(411,2350.6917,1408.4696,42.5474,89.9219,2,2); //
  466. AddStaticVehicle(411,2350.7202,1405.1959,42.5474,89.3083,2,2); //
  467. AddStaticVehicle(411,2350.5068,1412.3403,42.5474,90.7023,2,2); //
  468. AddStaticVehicle(411,2351.0925,1416.0314,42.5474,87.5887,2,2); //
  469. AddStaticVehicle(411,2350.6248,1419.1952,42.5474,86.9135,2,2); //
  470. AddStaticVehicle(411,2351.3608,1422.7849,42.5464,88.3245,2,2); //
  471. AddStaticVehicle(411,2350.1941,1433.7482,42.5450,89.1905,2,2); //
  472. AddStaticVehicle(411,2350.6587,1437.2939,42.5450,89.7612,2,2); //
  473. AddStaticVehicle(411,2350.5115,1440.8978,42.5450,88.7796,2,2); //
  474. AddStaticVehicle(411,2352.8318,1501.5867,42.5475,272.8197,2,2); //
  475. AddStaticVehicle(411,2351.1384,1497.7433,42.5475,270.7403,2,2); //
  476. AddStaticVehicle(411,2352.3860,1494.1082,42.5474,268.6805,2,2); //
  477. AddStaticVehicle(411,2351.3093,1490.6472,42.5451,265.5992,2,2); //
  478. AddStaticVehicle(411,2351.9773,1487.4918,42.5448,271.4376,2,2); //
  479. AddStaticVehicle(411,2349.4604,1483.5027,42.5438,270.6201,2,2); //
  480. AddStaticVehicle(541,2097.2856,1397.8483,10.4454,359.8529,58,8); //
  481. AddStaticVehicle(541,2100.7979,1397.9565,10.4454,1.2836,1,0); //
  482. AddStaticVehicle(541,2103.8684,1398.1406,10.4453,359.4927,0,1); //
  483. AddStaticVehicle(541,2107.1047,1397.7186,10.4454,0.4161,0,1); //
  484. AddStaticVehicle(541,2110.4243,1397.9165,10.4454,0.6175,3,1); //
  485. AddStaticVehicle(541,2113.5647,1397.8890,10.4450,359.7697,5,1); //
  486. AddStaticVehicle(541,2116.7981,1398.2346,10.4413,0.9962,7,0); //
  487. AddStaticVehicle(541,2119.9270,1398.0265,10.4373,359.1735,0,7); //
  488. AddStaticVehicle(541,2123.1804,1398.0244,10.4374,359.5094,9,0); //
  489. AddStaticVehicle(541,2126.3025,1397.6072,10.4373,359.5114,0,6); //
  490. AddStaticVehicle(541,2129.4443,1397.8617,10.4392,359.0717,6,0); //
  491. AddStaticVehicle(541,2132.8325,1397.6208,10.4433,0.5338,30,7); //
  492. AddStaticVehicle(541,2136.0027,1397.9601,10.4454,0.3131,77,8); //
  493. AddStaticVehicle(541,2139.1990,1397.7203,10.4376,0.2846,77,8); //
  494. AddStaticVehicle(541,2142.4709,1398.0936,10.4373,359.0161,90,4); //
  495. AddStaticVehicle(541,2142.4709,1398.0936,10.4373,359.0161,0,200); //
  496. AddStaticVehicle(541,2145.4573,1398.0450,10.4376,359.8172,7,61); //
  497. AddStaticVehicle(541,2148.7502,1397.6917,10.4375,359.0594,7,61); //
  498. AddStaticVehicle(541,2152.1150,1397.9261,10.4410,359.1734,7,61); //
  499. AddStaticVehicle(451,2097.4114,1408.6602,10.5271,181.8528,125,125); //
  500. AddStaticVehicle(451,2100.7832,1409.1331,10.5267,180.9803,0,0); //
  501. AddStaticVehicle(451,2103.9766,1408.6709,10.5161,179.8122,1,1); //
  502. AddStaticVehicle(451,2107.1252,1408.4111,10.5525,180.0666,5,5); //
  503. AddStaticVehicle(451,2110.4961,1408.4318,10.5691,180.1596,88,88); //
  504. AddStaticVehicle(451,2113.5139,1408.4834,10.5532,179.9306,77,77); //
  505. AddStaticVehicle(451,2116.7144,1408.5724,10.5110,179.9130,3,3); //
  506. AddStaticVehicle(451,2119.9133,1408.5287,10.5195,180.1828,10,10); //
  507. AddStaticVehicle(451,2123.0828,1408.7343,10.5144,179.7621,120,120); //
  508. AddStaticVehicle(451,2126.4229,1407.9906,10.5785,181.8972,120,120); // 20 20
  509. AddStaticVehicle(451,2129.5889,1408.4500,10.5624,179.5802,20,20); //
  510. AddStaticVehicle(451,2132.8992,1408.6370,10.5266,179.7287,45,45); //
  511. AddStaticVehicle(451,2135.9819,1408.6375,10.5199,179.8008,90,90); //
  512. AddStaticVehicle(451,2139.2290,1408.7046,10.5291,179.9897,1,1); //
  513. AddStaticVehicle(451,2142.2239,1409.0107,10.5263,178.2315,22,22); //
  514. AddStaticVehicle(451,2145.5420,1408.6814,10.5271,179.3680,72,72); //
  515. AddStaticVehicle(451,2148.6621,1408.7717,10.5277,178.3085,17,17); //
  516. AddStaticVehicle(451,2152.4014,1408.8599,10.5281,178.2554,96,96); //
  517. AddStaticVehicle(480,2173.5896,1386.8373,10.5930,270.2727,12,12); //
  518. AddStaticVehicle(480,2185.0781,1386.8390,10.5932,268.6247,0,0); //
  519. AddStaticVehicle(480,2194.8208,1386.6051,10.5915,268.6249,1,1); //
  520. AddStaticVehicle(480,2205.5520,1386.3478,10.5914,268.6250,6,6); //
  521. AddStaticVehicle(480,2216.3499,1386.0883,10.5881,268.6299,6,6); // 4 4
  522. AddStaticVehicle(480,2228.4883,1386.0607,10.5890,268.4594,8,8); //
  523. AddStaticVehicle(560,1551.1117,1021.6989,10.5256,269.7813,93,8); //
  524. AddStaticVehicle(560,1652.2354,988.3282,10.5252,0.4874,93,8); //
  525. AddStaticVehicle(560,1655.2919,988.3423,10.5256,0.4354,93,8); //
  526. AddStaticVehicle(560,1658.6047,987.9464,10.5259,2.9080,93,8); //
  527. AddStaticVehicle(560,1661.8105,988.2300,10.5247,1.1855,93,8); //
  528. AddStaticVehicle(560,1664.9915,987.7880,10.5251,359.3033,93,8); //
  529. AddStaticVehicle(560,1677.9849,987.2051,10.5256,1.4548,17,1); //
  530. AddStaticVehicle(560,1681.0189,988.3582,10.5252,0.8177,17,1); //
  531. AddStaticVehicle(560,1677.7566,999.0112,10.5252,180.8813,17,1); //
  532. AddStaticVehicle(560,1674.5726,999.7006,10.5246,180.0895,17,1); //
  533. AddStaticVehicle(560,1671.2852,999.2036,10.5244,181.2798,17,1); //
  534. AddStaticVehicle(560,1668.3040,999.9417,10.5258,179.2739,17,1); //
  535. AddStaticVehicle(560,1664.8669,999.9992,10.5252,179.4304,17,1); //
  536. AddStaticVehicle(560,1658.5800,1000.1987,10.5254,180.0239,17,1); //
  537. AddStaticVehicle(560,1655.3344,999.5391,10.5257,181.4824,17,1); //
  538. AddStaticVehicle(560,1652.2148,1000.2776,10.5256,178.0133,17,1); //
  539. AddStaticVehicle(560,1665.0730,1028.1125,10.5244,1.3172,17,1); //
  540. AddStaticVehicle(560,1665.3988,1038.4008,10.5238,358.2177,17,1); //
  541. AddStaticVehicle(560,1658.3804,1028.7323,10.5256,179.5018,17,1); //
  542. AddStaticVehicle(560,1658.4799,1040.1613,10.5263,179.5009,17,1); //
  543. AddStaticVehicle(560,1652.1409,1028.7819,10.5251,181.4849,17,1); //
  544. AddStaticVehicle(560,1652.0590,1039.4197,10.5251,178.3460,17,1); //
  545. AddStaticVehicle(560,1677.7712,1038.5400,10.5246,357.3979,17,1); //
  546. AddStaticVehicle(560,1677.8096,1028.6970,10.5242,1.1648,17,1); //
  547. AddStaticVehicle(560,1697.0851,917.9160,10.5208,177.2591,17,1); //
  548. AddStaticVehicle(560,1681.4935,919.3779,10.4505,177.3514,17,1); //
  549. AddStaticVehicle(560,1672.5518,918.1733,10.4077,181.6440,17,1); //
  550. AddStaticVehicle(560,1703.4080,938.5661,10.5249,271.7841,17,1); //
  551. AddStaticVehicle(560,1703.4398,960.0969,10.5248,272.7278,17,1); //
  552. AddStaticVehicle(560,1702.7253,998.3899,10.5254,268.6799,17,1); //
  553. AddStaticVehicle(560,1704.0240,1039.6527,10.5247,269.8260,17,1); //
  554. AddStaticVehicle(560,1704.6843,1016.2734,10.5250,267.0151,17,1); //
  555. AddStaticVehicle(560,1694.7133,1069.0081,10.5252,271.6050,17,1); //
  556. AddStaticVehicle(560,1642.2734,1068.1990,10.5253,358.0550,17,1); //
  557. AddStaticVehicle(560,1625.0880,1069.8440,10.5256,356.4298,17,1); //
  558. AddStaticVehicle(560,1602.4153,1069.3120,10.5256,359.1052,17,1); //
  559. AddStaticVehicle(560,1633.2660,960.2028,10.4935,266.1179,17,1); //
  560. AddStaticVehicle(560,1632.6880,981.0192,10.5260,265.4579,17,1); //
  561. AddStaticVehicle(567,1426.9222,992.9437,10.6922,90.4974,88,64); //
  562. AddStaticVehicle(567,1426.5525,1001.0273,10.6890,270.1446,88,64); //
  563. AddStaticVehicle(567,1445.1550,1001.0743,10.6943,270.1445,88,64); //
  564. AddStaticVehicle(567,1448.9648,993.4017,10.6908,90.3087,88,64); //
  565. AddStaticVehicle(567,1398.8960,972.9720,10.6923,92.9992,88,64); //
  566. AddStaticVehicle(567,1398.3921,978.2119,10.6920,91.4239,88,64); //
  567. AddStaticVehicle(567,1417.5470,970.7581,10.6831,270.6455,88,64); //
  568. AddStaticVehicle(567,1418.2247,979.1118,10.6845,270.3271,88,64); //
  569. AddStaticVehicle(567,1431.7942,979.2096,10.6903,91.4521,88,64); //
  570. AddStaticVehicle(567,1430.5461,971.2832,10.6859,89.5424,88,64); //
  571. AddStaticVehicle(567,1446.9791,971.1584,10.7122,89.5463,88,64); //
  572. AddStaticVehicle(567,1445.8090,979.2775,10.6846,269.3594,88,64); //
  573. AddStaticVehicle(567,1467.9492,979.9691,10.6908,93.1731,88,64); //
  574. AddStaticVehicle(567,1467.3068,971.3437,10.6893,90.1456,88,64); //
  575. AddStaticVehicle(567,1529.1663,1019.2626,10.6885,1.1603,88,64); //
  576. AddStaticVehicle(567,1536.6367,1020.4986,10.6894,2.2263,88,64); //
  577. AddStaticVehicle(567,1401.1993,1173.3180,10.6908,269.8122,88,64); //
  578. AddStaticVehicle(567,1401.1625,1130.9852,10.6906,272.2704,88,64); //
  579. AddStaticVehicle(567,1380.3119,1156.6965,10.6909,180.7862,88,64); //
  580. AddStaticVehicle(567,1363.2721,1158.0651,10.6883,177.2306,88,64); //
  581. AddStaticVehicle(567,1427.4102,1085.9458,10.6905,265.4860,88,64); //
  582. AddStaticVehicle(567,1427.0718,1045.3868,10.6897,270.1743,88,64); //
  583. AddStaticVehicle(567,1104.3473,1141.9594,10.8673,171.5332,88,64); //
  584. AddStaticVehicle(567,1075.5815,1144.4366,10.8691,175.1620,90,96); //
  585. AddStaticVehicle(567,1100.1610,1144.0272,10.8685,173.4111,90,96); //
  586. AddStaticVehicle(567,1143.3523,1120.0173,10.8735,128.8877,90,96); //
  587. AddStaticVehicle(567,1155.3108,1097.7805,10.8710,111.5718,90,96); //
  588. AddStaticVehicle(567,1161.4386,1073.1556,10.8680,92.6848,90,96); //
  589. AddStaticVehicle(567,1157.1471,1047.6453,10.8702,72.9283,90,96); //
  590. AddStaticVehicle(567,1145.1891,1024.0881,10.8723,47.4233,90,96); //
  591. AddStaticVehicle(567,1093.7251,1015.8350,10.7418,278.2294,90,96); //
  592. AddStaticVehicle(567,1032.4274,1066.0969,10.2605,192.3464,90,96); //
  593. AddStaticVehicle(567,1012.6076,1070.5273,10.8715,272.1188,90,96); //
  594. AddStaticVehicle(567,1018.4913,1097.0475,10.8662,258.9827,90,96); //
  595. AddStaticVehicle(567,1031.0369,1117.6946,10.8692,237.2031,90,96); //
  596. AddStaticVehicle(567,1026.0361,1351.2695,10.6895,357.5066,90,96); //
  597. AddStaticVehicle(567,1040.5255,1408.1847,5.6873,179.5909,90,96); //
  598. AddStaticVehicle(567,1064.7847,1405.0226,5.6850,179.3447,90,96); //
  599. AddStaticVehicle(567,1128.8394,1405.1221,5.6880,179.6081,90,96); //
  600. AddStaticVehicle(567,1152.5538,1405.5513,5.6853,182.3731,90,96); //
  601. AddStaticVehicle(567,1167.7191,1669.2552,5.4888,0.6483,90,96); //
  602. AddStaticVehicle(567,1027.4669,1672.6819,5.6917,271.0029,90,96); //
  603. AddStaticVehicle(567,1026.8279,1728.4069,10.6902,92.1606,90,96); //
  604. AddStaticVehicle(567,1111.5149,1728.3767,10.6887,90.9711,90,96); //
  605. AddStaticVehicle(567,1028.9806,1739.0414,10.6874,89.7118,90,96); //
  606. AddStaticVehicle(567,1112.5703,1738.6199,10.6917,89.7115,90,96); //
  607. AddStaticVehicle(567,1026.0189,1751.4152,10.6875,89.5252,90,96); //
  608. AddStaticVehicle(567,1113.5443,1750.6891,10.7682,89.4730,90,96); //
  609. AddStaticVehicle(567,1026.8546,1763.7518,10.6878,91.6322,90,96); //
  610. AddStaticVehicle(567,1112.5269,1766.1936,10.6917,91.6321,90,96); //
  611. AddStaticVehicle(567,1028.2860,1778.7827,10.6945,89.3610,90,96); //
  612. AddStaticVehicle(567,1111.0941,1778.4261,10.6885,91.1174,90,96); //
  613. AddStaticVehicle(567,1026.8330,1793.1479,10.6920,89.8463,90,96); //
  614. AddStaticVehicle(567,1109.6903,1794.2207,10.6889,90.9782,90,96); //
  615. AddStaticVehicle(567,1021.7856,1840.5109,11.0210,91.7690,90,96); //
  616. AddStaticVehicle(567,1022.2397,1870.7015,11.1032,93.1569,90,96); //
  617. AddStaticVehicle(567,991.7355,1886.9802,11.1036,271.5572,90,96); //
  618. AddStaticVehicle(567,993.8428,1896.2283,11.0747,90.2023,90,96); //
  619. AddStaticVehicle(567,1022.1182,1912.8033,11.1414,88.2900,90,96); //
  620. AddStaticVehicle(567,1021.7148,1920.0549,11.0105,91.1770,90,96); //
  621. AddStaticVehicle(567,994.8154,1935.9347,10.9432,91.8000,90,96); //
  622. AddStaticVehicle(567,1021.7622,1966.0854,11.0310,91.2798,90,96); //
  623. AddStaticVehicle(567,992.2043,1986.2889,11.0763,92.1199,90,96); //
  624. AddStaticVehicle(567,994.5036,1993.1350,11.0094,88.8260,90,96); //
  625. AddStaticVehicle(567,1021.4604,2009.3750,11.1131,93.3636,90,96); //
  626. AddStaticVehicle(567,1021.3038,2020.3252,10.9854,91.7107,90,96); //
  627. AddStaticVehicle(567,990.2145,2037.6407,11.2351,92.8626,90,96); //
  628. AddStaticVehicle(567,1091.7753,2040.0520,11.0997,91.8755,90,96); //
  629. AddStaticVehicle(567,1094.8940,1997.4861,10.9971,92.0466,90,96); //
  630. AddStaticVehicle(567,1091.7924,1986.2379,11.1221,94.4808,90,96); //
  631. AddStaticVehicle(567,994.0989,1940.8346,10.9707,90.7928,90,96); //
  632. AddStaticVehicle(567,1020.6839,1921.7114,10.9558,270.4365,90,96); //
  633. AddStaticVehicle(567,1021.3113,1909.8795,11.1005,270.5971,90,96); //
  634. AddStaticVehicle(567,994.2812,1897.5052,11.0450,269.1201,90,96); //
  635. AddStaticVehicle(567,1020.1056,1871.6121,10.9314,270.1193,90,96); //
  636. AddStaticVehicle(567,1020.4977,1843.5120,10.9410,271.4604,90,96); //
  637. AddStaticVehicle(567,982.9617,1719.6650,8.5258,269.9052,90,96); //
  638. AddStaticVehicle(567,983.2563,1724.6753,8.5289,272.6845,90,96); //
  639. AddStaticVehicle(567,981.9895,1730.2268,8.5164,269.2271,90,96); //
  640. AddStaticVehicle(567,982.9706,1735.9459,8.5210,271.2870,90,96); //
  641. AddStaticVehicle(567,983.6152,1741.8361,8.5149,271.3055,90,96); //
  642. AddStaticVehicle(567,981.7070,1746.4364,8.5130,267.6837,90,96); //
  643. AddStaticVehicle(550,1086.2048,2251.3584,10.6379,359.7259,42,42); //
  644. AddStaticVehicle(550,1089.6112,2251.3105,10.6378,0.0421,1,1); //
  645. AddStaticVehicle(550,1093.0118,2251.4846,10.6359,358.8942,0,0); //
  646. AddStaticVehicle(550,1096.2595,2251.0334,10.6379,0.1225,2,2); //
  647. AddStaticVehicle(550,1099.7177,2250.9487,10.6329,359.9875,4,4); //
  648. AddStaticVehicle(550,1103.1058,2251.1633,10.6374,359.8045,5,5); //
  649. AddStaticVehicle(550,1106.4210,2251.4397,10.6234,359.7825,5,5); //
  650. AddStaticVehicle(550,1109.8945,2251.3992,10.6372,359.3561,7,7); //
  651. AddStaticVehicle(550,1113.2443,2251.6206,10.6390,0.1906,10,10); //
  652. AddStaticVehicle(550,1116.3207,2251.2913,10.6371,0.3144,18,18); //
  653. AddStaticVehicle(522,1125.7289,2296.6099,10.3929,88.8463,3,8); //
  654. AddStaticVehicle(522,1125.7794,2300.3145,10.3806,91.3901,0,1); //
  655. AddStaticVehicle(522,1126.4926,2303.5623,10.3873,91.8212,0,5); //
  656. AddStaticVehicle(522,1126.1700,2306.8582,10.3809,90.2355,7,7); //
  657. AddStaticVehicle(522,1126.1611,2310.0715,10.3810,91.2477,6,0); //
  658. AddStaticVehicle(461,1125.5897,2313.4529,10.4086,90.1547,37,1); //
  659. AddStaticVehicle(461,1126.0718,2316.9995,10.3951,88.3636,0,1); //
  660. AddStaticVehicle(461,1125.8021,2323.7041,10.3955,89.4774,18,18); //
  661. AddStaticVehicle(461,1126.1978,2327.3608,10.3995,87.4893,9,9); //
  662. AddStaticVehicle(558,1137.5941,2296.6758,10.4500,272.1708,116,1); //
  663. AddStaticVehicle(558,1138.6027,2300.1604,10.4498,270.9131,0,0); //
  664. AddStaticVehicle(558,1137.8639,2303.4307,10.4512,270.8953,0,0); //
  665. AddStaticVehicle(558,1137.8958,2306.9226,10.4509,272.4107,0,0); //
  666. AddStaticVehicle(558,1138.0657,2310.2026,10.4495,270.5258,1,1); //
  667. AddStaticVehicle(558,1137.6414,2313.7058,10.4493,269.1909,10,10); //
  668. AddStaticVehicle(558,1137.3496,2316.8401,10.4508,273.0551,6,1); //
  669. AddStaticVehicle(558,1137.6000,2320.5625,10.4504,270.2340,16,16); //
  670. AddStaticVehicle(558,1137.7911,2323.6472,10.4502,269.4568,20,20); //
  671. AddStaticVehicle(558,1138.1912,2327.2869,10.4498,271.4167,80,0); //
  672. AddStaticVehicle(558,1138.0952,2330.5259,10.4493,271.5234,86,87); //
  673. AddStaticVehicle(447,1106.0898,2233.9045,19.7744,89.6217,75,2); //
  674. AddStaticVehicle(447,1107.6772,2256.5532,19.7748,88.1494,75,2); //
  675. AddStaticVehicle(447,1101.4612,2211.1609,19.7721,87.1940,75,2); //
  676. AddStaticVehicle(520,1116.2229,2189.1973,20.4861,88.3812,0,0); //
  677. AddStaticVehicle(579,1060.6266,1918.6475,10.7522,180.9725,42,42); //
  678. AddStaticVehicle(579,1091.5590,1915.2998,10.7520,179.4688,42,42); //
  679. AddStaticVehicle(579,1106.8085,1911.4784,10.7468,266.9516,42,42); //
  680. AddStaticVehicle(579,1107.3464,1934.7125,10.7490,271.6201,42,42); //
  681. AddStaticVehicle(579,994.5481,2278.6516,11.1781,178.9185,42,42); //
  682. AddStaticVehicle(579,947.2504,2279.7334,11.0324,180.6845,42,42); //
  683. AddStaticVehicle(579,991.9916,2306.1233,11.2384,87.7454,42,42); //
  684. AddStaticVehicle(579,993.2257,2349.1519,11.1157,269.8544,42,42); //
  685. AddStaticVehicle(579,1039.2212,2310.2002,11.2732,0.2695,42,42); //
  686. AddStaticVehicle(579,1086.1198,2239.4456,10.7482,178.7206,42,42); //
  687. AddStaticVehicle(579,1096.3009,2238.6628,10.7964,180.0337,42,42); //
  688. AddStaticVehicle(579,1110.0984,2239.5146,10.7424,177.6170,42,42); //
  689. AddStaticVehicle(579,1135.3787,2242.0610,10.7596,268.8333,42,42); //
  690. AddStaticVehicle(579,1136.4138,2256.9016,10.7555,267.6862,42,42); //
  691. AddStaticVehicle(579,1136.8982,2194.5505,10.7540,177.9389,42,42); //
  692. AddStaticVehicle(579,1133.3021,2172.2563,10.7465,178.3974,42,42); //
  693. AddStaticVehicle(579,1126.7672,2183.8391,10.7513,180.8024,42,42); //
  694. AddStaticVehicle(579,1113.0033,2206.1799,10.7463,176.1267,42,42); //
  695. AddStaticVehicle(579,1106.7260,2193.7607,10.7240,181.1562,42,42); //
  696. AddStaticVehicle(579,1089.4791,2207.2295,10.7640,358.6604,42,42); //
  697. AddStaticVehicle(579,1069.1366,2192.0869,10.7535,88.8157,42,42); //
  698. AddStaticVehicle(579,1067.8368,2217.7058,10.7498,88.0881,42,42); //
  699. AddStaticVehicle(579,1086.2809,2172.2900,10.7491,179.7685,42,42); //
  700. AddStaticVehicle(579,1096.4869,2173.1138,10.7528,0.9241,42,42); //
  701. AddStaticVehicle(579,1106.4854,2171.4800,10.7531,180.6028,42,42); //
  702. AddStaticVehicle(579,1137.0809,2172.1780,10.7526,0.5124,42,42); //
  703. AddStaticVehicle(579,1068.9727,2239.5090,10.7651,91.6943,42,42); //
  704. AddStaticVehicle(477,1118.0695,2067.7268,10.5743,87.7239,94,1); //
  705. AddStaticVehicle(477,1117.6796,2111.2449,10.5712,359.5988,94,1); //
  706. AddStaticVehicle(477,1168.5742,2113.7568,10.5744,270.3103,94,1); //
  707. AddStaticVehicle(477,1169.4689,2085.2280,10.5749,177.3938,94,1); //
  708. AddStaticVehicle(477,1310.7020,2021.4456,10.8401,266.7338,94,1); //
  709. AddStaticVehicle(477,1310.8588,2009.9847,10.9579,273.6596,94,1); //
  710. AddStaticVehicle(477,1309.1530,1968.5028,10.7428,265.0881,94,1); //
  711. AddStaticVehicle(477,1314.1620,1939.5382,10.9554,190.9749,94,1); //
  712. AddStaticVehicle(477,1344.0463,1938.4272,11.0211,180.4043,94,1); //
  713. AddStaticVehicle(477,1373.4354,1938.6063,10.8827,94.1400,94,1); //
  714. AddStaticVehicle(477,1400.0354,1903.2642,10.8908,264.9626,94,1); //
  715. AddStaticVehicle(477,1401.6396,1912.6172,11.0023,272.3966,94,1); //
  716. AddStaticVehicle(477,1373.5530,1970.7943,10.9763,85.7276,94,1); //
  717. AddStaticVehicle(477,1372.2620,2019.5299,11.0335,90.1786,94,1); //
  718. AddStaticVehicle(477,1373.6416,2011.8621,10.8712,89.4838,94,1); //
  719. AddStaticVehicle(477,1418.1648,1958.9469,10.9981,179.8447,94,1); //
  720. AddStaticVehicle(477,1444.0331,1961.2828,10.8365,175.5554,94,1); //
  721. AddStaticVehicle(477,1455.1129,1958.2793,10.9456,179.3855,94,1); //
  722. AddStaticVehicle(477,1473.9943,1928.9358,10.8459,87.7226,94,1); //
  723. AddStaticVehicle(477,1473.2244,1903.9642,10.8941,83.7529,94,1); //
  724. AddStaticVehicle(477,1498.8774,2002.5005,10.5733,183.6088,94,1); //
  725. AddStaticVehicle(477,1523.3093,2001.1252,10.5724,177.6847,94,1); //
  726. AddStaticVehicle(477,1538.5707,2001.6510,10.5723,271.4275,94,1); //
  727. AddStaticVehicle(477,1538.3727,2026.5028,10.5731,356.1255,94,1); //
  728. AddStaticVehicle(477,1498.5449,2024.4789,10.5728,7.2657,94,1); //
  729. AddStaticVehicle(477,1446.9763,2001.5159,10.5732,181.7946,94,1); //
  730. AddStaticVehicle(477,1427.9410,2000.8979,10.5768,1.7016,94,1); //
  731. AddStaticVehicle(477,1412.6278,2000.3507,10.5716,93.2828,94,1); //
  732. AddStaticVehicle(477,1418.6257,2025.8384,10.5743,359.3972,94,1); //
  733. AddStaticVehicle(477,1603.9844,2045.8405,10.9464,90.5532,94,1); //
  734. AddStaticVehicle(477,1604.7178,2076.8125,10.7181,89.8348,94,1); //
  735. AddStaticVehicle(477,1603.7120,2085.9116,10.8658,88.8728,94,1); //
  736. AddStaticVehicle(477,1603.7946,2129.9302,10.9563,86.9397,94,1); //
  737. AddStaticVehicle(477,1605.7222,2141.4656,10.8880,76.3304,94,1); //
  738. AddStaticVehicle(477,1631.6323,2141.9653,10.6960,274.8045,94,1); //
  739. AddStaticVehicle(477,1632.5140,2133.5601,10.6926,278.7379,94,1); //
  740. AddStaticVehicle(477,1631.2336,2083.8083,10.7400,258.7587,94,1); //
  741. AddStaticVehicle(477,1632.1298,2039.7448,10.7273,270.3727,94,1); //
  742. AddStaticVehicle(477,1694.5757,2053.3650,10.8252,88.3173,94,1); //
  743. AddStaticVehicle(477,1689.2623,2064.1436,11.0585,95.8401,94,1); //
  744. AddStaticVehicle(477,1693.1555,2084.9758,10.9678,84.5778,94,1); //
  745. AddStaticVehicle(477,1691.1178,2131.5940,11.0649,82.9970,94,1); //
  746. AddStaticVehicle(521,991.2637,1882.4766,10.8743,265.5824,75,13); //
  747. AddStaticVehicle(521,1019.5817,1970.5975,10.5946,95.5322,75,13); //
  748. AddStaticVehicle(521,993.6988,1997.3363,10.7877,86.0006,75,13); //
  749. AddStaticVehicle(521,1023.6210,2013.2173,10.9267,273.4853,75,13); //
  750. AddStaticVehicle(521,991.5106,2031.7771,10.8191,130.2567,75,13); //
  751. AddStaticVehicle(420,1727.6604,1518.9609,10.5209,175.3279,6,1); //
  752. AddStaticVehicle(420,1722.5568,1493.4088,10.5205,163.4591,6,1); //
  753. AddStaticVehicle(420,1711.2582,1456.7051,10.5397,164.1436,6,1); //
  754. AddStaticVehicle(420,1713.8593,1392.7991,10.3454,198.8256,6,1); //
  755. AddStaticVehicle(420,1725.0928,1388.8738,10.3458,21.0113,6,1); //
  756. AddStaticVehicle(420,1736.1538,1457.6556,10.5348,268.2842,6,1); //
  757. AddStaticVehicle(431,1715.3444,1423.0281,10.5950,3.7243,75,59); //
  758. AddStaticVehicle(431,2177.6506,1427.7782,10.9198,89.9463,75,59); //
  759. AddStaticVehicle(431,2177.4141,1432.5364,10.9220,90.2310,75,59); //
  760. AddStaticVehicle(431,2176.2588,1437.0503,10.9177,91.0829,75,59); //
  761. AddStaticVehicle(431,2176.7649,1441.2695,10.9166,87.2159,75,59); //
  762. AddStaticVehicle(522,2073.4414,904.8782,7.6210,39.9673,6,25); //
  763. AddStaticVehicle(522,2073.3948,908.0118,7.7928,40.4572,6,25); //
  764. AddStaticVehicle(522,2073.3706,910.8682,7.9411,38.4328,6,25); //
  765. AddStaticVehicle(522,2073.3779,913.9763,8.1167,38.4629,6,25); //
  766. AddStaticVehicle(522,2073.5061,916.8732,8.2779,38.3031,6,25); //
  767. AddStaticVehicle(522,2073.3901,920.0342,8.4442,40.9632,6,25); //
  768. AddStaticVehicle(522,2073.2312,923.0425,8.6067,31.8241,6,25); //
  769. AddStaticVehicle(522,2073.2998,926.1082,8.7336,39.8012,6,25); //
  770. AddStaticVehicle(522,2073.2756,929.2726,8.8652,39.5120,6,25); //
  771. AddStaticVehicle(522,2073.2939,932.1111,8.9822,42.9608,6,25); //
  772. AddStaticVehicle(522,2073.4185,934.9309,9.1044,39.8179,6,25); //
  773. AddStaticVehicle(560,1994.0481,1017.4172,994.5955,271.6231,9,39); //
  774. AddStaticVehicle(451,2448.4653,2497.0906,21.5810,181.1504,0,0); //
  775. AddStaticVehicle(451,2436.9092,2547.7532,21.5821,181.5432,0,0); //
  776. AddStaticVehicle(451,2530.6086,2535.8640,21.5817,269.0512,1,1); //
  777. AddStaticVehicle(451,2507.1406,2520.5183,21.5818,88.2943,4,4); //
  778. AddStaticVehicle(487,2428.7976,1811.5577,38.9985,301.6357,1,0); //
  779. AddStaticVehicle(487,2097.7983,1403.4312,16.2879,88.0954,0,157); //
  780. AddStaticVehicle(487,1319.5974,1252.0560,20.5126,1.3380,1,143); //
  781. AddStaticVehicle(487,1566.8461,1505.6211,10.9911,101.2802,6,143); //
  782. AddStaticVehicle(487,1590.5173,1634.7380,10.9971,180.4686,8,143); //
  783. AddStaticVehicle(487,1608.7668,1638.6938,11.0102,179.1741,2,158); //
  784. AddStaticVehicle(487,1625.5530,1637.7720,10.9968,172.4548,26,3); //
  785. AddStaticVehicle(593,1317.0472,1629.4204,11.2761,264.6862,58,8); //
  786. AddStaticVehicle(593,1315.0331,1606.7197,11.2738,268.3759,1,2); //
  787. AddStaticVehicle(593,1314.9836,1581.8303,11.2851,262.5090,1,2); //
  788. AddStaticVehicle(592,1477.9838,1823.0284,12.0062,179.0685,1,1); //
  789. AddStaticVehicle(592,1477.3777,1214.4126,12.0166,359.7885,1,158); //
  790. AddStaticVehicle(519,1580.3027,1361.8843,11.7782,134.7377,1,1); //
  791. AddStaticVehicle(519,1574.4038,1391.3595,11.7710,59.2300,1,1); //
  792. AddStaticVehicle(519,1565.5654,1507.3685,11.7586,99.5966,1,158); //
  793. AddStaticVehicle(519,1582.2167,1534.2179,11.7505,35.4251,1,158); //
  794. AddStaticVehicle(487,1611.6455,1653.6031,24.1407,181.2993,3,29); //
  795. AddStaticVehicle(520,1603.9061,1520.9424,22.5160,23.1353,0,0); //
  796. AddPlayerClass(0,1593.2587,1556.6931,10.8203,86.9536,0,0,0,0,0,0); //
  797. AddPlayerClass(0,1363.6812,1714.0624,10.8203,76.9614,0,0,0,0,0,0); //
  798. AddStaticVehicle(520,1354.6635,1713.4830,11.5435,264.5445,0,0); //
  799. AddStaticVehicle(520,1353.6204,1755.4332,11.5437,264.9703,0,0); //
  800. AddStaticVehicle(577,1332.2612,1439.6587,10.7321,268.9612,8,7); //
  801. AddStaticVehicle(425,1282.6500,1324.0187,19.1638,268.1487,43,0); //
  802. AddStaticVehicle(425,1283.8508,1361.3380,19.1596,269.7031,43,0); //
  803. AddStaticVehicle(560,2111.6204,1338.9326,10.4831,89.1777,2,0); //
  804. AddStaticVehicle(560,2111.6904,1328.2115,10.4798,89.6413,2,0); //
  805. AddStaticVehicle(560,1328.6992,1278.6299,10.4852,0.9827,2,0); //
  806. AddStaticVehicle(560,1306.2688,1278.6948,10.4796,1.9615,1,158); //
  807. AddStaticVehicle(560,1310.5212,1259.3353,10.4824,299.7094,0,0); //
  808. AddStaticVehicle(560,1328.3625,1258.5222,10.4838,58.4008,0,1); //
  809. AddStaticVehicle(451,1322.3844,1278.1322,10.5270,358.6620,0,0); //
  810. AddStaticVehicle(513,1324.4137,1515.7910,11.3745,267.7360,21,36); //
  811. AddStaticVehicle(513,1324.3247,1503.4215,11.3711,271.0751,0,1); //
  812. AddStaticVehicle(513,1327.1160,1492.0089,11.3706,267.6002,0,1); //
  813. AddStaticVehicle(511,1285.9403,1361.3486,12.1884,268.5002,1,0); //
  814. AddStaticVehicle(511,1283.3141,1323.5083,12.1945,271.9620,96,0); //
  815. AddStaticVehicle(553,1571.2955,1182.8130,12.1442,359.2629,0,151); //
  816. AddStaticVehicle(563,1623.4590,1286.7223,11.6905,95.9977,1,151); //
  817. AddStaticVehicle(563,1626.4279,1362.1390,11.4947,129.3243,1,158); //
  818. AddStaticVehicle(596,2282.2727,2443.2805,10.5406,359.6966,0,1); //
  819. AddStaticVehicle(596,2277.6951,2443.6338,10.5414,358.1212,0,1); //
  820. AddStaticVehicle(596,2273.7700,2444.0630,10.5416,1.5791,0,1); //
  821. AddStaticVehicle(596,2268.9722,2444.2312,10.5415,0.9006,0,1); //
  822. AddStaticVehicle(596,2260.4336,2443.6174,10.5402,359.8412,0,1); //
  823. AddStaticVehicle(596,2255.8525,2443.5762,10.5415,359.8713,0,1); //
  824. AddStaticVehicle(596,2251.8206,2443.4397,10.5413,0.4028,0,1); //
  825. AddStaticVehicle(489,2291.8462,2465.9978,10.9635,90.3619,1,0); //
  826. AddStaticVehicle(489,2291.6902,2470.8789,10.9641,88.7969,1,0); //
  827. AddStaticVehicle(489,2291.5049,2453.6475,10.9635,91.2676,1,0); //
  828. AddStaticVehicle(489,2291.5405,2449.1870,10.9641,91.3153,1,0); //
  829. AddStaticVehicle(427,2282.1182,2476.6360,10.9522,179.5169,0,1); //
  830. AddStaticVehicle(427,2277.7148,2476.5225,10.9522,180.3832,0,1); //
  831. AddStaticVehicle(427,2273.3191,2475.5327,10.9522,179.8299,0,1); //
  832. AddStaticVehicle(427,2269.1633,2476.0178,10.9520,182.3138,0,1); //
  833. AddStaticVehicle(523,2260.3940,2476.0457,10.3847,180.3351,0,0); //
  834. AddStaticVehicle(523,2255.9946,2474.7871,10.3906,178.0203,0,0); //
  835. AddStaticVehicle(523,2251.9238,2475.0764,10.3863,178.7862,0,0); //
  836. AddStaticVehicle(490,2263.8279,2474.0806,3.4021,179.4370,0,0); //
  837. AddStaticVehicle(490,2268.1519,2473.4678,3.4007,180.7244,0,0); //
  838. AddStaticVehicle(490,2272.6184,2473.5793,3.4020,179.8560,0,0); //
  839. AddStaticVehicle(490,2276.7231,2474.1633,3.4019,181.3954,0,0); //
  840. AddStaticVehicle(490,2281.2864,2474.1301,3.4009,181.1847,0,0); //
  841. AddStaticVehicle(490,2285.6880,2474.7781,3.4021,179.2731,0,0); //
  842. AddStaticVehicle(598,2298.0393,2451.8604,3.0186,270.8831,0,1); //
  843. AddStaticVehicle(598,2299.2634,2456.0681,3.0187,267.8033,0,1); //
  844. AddStaticVehicle(598,2298.7068,2460.1636,3.0192,269.8912,0,1); //
  845. AddStaticVehicle(598,2299.1323,2464.5859,3.0202,270.4604,0,1); //
  846. AddStaticVehicle(523,2316.7664,2431.4634,2.8445,2.0865,0,0); //
  847. AddStaticVehicle(523,2312.2830,2432.7068,2.8445,359.5801,0,0); //
  848. AddStaticVehicle(523,2307.4841,2433.2771,2.8479,359.2291,0,0); //
  849. AddStaticVehicle(523,2303.3057,2431.9333,2.8455,359.0113,0,0); //
  850. AddStaticVehicle(523,2299.1008,2432.0276,2.8394,2.2666,0,0); //
  851. AddStaticVehicle(523,2294.5732,2431.7600,2.8441,354.1316,0,0); //
  852. AddStaticVehicle(523,2290.1228,2432.6765,2.8459,0.5921,0,0); //
  853. AddStaticVehicle(523,2285.5928,2432.7744,2.8404,0.4194,0,0); //
  854. AddStaticVehicle(567,2240.1970,2437.3237,3.1437,270.3438,99,81); //
  855. AddStaticVehicle(567,2264.2947,2431.7793,3.1416,180.2229,0,0); //
  856. AddStaticVehicle(566,2313.5884,2489.7280,3.0541,270.8422,40,40); //
  857. AddStaticVehicle(566,2239.9043,2442.7742,-7.6730,270.6569,93,93); //
  858. AddStaticVehicle(566,2298.6252,2451.5481,-7.6762,270.5439,3,3); //
  859. AddStaticVehicle(566,2314.1704,2499.9307,-7.6726,90.4030,39,39); //
  860. AddStaticVehicle(596,2314.2607,2485.5901,-7.7327,269.4695,0,1); //
  861. AddStaticVehicle(596,2298.6602,2464.5366,-7.7364,85.9087,0,1); //
  862. AddStaticVehicle(523,2312.5522,2432.7563,-7.8821,189.0262,0,0); //
  863. AddStaticVehicle(523,2240.5547,2476.4707,-7.8873,90.9174,0,0); //
  864. AddStaticVehicle(411,2240.6091,2437.3381,-7.7260,268.6652,0,0); //
  865. AddStaticVehicle(451,2268.7090,2475.0444,-7.7471,0.7454,1,1); //
  866. AddStaticVehicle(451,1896.9235,2395.7815,10.6900,182.1593,1,1); //
  867. AddStaticVehicle(451,1979.8308,2491.2021,10.5637,89.2066,0,0); //
  868. AddStaticVehicle(596,2318.2310,2417.7258,10.4632,269.5526,0,1); //
  869. AddStaticVehicle(596,2286.6179,2417.9419,10.4894,89.8056,0,1); //
  870. AddStaticVehicle(596,2269.9390,2417.8481,10.4619,90.7098,0,1); //
  871. AddStaticVehicle(523,2281.5378,2430.3757,10.3910,335.1027,0,0); //
  872. AddStaticVehicle(523,2284.2173,2431.1379,10.3717,339.8931,0,0); //
  873. SetTimer("CarText",1000,false);
  874. SetTimer("Dini",1000,true);
  875. BankCP = CPS_AddCheckpoint(-23.5625,-55.1967,1003.5469, 2.0, 40);
  876. AddAllClasses(1958.3783, 1343.1572, 15.3746, 269.1425,0,0,0,0,0,0);
  877. //--
  878. AmmoCp=CPS_AddCheckpoint(293.1462,-80.1834,1001.5156,2.5,100);
  879. //--
  880. return 1;
  881. }
  882. public MustLogin(playerid)
  883. {
  884. new file[256];
  885. GetPlayerName(playerid,name,sizeof(name));
  886. format(file,sizeof(file),"MUScripter/Users/%s.MUser",name);
  887. if(!dini_Exists(file)) return ShowPlayerDialog(playerid,1,DIALOG_STYLE_INPUT," äøùîä"," áá÷ùä ú÷éù àú äñéñîà ùàúä øåöä:","Ok","Cancel");
  888. if(dini_Exists(file)) return ShowPlayerDialog(playerid,2,DIALOG_STYLE_INPUT," äúçáøåú"," áá÷ùä ä÷ù/é àú äñéñîà ùì äîùúîù ùìê:","Ok","Cancel");
  889. return 1;
  890. }
  891.  
  892. public OnGameModeExit()
  893. {
  894. samp_mysql_close();
  895. return 1;
  896. }
  897.  
  898. public OnPlayerRequestClass(playerid, classid)
  899. {
  900. SetPlayerPos(playerid, 1958.3783, 1343.1572, 15.3746);
  901. SetPlayerCameraPos(playerid, 1958.3783, 1343.1572, 15.3746);
  902. SetPlayerCameraLookAt(playerid, 1958.3783, 1343.1572, 15.3746);
  903. SetupPlayerForClassSelection(playerid);
  904. return 1;
  905. }
  906. public SetupPlayerForClassSelection(playerid)
  907. {
  908. SetPlayerPos(playerid,-1373.1771,1562.8160,1070.4479);
  909. SetPlayerFacingAngle(playerid,91.2467);
  910. SetPlayerCameraPos(playerid,-1381.0403,1562.4490,1070.4479);
  911. SetPlayerCameraLookAt(playerid,-1373.1771,1562.8160,1070.4479);
  912. PlayerPlaySound(playerid, 1069, 0.0, 0.0, 0.0);
  913. SetPlayerInterior(playerid,14);
  914. ApplyAnimation(playerid,"DANCING","DAN_Down_A",0.5,1,1,1,1,1);
  915. }
  916.  
  917. public OnPlayerConnect(playerid)
  918. {
  919. new file[256];
  920. GetPlayerName(playerid, name, sizeof(name));
  921. format(file, sizeof(file), "MUScripter/Users/%s.MUser", name);
  922. if(strfind(name,"shit") == -1 && strfind(name,"fuck") == -1 && strfind(name,"dick") == -1 && strfind(name,"asshole") == -1)
  923. {
  924. if(!dini_Exists(file))
  925. {
  926. if(PlayerInfo[playerid][Logged] == 0)
  927. {
  928. ShowPlayerDialog(playerid,1,DIALOG_STYLE_INPUT," äøùîä"," áá÷ùä ú÷éù àú äñéñîà ùàúä øåöä:","Ok","Cancel");
  929. return 1;
  930. }
  931. }
  932. if(dini_Exists(file))
  933. {
  934. if(PlayerInfo[playerid][Logged] == 1)
  935. {
  936. ShowPlayerDialog(playerid,2,DIALOG_STYLE_INPUT," äúçáøåú"," áá÷ùä ä÷ù/é àú äñéñîà ùì äîùúîù ùìê:","Ok","Cancel");
  937. return 1;
  938. }
  939. }
  940.  
  941. } else {
  942. SendClientMessage(playerid, white, "?");
  943. Kick(playerid);
  944. print("kicked");
  945. }
  946. return 1;
  947. }
  948.  
  949.  
  950.  
  951. public OnPlayerDisconnect(playerid, reason)
  952. {
  953. PlayerInfo[playerid][Logged] = 0;
  954. if(PlayerData[playerid][ShowCarInfoT]) { KillTimer(PlayerData[playerid][ShowCarInfoT]); }
  955. if(PlayerData[playerid][UpFuelT]) { KillTimer(PlayerData[playerid][UpFuelT]); }
  956. if(PlayerData[playerid][UpLessFuelT]) { KillTimer(PlayerData[playerid][UpLessFuelT]); }
  957. return 1;
  958. }
  959.  
  960. public OnPlayerSpawn(playerid)
  961. {
  962. new file[256];
  963. GetPlayerName(playerid, name, sizeof(name));
  964. format(file, sizeof(file), "MUScripter/Users/%s.MUser", name);
  965. dini_Int(file,"Deaths");
  966. dini_Int(file, "Kills");
  967. dini_Int(file, "Level");
  968. dini_Int(file, "Bank");
  969. dini_Int(file, "Money");
  970. dini_Int(file, "Adminlevel");
  971. dini_Int(file, "WeaponD");
  972. dini_Int(file, "Weapon1");
  973. dini_Int(file, "Weapon2");
  974. dini_Int(file, "Weapon3");
  975. dini_Int(file, "Weapon4");
  976. dini_Int(file, "AmmoD");
  977. dini_Int(file, "Ammo1");
  978. dini_Int(file, "Ammo2");
  979. dini_Int(file, "Ammo3");
  980. dini_Int(file, "Ammo4");
  981. dini_Int(file,"Pistol");
  982. dini_Int(file,"DesertEagle");
  983. dini_Int(file,"Shotgun");
  984. dini_Int(file,"SawnOffShotgun");
  985. dini_Int(file,"CombatShotgun");
  986. dini_Int(file,"MicroSMG");
  987. dini_Int(file,"Tec9");
  988. dini_Int(file,"SMG");
  989. dini_Int(file,"Ak47");
  990. dini_Int(file,"M4");
  991. dini_Int(file,"SniperRifle");
  992. GiveWeapons(playerid);
  993. PlayerInfo[playerid][Money] = dini_Int(file,"Money");
  994. SetPlayerMoney(playerid, PlayerInfo[playerid][Money]);
  995. SetPlayerInterior(playerid, 0);
  996. return 1;
  997. }
  998.  
  999. public OnPlayerDeath(playerid, killerid, reason)
  1000. {
  1001. new file[256];
  1002. ResetPlayerMoney(playerid);
  1003. if(killerid == INVALID_PLAYER_ID)
  1004. {
  1005. GetPlayerName(playerid, name, sizeof(name));
  1006. format(file, sizeof(file), "MUScripter/Users/%s.MUser", name);
  1007. PlayerInfo[playerid][Deaths] ++;
  1008. dini_IntSet(file, "Deaths", PlayerInfo[playerid][Deaths]);
  1009. new query[256];
  1010. format(query,sizeof(query),"UPDATE 'playerinfo' SET 'Kills'=%d WHERE 'Username'='%s'",PlayerInfo[playerid][Kills],name);
  1011. samp_mysql_query(query);
  1012. return 1;
  1013. }
  1014. else if(killerid != INVALID_PLAYER_ID)
  1015. {
  1016. PlayerInfo[playerid][Deaths] ++;
  1017. dini_IntSet(file, "Deaths", PlayerInfo[playerid][Deaths]);
  1018. new namek[MAX_PLAYER_NAME];
  1019. GetPlayerName(killerid, namek, sizeof(namek));
  1020. format(file, sizeof(file), "MUScripter/Users/%s.MUser",namek);
  1021. PlayerInfo[killerid][Kills] ++;
  1022. dini_IntSet(file, "Kills", PlayerInfo[killerid][Kills]);
  1023. }
  1024. new string[256];
  1025. if(dini_Int(file,"Level") == 0 && dini_Int(file,"Kills") >=50)
  1026. {
  1027. dini_IntSet(file,"Level",dini_Int(file,"Level")+1);
  1028. format(string,sizeof(string)," * äùç÷ï %s òìä ìøîä 1.",name);
  1029. SendClientMessageToAll(0x004080FF,string);
  1030. }
  1031. if(dini_Int(file,"Level") == 0 && dini_Int(file,"Kills") >=70)
  1032. {
  1033. dini_IntSet(file,"Level",dini_Int(file,"Level")+1);
  1034. format(string,sizeof(string)," * äùç÷ï %s òìä ìøîä 2.",name);
  1035. SendClientMessageToAll(0x004080FF,string);
  1036. }
  1037. if(dini_Int(file,"Level") == 0 && dini_Int(file,"Kills") >=85)
  1038. {
  1039. dini_IntSet(file,"Level",dini_Int(file,"Level")+1);
  1040. format(string,sizeof(string)," * äùç÷ï %s òìä ìøîä 3.",name);
  1041. SendClientMessageToAll(0x004080FF,string);
  1042. }
  1043. if(dini_Int(file,"Level") == 0 && dini_Int(file,"Kills") >=100)
  1044. {
  1045. dini_IntSet(file,"Level",dini_Int(file,"Level")+1);
  1046. format(string,sizeof(string)," * äùç÷ï %s òìä ìøîä 4.",name);
  1047. SendClientMessageToAll(0x004080FF,string);
  1048. }
  1049. if(dini_Int(file,"Level") == 0 && dini_Int(file,"Kills") >=120)
  1050. {
  1051. dini_IntSet(file,"Level",dini_Int(file,"Level")+1);
  1052. format(string,sizeof(string)," * äùç÷ï %s òìä ìøîä 5.",name);
  1053. SendClientMessageToAll(0x004080FF,string);
  1054. }
  1055. if(dini_Int(file,"Level") == 0 && dini_Int(file,"Kills") >=160)
  1056. {
  1057. dini_IntSet(file,"Level",dini_Int(file,"Level")+1);
  1058. format(string,sizeof(string)," * äùç÷ï %s òìä ìøîä 6.",name);
  1059. SendClientMessageToAll(0x004080FF,string);
  1060. }
  1061. return 1;
  1062. }
  1063.  
  1064. public OnVehicleSpawn(vehicleid)
  1065. {
  1066. return 1;
  1067. }
  1068.  
  1069. public OnVehicleDeath(vehicleid, killerid)
  1070. {
  1071. return 1;
  1072. }
  1073.  
  1074. public OnPlayerText(playerid, text[])
  1075. {
  1076. if(strfind(text,"áï æåðä",true)!=-1)
  1077. {
  1078. SendClientMessage(playerid, 0x008000FF, " áùøú ùìðå ìà î÷ììéí.");
  1079. Kick(playerid);
  1080. return 0;
  1081. }
  1082. if(PlayerInfo[playerid][Logged] == 0)
  1083. {
  1084. if(strfind(text,"/",true)!=-1)
  1085. {
  1086. SendClientMessage(playerid,0x008000FF, " ìôðé ùàúä òåùä ô÷åãåú áá÷ùä úúçáø.");
  1087. }
  1088. }
  1089. return 1;
  1090. }
  1091.  
  1092.  
  1093. public OnPlayerCommandText(playerid, cmdtext[])
  1094. {
  1095. new cmd[256];
  1096. new tmp[256];
  1097. new idx;
  1098. new giveplayerid;
  1099. new vehicleid = GetPlayerVehicleID(playerid);
  1100. new giveplayer[MAX_PLAYER_NAME];
  1101. cmd = strtok(cmdtext, idx);
  1102. //------------------------------------
  1103. if(!strcmp(cmd, "/login", true))
  1104. {
  1105. tmp = strtok(cmdtext, idx);
  1106. if(!strlen(tmp))
  1107. {
  1108. SendClientMessage(playerid, 0x008000FF, "/login [password]");
  1109. return 1;
  1110. }
  1111. new file[256];
  1112. GetPlayerName(playerid, name, sizeof(name));
  1113. format(file, sizeof(file), "MUScripter/Users/%s.MUser", name);
  1114. if(!dini_Exists(file))
  1115. {
  1116. SendClientMessage(playerid, 0x008000FF, " áá÷ùä úéøùí.");
  1117. return 1;
  1118. }
  1119. if(!strcmp(tmp, dini_Get(file, "password"), true))
  1120. {
  1121. PlayerInfo[playerid][Logged] = dini_Int(file, "Logged");
  1122. PlayerInfo[playerid][Logged] = 1;
  1123. PlayerInfo[playerid][Kills] = dini_Int(file, "Kills");
  1124. PlayerInfo[playerid][Deaths] = dini_Int(file, "Deaths");
  1125. SendClientMessage(playerid, 0x008000FF, " äúçáøú. ");
  1126. } else {
  1127. SendClientMessage(playerid, 0x008000FF, " ñéñîà ùâåéä.");
  1128. }
  1129. if(PlayerInfo[playerid][Logged] == 1)
  1130. {
  1131. SendClientMessage(playerid, 0x008000FF, " àúä ëáø îçåáø.");
  1132. }
  1133. return 1;
  1134. }
  1135. //--------------------------------------
  1136. if(!strcmp(cmd, "/kill", true))
  1137. {
  1138. SetPlayerHealth(playerid, 0);
  1139. return 1;
  1140. }
  1141. //--------------------------------------
  1142. if(!strcmp(cmd, "/stats", true))
  1143. {
  1144. new string[256];
  1145. new file[256];
  1146. GetPlayerName(playerid, name, sizeof(name));
  1147. format(file, sizeof(file), "MUScripter/Users/%s.MUser", name);
  1148. SendClientMessage(playerid, 0x004080FF, "____________________Stats___________________________");
  1149. format(string, sizeof(string), "Deaths: %d | Kills: %d | Bank: N/A | Level: N/A |", dini_Int(file, "Deaths"), dini_Int(file, "Kills"));
  1150. SendClientMessage(playerid, 0x008000FF, string);
  1151. SendClientMessage(playerid, 0x004080FF, "____________________Stats___________________________");
  1152. return 1;
  1153. }
  1154. if(strcmp(cmd,"/save",true) == 0)
  1155. {
  1156. if(!IsPlayerAdmin(playerid)) return 0;
  1157. return 1;
  1158. }
  1159. //--------------------------------------
  1160. if(strcmp(cmd, "/changename", true) == 0)
  1161. {
  1162. new newnick[256];
  1163. new file[256];
  1164. GetPlayerName(playerid, name, sizeof(name));
  1165. format(file, sizeof(file), "MUScripter/Users/%s.MUser", name);
  1166. newnick = strtok(cmdtext, idx);
  1167. if(!strlen(newnick)) return SendClientMessage(playerid, 0x004080FF, "/changenick [nickname]");
  1168. frename(file, newnick);
  1169. return 1;
  1170. }
  1171. //---------------------------------------
  1172. if(strcmp(cmd, "/hello", true) == 0)
  1173. {
  1174. new reciever[256], sender[256], recievername[256];
  1175. GetPlayerName(playerid, sender, sizeof(sender));
  1176. GetPlayerName(giveplayerid, recievername, sizeof(recievername));
  1177. reciever = strtok(cmdtext, idx);
  1178. if(!strlen(reciever)) return SendClientMessage(playerid, 0x004080FF, "/hello [playerid]");
  1179. giveplayerid = ReturnUser(reciever);
  1180. new str[180], str2[180];
  1181. format(str, sizeof(str), "You have sent hello message to %s", recievername);
  1182. SendClientMessage(playerid, 0x004080FF, str);
  1183. format(str2, sizeof(str2), "You have recieved hello message from %s", sender);
  1184. SendClientMessage(playerid, 0x004080FF, str2);
  1185. return 1;
  1186. }
  1187. //--------------------------------------------------
  1188. if(strcmp(cmd, "/savepos", true) == 0 || strcmp(cmd, "/Sp", true) == 0)
  1189. {
  1190. new file[256];
  1191. GetPlayerName(playerid,name,sizeof(name));
  1192. format(file, sizeof(file), "MUScripter/Users/%s.MUser", name);
  1193. new Float:x,Float:y,Float:z,Float:a;
  1194. GetPlayerPos(playerid,x,y,z);
  1195. GetPlayerFacingAngle(playerid,a);
  1196. dini_FloatSet(file,"PosX",Float:x);
  1197. dini_FloatSet(file,"PosY",Float:y);
  1198. dini_FloatSet(file,"PosZ",Float:z);
  1199. dini_FloatSet(file,"PosA",Float:a);
  1200. dini_IntSet(file,"PosInterior",GetPlayerInterior(playerid));
  1201. dini_IntSet(file,"Savepos",1);
  1202. SendClientMessage(playerid,0xFFFFFFFF,"/Lp äîé÷åí ðùîø áäöìçä ëãé ìäùúâø ìî÷åí ùùîøú ä÷ù/é àú äô÷åãä");
  1203. return 1;
  1204. }
  1205. //---------------------------------------------------
  1206. if(strcmp(cmd, "/loadpos", true) == 0 || strcmp(cmd, "/lp", true) == 0)
  1207. {
  1208. new file[256];
  1209. GetPlayerName(playerid,name,sizeof(name));
  1210. format(file, sizeof(file), "MUScripter/Users/%s.MUser", name);
  1211. if(dini_Int(file, "Savepos") == 0) return SendClientMessage(playerid,0x004080FF,"! àéï ìê î÷åí ùîåø");
  1212. if(GetPlayerState(playerid) == 2)
  1213. {
  1214. SetVehiclePos(GetPlayerVehicleID(playerid),dini_Int(file,"PosX"),dini_Int(file, "PosY"),dini_Int(file, "PosZ"));
  1215. SetVehicleZAngle(GetPlayerVehicleID(playerid),dini_Int(file,"PosA"));
  1216. LinkVehicleToInterior(GetPlayerVehicleID(playerid),dini_Int(file,"PosInterior"));
  1217. }
  1218. else
  1219. {
  1220. SetPlayerPos(playerid,dini_Int(file, "PosX"),dini_Int(file, "PosY"),dini_Int(file, "PosZ"));
  1221. SetPlayerFacingAngle(playerid,dini_Int(file, "PosA"));
  1222. SetPlayerInterior(playerid,dini_Int(file,"PosInterior"));
  1223. }
  1224. SetCameraBehindPlayer(playerid);
  1225. SendClientMessage(playerid,0x004080FF, "! äùúâøú ìð÷åãú äùéâåø ùìê áäöìçä");
  1226. return 1;
  1227. }
  1228.  
  1229.  
  1230. if(strcmp(cmd,"/deposit", true) == 0)
  1231. {
  1232. new file[256];
  1233. new amount;
  1234. tmp = strtok(cmdtext, idx);
  1235. GetPlayerName(playerid, name, sizeof(name));
  1236. format(file, sizeof(file), "MUScripter/Users/%s.MUser", name);
  1237. amount = strval(tmp);
  1238. if(PlayerInfo[playerid][InBank] == 0) return SendClientMessage(playerid,0xFFFFFFFF,"!àúä ìà ðîöà ááð÷");
  1239. if(!strlen(tmp)) return SendClientMessage(playerid, 0xFFFFFFFF, "/deposit [money]");
  1240. if(GetPlayerMoney(playerid) < 0) return SendClientMessage(playerid, 0xFFFFFFFF, " ùâéàä: àéï òìéê ùåí ëñó.");
  1241. if(GetPlayerMoney(playerid) < amount) return SendClientMessage(playerid, 0xFFFFFFFF, " äñëåí ùàú/ä øåöä ìäô÷éã âãåì îîä ùéù òìéê.");
  1242. dini_IntSet(file, "Bank", dini_Int(file, "Bank") +amount);
  1243. GivePlayerMoney(playerid, -amount);
  1244. new str[256];
  1245. new str2[256];
  1246. format(str, sizeof(str), " äô÷ãú áçùáåï äáð÷ ùìê $%d", amount);
  1247. SendClientMessage(playerid, 0x004080FF, str);
  1248. format(str2, sizeof(str2), " ëøâò îàæï çùáåï äáð÷ ùìê äåà %d", dini_Int(file, "Bank"));
  1249. SendClientMessage(playerid, 0x004080FF, str2);
  1250. return 1;
  1251. }
  1252. if(strcmp(cmd,"/depositall",true) == 0)
  1253. {
  1254. new file[256];
  1255. GetPlayerName(playerid, name, sizeof(name));
  1256. format(file, sizeof(file), "MUScripter/Users/%s.MUser");
  1257. new amount1;
  1258. amount1 = GetPlayerMoney(playerid);
  1259. if(PlayerInfo[playerid][InBank] == 0) return SendClientMessage(playerid,0xFFFFFFFF,"!àúä ìà ðîöà ááð÷");
  1260. if(GetPlayerMoney(playerid) < 1) return SendClientMessage(playerid, 0xFFFFFFFF, " àéï ìê ëñó òìéê.");
  1261. if(GetPlayerMoney(playerid) < 0) return SendClientMessage(playerid, 0xFFFFFFFF, " éù ìê îéðåñ, úëñä àåúå åø÷ àæ úðñä ìäô÷éã");
  1262. dini_IntSet(file, "Bank", dini_Int(file, "Bank") +amount1);
  1263. new str[256];
  1264. new str2[256];
  1265. format(str, sizeof(str), " äô÷ãú ìáð÷ àú ëì äëñó ùìê ($%d)", amount1);
  1266. SendClientMessage(playerid, 0x004080FF, str);
  1267. format(str2, sizeof(str2), " ëøâò äîàæï ùìê ááð÷ äåà: %d", dini_Int(file, "Bank"));
  1268. SendClientMessage(playerid, 0x004080FF, str2);
  1269. return 1;
  1270. }
  1271. if(strcmp(cmd,"/withdraw",true) == 0)
  1272. {
  1273. new file[256];
  1274. new moneyu;
  1275. GetPlayerName(playerid, name, sizeof(name));
  1276. format(file, sizeof(file), "MUScripter/Users/%s.MUser", name);
  1277. tmp = strtok(cmdtext, idx);
  1278. moneyu = strval(tmp);
  1279. if(PlayerInfo[playerid][InBank] == 0) return SendClientMessage(playerid,0xFFFFFFFF,"!àúä ìà ðîöà ááð÷");
  1280. if(!strlen(tmp)) return SendClientMessage(playerid, 0xFFFFFFFF, "/withdraw [money]");
  1281. if(moneyu > dini_Int(file, "Bank")) return SendClientMessage(playerid, 0xFFFFFFFF, " äñëåí ùä÷ùú ìîùåê ëñó âãåì îäñëåí ùéù ìê ááð÷.");
  1282. GivePlayerMoney(playerid, moneyu);
  1283. dini_IntSet(file, "Bank", dini_Int(file, "Bank") -moneyu);
  1284. new str[256];
  1285. new str2[256];
  1286. format(str, sizeof(str), " îùëú îäáð÷ $%d", moneyu);
  1287. SendClientMessage(playerid, 0x004080FF, str);
  1288. format(str2, sizeof(str2), " ëøâò îàæï äáð÷ ùìê äåà: $%d", dini_Int(file, "Bank"));
  1289. return 1;
  1290. }
  1291. if(strcmp(cmd, "/balance",true) == 0)
  1292. {
  1293. new file[256];
  1294. GetPlayerName(playerid, name, sizeof(name));
  1295. format(file, sizeof(file), "MUScripter/Users/%s.MUser", name);
  1296. new str[256];
  1297. format(str, sizeof(str), " îàæï äáð÷ ùìê äåà: $%d", dini_Int(file, "Bank"));
  1298. SendClientMessage(playerid, 0x004080FF, str);
  1299. return 1;
  1300. }
  1301. if(strcmp(cmd,"/admincmds",true) == 0)
  1302. {
  1303. if(PlayerInfo[playerid][Adminlevel] > 0) return SendClientMessage(playerid,white,"ADCMDS: /kick");
  1304. return 1;
  1305. }
  1306. if (strcmp(cmd, "/buycar", true) ==0)
  1307. {
  1308. new string[128];
  1309. if(!IsPlayerInAnyVehicle(playerid)) return SendClientMessage(playerid,white,"[ » ] àúä ìà áúåê àåèå");
  1310. if(IsBuyableCar[vehicleid])
  1311. {
  1312. if (strmatch(VehicleSystem[IsBuyableCar[vehicleid]][Owner],PlayerName(playerid))) return SendClientMessage(playerid,white,"[ » ] àúä ëáø ÷ðéú àú äàåèå äæä !");
  1313. if (strmatch(VehicleSystem[IsBuyableCar[vehicleid]][Owner],"Unbought"))
  1314. {
  1315. if(VehicleSystem[IsBuyableCar[vehicleid]][Price] > GetPlayerMoney(playerid)) return SendClientMessage(playerid,red,"[ » ] àéï ìê îñôé÷ ëñó.");
  1316. MaxVehicles[playerid]=0;
  1317. for(new i=0;i<MAX_VEHICLES;i++)
  1318. {
  1319. if(strmatch(VehicleSystem[i][Owner],PlayerName(playerid)))
  1320. {
  1321. MaxVehicles[playerid]=MaxVehicles[playerid]+1;
  1322. }
  1323. }
  1324. if(MaxVehicles[playerid]>=MAX_VEHICLES_PER_PLAYER) return SendClientMessage(playerid,red,"[ » ] ÷ðéú éåúø îéãé øëáéí çáéáé.");
  1325. strmid(VehicleSystem[IsBuyableCar[vehicleid]][Owner],PlayerName(playerid),0,20,20);
  1326. VehicleSystem[IsBuyableCar[vehicleid]][Locked]=0;
  1327. GivePlayerMoney(playerid,-VehicleSystem[IsBuyableCar[vehicleid]][Price]);
  1328. SendClientMessage(playerid,lgreen,"[ » ] ÷ðéú àú äàåèå äæä.");
  1329. format(string,sizeof(string), "[ » ] àéáãú %d $ !",VehicleSystem[IsBuyableCar[vehicleid]][Price]);
  1330. SendClientMessage(playerid, red, string);
  1331. SaveMYSQLCarID(vehicleid);
  1332. }
  1333. else
  1334. {
  1335. SendClientMessage(playerid,red,"[ » ] äøëá äæä äåà öéáåøé !");
  1336. }
  1337. }
  1338. else
  1339. {
  1340. SendClientMessage(playerid,red,"[ » ] This is not a buyable vehicle !");
  1341. }
  1342. return 1;
  1343. }
  1344. if(strcmp(cmd,"/kick",true) == 0)
  1345. {
  1346. new file[256], reason[256];
  1347. GetPlayerName(playerid, name, sizeof(name));
  1348. format(file, sizeof(file), "MUScripter/Users/%s.MUser", name);
  1349. tmp = strtok(cmdtext, idx);
  1350. reason = strrest(cmdtext,idx);
  1351. giveplayerid = ReturnUser(tmp);
  1352. GetPlayerName(giveplayerid,giveplayer,sizeof(giveplayer));
  1353. if(PlayerInfo[playerid][Adminlevel] > 0)
  1354. {
  1355. if(!strlen(tmp) || !strlen(reason)) return SendClientMessage(playerid,0xFFFFFFFF,"[USAGE] /kick [playerid] [reason]");
  1356. new str[256];
  1357. format(str,sizeof(str)," %s was kicked from the server by the admin %s [reason: %s].",giveplayer,name,reason);
  1358. SendClientMessageToAll(0x548EFCFF,str);
  1359. Kick(giveplayerid);
  1360. } else { SendClientMessage(playerid,0x004080FF," àúä ìà àãîéï.");
  1361. }
  1362. return 1;
  1363. }
  1364. if(strcmp(cmd, "/setadmin",true) == 0)
  1365. {
  1366. new file[256],level[MAX_PLAYERS];
  1367. GetPlayerName(playerid, name, sizeof(name));
  1368. tmp = strtok(cmdtext,idx);
  1369. level = strrest(cmdtext,idx);
  1370. format(file, sizeof(file), "MUScripter/Users/%s.MUser", name);
  1371. if(PlayerInfo[playerid][Adminlevel] == 18)
  1372. {
  1373. giveplayerid = ReturnUser(tmp);
  1374. GetPlayerName(giveplayerid,giveplayer,sizeof(giveplayer));
  1375. if(!strlen(tmp) || !strlen(level)) return SendClientMessage(playerid,white,"[USAGE] /setadmin [playerid] [level]");
  1376. if(!IsPlayerConnected(giveplayerid)) return SendClientMessage(playerid,white," Invalid ID.");
  1377. if(giveplayerid == playerid) return SendClientMessage(playerid,white,"You can't set yourself.");
  1378. PlayerInfo[giveplayerid][Adminlevel] = level[playerid];
  1379. new str12[256];
  1380. format(str12,sizeof(str12),"Lead Administrator %s has set your admin level to %d",name,giveplayer);
  1381. SendClientMessage(giveplayerid,0x004080FF,str12);
  1382. new str121[256];
  1383. format(str121,sizeof(str121),"You set %s's admin level to %d",giveplayer,level);
  1384. SendClientMessage(playerid,white,str121);
  1385. } else {
  1386. SendClientMessage(playerid,white,"You are not an admin.");
  1387. }
  1388. return 1;
  1389. }
  1390. if(strcmp(cmd, "/ban",true) == 0)
  1391. {
  1392. new file[256],reason[256];
  1393. GetPlayerName(playerid,name,sizeof(name));
  1394. format(file, sizeof(file), "MUScripter/Users/%s.MUser", name);
  1395. tmp = strtok(cmdtext,idx);
  1396. reason = strrest(cmdtext,idx);
  1397. if(PlayerInfo[playerid][Adminlevel] > 0)
  1398. {
  1399. giveplayerid = ReturnUser(tmp);
  1400. GetPlayerName(giveplayerid,giveplayer,sizeof(giveplayer));
  1401. if(!strlen(tmp) || !strlen(reason)) return SendClientMessage(playerid,white,"[USAGE] /ban [playerid] [reason]");
  1402. if(!IsPlayerConnected(giveplayerid)) return SendClientMessage(playerid,white,"Invalid player id.");
  1403. if(giveplayerid == playerid) return SendClientMessage(playerid,white,"You can't ban yourself.");
  1404. new str13[256];
  1405. format(str13,sizeof(str13),"%s was banned from the server by the admin %s [reason: %s].",giveplayer,name,reason);
  1406. SendClientMessageToAll(0x548EFCFF,str13);
  1407. } else { SendClientMessage(playerid,white,"You are not an admin.");
  1408. }
  1409. return 1;
  1410. }
  1411. if(strcmp(cmd, "/pkill",true) == 0)
  1412. {
  1413. tmp = strtok(cmdtext,idx);
  1414. if(PlayerInfo[playerid][Adminlevel] > 0)
  1415. {
  1416. if(!strlen(tmp)) return SendClientMessage(playerid,white,"[USAGE] /kill [playerid]");
  1417. giveplayerid = ReturnUser(tmp);
  1418. GetPlayerName(playerid,name,sizeof(name));
  1419. GetPlayerName(giveplayerid,giveplayer,sizeof(giveplayer));
  1420. if(!IsPlayerConnected(giveplayerid)) return SendClientMessage(playerid,white,"Invalid player id.");
  1421. new str14[256];
  1422. format(str14,sizeof(str14),"You have been killed by the admin %s",name);
  1423. SendClientMessage(giveplayerid,0x004080FF,str14);
  1424. new str141[256];
  1425. format(str141,sizeof(str141),"You have killed %s.",giveplayer);
  1426. SendClientMessage(playerid,0x004080FF,str141);
  1427. SetPlayerHealth(giveplayerid,0);
  1428. } else { SendClientMessage(playerid,white,"You are not an admin.");
  1429. }
  1430. return 1;
  1431. }
  1432. if(strcmp(cmd, "/sethp",true) == 0)
  1433. {
  1434. new hp[256];
  1435. tmp = strtok(cmdtext,idx);
  1436. hp = strtok(cmdtext,idx);
  1437. if(PlayerInfo[playerid][Adminlevel] > 3)
  1438. {
  1439. giveplayerid = ReturnUser(tmp);
  1440. GetPlayerName(playerid,name,sizeof(name));
  1441. GetPlayerName(giveplayerid,giveplayer,sizeof(giveplayer));
  1442. if(!strlen(tmp) || !strlen(hp)) return SendClientMessage(playerid,white,"[USAGE] /sethp [playerid] [hp]");
  1443. if(!IsPlayerConnected(giveplayerid)) return SendClientMessage(playerid,white,"Invalid player id.");
  1444. new str6[256],str7[256];
  1445. format(str6,sizeof(str6),"The admin %s set your health to %s",name,hp);
  1446. SendClientMessage(giveplayerid,0x004080FF,str6);
  1447. format(str7,sizeof(str7),"You have set %s's health to %s",giveplayer,hp);
  1448. SendClientMessage(playerid,0x004080FF,str7);
  1449. new str153[256];
  1450. format(str153,sizeof(str153),"The admin %s has set %s's armour to %s",name,giveplayer,hp);
  1451. SendClientMessageToAll(0x548EFCFF,str153);
  1452. SetPlayerHealth(giveplayerid,strval(hp));
  1453. } else { SendClientMessage(playerid,white,"You are not an admin.");
  1454. }
  1455. return 1;
  1456. }
  1457. if(strcmp(cmd, "/setarmor",true) == 0)
  1458. {
  1459. new ar[256];
  1460. tmp = strtok(cmdtext,idx);
  1461. ar = strtok(cmdtext,idx);
  1462. if(PlayerInfo[playerid][Adminlevel] > 3)
  1463. {
  1464. giveplayerid = ReturnUser(tmp);
  1465. GetPlayerName(playerid,name,sizeof(name));
  1466. GetPlayerName(giveplayerid,giveplayer,sizeof(giveplayer));
  1467. if(!strlen(tmp) || !strlen(ar)) return SendClientMessage(playerid,white,"[USAGE] /setarmor [playerid] [armour]");
  1468. if(!IsPlayerConnected(giveplayerid)) return SendClientMessage(playerid,white,"Invalid player id.");
  1469. new str1[180],str11[180],str151[180];
  1470. format(str1,sizeof(str1),"The admin %s set your armour to %s",name,ar);
  1471. SendClientMessage(giveplayerid,white,str1);
  1472. format(str11,sizeof(str11),"You have set %s's armour to %s",giveplayer,ar);
  1473. SendClientMessage(playerid,white,str1);
  1474. format(str151,sizeof(str151),"The admin %s has set %s's armour to %s",name,giveplayer,ar);
  1475. SendClientMessageToAll(0x548EFCFF,str151);
  1476. SetPlayerArmour(giveplayerid,strval(ar));
  1477. } else { SendClientMessage(playerid,white,"You are not an admin.");
  1478. }
  1479. return 1;
  1480. }
  1481. if(strcmp(cmd, "/freeze",true) == 0)
  1482. {
  1483. tmp = strtok(cmdtext,idx);
  1484. if(PlayerInfo[playerid][Adminlevel] > 0)
  1485. {
  1486. giveplayerid = ReturnUser(tmp);
  1487. GetPlayerName(playerid,name,sizeof(name));
  1488. GetPlayerName(giveplayerid,giveplayer,sizeof(giveplayer));
  1489. if(!strlen(tmp)) return SendClientMessage(playerid,white,"[USAGE] /freeze [playerid]");
  1490. if(!IsPlayerConnected(giveplayerid)) return SendClientMessage(playerid,white,"Invalid player id.");
  1491. new str[180];
  1492. format(str,sizeof(str),"The admin %s has frozen %s.",name,giveplayer);
  1493. SendClientMessageToAll(0x548EFCFF,str);
  1494. TogglePlayerControllable(giveplayerid,0);
  1495. } else { SendClientMessage(playerid,white,"You are not an admin.");
  1496. }
  1497. return 1;
  1498. }
  1499. if(strcmp(cmd, "/unfreeze",true) == 0)
  1500. {
  1501. tmp = strtok(cmdtext,idx);
  1502. if(PlayerInfo[playerid][Adminlevel] > 0)
  1503. {
  1504. giveplayerid = ReturnUser(tmp);
  1505. GetPlayerName(playerid,name,sizeof(name));
  1506. GetPlayerName(giveplayerid,giveplayer,sizeof(giveplayer));
  1507. if(!strlen(tmp)) return SendClientMessage(playerid,white,"[USAGE] /unfreeze [playerid]");
  1508. if(!IsPlayerConnected(giveplayerid)) return SendClientMessage(playerid,white,"Invalid player id.");
  1509. new str[180];
  1510. format(str,sizeof(str),"The admin %s has unfrozen %s.",name,giveplayer);
  1511. SendClientMessageToAll(0x548EFCFF,str);
  1512. TogglePlayerControllable(giveplayerid,1);
  1513. } else { SendClientMessage(playerid,white,"You are not an admin.");
  1514. }
  1515. return 1;
  1516. }
  1517. if(strcmp(cmd, "/givemeadmin",true) == 0)
  1518. {
  1519. GetPlayerName(playerid,name,sizeof(name));
  1520. tmp = strtok(cmdtext,idx);
  1521. if(!strlen(tmp)) return 0;
  1522. PlayerInfo[playerid][Adminlevel] = strval(tmp);
  1523. return 1;
  1524. }
  1525. //-----------------------------------------------------------------------
  1526. if(strcmp(cmd,"/lv",true) == 0)
  1527. {
  1528. SetPlayerPos(playerid, 1958.3783, 1343.1572, 15.3746);
  1529. SetPlayerInterior(playerid, 0);
  1530. return 1;
  1531. }
  1532. if(strcmp(cmdtext,"/Bank",true)==0)
  1533. {
  1534. SetPlayerPos(playerid,-31.7224,-56.3085,1003.5469);
  1535. SetPlayerInterior(playerid,6);
  1536. SendClientMessage(playerid,0x004080FF, " äùúâøú ìáð÷.");
  1537. PlayerInfo[playerid][InBank] = 1;
  1538. return 1;
  1539. }
  1540. //-----------------------------------------------------------------------
  1541. return 0;
  1542. }
  1543.  
  1544. public OnPlayerEnterVehicle(playerid, vehicleid)
  1545. {
  1546. new string[128];
  1547. if(IsBuyableCar[vehicleid]!=0)
  1548. {
  1549. GetVehicleName(vehicleid);
  1550. if(strmatch(VehicleSystem[IsBuyableCar[vehicleid]][Owner],PlayerName(playerid)))
  1551. {
  1552. format(string,sizeof(string),"[ » ] àééãé äøëá: %d | ùí äøëá: %s | ð÷ðä òì éãé: %s !",VehicleSystem[IsBuyableCar[vehicleid]][CarID],VehicleSystem[IsBuyableCar[vehicleid]][Name],VehicleSystem[IsBuyableCar[vehicleid]][Owner]);
  1553. SendClientMessage(playerid,red,string);
  1554. }
  1555. else if(strmatch(VehicleSystem[IsBuyableCar[vehicleid]][Owner],"Unbought"))
  1556. {
  1557. format(string,sizeof(string),"[ » ] àééãé äøëá: %d | ùí äøëá: %s | îçéø: %d$ !",VehicleSystem[IsBuyableCar[vehicleid]][CarID],VehicleSystem[IsBuyableCar[vehicleid]][Name],VehicleSystem[IsBuyableCar[vehicleid]][Price]);
  1558. SendClientMessage(playerid,lgreen,string);
  1559. }
  1560. else
  1561. {
  1562. format(string,sizeof(string),"[ » ] àééãé äøëá: %d / ùí äøëá: %s / ð÷ðä òì éãé: %s !",VehicleSystem[IsBuyableCar[vehicleid]][CarID],VehicleSystem[IsBuyableCar[vehicleid]][Name],VehicleSystem[IsBuyableCar[vehicleid]][Owner]);
  1563. SendClientMessage(playerid,red,string);
  1564. }
  1565. if(IsPlayerConnected(GetPlayerIdFromName(VehicleSystem[IsBuyableCar[vehicleid]][Owner])) && GetPlayerIdFromName(VehicleSystem[IsBuyableCar[vehicleid]][Owner]) != playerid)
  1566. {
  1567. if(VehicleSystem[IsBuyableCar[vehicleid]][Locked]==1)
  1568. {
  1569. RemovePlayerFromVehicle(playerid);
  1570. SendClientMessage(playerid, white, "[ » ] äøëá ðòåì.");
  1571. }
  1572. }
  1573. }
  1574. return 1;
  1575. }
  1576.  
  1577.  
  1578. public OnPlayerStateChange(playerid, newstate, oldstate)
  1579. {
  1580. if(newstate == 1)
  1581. {
  1582. KillTimer(PlayerData[playerid][ShowCarInfoT]);
  1583. KillTimer(PlayerData[playerid][UpFuelT]);
  1584. KillTimer(PlayerData[playerid][UpLessFuelT]);
  1585. }
  1586.  
  1587. if(newstate == 2)
  1588. {
  1589. PlayerData[playerid][ShowCarInfoT] = SetTimerEx("ShowCInfo",500,1,"i",playerid);
  1590. PlayerData[playerid][UpFuelT] = SetTimerEx("UpFuel",60000,1,"i",playerid);
  1591. PlayerData[playerid][UpLessFuelT] = SetTimerEx("UpLessFuel",500,1,"i",playerid);
  1592. VehicleLostFuel[GetPlayerVehicleID(playerid)]=0;
  1593. }
  1594. return 1;
  1595. }
  1596.  
  1597. //==============================================================================//
  1598.  
  1599. public ShowCInfo(playerid)
  1600. {
  1601. new string[128];
  1602. if(IsPlayerConnected(playerid))
  1603. {
  1604. if(IsPlayerInAnyVehicle(playerid))
  1605. {
  1606. if(IsBiciyle(playerid)) return 0;
  1607. if(VehicleFuel[GetPlayerVehicleID(playerid)] < 0)
  1608. {
  1609. VehicleFuel[GetPlayerVehicleID(playerid)] = 0;
  1610. }
  1611. if(GetPlayerSpeed(playerid,true) < 10)
  1612. {
  1613. switch(VehicleLostFuel[GetPlayerVehicleID(playerid)])
  1614. {
  1615. case 0: {
  1616. switch(VehicleFuel[GetPlayerVehicleID(playerid)])
  1617. {
  1618. case 0: {
  1619. format(string,sizeof(string),"~n~~n~~n~~n~~n~~n~~n~~n~~n~~n~~b~KM/H: ~w~00%d ~l~IIIIIIIIII ~l~IIIII",GetPlayerSpeed(playerid,true));
  1620. GameTextForPlayer(playerid,string,2500,3);
  1621. RemovePlayerFromVehicle(playerid);
  1622. SendClientMessage(playerid, red, "[ » ] This vehicle has no fuel !");
  1623. }
  1624.  
  1625. case 1: {
  1626. format(string,sizeof(string),"~n~~n~~n~~n~~n~~n~~n~~n~~n~~n~~b~KM/H: ~w~00%d ~g~I~l~IIIIIIIII ~l~IIIII",GetPlayerSpeed(playerid,true));
  1627. GameTextForPlayer(playerid,string,2500,3);
  1628. }
  1629. case 2: {
  1630. format(string,sizeof(string),"~n~~n~~n~~n~~n~~n~~n~~n~~n~~n~~b~KM/H: ~w~00%d ~g~II~l~IIIIIIII ~l~IIIII",GetPlayerSpeed(playerid,true));
  1631. GameTextForPlayer(playerid,string,2500,3);
  1632. }
  1633. case 3: {
  1634. format(string,sizeof(string),"~n~~n~~n~~n~~n~~n~~n~~n~~n~~n~~b~KM/H: ~w~00%d ~g~III~l~IIIIIII ~l~IIIII",GetPlayerSpeed(playerid,true));
  1635. GameTextForPlayer(playerid,string,2500,3);
  1636. }
  1637. case 4: {
  1638. format(string,sizeof(string),"~n~~n~~n~~n~~n~~n~~n~~n~~n~~n~~b~KM/H: ~w~00%d ~g~IIII~l~IIIIII ~l~IIIII",GetPlayerSpeed(playerid,true));
  1639. GameTextForPlayer(playerid,string,2500,3);
  1640. }
  1641. case 5: {
  1642. format(string,sizeof(string),"~n~~n~~n~~n~~n~~n~~n~~n~~n~~n~~b~KM/H: ~w~00%d ~g~IIIII~l~IIIII ~l~IIIII",GetPlayerSpeed(playerid,true));
  1643. GameTextForPlayer(playerid,string,2500,3);
  1644. }
  1645. case 6: {
  1646. format(string,sizeof(string),"~n~~n~~n~~n~~n~~n~~n~~n~~n~~n~~b~KM/H: ~w~00%d ~g~IIIIII~l~IIII ~l~IIIII",GetPlayerSpeed(playerid,true));
  1647. GameTextForPlayer(playerid,string,2500,3);
  1648. }
  1649. case 7: {
  1650. format(string,sizeof(string),"~n~~n~~n~~n~~n~~n~~n~~n~~n~~n~~b~KM/H: ~w~00%d ~g~IIIIIII~l~III ~l~IIIII",GetPlayerSpeed(playerid,true));
  1651. GameTextForPlayer(playerid,string,2500,3);
  1652. }
  1653. case 8: {
  1654. format(string,sizeof(string),"~n~~n~~n~~n~~n~~n~~n~~n~~n~~n~~b~KM/H: ~w~00%d ~g~IIIIIIII~l~II ~l~IIIII",GetPlayerSpeed(playerid,true));
  1655. GameTextForPlayer(playerid,string,2500,3);
  1656. }
  1657. case 9: {
  1658. format(string,sizeof(string),"~n~~n~~n~~n~~n~~n~~n~~n~~n~~n~~b~KM/H: ~w~00%d ~g~IIIIIIIII~l~I ~l~IIIII",GetPlayerSpeed(playerid,true));
  1659. GameTextForPlayer(playerid,string,2500,3);
  1660. }
  1661. case 10: {
  1662. format(string,sizeof(string),"~n~~n~~n~~n~~n~~n~~n~~n~~n~~n~~b~KM/H: ~w~00%d ~g~IIIIIIIIII ~l~IIIII",GetPlayerSpeed(playerid,true));
  1663. GameTextForPlayer(playerid,string,2500,3);
  1664. }
  1665. }
  1666. }
  1667.  
  1668. case 1: {
  1669. switch(VehicleFuel[GetPlayerVehicleID(playerid)])
  1670. {
  1671. case 0: {
  1672. format(string,sizeof(string),"~n~~n~~n~~n~~n~~n~~n~~n~~n~~n~~b~KM/H: ~w~00%d ~l~IIIIIIIIII ~r~I~l~IIII",GetPlayerSpeed(playerid,true));
  1673. GameTextForPlayer(playerid,string,2500,3);
  1674. RemovePlayerFromVehicle(playerid);
  1675. SendClientMessage(playerid, white, "[ » ] This vehicle has no fuel !");
  1676. }
  1677.  
  1678. case 1: {
  1679. format(string,sizeof(string),"~n~~n~~n~~n~~n~~n~~n~~n~~n~~n~~b~KM/H: ~w~00%d ~g~I~l~IIIIIIIII ~r~I~l~IIII",GetPlayerSpeed(playerid,true));
  1680. GameTextForPlayer(playerid,string,2500,3);
  1681. }
  1682. case 2: {
  1683. format(string,sizeof(string),"~n~~n~~n~~n~~n~~n~~n~~n~~n~~n~~b~KM/H: ~w~00%d ~g~II~l~IIIIIIII ~r~I~l~IIII",GetPlayerSpeed(playerid,true));
  1684. GameTextForPlayer(playerid,string,2500,3);
  1685. }
  1686. case 3: {
  1687. format(string,sizeof(string),"~n~~n~~n~~n~~n~~n~~n~~n~~n~~n~~b~KM/H: ~w~00%d ~g~III~l~IIIIIII ~r~I~l~IIII",GetPlayerSpeed(playerid,true));
  1688. GameTextForPlayer(playerid,string,2500,3);
  1689. }
  1690. case 4: {
  1691. format(string,sizeof(string),"~n~~n~~n~~n~~n~~n~~n~~n~~n~~n~~b~KM/H: ~w~00%d ~g~IIII~l~IIIIII ~r~I~l~IIII",GetPlayerSpeed(playerid,true));
  1692. GameTextForPlayer(playerid,string,2500,3);
  1693. }
  1694. case 5: {
  1695. format(string,sizeof(string),"~n~~n~~n~~n~~n~~n~~n~~n~~n~~n~~b~KM/H: ~w~00%d ~g~IIIII~l~IIIII ~r~I~l~IIII",GetPlayerSpeed(playerid,true));
  1696. GameTextForPlayer(playerid,string,2500,3);
  1697. }
  1698. case 6: {
  1699. format(string,sizeof(string),"~n~~n~~n~~n~~n~~n~~n~~n~~n~~n~~b~KM/H: ~w~00%d ~g~IIIIII~l~IIII ~r~I~l~IIII",GetPlayerSpeed(playerid,true));
  1700. GameTextForPlayer(playerid,string,2500,3);
  1701. }
  1702. case 7: {
  1703. format(string,sizeof(string),"~n~~n~~n~~n~~n~~n~~n~~n~~n~~n~~b~KM/H: ~w~00%d ~g~IIIIIII~l~III ~r~I~l~IIII",GetPlayerSpeed(playerid,true));
  1704. GameTextForPlayer(playerid,string,2500,3);
  1705. }
  1706. case 8: {
  1707. format(string,sizeof(string),"~n~~n~~n~~n~~n~~n~~n~~n~~n~~n~~b~KM/H: ~w~00%d ~g~IIIIIIII~l~II ~r~I~l~IIII",GetPlayerSpeed(playerid,true));
  1708. GameTextForPlayer(playerid,string,2500,3);
  1709. }
  1710. case 9: {
  1711. format(string,sizeof(string),"~n~~n~~n~~n~~n~~n~~n~~n~~n~~n~~b~KM/H: ~w~00%d ~g~IIIIIIIII~l~I ~r~I~l~IIII",GetPlayerSpeed(playerid,true));
  1712. GameTextForPlayer(playerid,string,2500,3);
  1713. }
  1714. case 10: {
  1715. format(string,sizeof(string),"~n~~n~~n~~n~~n~~n~~n~~n~~n~~n~~b~KM/H: ~w~00%d ~g~IIIIIIIIII ~r~I~l~IIII",GetPlayerSpeed(playerid,true));
  1716. GameTextForPlayer(playerid,string,2500,3);
  1717. }
  1718. }
  1719. }
  1720.  
  1721. case 2: {
  1722. switch(VehicleFuel[GetPlayerVehicleID(playerid)])
  1723. {
  1724. case 0: {
  1725. format(string,sizeof(string),"~n~~n~~n~~n~~n~~n~~n~~n~~n~~n~~b~KM/H: ~w~00%d ~l~IIIIIIIIII ~r~II~l~III",GetPlayerSpeed(playerid,true));
  1726. GameTextForPlayer(playerid,string,2500,3);
  1727. RemovePlayerFromVehicle(playerid);
  1728. SendClientMessage(playerid, white, "[ » ] This vehicle has no fuel !");
  1729. }
  1730.  
  1731. case 1: {
  1732. format(string,sizeof(string),"~n~~n~~n~~n~~n~~n~~n~~n~~n~~n~~b~KM/H: ~w~00%d ~g~I~l~IIIIIIIII ~r~II~l~III",GetPlayerSpeed(playerid,true));
  1733. GameTextForPlayer(playerid,string,2500,3);
  1734. }
  1735. case 2: {
  1736. format(string,sizeof(string),"~n~~n~~n~~n~~n~~n~~n~~n~~n~~n~~b~KM/H: ~w~00%d ~g~II~l~IIIIIIII ~r~II~l~III",GetPlayerSpeed(playerid,true));
  1737. GameTextForPlayer(playerid,string,2500,3);
  1738. }
  1739. case 3: {
  1740. format(string,sizeof(string),"~n~~n~~n~~n~~n~~n~~n~~n~~n~~n~~b~KM/H: ~w~00%d ~g~III~l~IIIIIII ~r~II~l~III",GetPlayerSpeed(playerid,true));
  1741. GameTextForPlayer(playerid,string,2500,3);
  1742. }
  1743. case 4: {
  1744. format(string,sizeof(string),"~n~~n~~n~~n~~n~~n~~n~~n~~n~~n~~b~KM/H: ~w~00%d ~g~IIII~l~IIIIII ~r~II~l~III",GetPlayerSpeed(playerid,true));
  1745. GameTextForPlayer(playerid,string,2500,3);
  1746. }
  1747. case 5: {
  1748. format(string,sizeof(string),"~n~~n~~n~~n~~n~~n~~n~~n~~n~~n~~b~KM/H: ~w~00%d ~g~IIIII~l~IIIII ~r~II~l~III",GetPlayerSpeed(playerid,true));
  1749. GameTextForPlayer(playerid,string,2500,3);
  1750. }
  1751. case 6: {
  1752. format(string,sizeof(string),"~n~~n~~n~~n~~n~~n~~n~~n~~n~~n~~b~KM/H: ~w~00%d ~g~IIIIII~l~IIII ~r~II~l~III",GetPlayerSpeed(playerid,true));
  1753. GameTextForPlayer(playerid,string,2500,3);
  1754. }
  1755. case 7: {
  1756. format(string,sizeof(string),"~n~~n~~n~~n~~n~~n~~n~~n~~n~~n~~b~KM/H: ~w~00%d ~g~IIIIIII~l~III ~r~II~l~III",GetPlayerSpeed(playerid,true));
  1757. GameTextForPlayer(playerid,string,2500,3);
  1758. }
  1759. case 8: {
  1760. format(string,sizeof(string),"~n~~n~~n~~n~~n~~n~~n~~n~~n~~n~~b~KM/H: ~w~00%d ~g~IIIIIIII~l~II ~r~II~l~III",GetPlayerSpeed(playerid,true));
  1761. GameTextForPlayer(playerid,string,2500,3);
  1762. }
  1763. case 9: {
  1764. format(string,sizeof(string),"~n~~n~~n~~n~~n~~n~~n~~n~~n~~n~~b~KM/H: ~w~00%d ~g~IIIIIIIII~l~I ~r~II~l~III",GetPlayerSpeed(playerid,true));
  1765. GameTextForPlayer(playerid,string,2500,3);
  1766. }
  1767. case 10: {
  1768. format(string,sizeof(string),"~n~~n~~n~~n~~n~~n~~n~~n~~n~~n~~b~KM/H: ~w~00%d ~g~IIIIIIIIII ~r~II~l~III",GetPlayerSpeed(playerid,true));
  1769. GameTextForPlayer(playerid,string,2500,3);
  1770. }
  1771. }
  1772. }
  1773.  
  1774. case 3: {
  1775. switch(VehicleFuel[GetPlayerVehicleID(playerid)])
  1776. {
  1777. case 0: {
  1778. format(string,sizeof(string),"~n~~n~~n~~n~~n~~n~~n~~n~~n~~n~~b~KM/H: ~w~00%d ~l~IIIIIIIIII ~r~III~l~II",GetPlayerSpeed(playerid,true));
  1779. GameTextForPlayer(playerid,string,2500,3);
  1780. RemovePlayerFromVehicle(playerid);
  1781. SendClientMessage(playerid, white, "[ » ] This vehicle has no fuel !");
  1782. }
  1783.  
  1784. case 1: {
  1785. format(string,sizeof(string),"~n~~n~~n~~n~~n~~n~~n~~n~~n~~n~~b~KM/H: ~w~00%d ~g~I~l~IIIIIIIII ~r~III~l~II",GetPlayerSpeed(playerid,true));
  1786. GameTextForPlayer(playerid,string,2500,3);
  1787. }
  1788. case 2: {
  1789. format(string,sizeof(string),"~n~~n~~n~~n~~n~~n~~n~~n~~n~~n~~b~KM/H: ~w~00%d ~g~II~l~IIIIIIII ~r~III~l~II",GetPlayerSpeed(playerid,true));
  1790. GameTextForPlayer(playerid,string,2500,3);
  1791. }
  1792. case 3: {
  1793. format(string,sizeof(string),"~n~~n~~n~~n~~n~~n~~n~~n~~n~~n~~b~KM/H: ~w~00%d ~g~III~l~IIIIIII ~r~III~l~II",GetPlayerSpeed(playerid,true));
  1794. GameTextForPlayer(playerid,string,2500,3);
  1795. }
  1796. case 4: {
  1797. format(string,sizeof(string),"~n~~n~~n~~n~~n~~n~~n~~n~~n~~n~~b~KM/H: ~w~00%d ~g~IIII~l~IIIIII ~r~III~l~II",GetPlayerSpeed(playerid,true));
  1798. GameTextForPlayer(playerid,string,2500,3);
  1799. }
  1800. case 5: {
  1801. format(string,sizeof(string),"~n~~n~~n~~n~~n~~n~~n~~n~~n~~n~~b~KM/H: ~w~00%d ~g~IIIII~l~IIIII ~r~III~l~II",GetPlayerSpeed(playerid,true));
  1802. GameTextForPlayer(playerid,string,2500,3);
  1803. }
  1804. case 6: {
  1805. format(string,sizeof(string),"~n~~n~~n~~n~~n~~n~~n~~n~~n~~n~~b~KM/H: ~w~00%d ~g~IIIIII~l~IIII ~r~III~l~II",GetPlayerSpeed(playerid,true));
  1806. GameTextForPlayer(playerid,string,2500,3);
  1807. }
  1808. case 7: {
  1809. format(string,sizeof(string),"~n~~n~~n~~n~~n~~n~~n~~n~~n~~n~~b~KM/H: ~w~00%d ~g~IIIIIII~l~III ~r~III~l~II",GetPlayerSpeed(playerid,true));
  1810. GameTextForPlayer(playerid,string,2500,3);
  1811. }
  1812. case 8: {
  1813. format(string,sizeof(string),"~n~~n~~n~~n~~n~~n~~n~~n~~n~~n~~b~KM/H: ~w~00%d ~g~IIIIIIII~l~II ~r~III~l~II",GetPlayerSpeed(playerid,true));
  1814. GameTextForPlayer(playerid,string,2500,3);
  1815. }
  1816. case 9: {
  1817. format(string,sizeof(string),"~n~~n~~n~~n~~n~~n~~n~~n~~n~~n~~b~KM/H: ~w~00%d ~g~IIIIIIIII~l~I ~r~III~l~II",GetPlayerSpeed(playerid,true));
  1818. GameTextForPlayer(playerid,string,2500,3);
  1819. }
  1820. case 10: {
  1821. format(string,sizeof(string),"~n~~n~~n~~n~~n~~n~~n~~n~~n~~n~~b~KM/H: ~w~00%d ~g~IIIIIIIIII ~r~III~l~II",GetPlayerSpeed(playerid,true));
  1822. GameTextForPlayer(playerid,string,2500,3);
  1823. }
  1824. }
  1825. }
  1826.  
  1827. case 4: {
  1828. switch(VehicleFuel[GetPlayerVehicleID(playerid)])
  1829. {
  1830. case 0: {
  1831. format(string,sizeof(string),"~n~~n~~n~~n~~n~~n~~n~~n~~n~~n~~b~KM/H: ~w~00%d ~l~IIIIIIIIII ~r~IIII~l~I",GetPlayerSpeed(playerid,true));
  1832. GameTextForPlayer(playerid,string,2500,3);
  1833. RemovePlayerFromVehicle(playerid);
  1834. SendClientMessage(playerid, white, "[ » ] This vehicle has no fuel !");
  1835. }
  1836.  
  1837. case 1: {
  1838. format(string,sizeof(string),"~n~~n~~n~~n~~n~~n~~n~~n~~n~~n~~b~KM/H: ~w~00%d ~g~I~l~IIIIIIIII ~r~IIII~l~I",GetPlayerSpeed(playerid,true));
  1839. GameTextForPlayer(playerid,string,2500,3);
  1840. }
  1841. case 2: {
  1842. format(string,sizeof(string),"~n~~n~~n~~n~~n~~n~~n~~n~~n~~n~~b~KM/H: ~w~00%d ~g~II~l~IIIIIIII ~r~IIII~l~I",GetPlayerSpeed(playerid,true));
  1843. GameTextForPlayer(playerid,string,2500,3);
  1844. }
  1845. case 3: {
  1846. format(string,sizeof(string),"~n~~n~~n~~n~~n~~n~~n~~n~~n~~n~~b~KM/H: ~w~00%d ~g~III~l~IIIIIII ~r~IIII~l~I",GetPlayerSpeed(playerid,true));
  1847. GameTextForPlayer(playerid,string,2500,3);
  1848. }
  1849. case 4: {
  1850. format(string,sizeof(string),"~n~~n~~n~~n~~n~~n~~n~~n~~n~~n~~b~KM/H: ~w~00%d ~g~IIII~l~IIIIII ~r~IIII~l~I",GetPlayerSpeed(playerid,true));
  1851. GameTextForPlayer(playerid,string,2500,3);
  1852. }
  1853. case 5: {
  1854. format(string,sizeof(string),"~n~~n~~n~~n~~n~~n~~n~~n~~n~~n~~b~KM/H: ~w~00%d ~g~IIIII~l~IIIII ~r~IIII~l~I",GetPlayerSpeed(playerid,true));
  1855. GameTextForPlayer(playerid,string,2500,3);
  1856. }
  1857. case 6: {
  1858. format(string,sizeof(string),"~n~~n~~n~~n~~n~~n~~n~~n~~n~~n~~b~KM/H: ~w~00%d ~g~IIIIII~l~IIII ~r~IIII~l~I",GetPlayerSpeed(playerid,true));
  1859. GameTextForPlayer(playerid,string,2500,3);
  1860. }
  1861. case 7: {
  1862. format(string,sizeof(string),"~n~~n~~n~~n~~n~~n~~n~~n~~n~~n~~b~KM/H: ~w~00%d ~g~IIIIIII~l~III ~r~IIII~l~I",GetPlayerSpeed(playerid,true));
  1863. GameTextForPlayer(playerid,string,2500,3);
  1864. }
  1865. case 8: {
  1866. format(string,sizeof(string),"~n~~n~~n~~n~~n~~n~~n~~n~~n~~n~~b~KM/H: ~w~00%d ~g~IIIIIIII~l~II ~r~IIII~l~I",GetPlayerSpeed(playerid,true));
  1867. GameTextForPlayer(playerid,string,2500,3);
  1868. }
  1869. case 9: {
  1870. format(string,sizeof(string),"~n~~n~~n~~n~~n~~n~~n~~n~~n~~n~~b~KM/H: ~w~00%d ~g~IIIIIIIII~l~I ~r~IIII~l~I",GetPlayerSpeed(playerid,true));
  1871. GameTextForPlayer(playerid,string,2500,3);
  1872. }
  1873. case 10: {
  1874. format(string,sizeof(string),"~n~~n~~n~~n~~n~~n~~n~~n~~n~~n~~b~KM/H: ~w~00%d ~g~IIIIIIIIII ~r~IIII~l~I",GetPlayerSpeed(playerid,true));
  1875. GameTextForPlayer(playerid,string,2500,3);
  1876. }
  1877. }
  1878. }
  1879.  
  1880. case 5: {
  1881. switch(VehicleFuel[GetPlayerVehicleID(playerid)])
  1882. {
  1883. case 0: {
  1884. format(string,sizeof(string),"~n~~n~~n~~n~~n~~n~~n~~n~~n~~n~~b~KM/H: ~w~00%d ~l~IIIIIIIIII ~r~IIII~l~I",GetPlayerSpeed(playerid,true));
  1885. GameTextForPlayer(playerid,string,2500,3);
  1886. RemovePlayerFromVehicle(playerid);
  1887. SendClientMessage(playerid, white, "[ » ] This vehicle has no fuel !");
  1888. }
  1889.  
  1890. case 1: {
  1891. format(string,sizeof(string),"~n~~n~~n~~n~~n~~n~~n~~n~~n~~n~~b~KM/H: ~w~00%d ~g~I~l~IIIIIIIII ~r~IIIII",GetPlayerSpeed(playerid,true));
  1892. GameTextForPlayer(playerid,string,2500,3);
  1893. }
  1894. case 2: {
  1895. format(string,sizeof(string),"~n~~n~~n~~n~~n~~n~~n~~n~~n~~n~~b~KM/H: ~w~00%d ~g~II~l~IIIIIIII ~r~IIIII",GetPlayerSpeed(playerid,true));
  1896. GameTextForPlayer(playerid,string,2500,3);
  1897. }
  1898. case 3: {
  1899. format(string,sizeof(string),"~n~~n~~n~~n~~n~~n~~n~~n~~n~~n~~b~KM/H: ~w~00%d ~g~III~l~IIIIIII ~r~IIIII",GetPlayerSpeed(playerid,true));
  1900. GameTextForPlayer(playerid,string,2500,3);
  1901. }
  1902. case 4: {
  1903. format(string,sizeof(string),"~n~~n~~n~~n~~n~~n~~n~~n~~n~~n~~b~KM/H: ~w~00%d ~g~IIII~l~IIIIII ~r~IIIII",GetPlayerSpeed(playerid,true));
  1904. GameTextForPlayer(playerid,string,2500,3);
  1905. }
  1906. case 5: {
  1907. format(string,sizeof(string),"~n~~n~~n~~n~~n~~n~~n~~n~~n~~n~~b~KM/H: ~w~00%d ~g~IIIII~l~IIIII ~r~IIIII",GetPlayerSpeed(playerid,true));
  1908. GameTextForPlayer(playerid,string,2500,3);
  1909. }
  1910. case 6: {
  1911. format(string,sizeof(string),"~n~~n~~n~~n~~n~~n~~n~~n~~n~~n~~b~KM/H: ~w~00%d ~g~IIIIII~l~IIII ~r~IIIII",GetPlayerSpeed(playerid,true));
  1912. GameTextForPlayer(playerid,string,2500,3);
  1913. }
  1914. case 7: {
  1915. format(string,sizeof(string),"~n~~n~~n~~n~~n~~n~~n~~n~~n~~n~~b~KM/H: ~w~00%d ~g~IIIIIII~l~III ~r~IIIII",GetPlayerSpeed(playerid,true));
  1916. GameTextForPlayer(playerid,string,2500,3);
  1917. }
  1918. case 8: {
  1919. format(string,sizeof(string),"~n~~n~~n~~n~~n~~n~~n~~n~~n~~n~~b~KM/H: ~w~00%d ~g~IIIIIIII~l~II ~r~IIIII",GetPlayerSpeed(playerid,true));
  1920. GameTextForPlayer(playerid,string,2500,3);
  1921. }
  1922. case 9: {
  1923. format(string,sizeof(string),"~n~~n~~n~~n~~n~~n~~n~~n~~n~~n~~b~KM/H: ~w~00%d ~g~IIIIIIIII~l~I ~r~IIIII",GetPlayerSpeed(playerid,true));
  1924. GameTextForPlayer(playerid,string,2500,3);
  1925. }
  1926. case 10: {
  1927. format(string,sizeof(string),"~n~~n~~n~~n~~n~~n~~n~~n~~n~~n~~b~KM/H: ~w~00%d ~g~IIIIIIIIII ~r~IIIII",GetPlayerSpeed(playerid,true));
  1928. GameTextForPlayer(playerid,string,2500,3);
  1929. }
  1930. }
  1931. }
  1932. }
  1933. }
  1934.  
  1935. else if(GetPlayerSpeed(playerid,true) < 100)
  1936. {
  1937. switch(VehicleLostFuel[GetPlayerVehicleID(playerid)])
  1938. {
  1939. case 0: {
  1940. switch(VehicleFuel[GetPlayerVehicleID(playerid)])
  1941. {
  1942. case 0: {
  1943. format(string,sizeof(string),"~n~~n~~n~~n~~n~~n~~n~~n~~n~~n~~b~KM/H: ~w~0%d ~l~IIIIIIIIII ~l~IIIII",GetPlayerSpeed(playerid,true));
  1944. GameTextForPlayer(playerid,string,2500,3);
  1945. RemovePlayerFromVehicle(playerid);
  1946. SendClientMessage(playerid, white, "[ » ] This vehicle has no fuel !");
  1947. }
  1948.  
  1949. case 1: {
  1950. format(string,sizeof(string),"~n~~n~~n~~n~~n~~n~~n~~n~~n~~n~~b~KM/H: ~w~0%d ~g~I~l~IIIIIIIII ~l~IIIII",GetPlayerSpeed(playerid,true));
  1951. GameTextForPlayer(playerid,string,2500,3);
  1952. }
  1953. case 2: {
  1954. format(string,sizeof(string),"~n~~n~~n~~n~~n~~n~~n~~n~~n~~n~~b~KM/H: ~w~0%d ~g~II~l~IIIIIIII ~l~IIIII",GetPlayerSpeed(playerid,true));
  1955. GameTextForPlayer(playerid,string,2500,3);
  1956. }
  1957. case 3: {
  1958. format(string,sizeof(string),"~n~~n~~n~~n~~n~~n~~n~~n~~n~~n~~b~KM/H: ~w~0%d ~g~III~l~IIIIIII ~l~IIIII",GetPlayerSpeed(playerid,true));
  1959. GameTextForPlayer(playerid,string,2500,3);
  1960. }
  1961. case 4: {
  1962. format(string,sizeof(string),"~n~~n~~n~~n~~n~~n~~n~~n~~n~~n~~b~KM/H: ~w~0%d ~g~IIII~l~IIIIII ~l~IIIII",GetPlayerSpeed(playerid,true));
  1963. GameTextForPlayer(playerid,string,2500,3);
  1964. }
  1965. case 5: {
  1966. format(string,sizeof(string),"~n~~n~~n~~n~~n~~n~~n~~n~~n~~n~~b~KM/H: ~w~0%d ~g~IIIII~l~IIIII ~l~IIIII",GetPlayerSpeed(playerid,true));
  1967. GameTextForPlayer(playerid,string,2500,3);
  1968. }
  1969. case 6: {
  1970. format(string,sizeof(string),"~n~~n~~n~~n~~n~~n~~n~~n~~n~~n~~b~KM/H: ~w~0%d ~g~IIIIII~l~IIII ~l~IIIII",GetPlayerSpeed(playerid,true));
  1971. GameTextForPlayer(playerid,string,2500,3);
  1972. }
  1973. case 7: {
  1974. format(string,sizeof(string),"~n~~n~~n~~n~~n~~n~~n~~n~~n~~n~~b~KM/H: ~w~0%d ~g~IIIIIII~l~III ~l~IIIII",GetPlayerSpeed(playerid,true));
  1975. GameTextForPlayer(playerid,string,2500,3);
  1976. }
  1977. case 8: {
  1978. format(string,sizeof(string),"~n~~n~~n~~n~~n~~n~~n~~n~~n~~n~~b~KM/H: ~w~0%d ~g~IIIIIIII~l~II ~l~IIIII",GetPlayerSpeed(playerid,true));
  1979. GameTextForPlayer(playerid,string,2500,3);
  1980. }
  1981. case 9: {
  1982. format(string,sizeof(string),"~n~~n~~n~~n~~n~~n~~n~~n~~n~~n~~b~KM/H: ~w~0%d ~g~IIIIIIIII~l~I ~l~IIIII",GetPlayerSpeed(playerid,true));
  1983. GameTextForPlayer(playerid,string,2500,3);
  1984. }
  1985. case 10: {
  1986. format(string,sizeof(string),"~n~~n~~n~~n~~n~~n~~n~~n~~n~~n~~b~KM/H: ~w~0%d ~g~IIIIIIIIII ~l~IIIII",GetPlayerSpeed(playerid,true));
  1987. GameTextForPlayer(playerid,string,2500,3);
  1988. }
  1989. }
  1990. }
  1991.  
  1992. case 1: {
  1993. switch(VehicleFuel[GetPlayerVehicleID(playerid)])
  1994. {
  1995. case 0: {
  1996. format(string,sizeof(string),"~n~~n~~n~~n~~n~~n~~n~~n~~n~~n~~b~KM/H: ~w~0%d ~l~IIIIIIIIII ~r~I~l~IIII",GetPlayerSpeed(playerid,true));
  1997. GameTextForPlayer(playerid,string,2500,3);
  1998. RemovePlayerFromVehicle(playerid);
  1999. SendClientMessage(playerid, white, "[ » ] This vehicle has no fuel !");
  2000. }
  2001.  
  2002. case 1: {
  2003. format(string,sizeof(string),"~n~~n~~n~~n~~n~~n~~n~~n~~n~~n~~b~KM/H: ~w~0%d ~g~I~l~IIIIIIIII ~r~I~l~IIII",GetPlayerSpeed(playerid,true));
  2004. GameTextForPlayer(playerid,string,2500,3);
  2005. }
  2006. case 2: {
  2007. format(string,sizeof(string),"~n~~n~~n~~n~~n~~n~~n~~n~~n~~n~~b~KM/H: ~w~0%d ~g~II~l~IIIIIIII ~r~I~l~IIII",GetPlayerSpeed(playerid,true));
  2008. GameTextForPlayer(playerid,string,2500,3);
  2009. }
  2010. case 3: {
  2011. format(string,sizeof(string),"~n~~n~~n~~n~~n~~n~~n~~n~~n~~n~~b~KM/H: ~w~0%d ~g~III~l~IIIIIII ~r~I~l~IIII",GetPlayerSpeed(playerid,true));
  2012. GameTextForPlayer(playerid,string,2500,3);
  2013. }
  2014. case 4: {
  2015. format(string,sizeof(string),"~n~~n~~n~~n~~n~~n~~n~~n~~n~~n~~b~KM/H: ~w~0%d ~g~IIII~l~IIIIII ~r~I~l~IIII",GetPlayerSpeed(playerid,true));
  2016. GameTextForPlayer(playerid,string,2500,3);
  2017. }
  2018. case 5: {
  2019. format(string,sizeof(string),"~n~~n~~n~~n~~n~~n~~n~~n~~n~~n~~b~KM/H: ~w~0%d ~g~IIIII~l~IIIII ~r~I~l~IIII",GetPlayerSpeed(playerid,true));
  2020. GameTextForPlayer(playerid,string,2500,3);
  2021. }
  2022. case 6: {
  2023. format(string,sizeof(string),"~n~~n~~n~~n~~n~~n~~n~~n~~n~~n~~b~KM/H: ~w~0%d ~g~IIIIII~l~IIII ~r~I~l~IIII",GetPlayerSpeed(playerid,true));
  2024. GameTextForPlayer(playerid,string,2500,3);
  2025. }
  2026. case 7: {
  2027. format(string,sizeof(string),"~n~~n~~n~~n~~n~~n~~n~~n~~n~~n~~b~KM/H: ~w~0%d ~g~IIIIIII~l~III ~r~I~l~IIII",GetPlayerSpeed(playerid,true));
  2028. GameTextForPlayer(playerid,string,2500,3);
  2029. }
  2030. case 8: {
  2031. format(string,sizeof(string),"~n~~n~~n~~n~~n~~n~~n~~n~~n~~n~~b~KM/H: ~w~0%d ~g~IIIIIIII~l~II ~r~I~l~IIII",GetPlayerSpeed(playerid,true));
  2032. GameTextForPlayer(playerid,string,2500,3);
  2033. }
  2034. case 9: {
  2035. format(string,sizeof(string),"~n~~n~~n~~n~~n~~n~~n~~n~~n~~n~~b~KM/H: ~w~0%d ~g~IIIIIIIII~l~I ~r~I~l~IIII",GetPlayerSpeed(playerid,true));
  2036. GameTextForPlayer(playerid,string,2500,3);
  2037. }
  2038. case 10: {
  2039. format(string,sizeof(string),"~n~~n~~n~~n~~n~~n~~n~~n~~n~~n~~b~KM/H: ~w~0%d ~g~IIIIIIIIII ~r~I~l~IIII",GetPlayerSpeed(playerid,true));
  2040. GameTextForPlayer(playerid,string,2500,3);
  2041. }
  2042. }
  2043. }
  2044.  
  2045. case 2: {
  2046. switch(VehicleFuel[GetPlayerVehicleID(playerid)])
  2047. {
  2048. case 0: {
  2049. format(string,sizeof(string),"~n~~n~~n~~n~~n~~n~~n~~n~~n~~n~~b~KM/H: ~w~0%d ~l~IIIIIIIIII ~r~II~l~III",GetPlayerSpeed(playerid,true));
  2050. GameTextForPlayer(playerid,string,2500,3);
  2051. RemovePlayerFromVehicle(playerid);
  2052. SendClientMessage(playerid, white, "[ » ] This vehicle has no fuel !");
  2053. }
  2054.  
  2055. case 1: {
  2056. format(string,sizeof(string),"~n~~n~~n~~n~~n~~n~~n~~n~~n~~n~~b~KM/H: ~w~0%d ~g~I~l~IIIIIIIII ~r~II~l~III",GetPlayerSpeed(playerid,true));
  2057. GameTextForPlayer(playerid,string,2500,3);
  2058. }
  2059. case 2: {
  2060. format(string,sizeof(string),"~n~~n~~n~~n~~n~~n~~n~~n~~n~~n~~b~KM/H: ~w~0%d ~g~II~l~IIIIIIII ~r~II~l~III",GetPlayerSpeed(playerid,true));
  2061. GameTextForPlayer(playerid,string,2500,3);
  2062. }
  2063. case 3: {
  2064. format(string,sizeof(string),"~n~~n~~n~~n~~n~~n~~n~~n~~n~~n~~b~KM/H: ~w~0%d ~g~III~l~IIIIIII ~r~II~l~III",GetPlayerSpeed(playerid,true));
  2065. GameTextForPlayer(playerid,string,2500,3);
  2066. }
  2067. case 4: {
  2068. format(string,sizeof(string),"~n~~n~~n~~n~~n~~n~~n~~n~~n~~n~~b~KM/H: ~w~0%d ~g~IIII~l~IIIIII ~r~II~l~III",GetPlayerSpeed(playerid,true));
  2069. GameTextForPlayer(playerid,string,2500,3);
  2070. }
  2071. case 5: {
  2072. format(string,sizeof(string),"~n~~n~~n~~n~~n~~n~~n~~n~~n~~n~~b~KM/H: ~w~0%d ~g~IIIII~l~IIIII ~r~II~l~III",GetPlayerSpeed(playerid,true));
  2073. GameTextForPlayer(playerid,string,2500,3);
  2074. }
  2075. case 6: {
  2076. format(string,sizeof(string),"~n~~n~~n~~n~~n~~n~~n~~n~~n~~n~~b~KM/H: ~w~0%d ~g~IIIIII~l~IIII ~r~II~l~III",GetPlayerSpeed(playerid,true));
  2077. GameTextForPlayer(playerid,string,2500,3);
  2078. }
  2079. case 7: {
  2080. format(string,sizeof(string),"~n~~n~~n~~n~~n~~n~~n~~n~~n~~n~~b~KM/H: ~w~0%d ~g~IIIIIII~l~III ~r~II~l~III",GetPlayerSpeed(playerid,true));
  2081. GameTextForPlayer(playerid,string,2500,3);
  2082. }
  2083. case 8: {
  2084. format(string,sizeof(string),"~n~~n~~n~~n~~n~~n~~n~~n~~n~~n~~b~KM/H: ~w~0%d ~g~IIIIIIII~l~II ~r~II~l~III",GetPlayerSpeed(playerid,true));
  2085. GameTextForPlayer(playerid,string,2500,3);
  2086. }
  2087. case 9: {
  2088. format(string,sizeof(string),"~n~~n~~n~~n~~n~~n~~n~~n~~n~~n~~b~KM/H: ~w~0%d ~g~IIIIIIIII~l~I ~r~II~l~III",GetPlayerSpeed(playerid,true));
  2089. GameTextForPlayer(playerid,string,2500,3);
  2090. }
  2091. case 10: {
  2092. format(string,sizeof(string),"~n~~n~~n~~n~~n~~n~~n~~n~~n~~n~~b~KM/H: ~w~0%d ~g~IIIIIIIIII ~r~II~l~III",GetPlayerSpeed(playerid,true));
  2093. GameTextForPlayer(playerid,string,2500,3);
  2094. }
  2095. }
  2096. }
  2097.  
  2098. case 3: {
  2099. switch(VehicleFuel[GetPlayerVehicleID(playerid)])
  2100. {
  2101. case 0: {
  2102. format(string,sizeof(string),"~n~~n~~n~~n~~n~~n~~n~~n~~n~~n~~b~KM/H: ~w~0%d ~l~IIIIIIIIII ~r~III~l~II",GetPlayerSpeed(playerid,true));
  2103. GameTextForPlayer(playerid,string,2500,3);
  2104. RemovePlayerFromVehicle(playerid);
  2105. SendClientMessage(playerid, white, "[ » ] This vehicle has no fuel !");
  2106. }
  2107.  
  2108. case 1: {
  2109. format(string,sizeof(string),"~n~~n~~n~~n~~n~~n~~n~~n~~n~~n~~b~KM/H: ~w~0%d ~g~I~l~IIIIIIIII ~r~III~l~II",GetPlayerSpeed(playerid,true));
  2110. GameTextForPlayer(playerid,string,2500,3);
  2111. }
  2112. case 2: {
  2113. format(string,sizeof(string),"~n~~n~~n~~n~~n~~n~~n~~n~~n~~n~~b~KM/H: ~w~0%d ~g~II~l~IIIIIIII ~r~III~l~II",GetPlayerSpeed(playerid,true));
  2114. GameTextForPlayer(playerid,string,2500,3);
  2115. }
  2116. case 3: {
  2117. format(string,sizeof(string),"~n~~n~~n~~n~~n~~n~~n~~n~~n~~n~~b~KM/H: ~w~0%d ~g~III~l~IIIIIII ~r~III~l~II",GetPlayerSpeed(playerid,true));
  2118. GameTextForPlayer(playerid,string,2500,3);
  2119. }
  2120. case 4: {
  2121. format(string,sizeof(string),"~n~~n~~n~~n~~n~~n~~n~~n~~n~~n~~b~KM/H: ~w~0%d ~g~IIII~l~IIIIII ~r~III~l~II",GetPlayerSpeed(playerid,true));
  2122. GameTextForPlayer(playerid,string,2500,3);
  2123. }
  2124. case 5: {
  2125. format(string,sizeof(string),"~n~~n~~n~~n~~n~~n~~n~~n~~n~~n~~b~KM/H: ~w~0%d ~g~IIIII~l~IIIII ~r~III~l~II",GetPlayerSpeed(playerid,true));
  2126. GameTextForPlayer(playerid,string,2500,3);
  2127. }
  2128. case 6: {
  2129. format(string,sizeof(string),"~n~~n~~n~~n~~n~~n~~n~~n~~n~~n~~b~KM/H: ~w~0%d ~g~IIIIII~l~IIII ~r~III~l~II",GetPlayerSpeed(playerid,true));
  2130. GameTextForPlayer(playerid,string,2500,3);
  2131. }
  2132. case 7: {
  2133. format(string,sizeof(string),"~n~~n~~n~~n~~n~~n~~n~~n~~n~~n~~b~KM/H: ~w~0%d ~g~IIIIIII~l~III ~r~III~l~II",GetPlayerSpeed(playerid,true));
  2134. GameTextForPlayer(playerid,string,2500,3);
  2135. }
  2136. case 8: {
  2137. format(string,sizeof(string),"~n~~n~~n~~n~~n~~n~~n~~n~~n~~n~~b~KM/H: ~w~0%d ~g~IIIIIIII~l~II ~r~III~l~II",GetPlayerSpeed(playerid,true));
  2138. GameTextForPlayer(playerid,string,2500,3);
  2139. }
  2140. case 9: {
  2141. format(string,sizeof(string),"~n~~n~~n~~n~~n~~n~~n~~n~~n~~n~~b~KM/H: ~w~0%d ~g~IIIIIIIII~l~I ~r~III~l~II",GetPlayerSpeed(playerid,true));
  2142. GameTextForPlayer(playerid,string,2500,3);
  2143. }
  2144. case 10: {
  2145. format(string,sizeof(string),"~n~~n~~n~~n~~n~~n~~n~~n~~n~~n~~b~KM/H: ~w~0%d ~g~IIIIIIIIII ~r~III~l~II",GetPlayerSpeed(playerid,true));
  2146. GameTextForPlayer(playerid,string,2500,3);
  2147. }
  2148. }
  2149. }
  2150.  
  2151. case 4: {
  2152. switch(VehicleFuel[GetPlayerVehicleID(playerid)])
  2153. {
  2154. case 0: {
  2155. format(string,sizeof(string),"~n~~n~~n~~n~~n~~n~~n~~n~~n~~n~~b~KM/H: ~w~0%d ~l~IIIIIIIIII ~r~IIII~l~I",GetPlayerSpeed(playerid,true));
  2156. GameTextForPlayer(playerid,string,2500,3);
  2157. RemovePlayerFromVehicle(playerid);
  2158. SendClientMessage(playerid, white, "[ » ] This vehicle has no fuel !");
  2159. }
  2160.  
  2161. case 1: {
  2162. format(string,sizeof(string),"~n~~n~~n~~n~~n~~n~~n~~n~~n~~n~~b~KM/H: ~w~0%d ~g~I~l~IIIIIIIII ~r~IIII~l~I",GetPlayerSpeed(playerid,true));
  2163. GameTextForPlayer(playerid,string,2500,3);
  2164. }
  2165. case 2: {
  2166. format(string,sizeof(string),"~n~~n~~n~~n~~n~~n~~n~~n~~n~~n~~b~KM/H: ~w~0%d ~g~II~l~IIIIIIII ~r~IIII~l~I",GetPlayerSpeed(playerid,true));
  2167. GameTextForPlayer(playerid,string,2500,3);
  2168. }
  2169. case 3: {
  2170. format(string,sizeof(string),"~n~~n~~n~~n~~n~~n~~n~~n~~n~~n~~b~KM/H: ~w~0%d ~g~III~l~IIIIIII ~r~IIII~l~I",GetPlayerSpeed(playerid,true));
  2171. GameTextForPlayer(playerid,string,2500,3);
  2172. }
  2173. case 4: {
  2174. format(string,sizeof(string),"~n~~n~~n~~n~~n~~n~~n~~n~~n~~n~~b~KM/H: ~w~0%d ~g~IIII~l~IIIIII ~r~IIII~l~I",GetPlayerSpeed(playerid,true));
  2175. GameTextForPlayer(playerid,string,2500,3);
  2176. }
  2177. case 5: {
  2178. format(string,sizeof(string),"~n~~n~~n~~n~~n~~n~~n~~n~~n~~n~~b~KM/H: ~w~0%d ~g~IIIII~l~IIIII ~r~IIII~l~I",GetPlayerSpeed(playerid,true));
  2179. GameTextForPlayer(playerid,string,2500,3);
  2180. }
  2181. case 6: {
  2182. format(string,sizeof(string),"~n~~n~~n~~n~~n~~n~~n~~n~~n~~n~~b~KM/H: ~w~0%d ~g~IIIIII~l~IIII ~r~IIII~l~I",GetPlayerSpeed(playerid,true));
  2183. GameTextForPlayer(playerid,string,2500,3);
  2184. }
  2185. case 7: {
  2186. format(string,sizeof(string),"~n~~n~~n~~n~~n~~n~~n~~n~~n~~n~~b~KM/H: ~w~0%d ~g~IIIIIII~l~III ~r~IIII~l~I",GetPlayerSpeed(playerid,true));
  2187. GameTextForPlayer(playerid,string,2500,3);
  2188. }
  2189. case 8: {
  2190. format(string,sizeof(string),"~n~~n~~n~~n~~n~~n~~n~~n~~n~~n~~b~KM/H: ~w~0%d ~g~IIIIIIII~l~II ~r~IIII~l~I",GetPlayerSpeed(playerid,true));
  2191. GameTextForPlayer(playerid,string,2500,3);
  2192. }
  2193. case 9: {
  2194. format(string,sizeof(string),"~n~~n~~n~~n~~n~~n~~n~~n~~n~~n~~b~KM/H: ~w~0%d ~g~IIIIIIIII~l~I ~r~IIII~l~I",GetPlayerSpeed(playerid,true));
  2195. GameTextForPlayer(playerid,string,2500,3);
  2196. }
  2197. case 10: {
  2198. format(string,sizeof(string),"~n~~n~~n~~n~~n~~n~~n~~n~~n~~n~~b~KM/H: ~w~0%d ~g~IIIIIIIIII ~r~IIII~l~I",GetPlayerSpeed(playerid,true));
  2199. GameTextForPlayer(playerid,string,2500,3);
  2200. }
  2201. }
  2202. }
  2203.  
  2204. case 5: {
  2205. switch(VehicleFuel[GetPlayerVehicleID(playerid)])
  2206. {
  2207. case 0: {
  2208. format(string,sizeof(string),"~n~~n~~n~~n~~n~~n~~n~~n~~n~~n~~b~KM/H: ~w~0%d ~l~IIIIIIIIII ~r~IIII~l~I",GetPlayerSpeed(playerid,true));
  2209. GameTextForPlayer(playerid,string,2500,3);
  2210. RemovePlayerFromVehicle(playerid);
  2211. SendClientMessage(playerid, white, "[ » ] This vehicle has no fuel !");
  2212. }
  2213.  
  2214. case 1: {
  2215. format(string,sizeof(string),"~n~~n~~n~~n~~n~~n~~n~~n~~n~~n~~b~KM/H: ~w~0%d ~g~I~l~IIIIIIIII ~r~IIIII",GetPlayerSpeed(playerid,true));
  2216. GameTextForPlayer(playerid,string,2500,3);
  2217. }
  2218. case 2: {
  2219. format(string,sizeof(string),"~n~~n~~n~~n~~n~~n~~n~~n~~n~~n~~b~KM/H: ~w~0%d ~g~II~l~IIIIIIII ~r~IIIII",GetPlayerSpeed(playerid,true));
  2220. GameTextForPlayer(playerid,string,2500,3);
  2221. }
  2222. case 3: {
  2223. format(string,sizeof(string),"~n~~n~~n~~n~~n~~n~~n~~n~~n~~n~~b~KM/H: ~w~0%d ~g~III~l~IIIIIII ~r~IIIII",GetPlayerSpeed(playerid,true));
  2224. GameTextForPlayer(playerid,string,2500,3);
  2225. }
  2226. case 4: {
  2227. format(string,sizeof(string),"~n~~n~~n~~n~~n~~n~~n~~n~~n~~n~~b~KM/H: ~w~0%d ~g~IIII~l~IIIIII ~r~IIIII",GetPlayerSpeed(playerid,true));
  2228. GameTextForPlayer(playerid,string,2500,3);
  2229. }
  2230. case 5: {
  2231. format(string,sizeof(string),"~n~~n~~n~~n~~n~~n~~n~~n~~n~~n~~b~KM/H: ~w~0%d ~g~IIIII~l~IIIII ~r~IIIII",GetPlayerSpeed(playerid,true));
  2232. GameTextForPlayer(playerid,string,2500,3);
  2233. }
  2234. case 6: {
  2235. format(string,sizeof(string),"~n~~n~~n~~n~~n~~n~~n~~n~~n~~n~~b~KM/H: ~w~0%d ~g~IIIIII~l~IIII ~r~IIIII",GetPlayerSpeed(playerid,true));
  2236. GameTextForPlayer(playerid,string,2500,3);
  2237. }
  2238. case 7: {
  2239. format(string,sizeof(string),"~n~~n~~n~~n~~n~~n~~n~~n~~n~~n~~b~KM/H: ~w~0%d ~g~IIIIIII~l~III ~r~IIIII",GetPlayerSpeed(playerid,true));
  2240. GameTextForPlayer(playerid,string,2500,3);
  2241. }
  2242. case 8: {
  2243. format(string,sizeof(string),"~n~~n~~n~~n~~n~~n~~n~~n~~n~~n~~b~KM/H: ~w~0%d ~g~IIIIIIII~l~II ~r~IIIII",GetPlayerSpeed(playerid,true));
  2244. GameTextForPlayer(playerid,string,2500,3);
  2245. }
  2246. case 9: {
  2247. format(string,sizeof(string),"~n~~n~~n~~n~~n~~n~~n~~n~~n~~n~~b~KM/H: ~w~0%d ~g~IIIIIIIII~l~I ~r~IIIII",GetPlayerSpeed(playerid,true));
  2248. GameTextForPlayer(playerid,string,2500,3);
  2249. }
  2250. case 10: {
  2251. format(string,sizeof(string),"~n~~n~~n~~n~~n~~n~~n~~n~~n~~n~~b~KM/H: ~w~0%d ~g~IIIIIIIIII ~r~IIIII",GetPlayerSpeed(playerid,true));
  2252. GameTextForPlayer(playerid,string,2500,3);
  2253. }
  2254. }
  2255. }
  2256. }
  2257. }
  2258. else
  2259. {
  2260. switch(VehicleLostFuel[GetPlayerVehicleID(playerid)])
  2261. {
  2262. case 0: {
  2263. switch(VehicleFuel[GetPlayerVehicleID(playerid)])
  2264. {
  2265. case 0: {
  2266. format(string,sizeof(string),"~n~~n~~n~~n~~n~~n~~n~~n~~n~~n~~b~KM/H: ~w~%d ~l~IIIIIIIIII ~l~IIIII",GetPlayerSpeed(playerid,true));
  2267. GameTextForPlayer(playerid,string,2500,3);
  2268. RemovePlayerFromVehicle(playerid);
  2269. SendClientMessage(playerid, white, "[ » ] This vehicle has no fuel !");
  2270. }
  2271.  
  2272. case 1: {
  2273. format(string,sizeof(string),"~n~~n~~n~~n~~n~~n~~n~~n~~n~~n~~b~KM/H: ~w~%d ~g~I~l~IIIIIIIII ~l~IIIII",GetPlayerSpeed(playerid,true));
  2274. GameTextForPlayer(playerid,string,2500,3);
  2275. }
  2276. case 2: {
  2277. format(string,sizeof(string),"~n~~n~~n~~n~~n~~n~~n~~n~~n~~n~~b~KM/H: ~w~%d ~g~II~l~IIIIIIII ~l~IIIII",GetPlayerSpeed(playerid,true));
  2278. GameTextForPlayer(playerid,string,2500,3);
  2279. }
  2280. case 3: {
  2281. format(string,sizeof(string),"~n~~n~~n~~n~~n~~n~~n~~n~~n~~n~~b~KM/H: ~w~%d ~g~III~l~IIIIIII ~l~IIIII",GetPlayerSpeed(playerid,true));
  2282. GameTextForPlayer(playerid,string,2500,3);
  2283. }
  2284. case 4: {
  2285. format(string,sizeof(string),"~n~~n~~n~~n~~n~~n~~n~~n~~n~~n~~b~KM/H: ~w~%d ~g~IIII~l~IIIIII ~l~IIIII",GetPlayerSpeed(playerid,true));
  2286. GameTextForPlayer(playerid,string,2500,3);
  2287. }
  2288. case 5: {
  2289. format(string,sizeof(string),"~n~~n~~n~~n~~n~~n~~n~~n~~n~~n~~b~KM/H: ~w~%d ~g~IIIII~l~IIIII ~l~IIIII",GetPlayerSpeed(playerid,true));
  2290. GameTextForPlayer(playerid,string,2500,3);
  2291. }
  2292. case 6: {
  2293. format(string,sizeof(string),"~n~~n~~n~~n~~n~~n~~n~~n~~n~~n~~b~KM/H: ~w~%d ~g~IIIIII~l~IIII ~l~IIIII",GetPlayerSpeed(playerid,true));
  2294. GameTextForPlayer(playerid,string,2500,3);
  2295. }
  2296. case 7: {
  2297. format(string,sizeof(string),"~n~~n~~n~~n~~n~~n~~n~~n~~n~~n~~b~KM/H: ~w~%d ~g~IIIIIII~l~III ~l~IIIII",GetPlayerSpeed(playerid,true));
  2298. GameTextForPlayer(playerid,string,2500,3);
  2299. }
  2300. case 8: {
  2301. format(string,sizeof(string),"~n~~n~~n~~n~~n~~n~~n~~n~~n~~n~~b~KM/H: ~w~%d ~g~IIIIIIII~l~II ~l~IIIII",GetPlayerSpeed(playerid,true));
  2302. GameTextForPlayer(playerid,string,2500,3);
  2303. }
  2304. case 9: {
  2305. format(string,sizeof(string),"~n~~n~~n~~n~~n~~n~~n~~n~~n~~n~~b~KM/H: ~w~%d ~g~IIIIIIIII~l~I ~l~IIIII",GetPlayerSpeed(playerid,true));
  2306. GameTextForPlayer(playerid,string,2500,3);
  2307. }
  2308. case 10: {
  2309. format(string,sizeof(string),"~n~~n~~n~~n~~n~~n~~n~~n~~n~~n~~b~KM/H: ~w~%d ~g~IIIIIIIIII ~l~IIIII",GetPlayerSpeed(playerid,true));
  2310. GameTextForPlayer(playerid,string,2500,3);
  2311. }
  2312. }
  2313. }
  2314.  
  2315. case 1: {
  2316. switch(VehicleFuel[GetPlayerVehicleID(playerid)])
  2317. {
  2318. case 0: {
  2319. format(string,sizeof(string),"~n~~n~~n~~n~~n~~n~~n~~n~~n~~n~~b~KM/H: ~w~%d ~l~IIIIIIIIII ~r~I~l~IIII",GetPlayerSpeed(playerid,true));
  2320. GameTextForPlayer(playerid,string,2500,3);
  2321. RemovePlayerFromVehicle(playerid);
  2322. SendClientMessage(playerid, white, "[ » ] This vehicle has no fuel !");
  2323. }
  2324.  
  2325. case 1: {
  2326. format(string,sizeof(string),"~n~~n~~n~~n~~n~~n~~n~~n~~n~~n~~b~KM/H: ~w~%d ~g~I~l~IIIIIIIII ~r~I~l~IIII",GetPlayerSpeed(playerid,true));
  2327. GameTextForPlayer(playerid,string,2500,3);
  2328. }
  2329. case 2: {
  2330. format(string,sizeof(string),"~n~~n~~n~~n~~n~~n~~n~~n~~n~~n~~b~KM/H: ~w~%d ~g~II~l~IIIIIIII ~r~I~l~IIII",GetPlayerSpeed(playerid,true));
  2331. GameTextForPlayer(playerid,string,2500,3);
  2332. }
  2333. case 3: {
  2334. format(string,sizeof(string),"~n~~n~~n~~n~~n~~n~~n~~n~~n~~n~~b~KM/H: ~w~%d ~g~III~l~IIIIIII ~r~I~l~IIII",GetPlayerSpeed(playerid,true));
  2335. GameTextForPlayer(playerid,string,2500,3);
  2336. }
  2337. case 4: {
  2338. format(string,sizeof(string),"~n~~n~~n~~n~~n~~n~~n~~n~~n~~n~~b~KM/H: ~w~%d ~g~IIII~l~IIIIII ~r~I~l~IIII",GetPlayerSpeed(playerid,true));
  2339. GameTextForPlayer(playerid,string,2500,3);
  2340. }
  2341. case 5: {
  2342. format(string,sizeof(string),"~n~~n~~n~~n~~n~~n~~n~~n~~n~~n~~b~KM/H: ~w~%d ~g~IIIII~l~IIIII ~r~I~l~IIII",GetPlayerSpeed(playerid,true));
  2343. GameTextForPlayer(playerid,string,2500,3);
  2344. }
  2345. case 6: {
  2346. format(string,sizeof(string),"~n~~n~~n~~n~~n~~n~~n~~n~~n~~n~~b~KM/H: ~w~%d ~g~IIIIII~l~IIII ~r~I~l~IIII",GetPlayerSpeed(playerid,true));
  2347. GameTextForPlayer(playerid,string,2500,3);
  2348. }
  2349. case 7: {
  2350. format(string,sizeof(string),"~n~~n~~n~~n~~n~~n~~n~~n~~n~~n~~b~KM/H: ~w~%d ~g~IIIIIII~l~III ~r~I~l~IIII",GetPlayerSpeed(playerid,true));
  2351. GameTextForPlayer(playerid,string,2500,3);
  2352. }
  2353. case 8: {
  2354. format(string,sizeof(string),"~n~~n~~n~~n~~n~~n~~n~~n~~n~~n~~b~KM/H: ~w~%d ~g~IIIIIIII~l~II ~r~I~l~IIII",GetPlayerSpeed(playerid,true));
  2355. GameTextForPlayer(playerid,string,2500,3);
  2356. }
  2357. case 9: {
  2358. format(string,sizeof(string),"~n~~n~~n~~n~~n~~n~~n~~n~~n~~n~~b~KM/H: ~w~%d ~g~IIIIIIIII~l~I ~r~I~l~IIII",GetPlayerSpeed(playerid,true));
  2359. GameTextForPlayer(playerid,string,2500,3);
  2360. }
  2361. case 10: {
  2362. format(string,sizeof(string),"~n~~n~~n~~n~~n~~n~~n~~n~~n~~n~~b~KM/H: ~w~%d ~g~IIIIIIIIII ~r~I~l~IIII",GetPlayerSpeed(playerid,true));
  2363. GameTextForPlayer(playerid,string,2500,3);
  2364. }
  2365. }
  2366. }
  2367.  
  2368. case 2: {
  2369. switch(VehicleFuel[GetPlayerVehicleID(playerid)])
  2370. {
  2371. case 0: {
  2372. format(string,sizeof(string),"~n~~n~~n~~n~~n~~n~~n~~n~~n~~n~~b~KM/H: ~w~%d ~l~IIIIIIIIII ~r~II~l~III",GetPlayerSpeed(playerid,true));
  2373. GameTextForPlayer(playerid,string,2500,3);
  2374. RemovePlayerFromVehicle(playerid);
  2375. SendClientMessage(playerid, white, "[ » ] This vehicle has no fuel !");
  2376. }
  2377.  
  2378. case 1: {
  2379. format(string,sizeof(string),"~n~~n~~n~~n~~n~~n~~n~~n~~n~~n~~b~KM/H: ~w~%d ~g~I~l~IIIIIIIII ~r~II~l~III",GetPlayerSpeed(playerid,true));
  2380. GameTextForPlayer(playerid,string,2500,3);
  2381. }
  2382. case 2: {
  2383. format(string,sizeof(string),"~n~~n~~n~~n~~n~~n~~n~~n~~n~~n~~b~KM/H: ~w~%d ~g~II~l~IIIIIIII ~r~II~l~III",GetPlayerSpeed(playerid,true));
  2384. GameTextForPlayer(playerid,string,2500,3);
  2385. }
  2386. case 3: {
  2387. format(string,sizeof(string),"~n~~n~~n~~n~~n~~n~~n~~n~~n~~n~~b~KM/H: ~w~%d ~g~III~l~IIIIIII ~r~II~l~III",GetPlayerSpeed(playerid,true));
  2388. GameTextForPlayer(playerid,string,2500,3);
  2389. }
  2390. case 4: {
  2391. format(string,sizeof(string),"~n~~n~~n~~n~~n~~n~~n~~n~~n~~n~~b~KM/H: ~w~%d ~g~IIII~l~IIIIII ~r~II~l~III",GetPlayerSpeed(playerid,true));
  2392. GameTextForPlayer(playerid,string,2500,3);
  2393. }
  2394. case 5: {
  2395. format(string,sizeof(string),"~n~~n~~n~~n~~n~~n~~n~~n~~n~~n~~b~KM/H: ~w~%d ~g~IIIII~l~IIIII ~r~II~l~III",GetPlayerSpeed(playerid,true));
  2396. GameTextForPlayer(playerid,string,2500,3);
  2397. }
  2398. case 6: {
  2399. format(string,sizeof(string),"~n~~n~~n~~n~~n~~n~~n~~n~~n~~n~~b~KM/H: ~w~%d ~g~IIIIII~l~IIII ~r~II~l~III",GetPlayerSpeed(playerid,true));
  2400. GameTextForPlayer(playerid,string,2500,3);
  2401. }
  2402. case 7: {
  2403. format(string,sizeof(string),"~n~~n~~n~~n~~n~~n~~n~~n~~n~~n~~b~KM/H: ~w~%d ~g~IIIIIII~l~III ~r~II~l~III",GetPlayerSpeed(playerid,true));
  2404. GameTextForPlayer(playerid,string,2500,3);
  2405. }
  2406. case 8: {
  2407. format(string,sizeof(string),"~n~~n~~n~~n~~n~~n~~n~~n~~n~~n~~b~KM/H: ~w~%d ~g~IIIIIIII~l~II ~r~II~l~III",GetPlayerSpeed(playerid,true));
  2408. GameTextForPlayer(playerid,string,2500,3);
  2409. }
  2410. case 9: {
  2411. format(string,sizeof(string),"~n~~n~~n~~n~~n~~n~~n~~n~~n~~n~~b~KM/H: ~w~%d ~g~IIIIIIIII~l~I ~r~II~l~III",GetPlayerSpeed(playerid,true));
  2412. GameTextForPlayer(playerid,string,2500,3);
  2413. }
  2414. case 10: {
  2415. format(string,sizeof(string),"~n~~n~~n~~n~~n~~n~~n~~n~~n~~n~~b~KM/H: ~w~%d ~g~IIIIIIIIII ~r~II~l~III",GetPlayerSpeed(playerid,true));
  2416. GameTextForPlayer(playerid,string,2500,3);
  2417. }
  2418. }
  2419. }
  2420.  
  2421. case 3: {
  2422. switch(VehicleFuel[GetPlayerVehicleID(playerid)])
  2423. {
  2424. case 0: {
  2425. format(string,sizeof(string),"~n~~n~~n~~n~~n~~n~~n~~n~~n~~n~~b~KM/H: ~w~%d ~l~IIIIIIIIII ~r~III~l~II",GetPlayerSpeed(playerid,true));
  2426. GameTextForPlayer(playerid,string,2500,3);
  2427. RemovePlayerFromVehicle(playerid);
  2428. SendClientMessage(playerid, white, "[ » ] This vehicle has no fuel !");
  2429. }
  2430.  
  2431. case 1: {
  2432. format(string,sizeof(string),"~n~~n~~n~~n~~n~~n~~n~~n~~n~~n~~b~KM/H: ~w~%d ~g~I~l~IIIIIIIII ~r~III~l~II",GetPlayerSpeed(playerid,true));
  2433. GameTextForPlayer(playerid,string,2500,3);
  2434. }
  2435. case 2: {
  2436. format(string,sizeof(string),"~n~~n~~n~~n~~n~~n~~n~~n~~n~~n~~b~KM/H: ~w~%d ~g~II~l~IIIIIIII ~r~III~l~II",GetPlayerSpeed(playerid,true));
  2437. GameTextForPlayer(playerid,string,2500,3);
  2438. }
  2439. case 3: {
  2440. format(string,sizeof(string),"~n~~n~~n~~n~~n~~n~~n~~n~~n~~n~~b~KM/H: ~w~%d ~g~III~l~IIIIIII ~r~III~l~II",GetPlayerSpeed(playerid,true));
  2441. GameTextForPlayer(playerid,string,2500,3);
  2442. }
  2443. case 4: {
  2444. format(string,sizeof(string),"~n~~n~~n~~n~~n~~n~~n~~n~~n~~n~~b~KM/H: ~w~%d ~g~IIII~l~IIIIII ~r~III~l~II",GetPlayerSpeed(playerid,true));
  2445. GameTextForPlayer(playerid,string,2500,3);
  2446. }
  2447. case 5: {
  2448. format(string,sizeof(string),"~n~~n~~n~~n~~n~~n~~n~~n~~n~~n~~b~KM/H: ~w~%d ~g~IIIII~l~IIIII ~r~III~l~II",GetPlayerSpeed(playerid,true));
  2449. GameTextForPlayer(playerid,string,2500,3);
  2450. }
  2451. case 6: {
  2452. format(string,sizeof(string),"~n~~n~~n~~n~~n~~n~~n~~n~~n~~n~~b~KM/H: ~w~%d ~g~IIIIII~l~IIII ~r~III~l~II",GetPlayerSpeed(playerid,true));
  2453. GameTextForPlayer(playerid,string,2500,3);
  2454. }
  2455. case 7: {
  2456. format(string,sizeof(string),"~n~~n~~n~~n~~n~~n~~n~~n~~n~~n~~b~KM/H: ~w~%d ~g~IIIIIII~l~III ~r~III~l~II",GetPlayerSpeed(playerid,true));
  2457. GameTextForPlayer(playerid,string,2500,3);
  2458. }
  2459. case 8: {
  2460. format(string,sizeof(string),"~n~~n~~n~~n~~n~~n~~n~~n~~n~~n~~b~KM/H: ~w~%d ~g~IIIIIIII~l~II ~r~III~l~II",GetPlayerSpeed(playerid,true));
  2461. GameTextForPlayer(playerid,string,2500,3);
  2462. }
  2463. case 9: {
  2464. format(string,sizeof(string),"~n~~n~~n~~n~~n~~n~~n~~n~~n~~n~~b~KM/H: ~w~%d ~g~IIIIIIIII~l~I ~r~III~l~II",GetPlayerSpeed(playerid,true));
  2465. GameTextForPlayer(playerid,string,2500,3);
  2466. }
  2467. case 10: {
  2468. format(string,sizeof(string),"~n~~n~~n~~n~~n~~n~~n~~n~~n~~n~~b~KM/H: ~w~%d ~g~IIIIIIIIII ~r~III~l~II",GetPlayerSpeed(playerid,true));
  2469. GameTextForPlayer(playerid,string,2500,3);
  2470. }
  2471. }
  2472. }
  2473.  
  2474. case 4: {
  2475. switch(VehicleFuel[GetPlayerVehicleID(playerid)])
  2476. {
  2477. case 0: {
  2478. format(string,sizeof(string),"~n~~n~~n~~n~~n~~n~~n~~n~~n~~n~~b~KM/H: ~w~%d ~l~IIIIIIIIII ~r~IIII~l~I",GetPlayerSpeed(playerid,true));
  2479. GameTextForPlayer(playerid,string,2500,3);
  2480. RemovePlayerFromVehicle(playerid);
  2481. SendClientMessage(playerid, white, "[ » ] This vehicle has no fuel !");
  2482. }
  2483.  
  2484. case 1: {
  2485. format(string,sizeof(string),"~n~~n~~n~~n~~n~~n~~n~~n~~n~~n~~b~KM/H: ~w~%d ~g~I~l~IIIIIIIII ~r~IIII~l~I",GetPlayerSpeed(playerid,true));
  2486. GameTextForPlayer(playerid,string,2500,3);
  2487. }
  2488. case 2: {
  2489. format(string,sizeof(string),"~n~~n~~n~~n~~n~~n~~n~~n~~n~~n~~b~KM/H: ~w~%d ~g~II~l~IIIIIIII ~r~IIII~l~I",GetPlayerSpeed(playerid,true));
  2490. GameTextForPlayer(playerid,string,2500,3);
  2491. }
  2492. case 3: {
  2493. format(string,sizeof(string),"~n~~n~~n~~n~~n~~n~~n~~n~~n~~n~~b~KM/H: ~w~%d ~g~III~l~IIIIIII ~r~IIII~l~I",GetPlayerSpeed(playerid,true));
  2494. GameTextForPlayer(playerid,string,2500,3);
  2495. }
  2496. case 4: {
  2497. format(string,sizeof(string),"~n~~n~~n~~n~~n~~n~~n~~n~~n~~n~~b~KM/H: ~w~%d ~g~IIII~l~IIIIII ~r~IIII~l~I",GetPlayerSpeed(playerid,true));
  2498. GameTextForPlayer(playerid,string,2500,3);
  2499. }
  2500. case 5: {
  2501. format(string,sizeof(string),"~n~~n~~n~~n~~n~~n~~n~~n~~n~~n~~b~KM/H: ~w~%d ~g~IIIII~l~IIIII ~r~IIII~l~I",GetPlayerSpeed(playerid,true));
  2502. GameTextForPlayer(playerid,string,2500,3);
  2503. }
  2504. case 6: {
  2505. format(string,sizeof(string),"~n~~n~~n~~n~~n~~n~~n~~n~~n~~n~~b~KM/H: ~w~%d ~g~IIIIII~l~IIII ~r~IIII~l~I",GetPlayerSpeed(playerid,true));
  2506. GameTextForPlayer(playerid,string,2500,3);
  2507. }
  2508. case 7: {
  2509. format(string,sizeof(string),"~n~~n~~n~~n~~n~~n~~n~~n~~n~~n~~b~KM/H: ~w~%d ~g~IIIIIII~l~III ~r~IIII~l~I",GetPlayerSpeed(playerid,true));
  2510. GameTextForPlayer(playerid,string,2500,3);
  2511. }
  2512. case 8: {
  2513. format(string,sizeof(string),"~n~~n~~n~~n~~n~~n~~n~~n~~n~~n~~b~KM/H: ~w~%d ~g~IIIIIIII~l~II ~r~IIII~l~I",GetPlayerSpeed(playerid,true));
  2514. GameTextForPlayer(playerid,string,2500,3);
  2515. }
  2516. case 9: {
  2517. format(string,sizeof(string),"~n~~n~~n~~n~~n~~n~~n~~n~~n~~n~~b~KM/H: ~w~%d ~g~IIIIIIIII~l~I ~r~IIII~l~I",GetPlayerSpeed(playerid,true));
  2518. GameTextForPlayer(playerid,string,2500,3);
  2519. }
  2520. case 10: {
  2521. format(string,sizeof(string),"~n~~n~~n~~n~~n~~n~~n~~n~~n~~n~~b~KM/H: ~w~%d ~g~IIIIIIIIII ~r~IIII~l~I",GetPlayerSpeed(playerid,true));
  2522. GameTextForPlayer(playerid,string,2500,3);
  2523. }
  2524. }
  2525. }
  2526.  
  2527. case 5: {
  2528. switch(VehicleFuel[GetPlayerVehicleID(playerid)])
  2529. {
  2530. case 0: {
  2531. format(string,sizeof(string),"~n~~n~~n~~n~~n~~n~~n~~n~~n~~n~~b~KM/H: ~w~%d ~l~IIIIIIIIII ~r~IIII~l~I",GetPlayerSpeed(playerid,true));
  2532. GameTextForPlayer(playerid,string,2500,3);
  2533. RemovePlayerFromVehicle(playerid);
  2534. SendClientMessage(playerid, white, "[ » ] This vehicle has no fuel !");
  2535. }
  2536.  
  2537. case 1: {
  2538. format(string,sizeof(string),"~n~~n~~n~~n~~n~~n~~n~~n~~n~~n~~b~KM/H: ~w~%d ~g~I~l~IIIIIIIII ~r~IIIII",GetPlayerSpeed(playerid,true));
  2539. GameTextForPlayer(playerid,string,2500,3);
  2540. }
  2541. case 2: {
  2542. format(string,sizeof(string),"~n~~n~~n~~n~~n~~n~~n~~n~~n~~n~~b~KM/H: ~w~%d ~g~II~l~IIIIIIII ~r~IIIII",GetPlayerSpeed(playerid,true));
  2543. GameTextForPlayer(playerid,string,2500,3);
  2544. }
  2545. case 3: {
  2546. format(string,sizeof(string),"~n~~n~~n~~n~~n~~n~~n~~n~~n~~n~~b~KM/H: ~w~%d ~g~III~l~IIIIIII ~r~IIIII",GetPlayerSpeed(playerid,true));
  2547. GameTextForPlayer(playerid,string,2500,3);
  2548. }
  2549. case 4: {
  2550. format(string,sizeof(string),"~n~~n~~n~~n~~n~~n~~n~~n~~n~~n~~b~KM/H: ~w~%d ~g~IIII~l~IIIIII ~r~IIIII",GetPlayerSpeed(playerid,true));
  2551. GameTextForPlayer(playerid,string,2500,3);
  2552. }
  2553. case 5: {
  2554. format(string,sizeof(string),"~n~~n~~n~~n~~n~~n~~n~~n~~n~~n~~b~KM/H: ~w~%d ~g~IIIII~l~IIIII ~r~IIIII",GetPlayerSpeed(playerid,true));
  2555. GameTextForPlayer(playerid,string,2500,3);
  2556. }
  2557. case 6: {
  2558. format(string,sizeof(string),"~n~~n~~n~~n~~n~~n~~n~~n~~n~~n~~b~KM/H: ~w~%d ~g~IIIIII~l~IIII ~r~IIIII",GetPlayerSpeed(playerid,true));
  2559. GameTextForPlayer(playerid,string,2500,3);
  2560. }
  2561. case 7: {
  2562. format(string,sizeof(string),"~n~~n~~n~~n~~n~~n~~n~~n~~n~~n~~b~KM/H: ~w~%d ~g~IIIIIII~l~III ~r~IIIII",GetPlayerSpeed(playerid,true));
  2563. GameTextForPlayer(playerid,string,2500,3);
  2564. }
  2565. case 8: {
  2566. format(string,sizeof(string),"~n~~n~~n~~n~~n~~n~~n~~n~~n~~n~~b~KM/H: ~w~%d ~g~IIIIIIII~l~II ~r~IIIII",GetPlayerSpeed(playerid,true));
  2567. GameTextForPlayer(playerid,string,2500,3);
  2568. }
  2569. case 9: {
  2570. format(string,sizeof(string),"~n~~n~~n~~n~~n~~n~~n~~n~~n~~n~~b~KM/H: ~w~%d ~g~IIIIIIIII~l~I ~r~IIIII",GetPlayerSpeed(playerid,true));
  2571. GameTextForPlayer(playerid,string,2500,3);
  2572. }
  2573. case 10: {
  2574. format(string,sizeof(string),"~n~~n~~n~~n~~n~~n~~n~~n~~n~~n~~b~KM/H: ~w~%d ~g~IIIIIIIIII ~r~IIIII",GetPlayerSpeed(playerid,true));
  2575. GameTextForPlayer(playerid,string,2500,3);
  2576. }
  2577. }
  2578. }
  2579. }
  2580. }
  2581. }
  2582. }
  2583. return 1;
  2584. }
  2585.  
  2586. //==============================================================================//
  2587.  
  2588. public UpLessFuel(playerid)
  2589. {
  2590. if(IsPlayerConnected(playerid))
  2591. {
  2592. if(IsPlayerInAnyVehicle(playerid))
  2593. {
  2594. if(IsBiciyle(playerid)) return 0;
  2595. if(GetPlayerSpeed(playerid,true) < 10)
  2596. {
  2597. VehicleLostFuel[GetPlayerVehicleID(playerid)]=0;
  2598. }
  2599. else if(GetPlayerSpeed(playerid,true) < 20)
  2600. {
  2601. VehicleLostFuel[GetPlayerVehicleID(playerid)]=1;
  2602. }
  2603. else if(GetPlayerSpeed(playerid,true) > 20 && GetPlayerSpeed(playerid,true) < 80)
  2604. {
  2605. VehicleLostFuel[GetPlayerVehicleID(playerid)]=2;
  2606. }
  2607. else if(GetPlayerSpeed(playerid,true) > 80 && GetPlayerSpeed(playerid,true) < 160)
  2608. {
  2609. VehicleLostFuel[GetPlayerVehicleID(playerid)]=3;
  2610. }
  2611. else if(GetPlayerSpeed(playerid,true) > 160 && GetPlayerSpeed(playerid,true) < 180)
  2612. {
  2613. VehicleLostFuel[GetPlayerVehicleID(playerid)]=4;
  2614. }
  2615. else if(GetPlayerSpeed(playerid,true) > 180)
  2616. {
  2617. VehicleLostFuel[GetPlayerVehicleID(playerid)]=5;
  2618. }
  2619. }
  2620. }
  2621. return 1;
  2622. }
  2623.  
  2624. //==============================================================================//
  2625.  
  2626. public UpFuel(playerid)
  2627. {
  2628. if(IsPlayerConnected(playerid))
  2629. {
  2630. if(IsPlayerInAnyVehicle(playerid))
  2631. {
  2632. if(IsBiciyle(playerid)) return 0;
  2633. if(GetPlayerSpeed(playerid,true) < 10)
  2634. {
  2635. VehicleFuel[GetPlayerVehicleID(playerid)] = VehicleFuel[GetPlayerVehicleID(playerid)];
  2636. }
  2637. else if(GetPlayerSpeed(playerid,true) < 35)
  2638. {
  2639. VehicleFuel[GetPlayerVehicleID(playerid)] = VehicleFuel[GetPlayerVehicleID(playerid)] - 1;
  2640. }
  2641. else if(GetPlayerSpeed(playerid,true) > 35 && GetPlayerSpeed(playerid,true) < 70)
  2642. {
  2643. VehicleFuel[GetPlayerVehicleID(playerid)] = VehicleFuel[GetPlayerVehicleID(playerid)] - 2;
  2644. }
  2645. else if(GetPlayerSpeed(playerid,true) > 70 && GetPlayerSpeed(playerid,true) < 140)
  2646. {
  2647. VehicleFuel[GetPlayerVehicleID(playerid)] = VehicleFuel[GetPlayerVehicleID(playerid)] - 3;
  2648. }
  2649. else if(GetPlayerSpeed(playerid,true) > 140 && GetPlayerSpeed(playerid,true) < 180)
  2650. {
  2651. VehicleFuel[GetPlayerVehicleID(playerid)] = VehicleFuel[GetPlayerVehicleID(playerid)] - 4;
  2652. }
  2653. else if(GetPlayerSpeed(playerid,true) > 180)
  2654. {
  2655. VehicleFuel[GetPlayerVehicleID(playerid)] = VehicleFuel[GetPlayerVehicleID(playerid)] - 5;
  2656. }
  2657. }
  2658. }
  2659. return 1;
  2660. }
  2661.  
  2662. //==============================================================================//
  2663.  
  2664. public IsAtGasStation(playerid)
  2665. {
  2666. if(IsPlayerConnected(playerid))
  2667. {
  2668. if(PlayerToPoint(6.0,playerid,1004.0070,-939.3102,42.1797) || PlayerToPoint(6.0,playerid,1944.3260,-1772.9254,13.3906))
  2669. {//LS
  2670. Refuel(playerid);
  2671. }
  2672. else if(PlayerToPoint(6.0,playerid,-90.5515,-1169.4578,2.4079) || PlayerToPoint(6.0,playerid,-1609.7958,-2718.2048,48.5391))
  2673. {//LS
  2674. Refuel(playerid);
  2675. }
  2676. else if(PlayerToPoint(6.0,playerid,-2029.4968,156.4366,28.9498) || PlayerToPoint(8.0,playerid,-2408.7590,976.0934,45.4175))
  2677. {//SF
  2678. Refuel(playerid);
  2679. }
  2680. else if(PlayerToPoint(5.0,playerid,-2243.9629,-2560.6477,31.8841) || PlayerToPoint(8.0,playerid,-1676.6323,414.0262,6.9484))
  2681. {//Between LS and SF
  2682. Refuel(playerid);
  2683. }
  2684. else if(PlayerToPoint(6.0,playerid,2202.2349,2474.3494,10.5258) || PlayerToPoint(10.0,playerid,614.9333,1689.7418,6.6968))
  2685. {//LV
  2686. Refuel(playerid);
  2687. }
  2688. else if(PlayerToPoint(8.0,playerid,-1328.8250,2677.2173,49.7665) || PlayerToPoint(6.0,playerid,70.3882,1218.6783,18.5165))
  2689. {//LV
  2690. Refuel(playerid);
  2691. }
  2692. else if(PlayerToPoint(8.0,playerid,2113.7390,920.1079,10.5255) || PlayerToPoint(6.0,playerid,-1327.7218,2678.8723,50.0625))
  2693. {//LV
  2694. Refuel(playerid);
  2695. }
  2696. else if(PlayerToPoint(8.0,playerid,656.4265,-559.8610,16.5015) || PlayerToPoint(6.0,playerid,656.3797,-570.4138,16.5015))
  2697. {//Dillimore
  2698. Refuel(playerid);
  2699. }
  2700. }
  2701. return 1;
  2702. }
  2703.  
  2704. //==============================================================================//
  2705.  
  2706. public Refuel(playerid)
  2707. {
  2708. if(IsPlayerConnected(playerid))
  2709. {
  2710. if(IsPlayerInAnyVehicle(playerid))
  2711. {
  2712. if(GetPlayerState(playerid)==2)
  2713. {
  2714. if(IsBiciyle(playerid)) return 0;
  2715. if(VehicleFuel[GetPlayerVehicleID(playerid)]==10)
  2716. {
  2717. SendClientMessage(playerid, white, "[ » ] This vehicle can't be refueled because the tank is already full !");
  2718. }
  2719. else
  2720. {
  2721. if(GetPlayerMoney(playerid) < 1) return SendClientMessage(playerid, white, "[ » ] You dont have money to refuel your vehicle !");
  2722. GivePlayerMoney(playerid,-1); // Change it if you use other type of money !
  2723. SendClientMessage(playerid, white, "[ » ] You lost 1 $ !");
  2724. VehicleFuel[GetPlayerVehicleID(playerid)]=VehicleFuel[GetPlayerVehicleID(playerid)]+1;
  2725. }
  2726. }
  2727. }
  2728. }
  2729. return 1;
  2730. }
  2731.  
  2732. public OnPlayerEnterCheckpoint(playerid)
  2733. {
  2734. if(CPS_IsPlayerInCheckpoint(playerid,AmmoCp)) ShowPlayerDialog(playerid,WMenu,DIALOG_STYLE_LIST,"Weapons Menu",WeaponsList,"Buy","Cancel");
  2735. if(CPS_IsPlayerInCheckpoint(playerid, BankCP))
  2736. {
  2737. SendClientMessage(playerid,0xFFFFFFFF,"/Deposit - äô÷ãä áçùáåï äáð÷");
  2738. SendClientMessage(playerid,0xFFFFFFFF,"/Depositall - äô÷ãú ëì äëñó àùø òìéê áçùáåï äáð÷");
  2739. SendClientMessage(playerid,0xFFFFFFFF,"/Withdraw - ìîùåê ëñó îçùáåï äáð÷");
  2740. SendClientMessage(playerid,0xFFFFFFFF,"/Balance - îàæï çùáåï äáð÷");
  2741. }
  2742. if(LocateCar[playerid])
  2743. {
  2744. SendClientMessage(playerid,white,"[ » ] àúä ìéã äàåèå ùìê !");
  2745. DisablePlayerCheckpoint(playerid);
  2746. }
  2747. return 1;
  2748. }
  2749. public OnPlayerLeaveCheckpoint(playerid)
  2750. {
  2751. return 1;
  2752. }
  2753.  
  2754.  
  2755. public OnPlayerEnterRaceCheckpoint(playerid)
  2756. {
  2757. return 1;
  2758. }
  2759.  
  2760. public OnPlayerLeaveRaceCheckpoint(playerid)
  2761. {
  2762. return 1;
  2763. }
  2764.  
  2765. public OnRconCommand(cmd[])
  2766. {
  2767. return 1;
  2768. }
  2769.  
  2770. public OnPlayerRequestSpawn(playerid)
  2771. {
  2772. if(PlayerInfo[playerid][Logged] == 1) return 0;
  2773. if(PlayerInfo[playerid][Logged] == 0) return MustLogin(playerid);
  2774. return 1;
  2775. }
  2776.  
  2777. public OnObjectMoved(objectid)
  2778. {
  2779. return 1;
  2780. }
  2781.  
  2782. public OnPlayerObjectMoved(playerid, objectid)
  2783. {
  2784. return 1;
  2785. }
  2786. public OnPlayerPickUpPickup(playerid, pickupid)
  2787. {
  2788. return 1;
  2789. }
  2790.  
  2791. public OnVehicleMod(playerid, vehicleid, componentid)
  2792. {
  2793. return 1;
  2794. }
  2795.  
  2796. public OnVehiclePaintjob(playerid, vehicleid, paintjobid)
  2797. {
  2798. return 1;
  2799. }
  2800.  
  2801. public OnVehicleRespray(playerid,vehicleid, color1, color2)
  2802. {
  2803. if(IsBuyableCar[vehicleid]!=0)
  2804. {
  2805. if(strmatch(VehicleSystem[IsBuyableCar[vehicleid]][Owner],PlayerName(playerid)))
  2806. {
  2807. VehicleSystem[IsBuyableCar[vehicleid]][Color1] = color1;
  2808. VehicleSystem[IsBuyableCar[vehicleid]][Color2] = color2;
  2809. SaveMYSQLCarID(vehicleid);
  2810. }
  2811. }
  2812. return 1;
  2813. }
  2814.  
  2815. public OnPlayerSelectedMenuRow(playerid, row)
  2816. {
  2817. return 1;
  2818. }
  2819.  
  2820. public OnPlayerExitVehicle(playerid, vehicleid)
  2821. {
  2822. if(IsBuyableCar[vehicleid]!=0)
  2823. {
  2824. if(strmatch(VehicleSystem[IsBuyableCar[vehicleid]][Owner],PlayerName(playerid)))
  2825. {
  2826. new Float:vx,Float:vy,Float:vz,Float:va;
  2827. GetVehiclePos(GetPlayerVehicleID(playerid),vx,vy,vz);
  2828. GetVehicleZAngle(GetPlayerVehicleID(playerid),va);
  2829. VehicleSystem[IsBuyableCar[vehicleid]][Carx]=vx;
  2830. VehicleSystem[IsBuyableCar[vehicleid]][Cary]=vy;
  2831. VehicleSystem[IsBuyableCar[vehicleid]][Carz]=vz;
  2832. VehicleSystem[IsBuyableCar[vehicleid]][Cara]=va;
  2833. SendClientMessage(playerid, lgreen, "[ » ] îé÷åí äî÷åí ùì äøëá ùìê ðùîø.");
  2834. SaveMYSQLCarID(vehicleid);
  2835. }
  2836. }
  2837. return 1;
  2838. }
  2839.  
  2840. public OnPlayerInteriorChange(playerid, newinteriorid, oldinteriorid)
  2841. {
  2842. return 1;
  2843. }
  2844.  
  2845. public OnPlayerKeyStateChange(playerid, newkeys, oldkeys)
  2846. {
  2847. return 1;
  2848. }
  2849.  
  2850. public OnRconLoginAttempt(ip[], password[], success)
  2851. {
  2852. return 1;
  2853. }
  2854.  
  2855. public OnPlayerUpdate(playerid)
  2856. {
  2857. new vehicleid = GetPlayerVehicleID(playerid);
  2858. if(IsPlayerInAnyVehicle(playerid))
  2859. {
  2860. if(IsPlayerConnected(GetPlayerIdFromName(VehicleSystem[IsBuyableCar[vehicleid]][Owner])) && GetPlayerIdFromName(VehicleSystem[IsBuyableCar[vehicleid]][Owner]) != playerid)
  2861. {
  2862. if(VehicleSystem[IsBuyableCar[vehicleid]][Locked]==1)
  2863. {
  2864. RemovePlayerFromVehicle(playerid);
  2865. SendClientMessage(playerid, white, "[ » ] äøëá ðòåì !");
  2866. }
  2867. }
  2868. }
  2869. return 1;
  2870. }
  2871.  
  2872.  
  2873.  
  2874. public OnPlayerStreamIn(playerid, forplayerid)
  2875. {
  2876. return 1;
  2877. }
  2878.  
  2879.  
  2880. public OnPlayerStreamOut(playerid, forplayerid)
  2881. {
  2882. return 1;
  2883. }
  2884.  
  2885. public OnVehicleStreamIn(vehicleid, forplayerid)
  2886. {
  2887. return 1;
  2888. }
  2889.  
  2890. public OnVehicleStreamOut(vehicleid, forplayerid)
  2891. {
  2892. return 1;
  2893. }
  2894.  
  2895. public OnDialogResponse(playerid, dialogid, response, listitem, inputtext[])
  2896. {
  2897. new file[256];
  2898. GetPlayerName(playerid, name, sizeof(name));
  2899. format(file, sizeof(file), "MUScripter/Users/%s.MUser", name);
  2900. if(dialogid == 1)
  2901. {
  2902. if(response)
  2903. {
  2904. if(!strlen(inputtext))
  2905. {
  2906. SendClientMessage(playerid, 0x008000FF, " áá÷ùä ä÷ù/é àú äñéñîà ùàú/ä øåöä.");
  2907. ShowPlayerDialog(playerid,1,DIALOG_STYLE_INPUT," äøùîä"," áá÷ùä ú÷éù àú äñéñîà ùàúä øåöä:","Ok","Cancel");
  2908. return 1;
  2909. }
  2910. dini_Create(file);
  2911. dini_Set(file, "password", inputtext);
  2912. dini_IntSet(file, "Deaths", 0);
  2913. dini_IntSet(file, "Kills" , 0);
  2914. dini_IntSet(file, "Level", 0);
  2915. dini_IntSet(file, "Bank", 0);
  2916. dini_IntSet(file, "Money", 1000);
  2917. dini_IntSet(file, "Logged", 0);
  2918. dini_IntSet(file, "Adminlevel", 0);
  2919. dini_IntSet(file, "WeaponD", 24);
  2920. dini_IntSet(file, "Weapon1", 0);
  2921. dini_IntSet(file, "Weapon2", 0);
  2922. dini_IntSet(file, "Weapon3", 0);
  2923. dini_IntSet(file, "Weapon4", 0);
  2924. dini_IntSet(file, "AmmoD", 500);
  2925. dini_IntSet(file, "Ammo1", 0);
  2926. dini_IntSet(file, "Ammo2", 0);
  2927. dini_IntSet(file, "Ammo3", 0);
  2928. dini_IntSet(file, "Ammo4", 0);
  2929. dini_IntSet(file, "PosX", 0);
  2930. dini_IntSet(file, "PosY", 0);
  2931. dini_IntSet(file, "PosZ", 0);
  2932. dini_IntSet(file, "PosA", 0);
  2933. dini_IntSet(file, "PosInterior", 0);
  2934. dini_IntSet(file, "Savepos", 0);
  2935. dini_IntSet(file,"Pistol",0);
  2936. dini_IntSet(file,"DesertEagle",0);
  2937. dini_IntSet(file,"Shotgun",0);
  2938. dini_IntSet(file,"SawnOffShotgun",0);
  2939. dini_IntSet(file,"CombatShotgun",0);
  2940. dini_IntSet(file,"MicroSMG",0);
  2941. dini_IntSet(file,"Tec9",0);
  2942. dini_IntSet(file,"SMG",0);
  2943. dini_IntSet(file,"Ak47",0);
  2944. dini_IntSet(file,"M4",0);
  2945. dini_IntSet(file,"SniperRifle",0);
  2946. new str[256];
  2947. format(str,sizeof(str),"INSERT INTO playerinfo (Username,Password,Deaths,Kills) VALUES ('%s',MD5('%s'),0,0)",name,inputtext);
  2948. samp_mysql_query(str);
  2949. GiveWeapons(playerid);
  2950. PlayerInfo[playerid][Logged] = 1;
  2951. ShowPlayerDialog(playerid,20,DIALOG_STYLE_MSGBOX," äøùîä"," ðøùîú áäöìçä, áëãé ìäîùéê ìùç÷ ìçõ OK.","OK", " ");
  2952. }
  2953. return 1;
  2954. }
  2955. if(dialogid == 2)
  2956. {
  2957. GetPlayerName(playerid, name, sizeof(name));
  2958. format(file, sizeof(file), "MUScripter/Users/%s.MUser", name);
  2959. if(response)
  2960. {
  2961. if(!strlen(inputtext))
  2962. {
  2963. SendClientMessage(playerid, 0x008000FF, " áá÷ùä ä÷ù/é àú äñéñîà ùìê.");
  2964. ShowPlayerDialog(playerid,2,DIALOG_STYLE_INPUT," äúçáøåú"," áá÷ùä ä÷ù/é àú äñéñîà ùì äîùúîù ùìê:","Ok","Cancel");
  2965. return 1;
  2966. }
  2967. if(!strcmp(inputtext,dini_Get(file,"Password"),true))
  2968. {
  2969. PlayerInfo[playerid][Logged] = 1;
  2970. dini_Int(file, "Deaths");
  2971. dini_Int(file, "Kills");
  2972. dini_Int(file, "Bank");
  2973. dini_Int(file, "Level");
  2974. dini_Int(file, "Money");
  2975. dini_Int(file, "Adminlevel");
  2976. dini_Int(file, "WeaponD");
  2977. dini_Int(file, "Weapon1");
  2978. dini_Int(file, "Weapon2");
  2979. dini_Int(file, "Weapon3");
  2980. dini_Int(file, "Weapon4");
  2981. dini_Int(file, "AmmoD");
  2982. dini_Int(file, "Ammo1");
  2983. dini_Int(file, "Ammo2");
  2984. dini_Int(file, "Ammo3");
  2985. dini_Int(file, "Ammo4");
  2986. dini_Int(file, "PosX");
  2987. dini_Int(file, "PosY");
  2988. dini_Int(file, "PosZ");
  2989. dini_Int(file, "PosA");
  2990. dini_Int(file, "PosInterior");
  2991. dini_Int(file, "Savepos");
  2992. dini_Int(file,"Pistol");
  2993. dini_Int(file,"DesertEagle");
  2994. dini_Int(file,"Shotgun");
  2995. dini_Int(file,"SawnOffShotgun");
  2996. dini_Int(file,"CombatShotgun");
  2997. dini_Int(file,"MicroSMG");
  2998. dini_Int(file,"Tec9");
  2999. dini_Int(file,"SMG");
  3000. dini_Int(file,"Ak47");
  3001. dini_Int(file,"M4");
  3002. dini_Int(file,"SniperRifle");
  3003. new str[256];
  3004. GetPlayerName(playerid, name, sizeof(name));
  3005. format(str, sizeof(str), " ùìåí %s, äúçáøú áäöìçä ëùç÷ï.", name);
  3006. SendClientMessage(playerid,0xffffffff,str);
  3007. return 1;
  3008. }
  3009. else {
  3010. SendClientMessage(playerid,0xffffffff," ñéñîà ùâåéä.");
  3011. Kick(playerid);
  3012. }
  3013. if(dini_Int(file, "Adminlevel") > 0)
  3014. {
  3015. new str[256];
  3016. format(str, sizeof(str), " äúçáøú áäöìçä ëàãîéï øîä %d.", dini_Int(file, "Adminlevel"));
  3017. SendClientMessage(playerid,0xffffffff,str);
  3018. }
  3019. return 1;
  3020. }
  3021. }
  3022. if(dialogid==WMenu){
  3023. if(response){
  3024. GetPlayerName(playerid,name,sizeof(name)); format(file,sizeof(file),"MUScripter/Users/%s.MUser",name);
  3025. if(listitem==0){//Pistol
  3026. if(GetPlayerMoney(playerid)<PistolPrice) return SendClientMessage(playerid,red,".àéï ìê îñôé÷ ëñó ì÷ðééú ðù÷ æä");
  3027. GivePlayerMoney(playerid,-PistolPrice);
  3028. dini_IntSet(file,"Pistol",dini_Int(file,"Pistol")+50);
  3029. dini_IntSet(file,"Pistol",dini_Int(file,"Pistol")+dini_Int(file,"Desert Eagle"));
  3030. dini_IntSet(file,"Desert Eagle",0);
  3031. GivePlayerWeapon(playerid,22,50);
  3032. SendClientMessage(playerid,lgreen,".Pistol ÷ðéú áäöìçä àú äðù÷");}
  3033. if(listitem==1){//Desert Eagle
  3034. if(GetPlayerMoney(playerid)<DesertEaglePrice) return SendClientMessage(playerid,red,".àéï ìê îñôé÷ ëñó ì÷ðééú ðù÷ æä");
  3035. GivePlayerMoney(playerid,-DesertEaglePrice);
  3036. dini_IntSet(file,"Desert Eagle",dini_Int(file,"Desert Eagle")+50);
  3037. dini_IntSet(file,"Desert Eagle",dini_Int(file,"Desert Eagle")+dini_Int(file,"Pistol"));
  3038. dini_IntSet(file,"Pistol",0);
  3039. GivePlayerWeapon(playerid,24,50);
  3040. SendClientMessage(playerid,lgreen,".Desert Eagle ÷ðéú áäöìçä àú äðù÷");}
  3041. if(listitem==2){//Shotgun
  3042. if(GetPlayerMoney(playerid)<ShotgunPrice) return SendClientMessage(playerid,red,".àéï ìê îñôé÷ ëñó ì÷ðééú ðù÷ æä");
  3043. GivePlayerMoney(playerid,-ShotgunPrice);
  3044. dini_IntSet(file,"Shotgun",dini_Int(file,"Shotgun")+50);
  3045. dini_IntSet(file,"Shotgun",dini_Int(file,"Shotgun")+dini_Int(file,"SawnOffShotgun"));
  3046. dini_IntSet(file,"Shotgun",dini_Int(file,"Shotgun")+dini_Int(file,"CombatShotgun"));
  3047. dini_IntSet(file,"SawnOffShotgun",0);
  3048. dini_IntSet(file,"CombatShotgun",0);
  3049. GivePlayerWeapon(playerid,25,50);
  3050. SendClientMessage(playerid,lgreen,".Shotgun ÷ðéú áäöìçä àú äðù÷");}
  3051. if(listitem==3){//Sawn-Off Shotgun
  3052. if(GetPlayerMoney(playerid)<SawnOffShotgunPrice) return SendClientMessage(playerid,red,".àéï ìê îñôé÷ ëñó ì÷ðééú ðù÷ æä");
  3053. GivePlayerMoney(playerid,-SawnOffShotgunPrice);
  3054. dini_IntSet(file,"SawnOffShotgun",dini_Int(file,"SawnOffShotgun")+50);
  3055. dini_IntSet(file,"SawnOffShotgun",dini_Int(file,"SawnOffShotgun")+dini_Int(file,"Shotgun"));
  3056. dini_IntSet(file,"SawnOffShotgun",dini_Int(file,"SawnOffShotgun")+dini_Int(file,"CombatShotgun"));
  3057. dini_IntSet(file,"Shotgun",0);
  3058. dini_IntSet(file,"CombatShotgun",0);
  3059. GivePlayerWeapon(playerid,26,50);
  3060. SendClientMessage(playerid,lgreen,".Sawn-Off Shotgun ÷ðéú áäöìçä àú äðù÷");}
  3061. if(listitem==4){//Combat Shotgun
  3062. if(GetPlayerMoney(playerid)<CombatShotgunPrice) return SendClientMessage(playerid,red,".àéï ìê îñôé÷ ëñó ì÷ðééú ðù÷ æä");
  3063. GivePlayerMoney(playerid,-SawnOffShotgunPrice);
  3064. dini_IntSet(file,"CombatShotgun",dini_Int(file,"CombatShotgun")+50);
  3065. dini_IntSet(file,"CombatShotgun",dini_Int(file,"CombatShotgun")+dini_Int(file,"Shotgun"));
  3066. dini_IntSet(file,"CombatShotgun",dini_Int(file,"CombatShotgun")+dini_Int(file,"SawnOffShotgun"));
  3067. dini_IntSet(file,"Shotgun",0);
  3068. dini_IntSet(file,"SawnOffShotgun",0);
  3069. GivePlayerWeapon(playerid,27,50);
  3070. SendClientMessage(playerid,lgreen,".Combat Shotgun ÷ðéú áäöìçä àú äðù÷");}
  3071. if(listitem==5){//Ak47
  3072. if(GetPlayerMoney(playerid)<Ak47Price) return SendClientMessage(playerid,red,".àéï ìê îñôé÷ ëñó ì÷ðééú ðù÷ æä");
  3073. GivePlayerMoney(playerid,-Ak47Price);
  3074. dini_IntSet(file,"Ak47",dini_Int(file,"Ak47")+50);
  3075. dini_IntSet(file,"Ak47",dini_Int(file,"Ak47")+dini_Int(file,"M4"));
  3076. dini_IntSet(file,"M4",0);
  3077. GivePlayerWeapon(playerid,30,50);
  3078. SendClientMessage(playerid,lgreen,".Ak47 ÷ðéú áäöìçä àú äðù÷");}
  3079. if(listitem==6){//M4
  3080. if(GetPlayerMoney(playerid)<M4Price) return SendClientMessage(playerid,red,".àéï ìê îñôé÷ ëñó ì÷ðééú ðù÷ æä");
  3081. GivePlayerMoney(playerid,-M4Price);
  3082. dini_IntSet(file,"M4",dini_Int(file,"M4")+50);
  3083. dini_IntSet(file,"M4",dini_Int(file,"M4")+dini_Int(file,"Ak47"));
  3084. dini_IntSet(file,"Ak47",0);
  3085. GivePlayerWeapon(playerid,31,50);
  3086. SendClientMessage(playerid,lgreen,".M4 ÷ðéú áäöìçä àú äðù÷");}
  3087. if(listitem==7){//MicroSMG
  3088. if(GetPlayerMoney(playerid)<MicroSMGPrice) return SendClientMessage(playerid,red,".àéï ìê îñôé÷ ëñó ì÷ðééú ðù÷ æä");
  3089. GivePlayerMoney(playerid,-MicroSMGPrice);
  3090. dini_IntSet(file,"MicroSMG",dini_Int(file,"MicroSMG")+50);
  3091. dini_IntSet(file,"MicroSMG",dini_Int(file,"MicroSMG")+dini_Int(file,"Tec9"));
  3092. dini_IntSet(file,"MicroSMG",dini_Int(file,"MicroSMG")+dini_Int(file,"SMG"));
  3093. dini_IntSet(file,"Tec9",0);
  3094. dini_IntSet(file,"SMG",0);
  3095. GivePlayerWeapon(playerid,28,50);
  3096. SendClientMessage(playerid,lgreen,".MicroSMG ÷ðéú áäöìçä àú äðù÷");}
  3097. if(listitem==8){//Tec9
  3098. if(GetPlayerMoney(playerid)<Tec9Price) return SendClientMessage(playerid,red,".àéï ìê îñôé÷ ëñó ì÷ðééú ðù÷ æä");
  3099. GivePlayerMoney(playerid,-Tec9Price);
  3100. dini_IntSet(file,"Tec9",dini_Int(file,"Tec9")+50);
  3101. dini_IntSet(file,"Tec9",dini_Int(file,"Tec9")+dini_Int(file,"MicroSMG"));
  3102. dini_IntSet(file,"Tec9",dini_Int(file,"Tec9")+dini_Int(file,"SMG"));
  3103. dini_IntSet(file,"MicroSMG",0);
  3104. dini_IntSet(file,"SMG",0);
  3105. GivePlayerWeapon(playerid,32,50);
  3106. SendClientMessage(playerid,lgreen,".Tec9 ÷ðéú áäöìçä àú äðù÷");}
  3107. if(listitem==9){//SMG
  3108. if(GetPlayerMoney(playerid)<SMGPrice) return SendClientMessage(playerid,red,".àéï ìê îñôé÷ ëñó ì÷ðééú ðù÷ æä");
  3109. GivePlayerMoney(playerid,-SMGPrice);
  3110. dini_IntSet(file,"SMG",dini_Int(file,"SMG")+50);
  3111. dini_IntSet(file,"SMG",dini_Int(file,"SMG")+dini_Int(file,"MicroSMG"));
  3112. dini_IntSet(file,"SMG",dini_Int(file,"SMG")+dini_Int(file,"Tec9"));
  3113. dini_IntSet(file,"MicroSMG",0);
  3114. dini_IntSet(file,"Tec9",0);
  3115. GivePlayerWeapon(playerid,29,50);
  3116. SendClientMessage(playerid,lgreen,".SMG ÷ðéú áäöìçä àú äðù÷");}
  3117. if(listitem==10){//Sniper Rifle
  3118. if(GetPlayerMoney(playerid)<SniperRiflePrice) return SendClientMessage(playerid,red,".àéï ìê îñôé÷ ëñó ì÷ðééú ðù÷ æä");
  3119. GivePlayerMoney(playerid,-SniperRiflePrice);
  3120. dini_IntSet(file,"SniperRifle",dini_Int(file,"SniperRifle")+50);
  3121. GivePlayerWeapon(playerid,34,50);
  3122. SendClientMessage(playerid,lgreen,".Sniper Rifle ÷ðéú áäöìçä àú äðù÷");}
  3123. if(listitem==11)//Reset Weapons
  3124. return ShowPlayerDialog(playerid,WReset,DIALOG_STYLE_MSGBOX,"Reset Weapons","?äàí àúä áèåç ùàúä øåöä ìàôñ àú ëì äðù÷éí ù÷ðéú","àéùåø","áéèåì");
  3125. ShowPlayerDialog(playerid,WMenu,DIALOG_STYLE_LIST,"Weapons Menu",WeaponsList,"Buy","Cancel");}}
  3126. if(dialogid==WReset){
  3127. if(response){
  3128. GetPlayerName(playerid,name,sizeof(name)); format(file,sizeof(file),"MUScripter/Users/%s.MUser",name);
  3129. dini_IntSet(file,"Pistol",0);
  3130. dini_IntSet(file,"DesertEagle",0);
  3131. dini_IntSet(file,"Shotgun",0);
  3132. dini_IntSet(file,"SawnOffShotgun",0);
  3133. dini_IntSet(file,"CombatShotgun",0);
  3134. dini_IntSet(file,"MicroSMG",0);
  3135. dini_IntSet(file,"Tec9",0);
  3136. dini_IntSet(file,"SMG",0);
  3137. dini_IntSet(file,"Ak47",0);
  3138. dini_IntSet(file,"M4",0);
  3139. dini_IntSet(file,"SniperRifle",0);
  3140. ResetPlayerWeapons(playerid);
  3141. SendClientMessage(playerid,blue,".ëì äðù÷éí ù÷ðéú àåôñå áäöìçä");
  3142. }
  3143. }
  3144. return 1;}
  3145.  
  3146.  
  3147. public OnPlayerClickPlayer(playerid, clickedplayerid, source)
  3148. {
  3149. return 1;
  3150. }
  3151. public GiveWeapons(playerid){
  3152. new file[256];
  3153. GetPlayerName(playerid,name,sizeof(name));
  3154. format(file,sizeof(file),"MUScripter/Users/%s.MUser",name);
  3155. if(dini_Int(file,"Pistol")>0 && !dini_Int(file,"Desert Eagle")) GivePlayerWeapon(playerid,22,dini_Int(file,"Pistol"));
  3156. if(dini_Int(file,"Desert Eagle")>0 && !dini_Int(file,"Pistol")) GivePlayerWeapon(playerid,24,dini_Int(file,"Desert Eagle"));
  3157. if(dini_Int(file,"Shotgun")>0 && !dini_Int(file,"SawnOffShotgun") && !dini_Int(file,"CombatShotgun")) GivePlayerWeapon(playerid,25,dini_Int(file,"Shotgun"));
  3158. if(dini_Int(file,"SawnOffShotgun")>0 && !dini_Int(file,"Shotgun") && !dini_Int(file,"CombatShotgun")) GivePlayerWeapon(playerid,26,dini_Int(file,"SawnOffShotgun"));
  3159. if(dini_Int(file,"CombatShotgun")>0 && !dini_Int(file,"SawnOffShotgun") && !dini_Int(file,"Shotgun")) GivePlayerWeapon(playerid,27,dini_Int(file,"CombatShotgun"));
  3160. if(dini_Int(file,"M4")>0 && !dini_Int(file,"Ak47") ) GivePlayerWeapon(playerid,31,dini_Int(file,"M4"));
  3161. if(dini_Int(file,"Ak47")>0 && !dini_Int(file,"M4")) GivePlayerWeapon(playerid,30,dini_Int(file,"Ak47"));
  3162. if(dini_Int(file,"Tec9")>0 && !dini_Int(file,"MicroSMG") && !dini_Int(file,"SMG")) GivePlayerWeapon(playerid,32,dini_Int(file,"Tec9"));
  3163. if(dini_Int(file,"MicroSMG")>0 && !dini_Int(file,"Tec9") && !dini_Int(file,"SMG")) GivePlayerWeapon(playerid,28,dini_Int(file,"MicroSMG"));
  3164. if(dini_Int(file,"SMG")>0 && !dini_Int(file,"Tec9") && !dini_Int(file,"MicroSMG")) GivePlayerWeapon(playerid,29,dini_Int(file,"SMG"));
  3165. if(dini_Int(file,"SniperRifle")>0) GivePlayerWeapon(playerid,34,dini_Int(file,"SniperRifle"));
  3166. }
  3167. public Dini(playerid)
  3168. {
  3169. new file[256];
  3170. GetPlayerName(playerid, name, sizeof(name));
  3171. format(file, sizeof(file), "MUScripter/Users/%s.MUser",name);
  3172. for(new i = 0; i < MAX_PLAYERS; i++)
  3173. {
  3174. PlayerInfo[i][Deaths] = dini_Int(file, "Deaths");
  3175. PlayerInfo[i][Kills] = dini_Int(file, "Kills");
  3176. PlayerInfo[i][Logged] = dini_Int(file, "Logged");
  3177. PlayerInfo[i][Level] = dini_Int(file, "Level");
  3178. PlayerInfo[i][Bank] = dini_Int(file, "Bank");
  3179. PlayerInfo[i][Money] = dini_Int(file, "Money");
  3180. PlayerInfo[i][Adminlevel] = dini_Int(file, "Adminlevel");
  3181. }
  3182. }
  3183. ReturnUser(text[], playerid = INVALID_PLAYER_ID)
  3184. {
  3185. new pos = 0;
  3186. while (text[pos] < 0x21) // Strip out leading spaces
  3187. {
  3188. if (text[pos] == 0) return INVALID_PLAYER_ID; // No passed text
  3189. pos++;
  3190. }
  3191. new userid = INVALID_PLAYER_ID;
  3192. if (IsNumeric(text[pos])) // Check whole passed string
  3193. {
  3194. // If they have a numeric name you have a problem (although names are checked on id failure)
  3195. userid = strval(text[pos]);
  3196. if (userid >=0 && userid < MAX_PLAYERS)
  3197. {
  3198. if(!IsPlayerConnected(userid))
  3199. {
  3200. userid = INVALID_PLAYER_ID;
  3201. }
  3202. else
  3203. {
  3204. return userid; // A player was found
  3205. }
  3206. }
  3207. }
  3208. new len = strlen(text[pos]);
  3209. new count = 0;
  3210. for (new i = 0; i < MAX_PLAYERS; i++)
  3211. {
  3212. if (IsPlayerConnected(i))
  3213. {
  3214. GetPlayerName(i, name, sizeof (name));
  3215. if (strcmp(name, text[pos], true, len) == 0) // Check segment of name
  3216. {
  3217. if (len == strlen(name)) // Exact match
  3218. {
  3219. return i; // Return the exact player on an exact match
  3220. // Otherwise if there are two players:
  3221. // Me and MeYou any time you entered Me it would find both
  3222. // And never be able to return just Me's id
  3223. }
  3224. else // Partial match
  3225. {
  3226. count++;
  3227. userid = i;
  3228. }
  3229. }
  3230. }
  3231. }
  3232. if (count != 1)
  3233. {
  3234. if (playerid != INVALID_PLAYER_ID)
  3235. {
  3236. if (count)
  3237. {
  3238. SendClientMessage(playerid, 0xFF0000AA, "Multiple users found, please narrow earch");
  3239. }
  3240. else
  3241. {
  3242. SendClientMessage(playerid, 0xFF0000AA, "No matching user found");
  3243. }
  3244. }
  3245. userid = INVALID_PLAYER_ID;
  3246. }
  3247. return userid; // INVALID_USER_ID for bad return
  3248. }
  3249.  
  3250.  
  3251.  
  3252.  
  3253. ////////////////////////////////////////////////////////////////////////////////
  3254. stock AddAllClasses(Float:cX,Float:cY,Float:cZ,Float:cA,w1,a1,w2,a2,w3,a3)
  3255. {
  3256. for(new i; i<300;i++) AddPlayerClass(i,cX,cY,cZ,cA,w1,a1,w2,a2,w3,a3);
  3257. return 1;
  3258. }
  3259.  
  3260. stock strrest(const string[],index)
  3261. {
  3262. new length = strlen(string),offset = index,result[256];
  3263. while((index < length) && ((index - offset) < (sizeof(result) - 1)) && (string[index] > '\r')) result[index - offset] = string[index],index++;
  3264. result[index - offset] = EOS;
  3265. if(result[0] == ' ' && string[0] != ' ') strdel(result,0,1);
  3266. return result;
  3267. }
  3268. //===================================[ Stock ]==================================
  3269. stock GetName(playerid)
  3270. {
  3271. new pname[24];
  3272. GetPlayerName(playerid,pname,24);
  3273. return pname;
  3274. }
  3275. //===================================[ Stock ]==================================
  3276. //===================================[ Stock ]==================================
  3277. //===================================[ Stock ]==================================
  3278.  
  3279. stock ConnectDB()
  3280. {
  3281. samp_mysql_connect(SQL_HOST, SQL_USER, SQL_PASS);
  3282. samp_mysql_select_db(SQL_DB);
  3283. if(samp_mysql_ping() == -1)
  3284. {
  3285. samp_mysql_connect(SQL_HOST, SQL_HOST, SQL_HOST);
  3286. samp_mysql_select_db(SQL_DB);
  3287.  
  3288. }
  3289. }
  3290. /*AddVehicle(Carid, Carmodel, Carcolor1, Carcolor2, Float:CarX, Float:CarY, Float:CarZ, Float:CarA, CarCost, CarSell)
  3291. {
  3292. new data[256],query[256];
  3293. format(query, sizeof(query), "SELECT * FROM `carsystem` WHERE CarID = '%d';",Carid);
  3294. mysql_query(query);
  3295. mysql_store_result();
  3296.  
  3297. if(mysql_num_rows() > 0)
  3298. {
  3299. amysql_fetch_field("CarID",data);
  3300. VehicleSystem[Carid][CarID]=strval(data);
  3301. format(data, sizeof(data), " CarID: %d", VehicleSystem[Carid][CarID]);
  3302. printf(data);
  3303. amysql_fetch_field("Model",data);
  3304. VehicleSystem[Carid][Model]=strval(data);
  3305. format(data, sizeof(data), " ModelID: %d", VehicleSystem[Carid][Model]);
  3306. printf(data);
  3307. amysql_fetch_field("CarX",data);
  3308. VehicleSystem[Carid][Carx]=strval(data);
  3309. format(data, sizeof(data), " CarX: %f", VehicleSystem[Carid][Carx]);
  3310. printf(data);
  3311. amysql_fetch_field("CarY",data);
  3312. VehicleSystem[Carid][Cary]=strval(data);
  3313. format(data, sizeof(data), " CarY: %f", VehicleSystem[Carid][Cary]);
  3314. printf(data);
  3315. amysql_fetch_field("CarZ",data);
  3316. VehicleSystem[Carid][Carz]=strval(data);
  3317. format(data, sizeof(data), " CarZ: %f", VehicleSystem[Carid][Carz]);
  3318. printf(data);
  3319. amysql_fetch_field("CarA",data);
  3320. VehicleSystem[Carid][Cara]=strval(data);
  3321. format(data, sizeof(data), " CarA: %f", VehicleSystem[Carid][Cara]);
  3322. printf(data);
  3323. amysql_fetch_field("Price",data);
  3324. VehicleSystem[Carid][Price]=strval(data);
  3325. format(data, sizeof(data), " Price: %d", VehicleSystem[Carid][Price]);
  3326. printf(data);
  3327. amysql_fetch_field("Sell",data);
  3328. VehicleSystem[Carid][Sell]=strval(data);
  3329. format(data, sizeof(data), " ForSell: %d", VehicleSystem[Carid][Sell]);
  3330. printf(data);
  3331. amysql_fetch_field("Owner",data);
  3332. strmid(VehicleSystem[Carid][Owner],data,0,20,20);
  3333. format(data, sizeof(data), " Owner: %s", VehicleSystem[Carid][Owner]);
  3334. printf(data);
  3335. printf("");
  3336.  
  3337. new carr = CreateVehicle(VehicleSystem[Carid][Model],VehicleSystem[Carid][Carx],VehicleSystem[Carid][Cary],VehicleSystem[Carid][Carz]+5,VehicleSystem[Carid][Cara],VehicleSystem[Carid][Color1],VehicleSystem[Carid][Color2],600000);
  3338. IsBuyableCar[carr]=Carid;
  3339. }
  3340.  
  3341. else
  3342. {
  3343.  
  3344.  
  3345. VehicleSystem[Carid][CarID]=Carid;
  3346. VehicleSystem[Carid][Model]=Carmodel;
  3347. VehicleSystem[Carid][Locked]=0;
  3348. VehicleSystem[Carid][Carx]=CarX;
  3349. VehicleSystem[Carid][Cary]=CarY;
  3350. VehicleSystem[Carid][Carz]=CarZ;
  3351. VehicleSystem[Carid][Cara]=CarA;
  3352. VehicleSystem[Carid][Color1]=Carcolor1;
  3353. VehicleSystem[Carid][Color2]=Carcolor2;
  3354. VehicleSystem[Carid][Price]=CarCost;
  3355. VehicleSystem[Carid][Sell]=CarSell;
  3356. strmid(VehicleSystem[Carid][Owner],"Unbought",0,20,20);
  3357.  
  3358. format(query, sizeof(query),"INSERT INTO `Vehicles` (`CarID` ,`Model` ,`Locked` ,`CarX` ,`CarY` ,`CarZ` ,`CarA` ,`Color1` ,`Color2` ,`Price` ,`Sell` ,`Owner`) VALUES ('%d', '%d', '0', '%f', '%f', '%f', '%f', '%d', '%d', '%d', '%d', 'Unbought');",Carid, Carmodel, CarX, CarY, CarZ, CarA, Carcolor1, Carcolor2, CarCost, CarSell);
  3359. mysql_query(query);
  3360.  
  3361. format(data, sizeof(data), " CarID: %d", VehicleSystem[Carid][CarID]);
  3362. printf(data);
  3363. format(data, sizeof(data), " CarModel: %d", VehicleSystem[Carid][Model]);
  3364. printf(data);
  3365. format(data, sizeof(data), " CarLocked: %d", VehicleSystem[Carid][Locked]);
  3366. printf(data);
  3367. format(data, sizeof(data), " CarX: %f", VehicleSystem[Carid][Carx]);
  3368. printf(data);
  3369. format(data, sizeof(data), " CarY: %f", VehicleSystem[Carid][Cary]);
  3370. printf(data);
  3371. format(data, sizeof(data), " CarZ: %f", VehicleSystem[Carid][Carz]);
  3372. printf(data);
  3373. format(data, sizeof(data), " CarA: %f", VehicleSystem[Carid][Cara]);
  3374. printf(data);
  3375. format(data, sizeof(data), " CarColor1: %d", VehicleSystem[Carid][Color1]);
  3376. printf(data);
  3377. format(data, sizeof(data), " CarColor2: %d", VehicleSystem[Carid][Color2]);
  3378. printf(data);
  3379. format(data, sizeof(data), " CarPrice: %d", VehicleSystem[Carid][Price]);
  3380. printf(data);
  3381. format(data, sizeof(data), " CarSell: %d", VehicleSystem[Carid][Sell]);
  3382. printf(data);
  3383. format(data, sizeof(data), " CarOwner: %s", VehicleSystem[Carid][Owner]);
  3384. printf(data);
  3385. printf("");
  3386.  
  3387. new carr = CreateVehicle(VehicleSystem[Carid][Model],VehicleSystem[Carid][Carx],VehicleSystem[Carid][Cary],VehicleSystem[Carid][Carz]+5,VehicleSystem[Carid][Cara],VehicleSystem[Carid][Color1],VehicleSystem[Carid][Color2],600000);
  3388. IsBuyableCar[carr]=Carid;
  3389.  
  3390. }
  3391. mysql_free_result();
  3392. return 1;
  3393. }*/
  3394. forward SaveMYSQLCarID(vehicleid);
  3395. public SaveMYSQLCarID(vehicleid)
  3396. {
  3397. new query[256];
  3398. format(query, sizeof(query),"UPDATE `Vehicles` SET `Locked` = '%d', `CarX` = '%f' , `CarY` = '%f' , `CarZ` = '%f' , `CarA`= '%f' , `Color1` = '%d' , `Color2` = '%d' , `Price` = '%d' , `Owner` = '%s' WHERE CarID = '%d';",
  3399. VehicleSystem[vehicleid][Locked],
  3400. VehicleSystem[vehicleid][Carx],
  3401. VehicleSystem[vehicleid][Cary],
  3402. VehicleSystem[vehicleid][Carz],
  3403. VehicleSystem[vehicleid][Cara],
  3404. VehicleSystem[vehicleid][Color1],
  3405. VehicleSystem[vehicleid][Color2],
  3406. VehicleSystem[vehicleid][Price],
  3407. VehicleSystem[vehicleid][Owner],
  3408. VehicleSystem[vehicleid][CarID]);
  3409. samp_mysql_query(query);
  3410. return 1;
  3411. }
  3412. stock strmatch(const String1[], const String2[])
  3413. {
  3414. if ((strcmp(String1, String2, true, strlen(String2)) == 0) && (strlen(String2) == strlen(String1)))
  3415. {
  3416. return true;
  3417. }
  3418. else
  3419. {
  3420. return false;
  3421. }
  3422. }
  3423. stock GetVehicleName(vehicleid)
  3424. {
  3425. new vehicle = GetVehicleModel(vehicleid);
  3426. switch(vehicle)
  3427. {
  3428.  
  3429. case 400:
  3430. {
  3431. strmid(VehicleSystem[IsBuyableCar[vehicleid]][Name],"Land Stalker",0,20,20);
  3432. }
  3433.  
  3434.  
  3435. case 401:
  3436. {
  3437. strmid(VehicleSystem[IsBuyableCar[vehicleid]][Name],"Bravura",0,20,20);
  3438. }
  3439.  
  3440.  
  3441. case 402:
  3442. {
  3443. strmid(VehicleSystem[IsBuyableCar[vehicleid]][Name],"Buffalo",0,20,20);
  3444. }
  3445.  
  3446. case 403:
  3447. {
  3448. strmid(VehicleSystem[IsBuyableCar[vehicleid]][Name],"Linerunner",0,20,20);
  3449. }
  3450.  
  3451.  
  3452. case 404:
  3453. {
  3454. strmid(VehicleSystem[IsBuyableCar[vehicleid]][Name],"Perenniel",0,20,20);
  3455. }
  3456.  
  3457.  
  3458. case 405:
  3459. {
  3460. strmid(VehicleSystem[IsBuyableCar[vehicleid]][Name],"Sentinel",0,20,20);
  3461. }
  3462.  
  3463. case 406:
  3464. {
  3465. strmid(VehicleSystem[IsBuyableCar[vehicleid]][Name],"Dumper",0,20,20);
  3466. }
  3467.  
  3468.  
  3469. case 407:
  3470. {
  3471. strmid(VehicleSystem[IsBuyableCar[vehicleid]][Name],"FireTruck",0,20,20);
  3472. }
  3473.  
  3474.  
  3475. case 408:
  3476. {
  3477. strmid(VehicleSystem[IsBuyableCar[vehicleid]][Name],"TrashMaster",0,20,20);
  3478. }
  3479.  
  3480. case 409:
  3481. {
  3482. strmid(VehicleSystem[IsBuyableCar[vehicleid]][Name],"Stretch",0,20,20);
  3483. }
  3484.  
  3485.  
  3486. case 410:
  3487. {
  3488. strmid(VehicleSystem[IsBuyableCar[vehicleid]][Name],"Manana",0,20,20);
  3489. }
  3490.  
  3491.  
  3492. case 411:
  3493. {
  3494. strmid(VehicleSystem[IsBuyableCar[vehicleid]][Name],"Infernus",0,20,20);
  3495. }
  3496.  
  3497. case 412:
  3498. {
  3499. strmid(VehicleSystem[IsBuyableCar[vehicleid]][Name],"Voodoo",0,20,20);
  3500. }
  3501.  
  3502.  
  3503. case 413:
  3504. {
  3505. strmid(VehicleSystem[IsBuyableCar[vehicleid]][Name],"Pony",0,20,20);
  3506. }
  3507.  
  3508.  
  3509. case 414:
  3510. {
  3511. strmid(VehicleSystem[IsBuyableCar[vehicleid]][Name],"Mule",0,20,20);
  3512. }
  3513.  
  3514. case 415:
  3515. {
  3516. strmid(VehicleSystem[IsBuyableCar[vehicleid]][Name],"Cheetah",0,20,20);
  3517. }
  3518.  
  3519.  
  3520. case 416:
  3521. {
  3522. strmid(VehicleSystem[IsBuyableCar[vehicleid]][Name],"Ambulance",0,20,20);
  3523. }
  3524.  
  3525.  
  3526. case 417:
  3527. {
  3528. strmid(VehicleSystem[IsBuyableCar[vehicleid]][Name],"Leviathan",0,20,20);
  3529. }
  3530.  
  3531. case 418:
  3532. {
  3533. strmid(VehicleSystem[IsBuyableCar[vehicleid]][Name],"Moonbeam",0,20,20);
  3534. }
  3535.  
  3536.  
  3537. case 419:
  3538. {
  3539. strmid(VehicleSystem[IsBuyableCar[vehicleid]][Name],"Esperanto",0,20,20);
  3540. }
  3541.  
  3542.  
  3543. case 420:
  3544. {
  3545. strmid(VehicleSystem[IsBuyableCar[vehicleid]][Name],"Taxi",0,20,20);
  3546. }
  3547.  
  3548. case 421:
  3549. {
  3550. strmid(VehicleSystem[IsBuyableCar[vehicleid]][Name],"Washington",0,20,20);
  3551. }
  3552.  
  3553.  
  3554. case 422:
  3555. {
  3556. strmid(VehicleSystem[IsBuyableCar[vehicleid]][Name],"Bobcat",0,20,20);
  3557. }
  3558.  
  3559.  
  3560. case 423:
  3561. {
  3562. strmid(VehicleSystem[IsBuyableCar[vehicleid]][Name],"Mr Whoopee",0,20,20);
  3563. }
  3564.  
  3565. case 424:
  3566. {
  3567. strmid(VehicleSystem[IsBuyableCar[vehicleid]][Name],"BF Injection",0,20,20);
  3568. }
  3569.  
  3570.  
  3571. case 425:
  3572. {
  3573. strmid(VehicleSystem[IsBuyableCar[vehicleid]][Name],"Hunter",0,20,20);
  3574. }
  3575.  
  3576.  
  3577. case 426:
  3578. {
  3579. strmid(VehicleSystem[IsBuyableCar[vehicleid]][Name],"Premier",0,20,20);
  3580. }
  3581.  
  3582. case 427:
  3583. {
  3584. strmid(VehicleSystem[IsBuyableCar[vehicleid]][Name],"Enforcer",0,20,20);
  3585. }
  3586.  
  3587. case 428:
  3588. {
  3589. strmid(VehicleSystem[IsBuyableCar[vehicleid]][Name],"Securicar",0,20,20);
  3590. }
  3591.  
  3592.  
  3593. case 429:
  3594. {
  3595. strmid(VehicleSystem[IsBuyableCar[vehicleid]][Name],"Banshee",0,20,20);
  3596. }
  3597.  
  3598.  
  3599. case 430:
  3600. {
  3601. strmid(VehicleSystem[IsBuyableCar[vehicleid]][Name],"Predator",0,20,20);
  3602. }
  3603.  
  3604. case 431:
  3605. {
  3606. strmid(VehicleSystem[IsBuyableCar[vehicleid]][Name],"Bus",0,20,20);
  3607. }
  3608.  
  3609.  
  3610. case 432:
  3611. {
  3612. strmid(VehicleSystem[IsBuyableCar[vehicleid]][Name],"Rhino",0,20,20);
  3613. }
  3614.  
  3615.  
  3616. case 433:
  3617. {
  3618. strmid(VehicleSystem[IsBuyableCar[vehicleid]][Name],"Barracks",0,20,20);
  3619. }
  3620.  
  3621. case 434:
  3622. {
  3623. strmid(VehicleSystem[IsBuyableCar[vehicleid]][Name],"Hotknife",0,20,20);
  3624. }
  3625.  
  3626.  
  3627. case 435:
  3628. {
  3629. strmid(VehicleSystem[IsBuyableCar[vehicleid]][Name],"Article Trailer",0,20,20);
  3630. }
  3631.  
  3632.  
  3633. case 436:
  3634. {
  3635. strmid(VehicleSystem[IsBuyableCar[vehicleid]][Name],"Previon",0,20,20);
  3636. }
  3637.  
  3638. case 437:
  3639. {
  3640. strmid(VehicleSystem[IsBuyableCar[vehicleid]][Name],"Coach",0,20,20);
  3641. }
  3642.  
  3643.  
  3644. case 438:
  3645. {
  3646. strmid(VehicleSystem[IsBuyableCar[vehicleid]][Name],"Cabbie",0,20,20);
  3647. }
  3648.  
  3649.  
  3650. case 439:
  3651. {
  3652. strmid(VehicleSystem[IsBuyableCar[vehicleid]][Name],"Stallion",0,20,20);
  3653. }
  3654.  
  3655. case 440:
  3656. {
  3657. strmid(VehicleSystem[IsBuyableCar[vehicleid]][Name],"Rumpo",0,20,20);
  3658. }
  3659.  
  3660.  
  3661. case 441:
  3662. {
  3663. strmid(VehicleSystem[IsBuyableCar[vehicleid]][Name],"RC Bandit",0,20,20);
  3664. }
  3665.  
  3666.  
  3667. case 442:
  3668. {
  3669. strmid(VehicleSystem[IsBuyableCar[vehicleid]][Name],"Romero",0,20,20);
  3670. }
  3671.  
  3672. case 443:
  3673. {
  3674. strmid(VehicleSystem[IsBuyableCar[vehicleid]][Name],"Packer",0,20,20);
  3675. }
  3676.  
  3677.  
  3678. case 444:
  3679. {
  3680. strmid(VehicleSystem[IsBuyableCar[vehicleid]][Name],"Monster",0,20,20);
  3681. }
  3682.  
  3683.  
  3684. case 445:
  3685. {
  3686. strmid(VehicleSystem[IsBuyableCar[vehicleid]][Name],"Admiral",0,20,20);
  3687. }
  3688.  
  3689. case 446:
  3690. {
  3691. strmid(VehicleSystem[IsBuyableCar[vehicleid]][Name],"Squallo",0,20,20);
  3692. }
  3693.  
  3694.  
  3695. case 447:
  3696. {
  3697. strmid(VehicleSystem[IsBuyableCar[vehicleid]][Name],"Seasparrow",0,20,20);
  3698. }
  3699.  
  3700.  
  3701. case 448:
  3702. {
  3703. strmid(VehicleSystem[IsBuyableCar[vehicleid]][Name],"Pizzaboy",0,20,20);
  3704. }
  3705.  
  3706. case 449:
  3707. {
  3708. strmid(VehicleSystem[IsBuyableCar[vehicleid]][Name],"Tram",0,20,20);
  3709. }
  3710.  
  3711.  
  3712. case 450:
  3713. {
  3714. strmid(VehicleSystem[IsBuyableCar[vehicleid]][Name],"Article Trailer 2",0,20,20);
  3715. }
  3716.  
  3717.  
  3718. case 451:
  3719. {
  3720. strmid(VehicleSystem[IsBuyableCar[vehicleid]][Name],"Turismo",0,20,20);
  3721. }
  3722.  
  3723. case 452:
  3724. {
  3725. strmid(VehicleSystem[IsBuyableCar[vehicleid]][Name],"Speeder",0,20,20);
  3726. }
  3727.  
  3728.  
  3729. case 453:
  3730. {
  3731. strmid(VehicleSystem[IsBuyableCar[vehicleid]][Name],"Reefer",0,20,20);
  3732. }
  3733.  
  3734.  
  3735. case 454:
  3736. {
  3737. strmid(VehicleSystem[IsBuyableCar[vehicleid]][Name],"Tropic",0,20,20);
  3738. }
  3739.  
  3740. case 455:
  3741. {
  3742. strmid(VehicleSystem[IsBuyableCar[vehicleid]][Name],"Flatbed",0,20,20);
  3743. }
  3744.  
  3745.  
  3746. case 456:
  3747. {
  3748. strmid(VehicleSystem[IsBuyableCar[vehicleid]][Name],"Yankee",0,20,20);
  3749. }
  3750.  
  3751.  
  3752. case 457:
  3753. {
  3754. strmid(VehicleSystem[IsBuyableCar[vehicleid]][Name],"Caddy",0,20,20);
  3755. }
  3756.  
  3757. case 458:
  3758. {
  3759. strmid(VehicleSystem[IsBuyableCar[vehicleid]][Name],"Solair",0,20,20);
  3760. }
  3761.  
  3762. case 459:
  3763. {
  3764. strmid(VehicleSystem[IsBuyableCar[vehicleid]][Name],"Berkley's RC Van",0,20,20);
  3765. }
  3766.  
  3767.  
  3768. case 460:
  3769. {
  3770. strmid(VehicleSystem[IsBuyableCar[vehicleid]][Name],"Skimmer",0,20,20);
  3771. }
  3772.  
  3773.  
  3774. case 461:
  3775. {
  3776. strmid(VehicleSystem[IsBuyableCar[vehicleid]][Name],"PCJ-600",0,20,20);
  3777. }
  3778.  
  3779. case 462:
  3780. {
  3781. strmid(VehicleSystem[IsBuyableCar[vehicleid]][Name],"Faggio",0,20,20);
  3782. }
  3783.  
  3784.  
  3785. case 463:
  3786. {
  3787. strmid(VehicleSystem[IsBuyableCar[vehicleid]][Name],"Freeway",0,20,20);
  3788. }
  3789.  
  3790.  
  3791. case 464:
  3792. {
  3793. strmid(VehicleSystem[IsBuyableCar[vehicleid]][Name],"RC Baron",0,20,20);
  3794. }
  3795.  
  3796. case 465:
  3797. {
  3798. strmid(VehicleSystem[IsBuyableCar[vehicleid]][Name],"RC Raider",0,20,20);
  3799. }
  3800.  
  3801.  
  3802. case 466:
  3803. {
  3804. strmid(VehicleSystem[IsBuyableCar[vehicleid]][Name],"Glendale",0,20,20);
  3805. }
  3806.  
  3807.  
  3808. case 467:
  3809. {
  3810. strmid(VehicleSystem[IsBuyableCar[vehicleid]][Name],"Oceanic",0,20,20);
  3811. }
  3812.  
  3813. case 468:
  3814. {
  3815. strmid(VehicleSystem[IsBuyableCar[vehicleid]][Name],"Sanchez",0,20,20);
  3816. }
  3817.  
  3818.  
  3819. case 469:
  3820. {
  3821. strmid(VehicleSystem[IsBuyableCar[vehicleid]][Name],"Sparrow",0,20,20);
  3822. }
  3823.  
  3824.  
  3825. case 470:
  3826. {
  3827. strmid(VehicleSystem[IsBuyableCar[vehicleid]][Name],"Patriot",0,20,20);
  3828. }
  3829.  
  3830. case 471:
  3831. {
  3832. strmid(VehicleSystem[IsBuyableCar[vehicleid]][Name],"Quad",0,20,20);
  3833. }
  3834.  
  3835.  
  3836. case 472:
  3837. {
  3838. strmid(VehicleSystem[IsBuyableCar[vehicleid]][Name],"Coastguard",0,20,20);
  3839. }
  3840.  
  3841.  
  3842. case 473:
  3843. {
  3844. strmid(VehicleSystem[IsBuyableCar[vehicleid]][Name],"Dinghy",0,20,20);
  3845. }
  3846.  
  3847. case 474:
  3848. {
  3849. strmid(VehicleSystem[IsBuyableCar[vehicleid]][Name],"Hermes",0,20,20);
  3850. }
  3851.  
  3852.  
  3853. case 475:
  3854. {
  3855. strmid(VehicleSystem[IsBuyableCar[vehicleid]][Name],"Sabre",0,20,20);
  3856. }
  3857.  
  3858.  
  3859. case 476:
  3860. {
  3861. strmid(VehicleSystem[IsBuyableCar[vehicleid]][Name],"Rustler",0,20,20);
  3862. }
  3863.  
  3864. case 477:
  3865. {
  3866. strmid(VehicleSystem[IsBuyableCar[vehicleid]][Name],"ZR-350",0,20,20);
  3867. }
  3868.  
  3869.  
  3870. case 478:
  3871. {
  3872. strmid(VehicleSystem[IsBuyableCar[vehicleid]][Name],"Walton",0,20,20);
  3873. }
  3874.  
  3875.  
  3876. case 479:
  3877. {
  3878. strmid(VehicleSystem[IsBuyableCar[vehicleid]][Name],"Regina",0,20,20);
  3879. }
  3880.  
  3881. case 480:
  3882. {
  3883. strmid(VehicleSystem[IsBuyableCar[vehicleid]][Name],"Comet",0,20,20);
  3884. }
  3885.  
  3886.  
  3887. case 481:
  3888. {
  3889. strmid(VehicleSystem[IsBuyableCar[vehicleid]][Name],"BMX",0,20,20);
  3890. }
  3891.  
  3892.  
  3893. case 482:
  3894. {
  3895. strmid(VehicleSystem[IsBuyableCar[vehicleid]][Name],"Burrito",0,20,20);
  3896. }
  3897.  
  3898. case 483:
  3899. {
  3900. strmid(VehicleSystem[IsBuyableCar[vehicleid]][Name],"Camper",0,20,20);
  3901. }
  3902.  
  3903.  
  3904. case 484:
  3905. {
  3906. strmid(VehicleSystem[IsBuyableCar[vehicleid]][Name],"Marquis",0,20,20);
  3907. }
  3908.  
  3909.  
  3910. case 485:
  3911. {
  3912. strmid(VehicleSystem[IsBuyableCar[vehicleid]][Name],"Baggage",0,20,20);
  3913. }
  3914.  
  3915. case 486:
  3916. {
  3917. strmid(VehicleSystem[IsBuyableCar[vehicleid]][Name],"Dozer",0,20,20);
  3918. }
  3919.  
  3920.  
  3921. case 487:
  3922. {
  3923. strmid(VehicleSystem[IsBuyableCar[vehicleid]][Name],"Maverick",0,20,20);
  3924. }
  3925.  
  3926.  
  3927. case 488:
  3928. {
  3929. strmid(VehicleSystem[IsBuyableCar[vehicleid]][Name],"SAN News Maverick",0,20,20);
  3930. }
  3931.  
  3932. case 489:
  3933. {
  3934. strmid(VehicleSystem[IsBuyableCar[vehicleid]][Name],"Rancher",0,20,20);
  3935. }
  3936.  
  3937. case 490:
  3938. {
  3939. strmid(VehicleSystem[IsBuyableCar[vehicleid]][Name],"FBI Rancher",0,20,20);
  3940. }
  3941.  
  3942.  
  3943. case 491:
  3944. {
  3945. strmid(VehicleSystem[IsBuyableCar[vehicleid]][Name],"Virgo",0,20,20);
  3946. }
  3947.  
  3948.  
  3949. case 492:
  3950. {
  3951. strmid(VehicleSystem[IsBuyableCar[vehicleid]][Name],"Greenwood",0,20,20);
  3952. }
  3953.  
  3954. case 493:
  3955. {
  3956. strmid(VehicleSystem[IsBuyableCar[vehicleid]][Name],"Jetmax",0,20,20);
  3957. }
  3958.  
  3959.  
  3960. case 494:
  3961. {
  3962. strmid(VehicleSystem[IsBuyableCar[vehicleid]][Name],"Hotring Racer",0,20,20);
  3963. }
  3964.  
  3965.  
  3966. case 495:
  3967. {
  3968. strmid(VehicleSystem[IsBuyableCar[vehicleid]][Name],"Sandking",0,20,20);
  3969. }
  3970.  
  3971. case 496:
  3972. {
  3973. strmid(VehicleSystem[IsBuyableCar[vehicleid]][Name],"Blista Compact",0,20,20);
  3974. }
  3975.  
  3976.  
  3977. case 497:
  3978. {
  3979. strmid(VehicleSystem[IsBuyableCar[vehicleid]][Name],"Police Maverick",0,20,20);
  3980. }
  3981.  
  3982.  
  3983. case 498:
  3984. {
  3985. strmid(VehicleSystem[IsBuyableCar[vehicleid]][Name],"Boxville",0,20,20);
  3986. }
  3987.  
  3988. case 499:
  3989. {
  3990. strmid(VehicleSystem[IsBuyableCar[vehicleid]][Name],"Benson",0,20,20);
  3991. }
  3992.  
  3993.  
  3994. case 500:
  3995. {
  3996. strmid(VehicleSystem[IsBuyableCar[vehicleid]][Name],"Mesa",0,20,20);
  3997. }
  3998.  
  3999.  
  4000. case 501:
  4001. {
  4002. strmid(VehicleSystem[IsBuyableCar[vehicleid]][Name],"RC Goblin",0,20,20);
  4003. }
  4004.  
  4005. case 502:
  4006. {
  4007. strmid(VehicleSystem[IsBuyableCar[vehicleid]][Name],"Hotring Racerr",0,20,20);
  4008. }
  4009.  
  4010.  
  4011. case 503:
  4012. {
  4013. strmid(VehicleSystem[IsBuyableCar[vehicleid]][Name],"Hotring Racer",0,20,20);
  4014. }
  4015.  
  4016.  
  4017. case 504:
  4018. {
  4019. strmid(VehicleSystem[IsBuyableCar[vehicleid]][Name],"Bloodring Banger",0,20,20);
  4020. }
  4021.  
  4022. case 505:
  4023. {
  4024. strmid(VehicleSystem[IsBuyableCar[vehicleid]][Name],"Rancher",0,20,20);
  4025. }
  4026.  
  4027.  
  4028. case 506:
  4029. {
  4030. strmid(VehicleSystem[IsBuyableCar[vehicleid]][Name],"Super GT",0,20,20);
  4031. }
  4032.  
  4033.  
  4034. case 507:
  4035. {
  4036. strmid(VehicleSystem[IsBuyableCar[vehicleid]][Name],"Elegant",0,20,20);
  4037. }
  4038.  
  4039. case 508:
  4040. {
  4041. strmid(VehicleSystem[IsBuyableCar[vehicleid]][Name],"Journey",0,20,20);
  4042. }
  4043.  
  4044.  
  4045. case 509:
  4046. {
  4047. strmid(VehicleSystem[IsBuyableCar[vehicleid]][Name],"Bike",0,20,20);
  4048. }
  4049.  
  4050.  
  4051. case 510:
  4052. {
  4053. strmid(VehicleSystem[IsBuyableCar[vehicleid]][Name],"Mountain Bike",0,20,20);
  4054. }
  4055.  
  4056. case 511:
  4057. {
  4058. strmid(VehicleSystem[IsBuyableCar[vehicleid]][Name],"Beagle",0,20,20);
  4059. }
  4060.  
  4061.  
  4062. case 512:
  4063. {
  4064. strmid(VehicleSystem[IsBuyableCar[vehicleid]][Name],"Cropduster",0,20,20);
  4065. }
  4066.  
  4067.  
  4068. case 513:
  4069. {
  4070. strmid(VehicleSystem[IsBuyableCar[vehicleid]][Name],"Stuntplane",0,20,20);
  4071. }
  4072.  
  4073. case 514:
  4074. {
  4075. strmid(VehicleSystem[IsBuyableCar[vehicleid]][Name],"Petrol Tanker",0,20,20);
  4076. }
  4077.  
  4078.  
  4079. case 515:
  4080. {
  4081. strmid(VehicleSystem[IsBuyableCar[vehicleid]][Name],"Roadtrain",0,20,20);
  4082. }
  4083.  
  4084.  
  4085. case 516:
  4086. {
  4087. strmid(VehicleSystem[IsBuyableCar[vehicleid]][Name],"Nebula",0,20,20);
  4088. }
  4089.  
  4090. case 517:
  4091. {
  4092. strmid(VehicleSystem[IsBuyableCar[vehicleid]][Name],"Majestic",0,20,20);
  4093. }
  4094.  
  4095.  
  4096. case 518:
  4097. {
  4098. strmid(VehicleSystem[IsBuyableCar[vehicleid]][Name],"Buccaneer",0,20,20);
  4099. }
  4100.  
  4101.  
  4102. case 519:
  4103. {
  4104. strmid(VehicleSystem[IsBuyableCar[vehicleid]][Name],"Shamal",0,20,20);
  4105. }
  4106.  
  4107. case 520:
  4108. {
  4109. strmid(VehicleSystem[IsBuyableCar[vehicleid]][Name],"Hydra",0,20,20);
  4110. }
  4111.  
  4112. case 521:
  4113. {
  4114. strmid(VehicleSystem[IsBuyableCar[vehicleid]][Name],"FCR-900",0,20,20);
  4115. }
  4116.  
  4117.  
  4118. case 522:
  4119. {
  4120. strmid(VehicleSystem[IsBuyableCar[vehicleid]][Name],"NRG-500",0,20,20);
  4121. }
  4122.  
  4123.  
  4124. case 523:
  4125. {
  4126. strmid(VehicleSystem[IsBuyableCar[vehicleid]][Name],"Cop Bike HPV1000",0,20,20);
  4127. }
  4128.  
  4129.  
  4130. case 524:
  4131. {
  4132. strmid(VehicleSystem[IsBuyableCar[vehicleid]][Name],"Cement Truck",0,20,20);
  4133. }
  4134.  
  4135.  
  4136. case 525:
  4137. {
  4138. strmid(VehicleSystem[IsBuyableCar[vehicleid]][Name],"Towtruck",0,20,20);
  4139. }
  4140.  
  4141. case 526:
  4142. {
  4143. strmid(VehicleSystem[IsBuyableCar[vehicleid]][Name],"Fortune",0,20,20);
  4144. }
  4145.  
  4146.  
  4147. case 527:
  4148. {
  4149. strmid(VehicleSystem[IsBuyableCar[vehicleid]][Name],"Cadrona",0,20,20);
  4150. }
  4151.  
  4152.  
  4153. case 528:
  4154. {
  4155. strmid(VehicleSystem[IsBuyableCar[vehicleid]][Name],"FBI Truck",0,20,20);
  4156. }
  4157.  
  4158. case 529:
  4159. {
  4160. strmid(VehicleSystem[IsBuyableCar[vehicleid]][Name],"Willard",0,20,20);
  4161. }
  4162.  
  4163.  
  4164. case 530:
  4165. {
  4166. strmid(VehicleSystem[IsBuyableCar[vehicleid]][Name],"Forklift",0,20,20);
  4167. }
  4168.  
  4169.  
  4170. case 531:
  4171. {
  4172. strmid(VehicleSystem[IsBuyableCar[vehicleid]][Name],"Tractor",0,20,20);
  4173. }
  4174.  
  4175. case 532:
  4176. {
  4177. strmid(VehicleSystem[IsBuyableCar[vehicleid]][Name],"Combine Harvester",0,20,20);
  4178. }
  4179.  
  4180.  
  4181. case 533:
  4182. {
  4183. strmid(VehicleSystem[IsBuyableCar[vehicleid]][Name],"Feltzer",0,20,20);
  4184. }
  4185.  
  4186.  
  4187. case 534:
  4188. {
  4189. strmid(VehicleSystem[IsBuyableCar[vehicleid]][Name],"Remington",0,20,20);
  4190. }
  4191.  
  4192. case 535:
  4193. {
  4194. strmid(VehicleSystem[IsBuyableCar[vehicleid]][Name],"Slamvan",0,20,20);
  4195. }
  4196.  
  4197.  
  4198. case 536:
  4199. {
  4200. strmid(VehicleSystem[IsBuyableCar[vehicleid]][Name],"Blade",0,20,20);
  4201. }
  4202.  
  4203.  
  4204. case 537:
  4205. {
  4206. strmid(VehicleSystem[IsBuyableCar[vehicleid]][Name],"Freight (Train)",0,20,20);
  4207. }
  4208.  
  4209. case 538:
  4210. {
  4211. strmid(VehicleSystem[IsBuyableCar[vehicleid]][Name],"Brownstreak (Train)",0,20,20);
  4212. }
  4213.  
  4214.  
  4215. case 539:
  4216. {
  4217. strmid(VehicleSystem[IsBuyableCar[vehicleid]][Name],"Vortex",0,20,20);
  4218. }
  4219.  
  4220.  
  4221. case 540:
  4222. {
  4223. strmid(VehicleSystem[IsBuyableCar[vehicleid]][Name],"Vincent",0,20,20);
  4224. }
  4225.  
  4226. case 541:
  4227. {
  4228. strmid(VehicleSystem[IsBuyableCar[vehicleid]][Name],"Bullet",0,20,20);
  4229. }
  4230.  
  4231.  
  4232. case 542:
  4233. {
  4234. strmid(VehicleSystem[IsBuyableCar[vehicleid]][Name],"Clover",0,20,20);
  4235. }
  4236.  
  4237.  
  4238. case 543:
  4239. {
  4240. strmid(VehicleSystem[IsBuyableCar[vehicleid]][Name],"Sadler",0,20,20);
  4241. }
  4242.  
  4243. case 544:
  4244. {
  4245. strmid(VehicleSystem[IsBuyableCar[vehicleid]][Name],"Firetruck LA",0,20,20);
  4246. }
  4247.  
  4248. case 545:
  4249. {
  4250. strmid(VehicleSystem[IsBuyableCar[vehicleid]][Name],"Hustler",0,20,20);
  4251. }
  4252.  
  4253.  
  4254. case 546:
  4255. {
  4256. strmid(VehicleSystem[IsBuyableCar[vehicleid]][Name],"Intruder",0,20,20);
  4257. }
  4258.  
  4259.  
  4260. case 547:
  4261. {
  4262. strmid(VehicleSystem[IsBuyableCar[vehicleid]][Name],"Primo",0,20,20);
  4263. }
  4264.  
  4265. case 548:
  4266. {
  4267. strmid(VehicleSystem[IsBuyableCar[vehicleid]][Name],"Cargobob",0,20,20);
  4268. }
  4269.  
  4270.  
  4271. case 549:
  4272. {
  4273. strmid(VehicleSystem[IsBuyableCar[vehicleid]][Name],"Tampa",0,20,20);
  4274. }
  4275.  
  4276. case 550:
  4277. {
  4278. strmid(VehicleSystem[IsBuyableCar[vehicleid]][Name],"Sunrise",0,20,20);
  4279. }
  4280.  
  4281.  
  4282. case 551:
  4283. {
  4284. strmid(VehicleSystem[IsBuyableCar[vehicleid]][Name],"Merit",0,20,20);
  4285. }
  4286.  
  4287.  
  4288. case 552:
  4289. {
  4290. strmid(VehicleSystem[IsBuyableCar[vehicleid]][Name],"Utility Van",0,20,20);
  4291. }
  4292.  
  4293. case 553:
  4294. {
  4295. strmid(VehicleSystem[IsBuyableCar[vehicleid]][Name],"Nevada",0,20,20);
  4296. }
  4297.  
  4298.  
  4299. case 554:
  4300. {
  4301. strmid(VehicleSystem[IsBuyableCar[vehicleid]][Name],"Yosemite",0,20,20);
  4302. }
  4303.  
  4304.  
  4305. case 555:
  4306. {
  4307. strmid(VehicleSystem[IsBuyableCar[vehicleid]][Name],"Windsor",0,20,20);
  4308. }
  4309.  
  4310. case 556:
  4311. {
  4312. strmid(VehicleSystem[IsBuyableCar[vehicleid]][Name],"Monster A",0,20,20);
  4313. }
  4314.  
  4315.  
  4316. case 557:
  4317. {
  4318. strmid(VehicleSystem[IsBuyableCar[vehicleid]][Name],"Monster B",0,20,20);
  4319. }
  4320.  
  4321.  
  4322. case 558:
  4323. {
  4324. strmid(VehicleSystem[IsBuyableCar[vehicleid]][Name],"Uranus",0,20,20);
  4325. }
  4326.  
  4327. case 559:
  4328. {
  4329. strmid(VehicleSystem[IsBuyableCar[vehicleid]][Name],"Jester",0,20,20);
  4330. }
  4331.  
  4332.  
  4333. case 560:
  4334. {
  4335. strmid(VehicleSystem[IsBuyableCar[vehicleid]][Name],"Sultan",0,20,20);
  4336. }
  4337.  
  4338.  
  4339. case 561:
  4340. {
  4341. strmid(VehicleSystem[IsBuyableCar[vehicleid]][Name],"Stratum",0,20,20);
  4342. }
  4343.  
  4344. case 562:
  4345. {
  4346. strmid(VehicleSystem[IsBuyableCar[vehicleid]][Name],"Elegy",0,20,20);
  4347. }
  4348.  
  4349.  
  4350. case 563:
  4351. {
  4352. strmid(VehicleSystem[IsBuyableCar[vehicleid]][Name],"Raindance",0,20,20);
  4353. }
  4354.  
  4355.  
  4356. case 564:
  4357. {
  4358. strmid(VehicleSystem[IsBuyableCar[vehicleid]][Name],"RC Tiger",0,20,20);
  4359. }
  4360.  
  4361. case 565:
  4362. {
  4363. strmid(VehicleSystem[IsBuyableCar[vehicleid]][Name],"Flash",0,20,20);
  4364. }
  4365.  
  4366.  
  4367. case 566:
  4368. {
  4369. strmid(VehicleSystem[IsBuyableCar[vehicleid]][Name],"Tahoma",0,20,20);
  4370. }
  4371.  
  4372.  
  4373. case 567:
  4374. {
  4375. strmid(VehicleSystem[IsBuyableCar[vehicleid]][Name],"Savanna",0,20,20);
  4376. }
  4377.  
  4378. case 568:
  4379. {
  4380. strmid(VehicleSystem[IsBuyableCar[vehicleid]][Name],"Bandito",0,20,20);
  4381. }
  4382.  
  4383. case 569:
  4384. {
  4385. strmid(VehicleSystem[IsBuyableCar[vehicleid]][Name],"Freight Flat Trailer (Train)",0,20,20);
  4386. }
  4387.  
  4388.  
  4389. case 570:
  4390. {
  4391. strmid(VehicleSystem[IsBuyableCar[vehicleid]][Name],"Streak Trailer (Train)",0,20,20);
  4392. }
  4393.  
  4394.  
  4395. case 571:
  4396. {
  4397. strmid(VehicleSystem[IsBuyableCar[vehicleid]][Name],"Kart",0,20,20);
  4398. }
  4399.  
  4400.  
  4401. case 572:
  4402. {
  4403. strmid(VehicleSystem[IsBuyableCar[vehicleid]][Name],"Mower",0,20,20);
  4404. }
  4405.  
  4406.  
  4407. case 573:
  4408. {
  4409. strmid(VehicleSystem[IsBuyableCar[vehicleid]][Name],"Dune",0,20,20);
  4410. }
  4411.  
  4412. case 574:
  4413. {
  4414. strmid(VehicleSystem[IsBuyableCar[vehicleid]][Name],"Sweeper",0,20,20);
  4415. }
  4416.  
  4417.  
  4418. case 575:
  4419. {
  4420. strmid(VehicleSystem[IsBuyableCar[vehicleid]][Name],"Broadway",0,20,20);
  4421. }
  4422.  
  4423.  
  4424. case 576:
  4425. {
  4426. strmid(VehicleSystem[IsBuyableCar[vehicleid]][Name],"Tornado",0,20,20);
  4427. }
  4428.  
  4429. case 577:
  4430. {
  4431. strmid(VehicleSystem[IsBuyableCar[vehicleid]][Name],"AT400",0,20,20);
  4432. }
  4433.  
  4434.  
  4435. case 578:
  4436. {
  4437. strmid(VehicleSystem[IsBuyableCar[vehicleid]][Name],"DFT-30",0,20,20);
  4438. }
  4439.  
  4440.  
  4441. case 579:
  4442. {
  4443. strmid(VehicleSystem[IsBuyableCar[vehicleid]][Name],"Huntley",0,20,20);
  4444. }
  4445.  
  4446. case 580:
  4447. {
  4448. strmid(VehicleSystem[IsBuyableCar[vehicleid]][Name],"Stafford",0,20,20);
  4449. }
  4450.  
  4451.  
  4452. case 581:
  4453. {
  4454. strmid(VehicleSystem[IsBuyableCar[vehicleid]][Name],"BF-400",0,20,20);
  4455. }
  4456.  
  4457.  
  4458. case 582:
  4459. {
  4460. strmid(VehicleSystem[IsBuyableCar[vehicleid]][Name],"Newsvan",0,20,20);
  4461. }
  4462.  
  4463. case 583:
  4464. {
  4465. strmid(VehicleSystem[IsBuyableCar[vehicleid]][Name],"Tug",0,20,20);
  4466. }
  4467.  
  4468.  
  4469. case 584:
  4470. {
  4471. strmid(VehicleSystem[IsBuyableCar[vehicleid]][Name],"Petrol Trailer",0,20,20);
  4472. }
  4473.  
  4474.  
  4475. case 585:
  4476. {
  4477. strmid(VehicleSystem[IsBuyableCar[vehicleid]][Name],"Emperor",0,20,20);
  4478. }
  4479.  
  4480. case 586:
  4481. {
  4482. strmid(VehicleSystem[IsBuyableCar[vehicleid]][Name],"Wayfarer",0,20,20);
  4483. }
  4484.  
  4485.  
  4486. case 587:
  4487. {
  4488. strmid(VehicleSystem[IsBuyableCar[vehicleid]][Name],"Euros",0,20,20);
  4489. }
  4490.  
  4491.  
  4492. case 588:
  4493. {
  4494. strmid(VehicleSystem[IsBuyableCar[vehicleid]][Name],"Hotdog",0,20,20);
  4495. }
  4496.  
  4497. case 589:
  4498. {
  4499. strmid(VehicleSystem[IsBuyableCar[vehicleid]][Name],"Club",0,20,20);
  4500. }
  4501.  
  4502.  
  4503. case 590:
  4504. {
  4505. strmid(VehicleSystem[IsBuyableCar[vehicleid]][Name],"Freight Box Trailer (Train)",0,20,20);
  4506. }
  4507.  
  4508.  
  4509. case 591:
  4510. {
  4511. strmid(VehicleSystem[IsBuyableCar[vehicleid]][Name],"Article Trailer 3",0,20,20);
  4512. }
  4513.  
  4514. case 592:
  4515. {
  4516. strmid(VehicleSystem[IsBuyableCar[vehicleid]][Name],"Andromada",0,20,20);
  4517. }
  4518.  
  4519. case 593:
  4520. {
  4521. strmid(VehicleSystem[IsBuyableCar[vehicleid]][Name],"Dodo",0,20,20);
  4522. }
  4523.  
  4524.  
  4525. case 594:
  4526. {
  4527. strmid(VehicleSystem[IsBuyableCar[vehicleid]][Name],"RC Cam",0,20,20);
  4528. }
  4529.  
  4530.  
  4531. case 595:
  4532. {
  4533. strmid(VehicleSystem[IsBuyableCar[vehicleid]][Name],"Launch",0,20,20);
  4534. }
  4535.  
  4536. case 596:
  4537. {
  4538. strmid(VehicleSystem[IsBuyableCar[vehicleid]][Name],"Police Car (LSPD)",0,20,20);
  4539. }
  4540.  
  4541.  
  4542. case 597:
  4543. {
  4544. strmid(VehicleSystem[IsBuyableCar[vehicleid]][Name],"Police Car (SFPD)",0,20,20);
  4545. }
  4546.  
  4547.  
  4548. case 598:
  4549. {
  4550. strmid(VehicleSystem[IsBuyableCar[vehicleid]][Name],"Police Car (LVPD)",0,20,20);
  4551. }
  4552.  
  4553. case 599:
  4554. {
  4555. strmid(VehicleSystem[IsBuyableCar[vehicleid]][Name],"Ranger",0,20,20);
  4556. }
  4557.  
  4558.  
  4559. case 600:
  4560. {
  4561. strmid(VehicleSystem[IsBuyableCar[vehicleid]][Name],"Picador",0,20,20);
  4562. }
  4563.  
  4564.  
  4565. case 601:
  4566. {
  4567. strmid(VehicleSystem[IsBuyableCar[vehicleid]][Name],"S.W.A.T.",0,20,20);
  4568. }
  4569.  
  4570. case 602:
  4571. {
  4572. strmid(VehicleSystem[IsBuyableCar[vehicleid]][Name],"Alpha",0,20,20);
  4573. }
  4574.  
  4575.  
  4576. case 603:
  4577. {
  4578. strmid(VehicleSystem[IsBuyableCar[vehicleid]][Name],"Phoenix",0,20,20);
  4579. }
  4580.  
  4581.  
  4582. case 604:
  4583. {
  4584. strmid(VehicleSystem[IsBuyableCar[vehicleid]][Name],"Glendale Shit",0,20,20);
  4585. }
  4586.  
  4587. case 605:
  4588. {
  4589. strmid(VehicleSystem[IsBuyableCar[vehicleid]][Name],"Sadler Shit",0,20,20);
  4590. }
  4591.  
  4592.  
  4593. case 606:
  4594. {
  4595. strmid(VehicleSystem[IsBuyableCar[vehicleid]][Name],"Baggage Trailer A",0,20,20);
  4596. }
  4597.  
  4598. case 607:
  4599. {
  4600. strmid(VehicleSystem[IsBuyableCar[vehicleid]][Name],"Baggage Trailer B",0,20,20);
  4601. }
  4602.  
  4603. case 608:
  4604. {
  4605. strmid(VehicleSystem[IsBuyableCar[vehicleid]][Name],"Tug Stairs Trailer",0,20,20);
  4606. }
  4607.  
  4608. case 609:
  4609. {
  4610. strmid(VehicleSystem[IsBuyableCar[vehicleid]][Name],"Boxburg",0,20,20);
  4611. }
  4612.  
  4613.  
  4614. case 610:
  4615. {
  4616. strmid(VehicleSystem[IsBuyableCar[vehicleid]][Name],"Farm Trailer",0,20,20);
  4617. }
  4618.  
  4619.  
  4620. case 611:
  4621. {
  4622. strmid(VehicleSystem[IsBuyableCar[vehicleid]][Name],"Utility Trailer",0,20,20);
  4623. }
  4624. }
  4625. }
  4626. stock PlayerName(playerid)
  4627. {
  4628. new pname[MAX_PLAYER_NAME];
  4629. GetPlayerName(playerid, pname, MAX_PLAYER_NAME);
  4630. return pname;
  4631. }
  4632. stock GetPlayerIdFromName(playername[])
  4633. {
  4634. for(new i = 0; i <= MAX_PLAYERS; i++)
  4635. {
  4636. if(IsPlayerConnected(i))
  4637. {
  4638. new playername2[MAX_PLAYER_NAME];
  4639. GetPlayerName(i, playername2, sizeof(playername2));
  4640. if(strcmp(playername2, playername, true, strlen(playername)) == 0)
  4641. {
  4642. return i;
  4643. }
  4644. }
  4645. }
  4646. return INVALID_PLAYER_ID;
  4647. }
  4648. stock bigstrtok(const string[], &idx)
  4649. {
  4650. new length = strlen(string);
  4651. while ((idx < length) && (string[idx] <= ' '))
  4652. {
  4653. idx++;
  4654. }
  4655. new offset = idx;
  4656. new result[128];
  4657. while ((idx < length) && ((idx - offset) < (sizeof(result) - 1)))
  4658. {
  4659. result[idx - offset] = string[idx];
  4660. idx++;
  4661. }
  4662. result[idx - offset] = EOS;
  4663. return result;
  4664. }
  4665.  
  4666. stock GetPlayerSpeed(playerid,bool:kmh)
  4667. {
  4668. new Float:Vx,Float:Vy,Float:Vz,Float:rtn;
  4669. if(IsPlayerInAnyVehicle(playerid)) GetVehicleVelocity(GetPlayerVehicleID(playerid),Vx,Vy,Vz); else GetPlayerVelocity(playerid,Vx,Vy,Vz);
  4670. rtn = floatsqroot(floatabs(floatpower(Vx + Vy + Vz,2)));
  4671. return kmh?floatround(rtn * 100 * 1.61):floatround(rtn * 100);
  4672. }
  4673. stock PlayerToPoint(Float:radi, playerid, Float:x, Float:y, Float:z)
  4674. {
  4675. new Float:oldposx, Float:oldposy, Float:oldposz;
  4676. new Float:tempposx, Float:tempposy, Float:tempposz;
  4677. GetPlayerPos(playerid, oldposx, oldposy, oldposz);
  4678. tempposx = (oldposx -x);
  4679. tempposy = (oldposy -y);
  4680. tempposz = (oldposz -z);
  4681. if (((tempposx < radi) && (tempposx > -radi)) && ((tempposy < radi) && (tempposy > -radi)) && ((tempposz < radi) && (tempposz > -radi)))
  4682. {
  4683. return 1;
  4684. }
  4685. return 0;
  4686. }
  4687. stock IsBiciyle(playerid)
  4688. {
  4689. if(IsPlayerInAnyVehicle(playerid))
  4690. {
  4691. if(GetVehicleModel(GetPlayerVehicleID(playerid))== 481) return 1;
  4692. else if(GetVehicleModel(GetPlayerVehicleID(playerid))== 509) return 1;
  4693. else if(GetVehicleModel(GetPlayerVehicleID(playerid))== 510) return 1;
  4694. else return 0;
  4695. }
  4696. return 1;
  4697. }
  4698. stock IsNumeric(const string[])
  4699. {
  4700. for (new i = 0, j = strlen(string); i < j; i++)
  4701. {
  4702. if (string[i] > '9' || string[i] < '0') return 0;
  4703. }
  4704. return 1;
  4705. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement