Advertisement
rEf

Drift Mode [V1]

rEf
Jul 23rd, 2014
617
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 151.71 KB | None | 0 0
  1. #include <a_samp>
  2. #include <dini>
  3. #include <dudb>
  4. #include <core>
  5. #include <float>
  6. #include <dutils>
  7.  
  8. #define MAX_PLAYERS_EX MAX_PLAYERS
  9. #define MAX_VEHICLES_EX MAX_VEHICLES
  10.  
  11. #pragma tabsize 0
  12.  
  13. #define COLOR_YELLOW 0xFFFF00AA
  14. #define COLOR_RED 0xAA3333AA
  15.  
  16. #define dcmd(%1,%2,%3) if (!strcmp((%3)[1], #%1, true, (%2)) && ((((%3)[(%2) + 1] == '\0') && (dcmd_%1(playerid, ""))) || (((%3)[(%2) + 1] == ' ') && (dcmd_%1(playerid, (%3)[(%2) + 2]))))) return 1
  17.  
  18. #define PRESSED(%0) \
  19. (((newkeys & (%0)) == (%0)) && ((oldkeys & (%0)) != (%0)))
  20. #define RELEASED(%0) \
  21. (((newkeys & (%0)) != (%0)) && ((oldkeys & (%0)) == (%0)))
  22.  
  23. new Odpocet;
  24. forward OdpocetS();
  25.  
  26. #define DRIFT_MINKAT 10.0
  27. #define DRIFT_MAXKAT 90.0
  28. #define DRIFT_SPEED 30.0
  29.  
  30. new Text:TDValueDrift[MAX_PLAYERS];
  31. new Text:TDModeWebsite;
  32. new Text:TDModeName;
  33. new Text:TDModeNameS;
  34. new Text:TDModeTime;
  35.  
  36. new hour, minute;
  37. new timestr[32];
  38.  
  39. forward UpdateTimeAndWeather();
  40.  
  41. new fine_weather_ids[] = {1,2,3,4,5,6,7,12,13,14,15,17,18,24,25,26,27,28,29,30,40};
  42. new foggy_weather_ids[] = {9,19,20,31,32};
  43. new wet_weather_ids[] = {8};
  44.  
  45. stock UpdateWorldWeather()
  46. {
  47. new next_weather_prob = random(100);
  48. if(next_weather_prob < 70) SetWeather(fine_weather_ids[random(sizeof(fine_weather_ids))]);
  49. else if(next_weather_prob < 95) SetWeather(foggy_weather_ids[random(sizeof(foggy_weather_ids))]);
  50. else SetWeather(wet_weather_ids[random(sizeof(wet_weather_ids))]);
  51. }
  52.  
  53. new DriftTimer[MAX_PLAYERS];
  54. new TimerA,TimerB,TimerC;
  55.  
  56. new DriftPointsNow[MAX_PLAYERS];
  57. new PlayerDriftCancellation[MAX_PLAYERS];
  58. new Float:ppos[MAX_PLAYERS][3];
  59. enum Float:Pos{ Float:sX,Float:sY,Float:sZ };
  60. new Float:SavedPos[MAX_PLAYERS][Pos];
  61.  
  62. new bool:DriftMode[MAX_PLAYERS]=false;
  63. new DriftBonus[MAX_PLAYERS]=1;
  64. new Float:HealthInit[MAX_PLAYERS]=1000.0;
  65. new bool:AutoFixBool[MAX_PLAYERS]=true;
  66.  
  67. forward Drift();
  68. forward AngleUpdate();
  69. forward DriftExit(playerid);
  70. forward CheckPlayerState();
  71. forward AutoFix();
  72.  
  73. // ------------------------------------------------------------------- //
  74.  
  75. #define D_Cmds 1
  76. #define D_Rules 2
  77. #define D_OnlineAdmins 3
  78. #define D_Languages 4
  79.  
  80. #define DIALOGID 5 // Tune.
  81. static pmodelid[MAX_PLAYERS];
  82. static pvehicleid[MAX_PLAYERS];
  83. forward ModCar(playerid);
  84. //
  85.  
  86. // ------------------------------------------------------------------- //
  87.  
  88. new AdminLevel[MAX_PLAYERS];
  89.  
  90. new Muted[MAX_PLAYERS]; // /mute a /unmute...
  91.  
  92. new PLAYERLIST_authed[MAX_PLAYERS]; // /register a /login... pro ukládání levelu.
  93.  
  94. #define Czech 0
  95. #define English 1
  96.  
  97. new Languages[MAX_PLAYERS];
  98.  
  99. // ------------------------------------------------------------------- //
  100.  
  101. main()
  102. {
  103. print("\n----------------------------------");
  104. print(" * Drift Mode [V1]");
  105. print(" * Made in Ref.");
  106. print(" * Licence: www.royalst.cz + www.sa-mp.cz");
  107. print("----------------------------------\n");
  108. }
  109.  
  110. public OnGameModeInit()
  111. {
  112. AntiDeAMX();
  113. SetGameModeText("Drift Mode [V1]");
  114.  
  115. DisableInteriorEnterExits();
  116. UsePlayerPedAnims();
  117.  
  118. AddPlayerClass(115, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0);
  119. AddPlayerClass(116, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0);
  120. AddPlayerClass(49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0);
  121. AddPlayerClass(47, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0);
  122. AddPlayerClass(102, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0);
  123. AddPlayerClass(104, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0);
  124. AddPlayerClass(106, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0);
  125. AddPlayerClass(107, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0);
  126. AddPlayerClass(108, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0);
  127. AddPlayerClass(109, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0);
  128. AddPlayerClass(110, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0);
  129. AddPlayerClass(114, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0);
  130. AddPlayerClass(117, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0);
  131. AddPlayerClass(120, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0);
  132. AddPlayerClass(123, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0);
  133. AddPlayerClass(144, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0);
  134. AddPlayerClass(174, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0);
  135. AddPlayerClass(208, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0);
  136.  
  137. AddStaticVehicle(411,-1463.9677,-273.4344,13.7946,254.0528,-1,-1);
  138. AddStaticVehicle(451,-1450.0400,-278.3572,13.7956,246.8475,-1,-1);
  139. AddStaticVehicle(562,-1436.9766,-285.3551,13.7991,237.4393,-1,-1);
  140. AddStaticVehicle(562,-1400.7249,-321.1810,13.7987,212.9352,-1,-1);
  141. AddStaticVehicle(411,-1393.9427,-334.4133,13.7957,205.0584,-1,-1);
  142. AddStaticVehicle(451,-1388.4678,-347.2402,13.7989,195.1924,-1,-1);
  143.  
  144. AddStaticVehicle(411,-2401.4094,-587.1927,132.3755,304.9115,-1,-1);
  145. AddStaticVehicle(451,-2414.0950,-587.3190,132.3755,212.6637,-1,-1);
  146. AddStaticVehicle(562,-2409.1909,-583.7942,132.3755,214.6852,-1,-1);
  147. AddStaticVehicle(411,-2398.2595,-592.2410,132.3755,304.9437,-1,-1);
  148. AddStaticVehicle(411,-2391.2339,-601.7884,132.3755,126.2532,-1,-1);
  149. AddStaticVehicle(451,-2394.7915,-609.3975,132.3755,214.8151,-1,-1);
  150. AddStaticVehicle(562,-2399.7954,-613.1592,132.3755,33.9468,-1,-1);
  151.  
  152. AddStaticVehicle(411,-2321.5010,-1673.1533,482.5273,56.3219,-1,-1);
  153. AddStaticVehicle(411,-2332.0684,-1663.0520,483.3006,43.1361,-1,-1);
  154. AddStaticVehicle(451,-2347.1846,-1636.9445,483.4302,28.1826,-1,-1);
  155. AddStaticVehicle(562,-2337.6038,-1609.6498,483.4454,338.8270,-1,-1);
  156. AddStaticVehicle(562,-2315.0361,-1610.6571,483.5590,226.5804,-1,-1);
  157. AddStaticVehicle(411,-2297.6875,-1633.7853,483.4262,269.4798,-1,-1);
  158. AddStaticVehicle(451,-2291.2610,-1655.6263,482.8166,147.8705,-1,-1);
  159.  
  160. AddStaticVehicle(562,-1282.7123,-54.8674,13.8759,31.1009,-1,-1);
  161. AddStaticVehicle(562,-1297.6932,-42.5531,13.8755,76.6274,-1,-1);
  162. AddStaticVehicle(411,-1316.9019,-46.3543,13.8755,139.5854,-1,-1);
  163. AddStaticVehicle(411,-1340.1833,-70.5396,13.8756,218.9169,-1,-1);
  164. AddStaticVehicle(451,-1332.2180,-89.6678,13.8756,265.6694,-1,-1);
  165. AddStaticVehicle(411,-1315.3508,-107.5669,13.8755,286.4690,-1,-1);
  166. AddStaticVehicle(451,-1300.0167,-100.4787,13.8755,274.0168,-1,-1);
  167.  
  168. AddStaticVehicle(411,-2621.2747,1378.4679,6.8705,27.0412,-1,-1);
  169. AddStaticVehicle(562,-2634.9290,1380.5729,6.8885,139.9298,-1,-1);
  170. AddStaticVehicle(411,-2644.5513,1365.4562,6.8891,199.4174,-1,-1);
  171. AddStaticVehicle(562,-2644.7620,1350.2654,6.8900,133.7095,-1,-1);
  172. AddStaticVehicle(451,-2641.7173,1336.7118,6.8965,233.5538,-1,-1);
  173. AddStaticVehicle(411,-2631.1438,1336.4680,6.9224,300.5627,-1,-1);
  174. AddStaticVehicle(451,-2623.6353,1344.6666,6.9133,353.2388,-1,-1);
  175.  
  176. AddStaticVehicle(562,1496.3469,1771.4803,10.5415,342.2879,-1,-1);
  177. AddStaticVehicle(411,1497.4253,1788.4906,10.5435,24.7283,-1,-1);
  178. AddStaticVehicle(562,1497.5648,1810.1686,10.5433,315.3157,-1,-1);
  179. AddStaticVehicle(411,1489.0536,1825.1465,10.5395,91.3765,-1,-1);
  180. AddStaticVehicle(451,1473.6055,1827.7125,10.5396,155.0298,-1,-1);
  181. AddStaticVehicle(451,1458.0807,1813.8937,10.5416,196.3975,-1,-1);
  182. AddStaticVehicle(411,1457.8102,1789.2484,10.5417,159.4632,-1,-1);
  183.  
  184. AddStaticVehicle(562,1569.6858,-899.0197,47.6989,125.0637,-1,-1);
  185. AddStaticVehicle(411,1581.6914,-898.8406,48.9752,0.8348,-1,-1);
  186. AddStaticVehicle(562,1575.3784,-910.1586,47.1097,232.1052,-1,-1);
  187. AddStaticVehicle(451,1587.1016,-910.3685,48.2423,300.0345,-1,-1);
  188. AddStaticVehicle(411,1598.1373,-919.9846,46.0076,164.8847,-1,-1);
  189. AddStaticVehicle(451,1601.6877,-897.0959,51.5156,167.3180,-1,-1);
  190. AddStaticVehicle(411,1587.6753,-893.6249,50.3227,336.0578,-1,-1);
  191.  
  192. AddStaticVehicle(411,-314.6724,1515.8464,75.0840,359.3888,-1,-1);
  193. AddStaticVehicle(562,-317.8528,1515.1224,75.0852,0.0186,-1,-1);
  194. AddStaticVehicle(411,-320.9203,1515.9700,75.0852,0.3648,-1,-1);
  195. AddStaticVehicle(562,-324.3004,1515.6306,75.0866,0.5976,-1,-1);
  196. AddStaticVehicle(451,-327.5215,1515.5106,75.0865,0.7957,-1,-1);
  197. AddStaticVehicle(451,-320.3111,1532.4568,75.0865,266.1431,-1,-1);
  198. AddStaticVehicle(411,-306.1805,1532.3195,75.0865,270.1658,-1,-1);
  199.  
  200. CreateTextdraws();
  201.  
  202. TimerA=SetTimer("AngleUpdate", 200, true);
  203. TimerB=SetTimer("AutoFix", 500, true);
  204. TimerC=SetTimer("CheckPlayerState", 100, true);
  205. SetTimer("OnResetTabMoney", 1000, true);
  206.  
  207. UpdateTimeAndWeather();
  208. SetTimer("UpdateTimeAndWeather",1000 * 60,1);
  209. return 1;
  210. }
  211.  
  212. public OnGameModeExit()
  213. {
  214. KillTimer(TimerA);
  215. KillTimer(TimerB);
  216. KillTimer(TimerC);
  217.  
  218. TextDrawHideForAll(TDModeWebsite);
  219. return 1;
  220. }
  221.  
  222. public UpdateTimeAndWeather()
  223. {
  224. gettime(hour, minute);
  225.  
  226. format(timestr,32,"~w~%02d~r~:~w~%02d",hour,minute);
  227. TextDrawSetString(TDModeTime,timestr);
  228. SetWorldTime(hour);
  229.  
  230. new x=0;
  231. while(x!=MAX_PLAYERS) {
  232. if(IsPlayerConnected(x) && GetPlayerState(x) != PLAYER_STATE_NONE) {
  233. SetPlayerTime(x,hour,minute);
  234. }
  235. x++;
  236. }
  237.  
  238. /* Update weather every hour
  239. if(last_weather_update == 0) {
  240. UpdateWorldWeather();
  241. }
  242. last_weather_update++;
  243. if(last_weather_update == 60) {
  244. last_weather_update = 0;
  245. }*/
  246. }
  247.  
  248. forward OnResetTabMoney();
  249. public OnResetTabMoney()
  250. {
  251. for(new i; i < MAX_PLAYERS; i++)
  252. {
  253. if(IsPlayerConnected(i)) SetPlayerScore(i, GetPlayerMoney(i));
  254. }
  255. return 1;
  256. }
  257.  
  258. public OnPlayerRequestClass(playerid, classid)
  259. {
  260. SetPlayerPos(playerid, -1489.5168,-320.6706,14.9105);
  261. SetPlayerCameraPos(playerid, -1487.8938,-314.3084,14.7184);
  262. SetPlayerCameraLookAt(playerid, -1489.5168,-320.6706,14.9105);
  263. return 1;
  264. }
  265.  
  266. public OnPlayerConnect(playerid)
  267. {
  268. TextDrawShowForAll(TDModeWebsite);
  269. TextDrawShowForAll(TDModeName);
  270. TextDrawShowForAll(TDModeNameS);
  271.  
  272. gettime(hour, minute);
  273. SetPlayerTime(playerid,hour,minute);
  274.  
  275. SendClientMessage(playerid,0xFFFFFFAA,"+====================================================+");
  276. SendClientMessage(playerid,0xFFFFFFAA,"Vítejte na {FF0000}Drift Mode [V1]{FFFFFF}!");
  277. SendClientMessage(playerid,0xFFFFFFAA,"Tento mód vytvořil {33CCFF}Ref{FFFFFF}.");
  278. SendClientMessage(playerid,0xFFFFFFAA,"Všechny příkazy serveru naleznete v /cmds.");
  279. SendClientMessage(playerid,0xFFFFFFAA,"+====================================================+");
  280.  
  281. new string[128];
  282. format(string, sizeof(string), "[ {33AA33}Connected{FFFFFF} ] Player %s.",Jmeno(playerid));
  283. SendClientMessageToAll(0xFFFFFFAA,string);
  284.  
  285. PLAYERLIST_authed[playerid]=false;
  286.  
  287. new stri[100];
  288. format(stri,100,"Czech\nEnglish");
  289. ShowPlayerDialog(playerid,D_Languages,2,"Languages:",stri,"Select","Disconnect");
  290. return 1;
  291. }
  292.  
  293. public OnPlayerDisconnect(playerid, reason)
  294. {
  295. if (PLAYERLIST_authed[playerid])
  296. {
  297. dUserSetINT(Jmeno(playerid)).("AdminLevel",AdminLevel[playerid]);
  298. }
  299. PLAYERLIST_authed[playerid]=false;
  300.  
  301. new string[128];
  302. format(string, sizeof(string), "[ {FF0000}Disconnected{FFFFFF} ] Player %s.",Jmeno(playerid));
  303. SendClientMessageToAll(0xFFFFFFAA,string);
  304. return 1;
  305. }
  306.  
  307. public OnPlayerSpawn(playerid)
  308. {
  309. SetPlayerPos(playerid,-1415.3630,-299.2062,14.1484);
  310.  
  311. TextDrawShowForPlayer(playerid,TDModeTime);
  312.  
  313. gettime(hour, minute);
  314. SetPlayerTime(playerid,hour,minute);
  315. return 1;
  316. }
  317.  
  318. public OnPlayerDeath(playerid, killerid, reason)
  319. {
  320. TextDrawHideForPlayer(playerid,TDModeTime);
  321. return 1;
  322. }
  323.  
  324. public OnVehicleSpawn(vehicleid)
  325. {
  326. return 1;
  327. }
  328.  
  329. public OnVehicleDeath(vehicleid, killerid)
  330. {
  331. return 1;
  332. }
  333.  
  334. public OnPlayerText(playerid, text[])
  335. {
  336. if(text[0] == '!' && AdminLevel[playerid]) {
  337. new string[128]; GetPlayerName(playerid,string,sizeof(string));
  338. format(string,sizeof(string),"(AdminChat) %s:{FFFFFF} %s",string,text[1]); SendMessageToRAdmins(0xFF0000AA,string);
  339. return 0;
  340. }
  341. if(Muted[playerid] == 1)
  342. {
  343. if(Languages[playerid] == Czech){
  344. SendClientMessage(playerid, 0xFF0000AA, "Jsi umlčen!");
  345. }
  346. if(Languages[playerid] == English){
  347. SendClientMessage(playerid, 0xFF0000AA, "You silenced!");
  348. }
  349. return 0;
  350. }
  351. return 1;
  352. }
  353.  
  354. stock SendMessageToRAdmins(color,const msg[])
  355. {
  356. for (new i=0; i<MAX_PLAYERS; i++)
  357. {
  358. if (IsPlayerConnected(i) && AdminLevel[i]) SendClientMessage(i,color,msg);
  359. }
  360. }
  361.  
  362. public OnPlayerCommandText(playerid, cmdtext[])
  363. {
  364. // Auta.
  365. dcmd(infernus,8,cmdtext);
  366. dcmd(elegy,5,cmdtext);
  367. dcmd(jester,6,cmdtext);
  368. dcmd(turismo,7,cmdtext);
  369. dcmd(sultan,6,cmdtext);
  370. dcmd(uranus,6,cmdtext);
  371. dcmd(buffalo,7,cmdtext);
  372. dcmd(supergt,7,cmdtext);
  373. dcmd(bullet,6,cmdtext);
  374. // Admin příkazy.
  375. dcmd(admins,6,cmdtext);
  376. // !text - Adminchat.
  377. dcmd(setlevel,8,cmdtext);
  378. dcmd(ban,3,cmdtext);
  379. dcmd(kick,4,cmdtext);
  380. dcmd(pban,4,cmdtext);
  381. dcmd(vdel,4,cmdtext);
  382. dcmd(freeze,6,cmdtext);
  383. dcmd(unfreeze,8,cmdtext);
  384. dcmd(cchat,5,cmdtext);
  385. dcmd(killed,6,cmdtext);
  386. dcmd(mute,4,cmdtext);
  387. dcmd(unmute,6,cmdtext);
  388. dcmd(gmx,3,cmdtext);
  389. dcmd(get,3,cmdtext);
  390. dcmd(goto,4,cmdtext);
  391. // Reg a Log...
  392. dcmd(login,5,cmdtext);
  393. dcmd(register,8,cmdtext);
  394. // Ostatní.
  395. dcmd(d,1,cmdtext);
  396. dcmd(cmds,4,cmdtext);
  397. dcmd(w,1,cmdtext);
  398. dcmd(pm,2,cmdtext);
  399. dcmd(start,5,cmdtext);
  400. dcmd(rules,5,cmdtext);
  401. dcmd(vcolor,6,cmdtext);
  402. dcmd(rcash,5,cmdtext);
  403. dcmd(tune,4,cmdtext);
  404. dcmd(f,1,cmdtext);
  405. dcmd(fix,3,cmdtext);
  406. dcmd(weather,7,cmdtext);
  407. return 0;
  408. }
  409.  
  410. // ------------------------------------------------------------------- //
  411.  
  412. dcmd_infernus(playerid,params[])
  413. {
  414. #pragma unused params
  415. new Float:x, Float:y, Float:z;
  416. GetPlayerPos(playerid,x,y,z);
  417. CreateVehicle(411,x+2,y+2,z,310,-1,-1,50000);
  418. return 1;
  419. }
  420.  
  421. dcmd_elegy(playerid,params[])
  422. {
  423. #pragma unused params
  424. new Float:x, Float:y, Float:z;
  425. GetPlayerPos(playerid,x,y,z);
  426. CreateVehicle(562,x+2,y+2,z,310,-1,-1,50000);
  427. return 1;
  428. }
  429.  
  430. dcmd_jester(playerid,params[])
  431. {
  432. #pragma unused params
  433. new Float:x, Float:y, Float:z;
  434. GetPlayerPos(playerid,x,y,z);
  435. CreateVehicle(559,x+2,y+2,z,310,-1,-1,50000);
  436. return 1;
  437. }
  438.  
  439. dcmd_turismo(playerid,params[])
  440. {
  441. #pragma unused params
  442. new Float:x, Float:y, Float:z;
  443. GetPlayerPos(playerid,x,y,z);
  444. CreateVehicle(451,x+2,y+2,z,310,-1,-1,50000);
  445. return 1;
  446. }
  447.  
  448. dcmd_sultan(playerid,params[])
  449. {
  450. #pragma unused params
  451. new Float:x, Float:y, Float:z;
  452. GetPlayerPos(playerid,x,y,z);
  453. CreateVehicle(560,x+2,y+2,z,310,-1,-1,50000);
  454. return 1;
  455. }
  456.  
  457. dcmd_uranus(playerid,params[])
  458. {
  459. #pragma unused params
  460. new Float:x, Float:y, Float:z;
  461. GetPlayerPos(playerid,x,y,z);
  462. CreateVehicle(558,x+2,y+2,z,310,-1,-1,50000);
  463. return 1;
  464. }
  465.  
  466. dcmd_buffalo(playerid,params[])
  467. {
  468. #pragma unused params
  469. new Float:x, Float:y, Float:z;
  470. GetPlayerPos(playerid,x,y,z);
  471. CreateVehicle(402,x+2,y+2,z,310,-1,-1,50000);
  472. return 1;
  473. }
  474.  
  475. dcmd_supergt(playerid,params[])
  476. {
  477. #pragma unused params
  478. new Float:x, Float:y, Float:z;
  479. GetPlayerPos(playerid,x,y,z);
  480. CreateVehicle(506,x+2,y+2,z,310,-1,-1,50000);
  481. return 1;
  482. }
  483.  
  484. dcmd_bullet(playerid,params[])
  485. {
  486. #pragma unused params
  487. new Float:x, Float:y, Float:z;
  488. GetPlayerPos(playerid,x,y,z);
  489. CreateVehicle(541,x+2,y+2,z,310,-1,-1,50000);
  490. return 1;
  491. }
  492.  
  493. // ------------------------------------------------------------------- //
  494.  
  495. dcmd_admins(playerid, params[])
  496. {
  497. #pragma unused params
  498. new string[256];
  499. new fstring[64];
  500.  
  501. if(Languages[playerid] == Czech || Languages[playerid] == English)
  502. {
  503. for(new i=0; i<MAX_PLAYERS; i++)
  504. {
  505. if(AdminLevel[i] > 0)
  506. {
  507. new pname[MAX_PLAYER_NAME];
  508. GetPlayerName(i,pname, sizeof(pname));
  509. format(fstring, sizeof(fstring),"{EFEFF7}%s (%i) - Level: %i\n", pname, i, AdminLevel[i]);
  510. strcat(string, fstring, sizeof(string));
  511. }
  512. }
  513. ShowPlayerDialog(playerid,D_OnlineAdmins,DIALOG_STYLE_LIST,"Online Admins",string,"Zavřít","");
  514. }
  515.  
  516. return true;
  517. }
  518.  
  519. dcmd_setlevel(playerid,params[])
  520. {
  521. if(AdminLevel[playerid] == 0 || AdminLevel[playerid] == 1 || AdminLevel[playerid] == 2)
  522. {
  523. if(!IsPlayerAdmin(playerid)) return SendClientMessage(playerid, 0xFF0000AA, "Nemáte dostatečný AdminLevel!");
  524. {
  525. new string[128], pos, level;
  526. if(!params[0]||!(pos=chrfind(' ',params)+1)||!params[pos]) return SendClientMessage(playerid, 0xFFFFFFAA, "Use: /setlevel [id] [level]");
  527. if(strlen(params) > 23) return SendClientMessage(playerid, 0xFFFFFFAA, "Zadal jste chybné parametry.");
  528. new id = strval(params[0]);
  529. level = strval(params[pos]);
  530. if(!IsPlayerConnected(id)) return SendClientMessage(playerid, 0xFFFFFFAA, "Hráč se zadaným id není na serveru.");
  531. if(level < 0 || level > 5) return SendClientMessage(playerid, 0xFFFFFFAA, "Use: /setlevel [id] [level]");
  532.  
  533. if(Languages[playerid] == Czech){
  534. format(string,128,"Administrátor {FF0000}%s{FFFFFF} nastavil hráči {FF0000}%s{FFFFFF} AdminLevel {FF0000}%d{FFFFFF}.",Jmeno(playerid),Jmeno(id),level);
  535. SendClientMessageToAll(0xFFFFFFAA,string);
  536. }
  537.  
  538. if(Languages[playerid] == English){
  539. format(string,128,"Administrator {FF0000}%s{FFFFFF} set player {FF0000}%s{FFFFFF} AdminLevel {FF0000}%d{FFFFFF}.",Jmeno(playerid),Jmeno(id),level);
  540. SendClientMessageToAll(0xFFFFFFAA,string);
  541. }
  542.  
  543. AdminLevel[id] = level;
  544. }
  545. }
  546. return true;
  547. }
  548.  
  549. dcmd_kick(playerid, params[])
  550. {
  551. new duvod[25];
  552. new id = strval(params);
  553. new string[256];
  554. if(AdminLevel[playerid] < 1) return SendClientMessage(playerid, 0xFF0000AA, "Nemáte dostatečný AdminLevel!");
  555. if(sscanf(params,"uz",id,duvod)) return SendClientMessage(playerid, 0xFFFFFFAA, "Use: /kick [id] [důvod]");
  556. if(!IsPlayerConnected(id)) return SendClientMessage(playerid, 0xFFFFFFAA, "Hráč se zadaným id není na serveru.");
  557.  
  558. if(Languages[playerid] == Czech){
  559. format(string, sizeof(string), "Administrátor {FF0000}%s{FFFFFF} vyhodil hráče {FF0000}%s{FFFFFF}. Důvod: [ {FF0000}%s{FFFFFF} ].", Jmeno(playerid), Jmeno(id), duvod);
  560. SendClientMessageToAll(0xFFFFFFAA, string);
  561. }
  562.  
  563. if(Languages[playerid] == English){
  564. format(string, sizeof(string), "Administrator {FF0000}%s{FFFFFF} kicked player {FF0000}%s{FFFFFF}. Reason: [ {FF0000}%s{FFFFFF} ].", Jmeno(playerid), Jmeno(id), duvod);
  565. SendClientMessageToAll(0xFFFFFFAA, string);
  566. }
  567.  
  568. Kick(id);
  569. return 1;
  570. }
  571.  
  572. dcmd_ban(playerid, params[])
  573. {
  574. new duvod[25];
  575. new id = strval(params);
  576. new string[256];
  577. if(AdminLevel[playerid] < 1) return SendClientMessage(playerid, 0xFF0000AA, "Nemáte dostatečný AdminLevel!");
  578. if(sscanf(params,"uz",id,duvod)) return SendClientMessage(playerid, 0xFFFFFFAA, "Use: /ban [id] [důvod]");
  579. if(!IsPlayerConnected(id)) return SendClientMessage(playerid, 0xFFFFFFAA, "Hráč se zadaným id není na serveru.");
  580.  
  581. if(Languages[playerid] == Czech){
  582. format(string, sizeof(string), "Administrátor {FF0000}%s{FFFFFF} zabanoval hráče {FF0000}%s{FFFFFF}. Důvod: [ {FF0000}%s{FFFFFF} ].", Jmeno(playerid), Jmeno(id), duvod);
  583. SendClientMessageToAll(0xFFFFFFAA, string);
  584. }
  585.  
  586. if(Languages[playerid] == English){
  587. format(string, sizeof(string), "Administrator {FF0000}%s{FFFFFF} banned player {FF0000}%s{FFFFFF}. Reason: [ {FF0000}%s{FFFFFF} ].", Jmeno(playerid), Jmeno(id), duvod);
  588. SendClientMessageToAll(0xFFFFFFAA, string);
  589. }
  590.  
  591. Ban(id);
  592. return 1;
  593. }
  594.  
  595. dcmd_pban(playerid, params[])
  596. {
  597. new duvod[25];
  598. new id = strval(params);
  599. new string[256];
  600. if(AdminLevel[playerid] < 2) return SendClientMessage(playerid, 0xFF0000AA, "Nemáte dostatečný AdminLevel!");
  601. if(sscanf(params,"uz",id,duvod)) return SendClientMessage(playerid, 0xFFFFFFAA, "Use: /pban [id] [důvod]");
  602. if(!IsPlayerConnected(id)) return SendClientMessage(playerid, 0xFFFFFFAA, "Hráč se zadaným id není na serveru.");
  603.  
  604. if(Languages[playerid] == Czech){
  605. format(string, sizeof(string), "Administrátor {FF0000}%s{FFFFFF} dal pban hráči {FF0000}%s{FFFFFF}. Důvod: [ {FF0000}%s{FFFFFF} ].", Jmeno(playerid), Jmeno(id), duvod);
  606. SendClientMessageToAll(0xFFFFFFAA, string);
  607. }
  608.  
  609. if(Languages[playerid] == English){
  610. format(string, sizeof(string), "Administrator {FF0000}%s{FFFFFF} perma banned player {FF0000}%s{FFFFFF}. Reason: [ {FF0000}%s{FFFFFF} ].", Jmeno(playerid), Jmeno(id), duvod);
  611. SendClientMessageToAll(0xFFFFFFAA, string);
  612. }
  613.  
  614. BanEx(id,"Pernamentní Ban");
  615. return 1;
  616. }
  617.  
  618. dcmd_vdel(playerid,params[])
  619. {
  620. #pragma unused params
  621. new vehicleid = GetPlayerVehicleID(playerid);
  622. if(AdminLevel[playerid] < 1) return SendClientMessage(playerid, 0xFF0000AA, "Nemáte dostatečný AdminLevel!");
  623.  
  624. DestroyVehicle(vehicleid);
  625.  
  626. if(Languages[playerid] == Czech){
  627. SendClientMessage(playerid, 0xFFFFFFAA, "Vozidlo bylo úspěšně zničeno!");
  628. }
  629.  
  630. if(Languages[playerid] == English){
  631. SendClientMessage(playerid, 0xFFFFFFAA, "Vehicle successfully destruction!");
  632. }
  633.  
  634. return true;
  635. }
  636.  
  637. dcmd_freeze(playerid, params[])
  638. {
  639. new id = strval(params),string[200];
  640. if(AdminLevel[playerid] < 1) return SendClientMessage(playerid, 0xFF0000AA, "Nemáte dostatečný AdminLevel!");
  641. if (!strlen(params)) return SendClientMessage(playerid, 0xFFFFFFAA, "Use: /freeze [id]");
  642. if(!IsPlayerConnected(id)) return SendClientMessage(playerid, 0xFFFFFFAA, "Hráč se zadaným id není na serveru.");
  643.  
  644. if(Languages[playerid] == Czech){
  645. format(string, sizeof(string), "Administrátor {FF0000}%s{FFFFFF} zmrazil hráče {FF0000}%s{FFFFFF}.", Jmeno(playerid),Jmeno(id));
  646. SendClientMessageToAll(0xFFFFFFAA, string);
  647. }
  648.  
  649. if(Languages[playerid] == English){
  650. format(string, sizeof(string), "Administrator {FF0000}%s{FFFFFF} freeze player {FF0000}%s{FFFFFF}.", Jmeno(playerid),Jmeno(id));
  651. SendClientMessageToAll(0xFFFFFFAA, string);
  652. }
  653.  
  654. TogglePlayerControllable(id,0);
  655. return 1;
  656. }
  657.  
  658. dcmd_unfreeze(playerid, params[])
  659. {
  660. new id = strval(params),string[200];
  661. if(AdminLevel[playerid] < 1) return SendClientMessage(playerid, 0xFF0000AA, "Nemáte dostatečný AdminLevel!");
  662. if (!strlen(params)) return SendClientMessage(playerid, 0xFFFFFFAA, "Use: /unfreeze [id]");
  663. if(!IsPlayerConnected(id)) return SendClientMessage(playerid, 0xFFFFFFAA, "Hráč se zadaným id není na serveru.");
  664.  
  665. if(Languages[playerid] == Czech){
  666. format(string, sizeof(string), "Administrátor {FF0000}%s{FFFFFF} odmrazil hráče {FF0000}%s{FFFFFF}.", Jmeno(playerid),Jmeno(id));
  667. SendClientMessageToAll(0xFFFFFFAA, string);
  668. }
  669.  
  670. if(Languages[playerid] == English){
  671. format(string, sizeof(string), "Administrator {FF0000}%s{FFFFFF} unfreeze player {FF0000}%s{FFFFFF}.", Jmeno(playerid),Jmeno(id));
  672. SendClientMessageToAll(0xFFFFFFAA, string);
  673. }
  674.  
  675. TogglePlayerControllable(id,1);
  676. return 1;
  677. }
  678.  
  679. dcmd_cchat(playerid, params[])
  680. {
  681. #pragma unused params
  682. if(AdminLevel[playerid] < 1) return SendClientMessage(playerid, 0xFF0000AA, "Nemáte dostatečný AdminLevel!");
  683. for(new c=0;c<10;c++) SendClientMessageToAll(-1," ");
  684. new string[200];
  685.  
  686. if(Languages[playerid] == Czech){
  687. format(string, sizeof(string), "Administrátor {FF0000}%s{FFFFFF} promazal chat.", Jmeno(playerid));
  688. SendClientMessageToAll(0xFFFFFFAA, string);
  689. }
  690.  
  691. if(Languages[playerid] == English){
  692. format(string, sizeof(string), "Administrator {FF0000}%s{FFFFFF} clear chat.", Jmeno(playerid));
  693. SendClientMessageToAll(0xFFFFFFAA, string);
  694. }
  695.  
  696. return 1;
  697. }
  698.  
  699. dcmd_killed(playerid, params[])
  700. {
  701. new id = strval(params),string[200];
  702. if(AdminLevel[playerid] < 1) return SendClientMessage(playerid, 0xFF0000AA, "Nemáte dostatečný AdminLevel!");
  703. if (!strlen(params)) return SendClientMessage(playerid, 0xFFFFFFAA, "Use: /killed [id]");
  704. SetPlayerHealth(id,-1);
  705.  
  706. if(Languages[playerid] == Czech){
  707. format(string, sizeof(string), "Administrátor {FF0000}%s{FFFFFF} zabil hráče {FF0000}%s{FFFFFF}.",Jmeno(playerid),Jmeno(id));
  708. SendClientMessageToAll(0xFFFFFFAA, string);
  709. }
  710.  
  711. if(Languages[playerid] == English){
  712. format(string, sizeof(string), "Administrator {FF0000}%s{FFFFFF} killed player {FF0000}%s{FFFFFF}.",Jmeno(playerid),Jmeno(id));
  713. SendClientMessageToAll(0xFFFFFFAA, string);
  714. }
  715.  
  716. return 1;
  717. }
  718.  
  719. dcmd_mute(playerid, params[])
  720. {
  721. new id = strval(params),string[200];
  722. if(AdminLevel[playerid] < 1) return SendClientMessage(playerid, 0xFF0000AA, "Nemáte dostatečný AdminLevel!");
  723. if (!strlen(params)) return SendClientMessage(playerid, 0xFFFFFFAA, "Use: /mute [id]");
  724. if(!IsPlayerConnected(id)) return SendClientMessage(playerid, 0xFFFFFFAA, "Hráč se zadaným id není na serveru.");
  725.  
  726. if(Languages[playerid] == Czech){
  727. format(string, sizeof(string), "Administrátor {FF0000}%s{FFFFFF} umlčel hráče {FF0000}%s{FFFFFF}.", Jmeno(playerid),Jmeno(id));
  728. SendClientMessageToAll(0xFFFFFFAA, string);
  729. }
  730.  
  731. if(Languages[playerid] == English){
  732. format(string, sizeof(string), "Administrator {FF0000}%s{FFFFFF} muted player {FF0000}%s{FFFFFF}.", Jmeno(playerid),Jmeno(id));
  733. SendClientMessageToAll(0xFFFFFFAA, string);
  734. }
  735.  
  736. Muted[id] = 1;
  737. return 1;
  738. }
  739.  
  740. dcmd_unmute(playerid, params[])
  741. {
  742. new id = strval(params),string[200];
  743. if(AdminLevel[playerid] < 1) return SendClientMessage(playerid, 0xFF0000AA, "Nemáte dostatečný AdminLevel!");
  744. if (!strlen(params)) return SendClientMessage(playerid, 0xFFFFFFAA, "Use: /unmute [id]");
  745. if(!IsPlayerConnected(id)) return SendClientMessage(playerid, 0xFFFFFFAA, "Hráč se zadaným id není na serveru.");
  746.  
  747. if(Languages[playerid] == Czech){
  748. format(string, sizeof(string), "Administrátor {FF0000}%s{FFFFFF} odmlčel hráče {FF0000}%s{FFFFFF}.", Jmeno(playerid),Jmeno(id));
  749. SendClientMessageToAll(0xFFFFFFAA, string);
  750. }
  751.  
  752. if(Languages[playerid] == English){
  753. format(string, sizeof(string), "Administrator {FF0000}%s{FFFFFF} unmuted player {FF0000}%s{FFFFFF}.", Jmeno(playerid),Jmeno(id));
  754. SendClientMessageToAll(0xFFFFFFAA, string);
  755. }
  756.  
  757. Muted[id] = 0;
  758. return 1;
  759. }
  760.  
  761. dcmd_gmx(playerid, params[])
  762. {
  763. #pragma unused params
  764. new string[200];
  765. if(AdminLevel[playerid] < 2) return SendClientMessage(playerid, 0xFF0000AA, "Nemáte dostatečný AdminLevel!");
  766.  
  767. if(Languages[playerid] == Czech){
  768. format(string, sizeof(string), "Administrátor {FF0000}%s{FFFFFF} restartoval server.", Jmeno(playerid));
  769. SendClientMessageToAll(0xFFFFFFAA, string);
  770. }
  771.  
  772. if(Languages[playerid] == English){
  773. format(string, sizeof(string), "Administrator {FF0000}%s{FFFFFF} gmx server.", Jmeno(playerid));
  774. SendClientMessageToAll(0xFFFFFFAA, string);
  775. }
  776.  
  777. SendRconCommand("gmx");
  778. return 1;
  779. }
  780.  
  781. dcmd_goto(playerid, params[])
  782. {
  783. new id = strval(params),string[200];
  784. if(AdminLevel[playerid] < 1) return SendClientMessage(playerid, 0xFF0000AA, "Nemáte dostatečný AdminLevel!");
  785. if (!strlen(params)) return SendClientMessage(playerid, 0xFFFFFFAA, "Use: /goto [id]");
  786.  
  787. new Float:Poss[3];
  788. GetPlayerPos(id,Poss[0],Poss[1],Poss[2]);
  789. SetPlayerPos(playerid,Poss[0],Poss[1],Poss[2]);
  790.  
  791. if(Languages[playerid] == Czech){
  792. format(string, sizeof(string), "Administrátor {FF0000}%s{FFFFFF} se teleportoval k hráči {FF0000}%s{FFFFFF}.",Jmeno(playerid),Jmeno(id));
  793. SendClientMessageToAll(0xFFFFFFAA, string);
  794. }
  795.  
  796. if(Languages[playerid] == English){
  797. format(string, sizeof(string), "Administrator {FF0000}%s{FFFFFF} with teleported to player {FF0000}%s{FFFFFF}.",Jmeno(playerid),Jmeno(id));
  798. SendClientMessageToAll(0xFFFFFFAA, string);
  799. }
  800.  
  801. return 1;
  802. }
  803.  
  804. dcmd_get(playerid, params[])
  805. {
  806. new id = strval(params),string[200];
  807. if(AdminLevel[playerid] < 1) return SendClientMessage(playerid, 0xFF0000AA, "Nemáte dostatečný AdminLevel!");
  808. if (!strlen(params)) return SendClientMessage(playerid, 0xFFFFFFAA, "Use: /get [id]");
  809.  
  810. new Float:Posss[3];
  811. GetPlayerPos(playerid,Posss[0],Posss[1],Posss[2]);
  812. SetPlayerPos(id,Posss[0],Posss[1],Posss[2]);
  813.  
  814. if(Languages[playerid] == Czech){
  815. format(string, sizeof(string), "Administrátor {FF0000}%s{FFFFFF} k sobě přitáhl hráče {FF0000}%s{FFFFFF}.",Jmeno(playerid),Jmeno(id));
  816. SendClientMessageToAll(0xFFFFFFAA, string);
  817. }
  818.  
  819. if(Languages[playerid] == English){
  820. format(string, sizeof(string), "Administrator {FF0000}%s{FFFFFF} together tighten player {FF0000}%s{FFFFFF}.",Jmeno(playerid),Jmeno(id));
  821. SendClientMessageToAll(0xFFFFFFAA, string);
  822. }
  823.  
  824. return 1;
  825. }
  826.  
  827. // ------------------------------------------------------------------- //
  828.  
  829. dcmd_register(playerid,params[]) {
  830. if (PLAYERLIST_authed[playerid]) return SystemMsg(playerid,"Úspěšně jste se přihlásil.");
  831. if (udb_Exists(Jmeno(playerid))) return SystemMsg(playerid,"Váš účet existuje, použijte '/login [heslo]'.");
  832. if (strlen(params)==0) return SystemMsg(playerid,"Use: /register [heslo]");
  833. if (udb_Create(Jmeno(playerid),params)) return SystemMsg(playerid,"Váš učet byl vytvořen. Přihlašte se '/login [heslo]'.");
  834. return true;
  835. }
  836.  
  837. dcmd_login(playerid,params[]) {
  838. if (PLAYERLIST_authed[playerid]) return SystemMsg(playerid,"Úspěšně jste se přihlásil.");
  839. if (!udb_Exists(Jmeno(playerid))) return SystemMsg(playerid,"Váš účet neexistuje, použijte '/register [heslo]'.");
  840. if (strlen(params)==0) return SystemMsg(playerid,"Use: /login [heslo]");
  841. if (udb_CheckLogin(Jmeno(playerid),params)) {
  842.  
  843. AdminLevel[playerid] = dUserINT(Jmeno(playerid)).("AdminLevel");
  844.  
  845. PLAYERLIST_authed[playerid]=true;
  846. return SystemMsg(playerid,"Úspěšně jste se přihlásil.");
  847. }
  848. return SystemMsg(playerid,"Přihlášení neúspěšné.");
  849. }
  850.  
  851. stock SystemMsg(playerid,msg[]) {
  852. if ((IsPlayerConnected(playerid))&&(strlen(msg)>0)) {
  853. SendClientMessage(playerid,0xFFFFFFAA,msg);
  854. }
  855. return 1;
  856. }
  857.  
  858. // ------------------------------------------------------------------- //
  859.  
  860. dcmd_d(playerid,params[])
  861. {
  862. #pragma unused params
  863. new string[128];
  864. new driftzony = strval(params);
  865. if(!params[0]) return SendClientMessage(playerid, 0xFFFFFFAA, "Use: /d [1-7]");
  866. else if(driftzony < 1 || driftzony > 7) return SendClientMessage(playerid, 0xFFFFFFAA, "Use: /d [1-7]");
  867.  
  868. switch(driftzony)
  869. {
  870. case 1:
  871. {
  872. Warp(playerid, -2421.9106,-610.1050,132.5625, 0);
  873.  
  874. if(Languages[playerid] == Czech){
  875. format(string, sizeof(string), "Hráč {33CCFF}%s{FFFFFF} se teleportoval na D1 [{33CCFF}/d 1{FFFFFF}].",Jmeno(playerid));
  876. SendClientMessageToAll(0xFFFFFFAA,string);
  877. }
  878.  
  879. if(Languages[playerid] == English){
  880. format(string, sizeof(string), "Player {33CCFF}%s{FFFFFF} with teleported on D1 [{33CCFF}/d 1{FFFFFF}].",Jmeno(playerid));
  881. SendClientMessageToAll(0xFFFFFFAA,string);
  882. }
  883.  
  884. }
  885. case 2:
  886. {
  887. Warp(playerid, -2315.6948,-1640.5442,483.7031, 0);
  888.  
  889. if(Languages[playerid] == Czech){
  890. format(string, sizeof(string), "Hráč {33CCFF}%s{FFFFFF} se teleportoval na D2 [{33CCFF}/d 2{FFFFFF}].",Jmeno(playerid));
  891. SendClientMessageToAll(0xFFFFFFAA,string);
  892. }
  893.  
  894. if(Languages[playerid] == English){
  895. format(string, sizeof(string), "Player {33CCFF}%s{FFFFFF} with teleported on D2 [{33CCFF}/d 2{FFFFFF}].",Jmeno(playerid));
  896. SendClientMessageToAll(0xFFFFFFAA,string);
  897. }
  898.  
  899. }
  900. case 3:
  901. {
  902. Warp(playerid, -1304.3695,-82.5752,14.1484, 0);
  903.  
  904. if(Languages[playerid] == Czech){
  905. format(string, sizeof(string), "Hráč {33CCFF}%s{FFFFFF} se teleportoval na D3 [{33CCFF}/d 3{FFFFFF}].",Jmeno(playerid));
  906. SendClientMessageToAll(0xFFFFFFAA,string);
  907. }
  908.  
  909. if(Languages[playerid] == English){
  910. format(string, sizeof(string), "Player {33CCFF}%s{FFFFFF} with teleported on D3 [{33CCFF}/d 3{FFFFFF}].",Jmeno(playerid));
  911. SendClientMessageToAll(0xFFFFFFAA,string);
  912. }
  913.  
  914. }
  915. case 4:
  916. {
  917. Warp(playerid, -2632.9102,1356.3976,7.1137, 0);
  918.  
  919. if(Languages[playerid] == Czech){
  920. format(string, sizeof(string), "Hráč {33CCFF}%s{FFFFFF} se teleportoval na D4 [{33CCFF}/d 4{FFFFFF}].",Jmeno(playerid));
  921. SendClientMessageToAll(0xFFFFFFAA,string);
  922. }
  923.  
  924. if(Languages[playerid] == English){
  925. format(string, sizeof(string), "Player {33CCFF}%s{FFFFFF} with teleported on D4 [{33CCFF}/d 4{FFFFFF}].",Jmeno(playerid));
  926. SendClientMessageToAll(0xFFFFFFAA,string);
  927. }
  928.  
  929. }
  930. case 5:
  931. {
  932. Warp(playerid, 1478.1455,1796.9578,10.8125, 0);
  933.  
  934. if(Languages[playerid] == Czech){
  935. format(string, sizeof(string), "Hráč {33CCFF}%s{FFFFFF} se teleportoval na D5 [{33CCFF}/d 5{FFFFFF}].",Jmeno(playerid));
  936. SendClientMessageToAll(0xFFFFFFAA,string);
  937. }
  938.  
  939. if(Languages[playerid] == English){
  940. format(string, sizeof(string), "Player {33CCFF}%s{FFFFFF} with teleported on D5 [{33CCFF}/d 5{FFFFFF}].",Jmeno(playerid));
  941. SendClientMessageToAll(0xFFFFFFAA,string);
  942. }
  943.  
  944. }
  945. case 6:
  946. {
  947. Warp(playerid, 1601.5336,-882.5664,53.4767, 0);
  948.  
  949. if(Languages[playerid] == Czech){
  950. format(string, sizeof(string), "Hráč {33CCFF}%s{FFFFFF} se teleportoval na D6 [{33CCFF}/d 6{FFFFFF}].",Jmeno(playerid));
  951. SendClientMessageToAll(0xFFFFFFAA,string);
  952. }
  953.  
  954. if(Languages[playerid] == English){
  955. format(string, sizeof(string), "Player {33CCFF}%s{FFFFFF} with teleported on D6 [{33CCFF}/d 6{FFFFFF}].",Jmeno(playerid));
  956. SendClientMessageToAll(0xFFFFFFAA,string);
  957. }
  958.  
  959. }
  960. case 7:
  961. {
  962. Warp(playerid, -302.3697,1520.6652,75.3594, 0);
  963.  
  964. if(Languages[playerid] == Czech){
  965. format(string, sizeof(string), "Hráč {33CCFF}%s{FFFFFF} se teleportoval na D7 [{33CCFF}/d 7{FFFFFF}].",Jmeno(playerid));
  966. SendClientMessageToAll(0xFFFFFFAA,string);
  967. }
  968.  
  969. if(Languages[playerid] == English){
  970. format(string, sizeof(string), "Player {33CCFF}%s{FFFFFF} with teleported on D7 [{33CCFF}/d 7{FFFFFF}].",Jmeno(playerid));
  971. SendClientMessageToAll(0xFFFFFFAA,string);
  972. }
  973.  
  974. }
  975. }
  976. return 1;
  977. }
  978.  
  979. dcmd_cmds(playerid,params[])
  980. {
  981. #pragma unused params
  982. new string[952];
  983.  
  984. if(Languages[playerid] == Czech){
  985. strcat(string, "{FF0000}Základní příkazy:{FFFFFF} /rcash /rules /w /pm /admins /start /d /vcolor {FFFF00}/tune{FFFFFF} /f /fix\n");
  986. strcat(string, "{FFFFFF}/weather\n");
  987. strcat(string, "{FF0000}Vozidla:{FFFFFF} /infernus /elegy /jester /turismo /sultan /uranus\n");
  988. strcat(string, "{FFFFFF}/buffalo /supergt /bullet\n");
  989. if(AdminLevel[playerid] > 1){
  990. strcat(string, "{FF0000}Admin příkazy:{FFFFFF} /kick /ban /vdel /freeze /unfreeze /mute /unmute\n");
  991. strcat(string, "{FFFFFF}/cchat /killed /goto /get pro lvl 2 /pban a /gmx, pro rcon /setlevel\n");
  992. }
  993. strcat(string, "{FF0000}Credits:{FFFFFF} Mód vytvořil Ref.\n");
  994. ShowPlayerDialog(playerid, D_Cmds, DIALOG_STYLE_MSGBOX, "Server Commands:", string ,"Zavřít","");
  995. }
  996.  
  997. if(Languages[playerid] == English){
  998. strcat(string, "{FF0000}Basic commands:{FFFFFF} /rcash /rules /w /pm /admins /start /d /vcolor {FFFF00}/tune{FFFFFF} /f /fix\n");
  999. strcat(string, "{FFFFFF}/weather\n");
  1000. strcat(string, "{FF0000}Vehicles:{FFFFFF} /infernus /elegy /jester /turismo /sultan /uranus\n");
  1001. strcat(string, "{FFFFFF}/buffalo /supergt /bullet\n");
  1002. if(AdminLevel[playerid] > 1){
  1003. strcat(string, "{FF0000}Admin commands:{FFFFFF} /kick /ban /vdel /freeze /unfreeze /mute /unmute\n");
  1004. strcat(string, "{FFFFFF}/cchat /killed /goto /get for lvl 2 /pban and /gmx, for rcon /setlevel\n");
  1005. }
  1006. strcat(string, "{FF0000}Credits:{FFFFFF} Mód vytvořil Ref.\n");
  1007. ShowPlayerDialog(playerid, D_Cmds, DIALOG_STYLE_MSGBOX, "Server Commands:", string ,"Close","");
  1008. }
  1009. return 1;
  1010. }
  1011.  
  1012. dcmd_rules(playerid,params[])
  1013. {
  1014. #pragma unused params
  1015. new string[952];
  1016.  
  1017. if(Languages[playerid] == Czech){
  1018. strcat(string, "{FF0000}Necheatovat, nespamovat, nezneužívat příkazy ale bavit se!\n");
  1019. ShowPlayerDialog(playerid, D_Rules, DIALOG_STYLE_MSGBOX, "Server Rules:", string ,"Zavřít","");
  1020. }
  1021.  
  1022. if(Languages[playerid] == English){
  1023. strcat(string, "{FF0000}No cheats, no spam, not to abuse commands but have fun!\n");
  1024. ShowPlayerDialog(playerid, D_Rules, DIALOG_STYLE_MSGBOX, "Server Rules:", string ,"Close","");
  1025. }
  1026.  
  1027. return 1;
  1028. }
  1029.  
  1030. dcmd_w(playerid,params[])
  1031. {
  1032. #pragma unused params
  1033. new id = strval(params);
  1034. if(!params[0]) return SendClientMessage(playerid, 0xFFFFFFAA, "Use: /w [0-500]");
  1035. else if(id < 0 || id > 500) return SendClientMessage(playerid, 0xFFFFFFAA, "Use: /w [0-500]");
  1036. SetPlayerVirtualWorld(playerid,id);
  1037.  
  1038. new string[128];
  1039.  
  1040. if(Languages[playerid] == Czech){
  1041. format(string, sizeof(string), "{FFFFFF}Nastavil jsi si jiný world. [ {FF0000}%d{FFFFFF} ]",id);
  1042. SendClientMessage(playerid,0xFFFFFFAA,string);
  1043. }
  1044.  
  1045. if(Languages[playerid] == English){
  1046. format(string, sizeof(string), "{FFFFFF}You have changed incorrect world. [ {FF0000}%d{FFFFFF} ]",id);
  1047. SendClientMessage(playerid,0xFFFFFFAA,string);
  1048. }
  1049.  
  1050. return 1;
  1051. }
  1052.  
  1053. dcmd_pm(playerid, params[])
  1054. {
  1055. if (IsPlayerConnected(playerid))
  1056. {
  1057. new pos;
  1058. if (!params[0] || !(pos = chrfind(' ', params) + 1) || !params[pos]) return SendClientMessage(playerid, 0xFFFFFFAA, "Use: /pm [id] [text]");
  1059. new id = strval(params), string[300];
  1060. if (strlen(params) > 100) return SendClientMessage(playerid, 0xFFFFFFAA, "Zpráva muže mít maximální délku 100 symbolu.");
  1061. if (id == playerid) return SendClientMessage(playerid, 0xFFFFFFAA, "Nelze poslat soukromou zprávu sám sobě.");
  1062. if (!IsPlayerConnected(id)) return SendClientMessage(playerid, 0xFFFFFFAA, "Hráč se zadaným id není na serveru.");
  1063.  
  1064. if(Languages[playerid] == Czech){
  1065. format(string, sizeof(string), "PM pro %s [%d]:{FFFFFF} %s", Jmeno(id), id, params[pos]);
  1066. SendClientMessage(playerid, 0xFFFF00AA, string);
  1067.  
  1068. format(string, sizeof(string), "PM od %s [%d]:{FFFFFF} %s", Jmeno(playerid), playerid, params[pos]);
  1069. SendClientMessage(id, 0xFFFF00AA, string);
  1070. }
  1071.  
  1072. if(Languages[playerid] == English){
  1073. format(string, sizeof(string), "PM for %s [%d]:{FFFFFF} %s", Jmeno(id), id, params[pos]);
  1074. SendClientMessage(playerid, 0xFFFF00AA, string);
  1075.  
  1076. format(string, sizeof(string), "PM from %s [%d]:{FFFFFF} %s", Jmeno(playerid), playerid, params[pos]);
  1077. SendClientMessage(id, 0xFFFF00AA, string);
  1078. }
  1079.  
  1080. PlayerPlaySound(id, 1085, 0.0, 0.0, 0.0);
  1081. printf("PM: %s", string);
  1082. }
  1083. return 1;
  1084. }
  1085.  
  1086. dcmd_start(playerid,params[])
  1087. {
  1088. #pragma unused params
  1089. if(!strlen(params)) return SendClientMessage(playerid, 0xFFFFFFAA, "Use: /start [1-60]");
  1090. if(strlen(params) > 15) return SendClientMessage(playerid, 0xFFFFFFAA, "Zadal jste chybné parametry.");
  1091.  
  1092. new Cas = strval(params);
  1093. if(Cas < 0 || 60 < Cas) return SendClientMessage(playerid, 0xFFFFFFAA, "Use: /start [1-60]");
  1094. if(Odpocet > 0) return SendClientMessage(playerid, 0xFFFFFFAA, "Odpočet již probíhá.");
  1095.  
  1096. new string[128];
  1097.  
  1098. if(Languages[playerid] == Czech){
  1099. format(string, 128, "Hráč {33CCFF}%s{FFFFFF} spustil odpočet na {33CCFF}%d{FFFFFF} sekund.", Jmeno(playerid), Cas);
  1100. SendClientMessageToAll(0xFFFFFFAA, string);
  1101. }
  1102.  
  1103. if(Languages[playerid] == English){
  1104. format(string, 128, "Player {33CCFF}%s{FFFFFF} started countdown on {33CCFF}%d{FFFFFF} seconds.", Jmeno(playerid), Cas);
  1105. SendClientMessageToAll(0xFFFFFFAA, string);
  1106. }
  1107.  
  1108. Odpocet = Cas;
  1109. SetTimer("OdpocetS",1000, false);
  1110. return 1;
  1111. }
  1112.  
  1113. public OdpocetS()
  1114. {
  1115.  
  1116. new string[8];
  1117. if(Odpocet > 0)
  1118. {
  1119. format(string,8,"~r~%d",Odpocet);
  1120. GameTextForAll(string, 1000, 4);
  1121. Odpocet--;
  1122. SetTimer("OdpocetS", 1000, false);
  1123. }else{
  1124. GameTextForAll("~g~Start!", 2000, 4);
  1125. }
  1126. }
  1127.  
  1128. dcmd_vcolor(playerid,params[])
  1129. {
  1130. new farba = strval(params),pos = chrfind(' ', params);
  1131. if(pos == -1) return SendClientMessage(playerid, 0xFFFFFFAA, "Use: /vcolor [color1] [color2]");
  1132. if(!IsPlayerInAnyVehicle(playerid)) return SendClientMessage(playerid, 0xFFFFFFAA, "Nejste ve vozidle!");
  1133. new farba2 = strval(params[pos]);
  1134. if(farba > 128 || farba < 0) return SendClientMessage(playerid, 0xFFFFFFAA, "Zadal jste špatné ID první barvy. [1-127]");
  1135. if(farba2 > 128 || farba2 < 0) return SendClientMessage(playerid, 0xFFFFFFAA, "Zadal jste špatné ID druhé barvy. [1-127]");
  1136. ChangeVehicleColor(GetPlayerVehicleID(playerid), farba, farba2);
  1137.  
  1138. if(Languages[playerid] == Czech){
  1139. SendClientMessage(playerid, 0xFFFFFFAA, "Vozidlo bylo úspěšně přebarveno!");
  1140. }
  1141.  
  1142. if(Languages[playerid] == English){
  1143. SendClientMessage(playerid, 0xFFFFFFAA, "Color of vehicle have been successful change!");
  1144. }
  1145.  
  1146. return true;
  1147. }
  1148.  
  1149. dcmd_rcash(playerid,params[]){
  1150. #pragma unused params
  1151. ResetPlayerMoney(playerid);
  1152.  
  1153. if(Languages[playerid] == Czech){
  1154. SendClientMessage(playerid,0xEFEFF7AA, "Úspěšně jste si resetoval peníze.");
  1155. }
  1156.  
  1157. if(Languages[playerid] == English){
  1158. SendClientMessage(playerid,0xEFEFF7AA, "Your money have been reseted.");
  1159. }
  1160.  
  1161. return 1;
  1162. }
  1163.  
  1164. dcmd_tune(playerid,params[])
  1165. {
  1166. #pragma unused params
  1167. new playerstate = GetPlayerState(playerid);
  1168. if(playerstate == PLAYER_STATE_DRIVER) {
  1169. return ModCar(playerid);
  1170. } else {
  1171.  
  1172. if(Languages[playerid] == Czech){
  1173. SendClientMessage(playerid,0xFFFF00AA, "Musíte být ve vozidle jako řidič.");
  1174. }
  1175.  
  1176. if(Languages[playerid] == English){
  1177. SendClientMessage(playerid,0xFFFF00AA, "You must be in a car being the driver.");
  1178. }
  1179.  
  1180. return 1;
  1181. }
  1182. }
  1183.  
  1184. dcmd_f(playerid,params[])
  1185. {
  1186. #pragma unused params
  1187. if(IsPlayerInAnyVehicle(playerid)){
  1188. new currentveh;
  1189. new Float:angle;
  1190. currentveh = GetPlayerVehicleID(playerid);
  1191. GetVehicleZAngle(currentveh, angle);
  1192. SetVehicleZAngle(currentveh, angle);
  1193.  
  1194. if(Languages[playerid] == Czech){
  1195. GameTextForPlayer(playerid,"~g~Obraceno!",3000,4);
  1196. }
  1197.  
  1198. if(Languages[playerid] == English){
  1199. GameTextForPlayer(playerid,"~g~Flipped!",3000,4);
  1200. }
  1201.  
  1202. } else {
  1203.  
  1204. if(Languages[playerid] == Czech){
  1205. SendClientMessage(playerid,0xFFFF00AA, "Musíte být ve vozidle jako řidič.");
  1206. }
  1207.  
  1208. if(Languages[playerid] == English){
  1209. SendClientMessage(playerid,0xFFFF00AA, "You must be in a car being the driver.");
  1210. }
  1211.  
  1212. }
  1213. return 1;
  1214. }
  1215.  
  1216. dcmd_fix(playerid,params[])
  1217. {
  1218. #pragma unused params
  1219. if(IsPlayerInAnyVehicle(playerid)){
  1220. new currentvehi;
  1221. currentvehi = GetPlayerVehicleID(playerid);
  1222. RepairVehicle(currentvehi);
  1223.  
  1224. if(Languages[playerid] == Czech){
  1225. GameTextForPlayer(playerid,"~g~Opraveno!",3000,4);
  1226. }
  1227.  
  1228. if(Languages[playerid] == English){
  1229. GameTextForPlayer(playerid,"~g~Repair!",3000,4);
  1230. }
  1231.  
  1232. } else {
  1233.  
  1234. if(Languages[playerid] == Czech){
  1235. SendClientMessage(playerid,0xFFFF00AA, "Musíte být ve vozidle jako řidič.");
  1236. }
  1237.  
  1238. if(Languages[playerid] == English){
  1239. SendClientMessage(playerid,0xFFFF00AA, "You must be in a car being the driver.");
  1240. }
  1241.  
  1242. }
  1243. return 1;
  1244. }
  1245.  
  1246. dcmd_weather(playerid,params[])
  1247. {
  1248. #pragma unused params
  1249. new id = strval(params);
  1250. if(!params[0]) return SendClientMessage(playerid, 0xFFFFFFAA, "Use: /weather [0-20]");
  1251. if(id > 20 || id < 0) return SendClientMessage(playerid, 0xFFFFFFAA, "Use: /weather [0-20]");
  1252. SetPlayerWeather(playerid,id);
  1253.  
  1254. new string[128];
  1255.  
  1256. if(Languages[playerid] == Czech){
  1257. format(string, sizeof(string), "{FFFFFF}Nastavil jsi si jiný počasí. [ {33CCFF}%d{FFFFFF} ]",id);
  1258. SendClientMessage(playerid,0xFFFFFFAA,string);
  1259. }
  1260.  
  1261. if(Languages[playerid] == English){
  1262. format(string, sizeof(string), "{FFFFFF}You have changed incorrect weather. [ {33CCFF}%d{FFFFFF} ]",id);
  1263. SendClientMessage(playerid,0xFFFFFFAA,string);
  1264. }
  1265. return true;
  1266. }
  1267.  
  1268. // ------------------------------------------------------------------- //
  1269.  
  1270. public OnPlayerEnterVehicle(playerid, vehicleid, ispassenger)
  1271. {
  1272. return 1;
  1273. }
  1274.  
  1275. public OnPlayerExitVehicle(playerid, vehicleid)
  1276. {
  1277. return 1;
  1278. }
  1279.  
  1280. public OnPlayerStateChange(playerid, newstate, oldstate)
  1281. {
  1282. if(newstate == PLAYER_STATE_DRIVER) {
  1283. pvehicleid[playerid] = GetPlayerVehicleID(playerid);
  1284. pmodelid[playerid] = GetVehicleModel(pvehicleid[playerid]);
  1285. } else {
  1286. pvehicleid[playerid] = 0;
  1287. pmodelid[playerid] = 0;
  1288. }
  1289. return 1;
  1290. }
  1291.  
  1292. public OnPlayerEnterCheckpoint(playerid)
  1293. {
  1294. return 1;
  1295. }
  1296.  
  1297. public OnPlayerLeaveCheckpoint(playerid)
  1298. {
  1299. return 1;
  1300. }
  1301.  
  1302. public OnPlayerEnterRaceCheckpoint(playerid)
  1303. {
  1304. return 1;
  1305. }
  1306.  
  1307. public OnPlayerLeaveRaceCheckpoint(playerid)
  1308. {
  1309. return 1;
  1310. }
  1311.  
  1312. public OnRconCommand(cmd[])
  1313. {
  1314. return 1;
  1315. }
  1316.  
  1317. public OnPlayerRequestSpawn(playerid)
  1318. {
  1319. return 1;
  1320. }
  1321.  
  1322. public OnObjectMoved(objectid)
  1323. {
  1324. return 1;
  1325. }
  1326.  
  1327. public OnPlayerObjectMoved(playerid, objectid)
  1328. {
  1329. return 1;
  1330. }
  1331.  
  1332. public OnPlayerPickUpPickup(playerid, pickupid)
  1333. {
  1334. return 1;
  1335. }
  1336.  
  1337. public OnVehicleMod(playerid, vehicleid, componentid)
  1338. {
  1339. return 1;
  1340. }
  1341.  
  1342. public OnVehiclePaintjob(playerid, vehicleid, paintjobid)
  1343. {
  1344. return 1;
  1345. }
  1346.  
  1347. public OnVehicleRespray(playerid, vehicleid, color1, color2)
  1348. {
  1349. return 1;
  1350. }
  1351.  
  1352. public OnPlayerSelectedMenuRow(playerid, row)
  1353. {
  1354. return 1;
  1355. }
  1356.  
  1357. public OnPlayerExitedMenu(playerid)
  1358. {
  1359. return 1;
  1360. }
  1361.  
  1362. public OnPlayerInteriorChange(playerid, newinteriorid, oldinteriorid)
  1363. {
  1364. return 1;
  1365. }
  1366.  
  1367. public OnPlayerKeyStateChange(playerid, newkeys, oldkeys)
  1368. {
  1369. if(PRESSED(KEY_ACTION))
  1370. {
  1371. if(IsPlayerInAnyVehicle(playerid))
  1372. {
  1373. AddVehicleComponent(GetPlayerVehicleID(playerid), 1010);
  1374. }
  1375. }
  1376. if(RELEASED(KEY_ACTION))
  1377. {
  1378. if(IsPlayerInAnyVehicle(playerid))
  1379. {
  1380. RemoveVehicleComponent(GetPlayerVehicleID(playerid), 1010);
  1381. }
  1382. }
  1383. if(PRESSED(KEY_SUBMISSION))
  1384. {
  1385. new vehicleid = GetPlayerVehicleID(playerid);
  1386. if(IsPlayerInVehicle(playerid, vehicleid))
  1387. {
  1388. SetVehicleHealth(vehicleid,1000.0);
  1389. RepairVehicle(GetPlayerVehicleID(playerid));
  1390. PlayerPlaySound(playerid, 1133, 0.0, 0.0, 0.0);
  1391. }
  1392. }
  1393. return 1;
  1394. }
  1395.  
  1396. public OnRconLoginAttempt(ip[], password[], success)
  1397. {
  1398. return 1;
  1399. }
  1400.  
  1401. public OnPlayerUpdate(playerid)
  1402. {
  1403. return 1;
  1404. }
  1405.  
  1406. public OnPlayerStreamIn(playerid, forplayerid)
  1407. {
  1408. return 1;
  1409. }
  1410.  
  1411. public OnPlayerStreamOut(playerid, forplayerid)
  1412. {
  1413. return 1;
  1414. }
  1415.  
  1416. public OnVehicleStreamIn(vehicleid, forplayerid)
  1417. {
  1418. return 1;
  1419. }
  1420.  
  1421. public OnVehicleStreamOut(vehicleid, forplayerid)
  1422. {
  1423. return 1;
  1424. }
  1425.  
  1426. public OnDialogResponse(playerid, dialogid, response, listitem, inputtext[])
  1427. {
  1428.  
  1429. // ----------------------------------------------------------------------//
  1430.  
  1431. if(dialogid == D_Languages)
  1432. {
  1433. if(response == 1)
  1434. {
  1435. if(listitem == 0) // Czech...
  1436. {
  1437. Languages[playerid] = Czech;
  1438. }
  1439. else if(listitem == 1) // English...
  1440. {
  1441. Languages[playerid] = English;
  1442. }
  1443. if(response == 0)
  1444. {
  1445. Kick(playerid);
  1446. }
  1447. }
  1448. }
  1449.  
  1450. // ----------------------------------------------------------------------//
  1451.  
  1452. new Float: X, Float: Y, Float: Z;
  1453. GetPlayerPos(playerid,X,Y,Z);
  1454. if(dialogid == DIALOGID)
  1455. {
  1456. if(response)
  1457. {
  1458. if(listitem == 0) //Paintjobs
  1459. {
  1460. ShowPlayerDialog(playerid, DIALOGID+1, DIALOG_STYLE_LIST, "Select a Paintjob", "Paint Job 1\nPaint Job 2\nPaint Job 3\nBACK", "Select", "Exit");
  1461. }
  1462. if(listitem == 1) //Colors
  1463. {
  1464. ShowPlayerDialog(playerid, DIALOGID+2, DIALOG_STYLE_LIST, "Select a Color", "Black\nWhite\nRed\nBlue\nGreen\nYellow\nPink\nBrown\nBACK", "Select", "Exit");
  1465. }
  1466. if(listitem == 2) //Exhausts
  1467. {
  1468. ShowPlayerDialog(playerid, DIALOGID+3, DIALOG_STYLE_LIST, "Select a Exhaust", "Wheel Arch Alien Exhaust\nWheel Arch X-Flow Exhaust\nLocos Low Chromer Exhaust\nLocos Low Slamin Exhaust\nBACK", "Select", "Exit");
  1469. }
  1470. if(listitem == 3) //Front Bumpers
  1471. {
  1472. ShowPlayerDialog(playerid, DIALOGID+4, DIALOG_STYLE_LIST, "Select a Front Bumper", "Wheel Arch Alien bumper\nWheel Arch X-Flow bumper\nLocos Low Chromer bumper\nLocos Low Slamin bumper\nBACK", "Select", "Exit");
  1473. }
  1474. if(listitem == 4) //Rear Bumpers
  1475. {
  1476. ShowPlayerDialog(playerid, DIALOGID+5, DIALOG_STYLE_LIST, "Select a Rear Bumper", "Wheel Arch Alien bumper\nWheel Arch X-Flow bumper\nLocos Low Chromer bumper\nLocos Low Slamin bumper\nBACK", "Select", "Exit");
  1477. }
  1478. if(listitem == 5) //Roofs
  1479. {
  1480. ShowPlayerDialog(playerid, DIALOGID+6, DIALOG_STYLE_LIST, "Select a Roof", "Wheel Arch Alien Roof Vent\nWheel Arch X-Flow Roof Vent\nLocos Low Hardtop Roof\nLocos Low Softtop Roof\nBACK", "Select", "Exit");
  1481. }
  1482. if(listitem == 6) //Spoilers
  1483. {
  1484. ShowPlayerDialog(playerid, DIALOGID+7, DIALOG_STYLE_LIST, "Select a Spoiler", "Alien Spoiler\nX-Flow Spoiler\nBACK", "Select", "Exit");
  1485. }
  1486. if(listitem == 7) //SideSkirts
  1487. {
  1488. ShowPlayerDialog(playerid, DIALOGID+8, DIALOG_STYLE_LIST, "Select a SideSkirt", "Wheel Arch Alien Side Skirts\nWheel Arch X-Flow Side Skirts\nLocos Low Chrome Strip\nLocos Low Chrome Flames\nLocos Low Chrome Arches\nLocos Low Chrome Trim\nLocos Low Wheelcovers\nBACK", "Select", "Exit");
  1489. }
  1490. if(listitem == 8) //Bullbars
  1491. {
  1492. ShowPlayerDialog(playerid, DIALOGID+9, DIALOG_STYLE_LIST, "Select a Bullbar", "Locos Low Chrome Grill\nLocos Low Chrome Bars\nLocos Low Chrome Lights\nLocos Low Chrome Bullbar\nBACK", "Select", "Exit");
  1493. }
  1494. if(listitem == 9) //Wheels
  1495. {
  1496. ShowPlayerDialog(playerid, DIALOGID+10, DIALOG_STYLE_LIST, "Select a Wheel type", "Offroad\nMega\nWires\nTwist\nGrove\nImport\nAtomic\nAhab\nVirtual\nAccess\nNext Page\nBACK", "Select", "Exit");
  1497. }
  1498. if(listitem == 10) //Car stereo
  1499. {
  1500. ShowPlayerDialog(playerid, DIALOGID+11, DIALOG_STYLE_LIST, "Select a Car Stereo", "Bass Boost\nSuper Bass Boost\nUltra Bass Boost\nKing Bass Boost\nBACK", "Select", "Exit");
  1501. }
  1502. if(listitem == 11) //Tune car menu 2
  1503. {
  1504. ShowPlayerDialog(playerid, DIALOGID+12, DIALOG_STYLE_LIST, "Select a Car menu", "Hydraulics\nNitro x10\nRepair Car\nBACK", "Select", "Exit");
  1505. }
  1506. if(listitem == 12) //Wheels2
  1507. {
  1508. ShowPlayerDialog(playerid, DIALOGID+13, DIALOG_STYLE_LIST, "Select a Wheel type", "Trance\nShadow\nRimshine\nClassic\nCutter\nSwitch\nDollar\nBACK", "Select", "Exit");
  1509. }
  1510. }
  1511. }
  1512.  
  1513. if(dialogid == DIALOGID+1) //Paintjobs
  1514. {
  1515. if(response)
  1516. {
  1517. if(listitem == 0)
  1518. {
  1519. if(pmodelid[playerid] == 562 ||
  1520. pmodelid[playerid] == 565 ||
  1521. pmodelid[playerid] == 559 ||
  1522. pmodelid[playerid] == 561 ||
  1523. pmodelid[playerid] == 560 ||
  1524. pmodelid[playerid] == 575 ||
  1525. pmodelid[playerid] == 534 ||
  1526. pmodelid[playerid] == 567 ||
  1527. pmodelid[playerid] == 536 ||
  1528. pmodelid[playerid] == 535 ||
  1529. pmodelid[playerid] == 576 ||
  1530. pmodelid[playerid] == 558)
  1531. {
  1532. new car = GetPlayerVehicleID(playerid);
  1533. ChangeVehiclePaintjob(car,0);
  1534. PlayerPlaySound(playerid, 1133, 0.0, 0.0, 0.0);
  1535. ShowPlayerDialog(playerid, DIALOGID+1, DIALOG_STYLE_LIST, "Select a Paintjob", "Paint Job 1\nPaint Job 2\nPaint Job 3\nBACK", "Select", "Exit");
  1536.  
  1537. }
  1538. else
  1539. {
  1540. ShowPlayerDialog(playerid, DIALOGID, DIALOG_STYLE_LIST, "Tune car menu","Paint Jobs\nColors\nExhausts\nFront Bumper\nRear Bumper\nRoof\nSpoilers\nSide Skirts\nBullbars\nWheels\nCar Stereo\nNext page", "Select", "Exit");
  1541. }
  1542. }
  1543. if(listitem == 1)
  1544. {
  1545. if(pmodelid[playerid] == 562 ||
  1546. pmodelid[playerid] == 565 ||
  1547. pmodelid[playerid] == 559 ||
  1548. pmodelid[playerid] == 561 ||
  1549. pmodelid[playerid] == 560 ||
  1550. pmodelid[playerid] == 575 ||
  1551. pmodelid[playerid] == 534 ||
  1552. pmodelid[playerid] == 567 ||
  1553. pmodelid[playerid] == 536 ||
  1554. pmodelid[playerid] == 535 ||
  1555. pmodelid[playerid] == 576 ||
  1556. pmodelid[playerid] == 558)
  1557. {
  1558. new car = GetPlayerVehicleID(playerid);
  1559. ChangeVehiclePaintjob(car,1);
  1560. PlayerPlaySound(playerid, 1133, 0.0, 0.0, 0.0);
  1561. ShowPlayerDialog(playerid, DIALOGID+1, DIALOG_STYLE_LIST, "Select a Paintjob", "Paint Job 1\nPaint Job 2\nPaint Job 3\nBACK", "Select", "Exit");
  1562.  
  1563. }
  1564. else
  1565. {
  1566. ShowPlayerDialog(playerid, DIALOGID, DIALOG_STYLE_LIST, "Tune car menu","Paint Jobs\nColors\nExhausts\nFront Bumper\nRear Bumper\nRoof\nSpoilers\nSide Skirts\nBullbars\nWheels\nCar Stereo\nNext page", "Select", "Exit");
  1567. }
  1568. }
  1569. if(listitem == 2)
  1570. {
  1571. if(pmodelid[playerid] == 562 ||
  1572. pmodelid[playerid] == 565 ||
  1573. pmodelid[playerid] == 559 ||
  1574. pmodelid[playerid] == 561 ||
  1575. pmodelid[playerid] == 560 ||
  1576. pmodelid[playerid] == 575 ||
  1577. pmodelid[playerid] == 534 ||
  1578. pmodelid[playerid] == 567 ||
  1579. pmodelid[playerid] == 536 ||
  1580. pmodelid[playerid] == 535 ||
  1581. pmodelid[playerid] == 576 ||
  1582. pmodelid[playerid] == 558)
  1583. {
  1584. new car = GetPlayerVehicleID(playerid);
  1585. ChangeVehiclePaintjob(car,2);
  1586. PlayerPlaySound(playerid, 1133, 0.0, 0.0, 0.0);
  1587. ShowPlayerDialog(playerid, DIALOGID+1, DIALOG_STYLE_LIST, "Select a Paintjob", "Paint Job 1\nPaint Job 2\nPaint Job 3\nBACK", "Select", "Exit");
  1588. }
  1589. else
  1590. {
  1591. ShowPlayerDialog(playerid, DIALOGID, DIALOG_STYLE_LIST, "Tune car menu","Paint Jobs\nColors\nExhausts\nFront Bumper\nRear Bumper\nRoof\nSpoilers\nSide Skirts\nBullbars\nWheels\nCar Stereo\nNext page", "Select", "Exit");
  1592. }
  1593. }
  1594. if(listitem == 3)
  1595. {
  1596. ShowPlayerDialog(playerid, DIALOGID, DIALOG_STYLE_LIST, "Tune car menu","Paint Jobs\nColors\nExhausts\nFront Bumper\nRear Bumper\nRoof\nSpoilers\nSide Skirts\nBullbars\nWheels\nCar Stereo\nNext page", "Select", "Exit");
  1597. }
  1598. }
  1599. }
  1600.  
  1601. if(dialogid == DIALOGID+2) //Colours
  1602. {
  1603. if(response)
  1604. {
  1605. if(listitem == 0)
  1606. {
  1607. new car = GetPlayerVehicleID(playerid);
  1608. ChangeVehicleColor(car,0,0);//Black
  1609. PlayerPlaySound(playerid, 1133, 0.0, 0.0, 0.0);
  1610. ShowPlayerDialog(playerid, DIALOGID+2, DIALOG_STYLE_LIST, "Select a Color", "Black\nWhite\nRed\nBlue\nGreen\nYellow\nPink\nBrown\nBACK", "Select", "Exit");
  1611.  
  1612. }
  1613. if(listitem == 1)
  1614. {
  1615. new car = GetPlayerVehicleID(playerid);
  1616. ChangeVehicleColor(car,1,1);//White
  1617. PlayerPlaySound(playerid, 1133, 0.0, 0.0, 0.0);
  1618. ShowPlayerDialog(playerid, DIALOGID+2, DIALOG_STYLE_LIST, "Select a Color", "Black\nWhite\nRed\nBlue\nGreen\nYellow\nPink\nBrown\nBACK", "Select", "Exit");
  1619.  
  1620. }
  1621. if(listitem == 2)
  1622. {
  1623. new car = GetPlayerVehicleID(playerid);
  1624. ChangeVehicleColor(car,3,3);//Red
  1625. PlayerPlaySound(playerid, 1133, 0.0, 0.0, 0.0);
  1626. ShowPlayerDialog(playerid, DIALOGID+2, DIALOG_STYLE_LIST, "Select a Color", "Black\nWhite\nRed\nBlue\nGreen\nYellow\nPink\nBrown\nBACK", "Select", "Exit");
  1627.  
  1628. }
  1629. if(listitem == 3)
  1630. {
  1631. new car = GetPlayerVehicleID(playerid);
  1632. ChangeVehicleColor(car,79,79); //Blue
  1633. PlayerPlaySound(playerid, 1133, 0.0, 0.0, 0.0);
  1634. ShowPlayerDialog(playerid, DIALOGID+2, DIALOG_STYLE_LIST, "Select a Color", "Black\nWhite\nRed\nBlue\nGreen\nYellow\nPink\nBrown\nBACK", "Select", "Exit");
  1635.  
  1636. }
  1637. if(listitem == 4)
  1638. {
  1639. new car = GetPlayerVehicleID(playerid);
  1640. ChangeVehicleColor(car,86,86);//Green
  1641. PlayerPlaySound(playerid, 1133, 0.0, 0.0, 0.0);
  1642. ShowPlayerDialog(playerid, DIALOGID+2, DIALOG_STYLE_LIST, "Select a Color", "Black\nWhite\nRed\nBlue\nGreen\nYellow\nPink\nBrown\nBACK", "Select", "Exit");
  1643.  
  1644. }
  1645. if(listitem == 5)
  1646. {
  1647. new car = GetPlayerVehicleID(playerid);
  1648. ChangeVehicleColor(car,6,6);//Yellow
  1649. PlayerPlaySound(playerid, 1133, 0.0, 0.0, 0.0);
  1650. ShowPlayerDialog(playerid, DIALOGID+2, DIALOG_STYLE_LIST, "Select a Color", "Black\nWhite\nRed\nBlue\nGreen\nYellow\nPink\nBrown\nBACK", "Select", "Exit");
  1651.  
  1652. }
  1653. if(listitem == 6)
  1654. {
  1655. new car = GetPlayerVehicleID(playerid);
  1656. ChangeVehicleColor(car,126,126);//Pink
  1657. PlayerPlaySound(playerid, 1133, 0.0, 0.0, 0.0);
  1658. ShowPlayerDialog(playerid, DIALOGID+2, DIALOG_STYLE_LIST, "Select a Color", "Black\nWhite\nRed\nBlue\nGreen\nYellow\nPink\nBrown\nBACK", "Select", "Exit");
  1659. }
  1660. if(listitem == 7)
  1661. {
  1662. new car = GetPlayerVehicleID(playerid);
  1663. ChangeVehicleColor(car,66,66);//Brown
  1664. PlayerPlaySound(playerid, 1133, 0.0, 0.0, 0.0);
  1665. ShowPlayerDialog(playerid, DIALOGID+2, DIALOG_STYLE_LIST, "Select a Color", "Black\nWhite\nRed\nBlue\nGreen\nYellow\nPink\nBrown\nBACK", "Select", "Exit");
  1666. }
  1667. if(listitem == 8)
  1668. {
  1669. ShowPlayerDialog(playerid, DIALOGID, DIALOG_STYLE_LIST, "Tune car menu","Paint Jobs\nColors\nExhausts\nFront Bumper\nRear Bumper\nRoof\nSpoilers\nSide Skirts\nBullbars\nWheels\nCar Stereo\nNext page", "Select", "Exit");
  1670. }
  1671. }
  1672. }
  1673.  
  1674. if(dialogid == DIALOGID+3) //Exhausts
  1675. {
  1676. if(response)
  1677. {
  1678. if(listitem == 0)//Wheel Arch Cars Alien Exausts
  1679. {
  1680. if(pmodelid[playerid] == 562 ||
  1681. pmodelid[playerid] == 565 ||
  1682. pmodelid[playerid] == 559 ||
  1683. pmodelid[playerid] == 561 ||
  1684. pmodelid[playerid] == 560)
  1685. {
  1686. new car = GetPlayerVehicleID(playerid);
  1687. if(pmodelid[playerid] == 562)
  1688. {
  1689. AddVehicleComponent(car,1034);
  1690. PlayerPlaySound(playerid, 1133, 0.0, 0.0, 0.0);
  1691. ShowPlayerDialog(playerid, DIALOGID+3, DIALOG_STYLE_LIST, "Select a Exhaust", "Wheel Arch Alien Exhaust\nWheel Arch X-Flow Exhaust\nLocos Low Chromer Exhaust\nLocos Low Slamin Exhaust\nBACK", "Select", "Exit");
  1692. }
  1693. else if(pmodelid[playerid] == 565)
  1694. {
  1695. AddVehicleComponent(car,1046);
  1696. PlayerPlaySound(playerid, 1133, 0.0, 0.0, 0.0);
  1697. ShowPlayerDialog(playerid, DIALOGID+3, DIALOG_STYLE_LIST, "Select a Exhaust", "Wheel Arch Alien Exhaust\nWheel Arch X-Flow Exhaust\nLocos Low Chromer Exhaust\nLocos Low Slamin Exhaust\nBACK", "Select", "Exit");
  1698. }
  1699. else if(pmodelid[playerid] == 559)
  1700. {
  1701. AddVehicleComponent(car,1065);
  1702. PlayerPlaySound(playerid, 1133, 0.0, 0.0, 0.0);
  1703. ShowPlayerDialog(playerid, DIALOGID+3, DIALOG_STYLE_LIST, "Select a Exhaust", "Wheel Arch Alien Exhaust\nWheel Arch X-Flow Exhaust\nLocos Low Chromer Exhaust\nLocos Low Slamin Exhaust\nBACK", "Select", "Exit");
  1704. }
  1705. else if(pmodelid[playerid] == 561)
  1706. {
  1707. AddVehicleComponent(car,1064);
  1708. PlayerPlaySound(playerid, 1133, 0.0, 0.0, 0.0);
  1709. ShowPlayerDialog(playerid, DIALOGID+3, DIALOG_STYLE_LIST, "Select a Exhaust", "Wheel Arch Alien Exhaust\nWheel Arch X-Flow Exhaust\nLocos Low Chromer Exhaust\nLocos Low Slamin Exhaust\nBACK", "Select", "Exit");
  1710. }
  1711. else if(pmodelid[playerid] == 560)
  1712. {
  1713. AddVehicleComponent(car,1028);
  1714. PlayerPlaySound(playerid, 1133, 0.0, 0.0, 0.0);
  1715. ShowPlayerDialog(playerid, DIALOGID+3, DIALOG_STYLE_LIST, "Select a Exhaust", "Wheel Arch Alien Exhaust\nWheel Arch X-Flow Exhaust\nLocos Low Chromer Exhaust\nLocos Low Slamin Exhaust\nBACK", "Select", "Exit");
  1716. }
  1717. else if(pmodelid[playerid] == 558)
  1718. {
  1719. AddVehicleComponent(car,1089);
  1720. PlayerPlaySound(playerid, 1133, 0.0, 0.0, 0.0);
  1721. ShowPlayerDialog(playerid, DIALOGID+3, DIALOG_STYLE_LIST, "Select a Exhaust", "Wheel Arch Alien Exhaust\nWheel Arch X-Flow Exhaust\nLocos Low Chromer Exhaust\nLocos Low Slamin Exhaust\nBACK", "Select", "Exit");
  1722. }
  1723. }
  1724. else
  1725. {
  1726. ShowPlayerDialog(playerid, DIALOGID, DIALOG_STYLE_LIST, "Tune car menu","Paint Jobs\nColors\nExhausts\nFront Bumper\nRear Bumper\nRoof\nSpoilers\nSide Skirts\nBullbars\nWheels\nCar Stereo\nNext page", "Select", "Exit");
  1727. }
  1728. }
  1729. if(listitem == 1)//Wheel Arch Cars X-Flow Exausts
  1730. {
  1731. if(pmodelid[playerid] == 562 ||
  1732. pmodelid[playerid] == 565 ||
  1733. pmodelid[playerid] == 559 ||
  1734. pmodelid[playerid] == 561 ||
  1735. pmodelid[playerid] == 560)
  1736. {
  1737. new car = GetPlayerVehicleID(playerid);
  1738. if(pmodelid[playerid] == 562)
  1739. {
  1740. AddVehicleComponent(car,1037);
  1741. PlayerPlaySound(playerid, 1133, 0.0, 0.0, 0.0);
  1742. ShowPlayerDialog(playerid, DIALOGID+3, DIALOG_STYLE_LIST, "Select a Exhaust", "Wheel Arch Alien Exhaust\nWheel Arch X-Flow Exhaust\nLocos Low Chromer Exhaust\nLocos Low Slamin Exhaust\nBACK", "Select", "Exit");
  1743. }
  1744. else if(pmodelid[playerid] == 565)
  1745. {
  1746. AddVehicleComponent(car,1045);
  1747. PlayerPlaySound(playerid, 1133, 0.0, 0.0, 0.0);
  1748. ShowPlayerDialog(playerid, DIALOGID+3, DIALOG_STYLE_LIST, "Select a Exhaust", "Wheel Arch Alien Exhaust\nWheel Arch X-Flow Exhaust\nLocos Low Chromer Exhaust\nLocos Low Slamin Exhaust\nBACK", "Select", "Exit");
  1749. }
  1750. else if(pmodelid[playerid] == 559)
  1751. {
  1752. AddVehicleComponent(car,1066);
  1753. PlayerPlaySound(playerid, 1133, 0.0, 0.0, 0.0);
  1754. ShowPlayerDialog(playerid, DIALOGID+3, DIALOG_STYLE_LIST, "Select a Exhaust", "Wheel Arch Alien Exhaust\nWheel Arch X-Flow Exhaust\nLocos Low Chromer Exhaust\nLocos Low Slamin Exhaust\nBACK", "Select", "Exit");
  1755. }
  1756. else if(pmodelid[playerid] == 561)
  1757. {
  1758. AddVehicleComponent(car,1059);
  1759. PlayerPlaySound(playerid, 1133, 0.0, 0.0, 0.0);
  1760. ShowPlayerDialog(playerid, DIALOGID+3, DIALOG_STYLE_LIST, "Select a Exhaust", "Wheel Arch Alien Exhaust\nWheel Arch X-Flow Exhaust\nLocos Low Chromer Exhaust\nLocos Low Slamin Exhaust\nBACK", "Select", "Exit");
  1761. }
  1762. else if(pmodelid[playerid] == 560)
  1763. {
  1764. AddVehicleComponent(car,1029);
  1765. PlayerPlaySound(playerid, 1133, 0.0, 0.0, 0.0);
  1766. ShowPlayerDialog(playerid, DIALOGID+3, DIALOG_STYLE_LIST, "Select a Exhaust", "Wheel Arch Alien Exhaust\nWheel Arch X-Flow Exhaust\nLocos Low Chromer Exhaust\nLocos Low Slamin Exhaust\nBACK", "Select", "Exit");
  1767. }
  1768. else if(pmodelid[playerid] == 558)
  1769. {
  1770. AddVehicleComponent(car,1092);
  1771. PlayerPlaySound(playerid, 1133, 0.0, 0.0, 0.0);
  1772. ShowPlayerDialog(playerid, DIALOGID+3, DIALOG_STYLE_LIST, "Select a Exhaust", "Wheel Arch Alien Exhaust\nWheel Arch X-Flow Exhaust\nLocos Low Chromer Exhaust\nLocos Low Slamin Exhaust\nBACK", "Select", "Exit");
  1773. }
  1774. }
  1775. else
  1776. {
  1777. ShowPlayerDialog(playerid, DIALOGID, DIALOG_STYLE_LIST, "Tune car menu","Paint Jobs\nColors\nExhausts\nFront Bumper\nRear Bumper\nRoof\nSpoilers\nSide Skirts\nBullbars\nWheels\nCar Stereo\nNext page", "Select", "Exit");
  1778. }
  1779. }
  1780. if(listitem == 2)//Locos Low Co. Cars Chromer Exausts
  1781. {
  1782. if(pmodelid[playerid] == 575 ||
  1783. pmodelid[playerid] == 534 ||
  1784. pmodelid[playerid] == 567 ||
  1785. pmodelid[playerid] == 536 ||
  1786. pmodelid[playerid] == 576 ||
  1787. pmodelid[playerid] == 535)
  1788.  
  1789. {
  1790. new car = GetPlayerVehicleID(playerid);
  1791. if(pmodelid[playerid] == 575)
  1792. {
  1793. AddVehicleComponent(car,1044);
  1794. PlayerPlaySound(playerid, 1133, 0.0, 0.0, 0.0);
  1795. ShowPlayerDialog(playerid, DIALOGID+3, DIALOG_STYLE_LIST, "Select a Exhaust", "Wheel Arch Alien Exhaust\nWheel Arch X-Flow Exhaust\nLocos Low Chromer Exhaust\nLocos Low Slamin Exhaust\nBACK", "Select", "Exit");
  1796. }
  1797. else if(pmodelid[playerid] == 534)
  1798. {
  1799. AddVehicleComponent(car,1126);
  1800. PlayerPlaySound(playerid, 1133, 0.0, 0.0, 0.0);
  1801. ShowPlayerDialog(playerid, DIALOGID+3, DIALOG_STYLE_LIST, "Select a Exhaust", "Wheel Arch Alien Exhaust\nWheel Arch X-Flow Exhaust\nLocos Low Chromer Exhaust\nLocos Low Slamin Exhaust\nBACK", "Select", "Exit");
  1802. }
  1803. else if(pmodelid[playerid] == 567)
  1804. {
  1805. AddVehicleComponent(car,1129);
  1806. PlayerPlaySound(playerid, 1133, 0.0, 0.0, 0.0);
  1807. ShowPlayerDialog(playerid, DIALOGID+3, DIALOG_STYLE_LIST, "Select a Exhaust", "Wheel Arch Alien Exhaust\nWheel Arch X-Flow Exhaust\nLocos Low Chromer Exhaust\nLocos Low Slamin Exhaust\nBACK", "Select", "Exit");
  1808. }
  1809. else if(pmodelid[playerid] == 536)
  1810. {
  1811. AddVehicleComponent(car,1104);
  1812. PlayerPlaySound(playerid, 1133, 0.0, 0.0, 0.0);
  1813. ShowPlayerDialog(playerid, DIALOGID+3, DIALOG_STYLE_LIST, "Select a Exhaust", "Wheel Arch Alien Exhaust\nWheel Arch X-Flow Exhaust\nLocos Low Chromer Exhaust\nLocos Low Slamin Exhaust\nBACK", "Select", "Exit");
  1814. }
  1815. else if(pmodelid[playerid] == 535)
  1816. {
  1817. AddVehicleComponent(car,1113);
  1818. PlayerPlaySound(playerid, 1133, 0.0, 0.0, 0.0);
  1819. ShowPlayerDialog(playerid, DIALOGID+3, DIALOG_STYLE_LIST, "Select a Exhaust", "Wheel Arch Alien Exhaust\nWheel Arch X-Flow Exhaust\nLocos Low Chromer Exhaust\nLocos Low Slamin Exhaust\nBACK", "Select", "Exit");
  1820. }
  1821. else if(pmodelid[playerid] == 576)
  1822. {
  1823. AddVehicleComponent(car,1136);
  1824. PlayerPlaySound(playerid, 1133, 0.0, 0.0, 0.0);
  1825. ShowPlayerDialog(playerid, DIALOGID+3, DIALOG_STYLE_LIST, "Select a Exhaust", "Wheel Arch Alien Exhaust\nWheel Arch X-Flow Exhaust\nLocos Low Chromer Exhaust\nLocos Low Slamin Exhaust\nBACK", "Select", "Exit");
  1826. }
  1827. }
  1828. else
  1829. {
  1830. ShowPlayerDialog(playerid, DIALOGID, DIALOG_STYLE_LIST, "Tune car menu","Paint Jobs\nColors\nExhausts\nFront Bumper\nRear Bumper\nRoof\nSpoilers\nSide Skirts\nBullbars\nWheels\nCar Stereo\nNext page", "Select", "Exit");
  1831. }
  1832. }
  1833. if(listitem == 3)//Locos Low Co. Cars Salmin Exausts
  1834. {
  1835. if(pmodelid[playerid] == 575 ||
  1836. pmodelid[playerid] == 534 ||
  1837. pmodelid[playerid] == 567 ||
  1838. pmodelid[playerid] == 536 ||
  1839. pmodelid[playerid] == 576 ||
  1840. pmodelid[playerid] == 535)
  1841. {
  1842. new car = GetPlayerVehicleID(playerid);
  1843. if(pmodelid[playerid] == 575)
  1844. {
  1845. AddVehicleComponent(car,1043);
  1846. PlayerPlaySound(playerid, 1133, 0.0, 0.0, 0.0);
  1847. ShowPlayerDialog(playerid, DIALOGID+3, DIALOG_STYLE_LIST, "Select a Exhaust", "Wheel Arch Alien Exhaust\nWheel Arch X-Flow Exhaust\nLocos Low Chromer Exhaust\nLocos Low Slamin Exhaust\nBACK", "Select", "Exit");
  1848. }
  1849. else if(pmodelid[playerid] == 534)
  1850. {
  1851. AddVehicleComponent(car,1127);
  1852. PlayerPlaySound(playerid, 1133, 0.0, 0.0, 0.0);
  1853. ShowPlayerDialog(playerid, DIALOGID+3, DIALOG_STYLE_LIST, "Select a Exhaust", "Wheel Arch Alien Exhaust\nWheel Arch X-Flow Exhaust\nLocos Low Chromer Exhaust\nLocos Low Slamin Exhaust\nBACK", "Select", "Exit");
  1854. }
  1855. else if(pmodelid[playerid] == 567)
  1856. {
  1857. AddVehicleComponent(car,1132);
  1858. PlayerPlaySound(playerid, 1133, 0.0, 0.0, 0.0);
  1859. ShowPlayerDialog(playerid, DIALOGID+3, DIALOG_STYLE_LIST, "Select a Exhaust", "Wheel Arch Alien Exhaust\nWheel Arch X-Flow Exhaust\nLocos Low Chromer Exhaust\nLocos Low Slamin Exhaust\nBACK", "Select", "Exit");
  1860. }
  1861. else if(pmodelid[playerid] == 536)
  1862. {
  1863. AddVehicleComponent(car,1105);
  1864. PlayerPlaySound(playerid, 1133, 0.0, 0.0, 0.0);
  1865. ShowPlayerDialog(playerid, DIALOGID+3, DIALOG_STYLE_LIST, "Select a Exhaust", "Wheel Arch Alien Exhaust\nWheel Arch X-Flow Exhaust\nLocos Low Chromer Exhaust\nLocos Low Slamin Exhaust\nBACK", "Select", "Exit");
  1866. }
  1867.  
  1868. else if(pmodelid[playerid] == 535)
  1869. {
  1870. AddVehicleComponent(car,1114);
  1871. PlayerPlaySound(playerid, 1133, 0.0, 0.0, 0.0);
  1872. ShowPlayerDialog(playerid, DIALOGID+3, DIALOG_STYLE_LIST, "Select a Exhaust", "Wheel Arch Alien Exhaust\nWheel Arch X-Flow Exhaust\nLocos Low Chromer Exhaust\nLocos Low Slamin Exhaust\nBACK", "Select", "Exit");
  1873. }
  1874.  
  1875. else if(pmodelid[playerid] == 576)
  1876. {
  1877. AddVehicleComponent(car,1135);
  1878. PlayerPlaySound(playerid, 1133, 0.0, 0.0, 0.0);
  1879. ShowPlayerDialog(playerid, DIALOGID+3, DIALOG_STYLE_LIST, "Select a Exhaust", "Wheel Arch Alien Exhaust\nWheel Arch X-Flow Exhaust\nLocos Low Chromer Exhaust\nLocos Low Slamin Exhaust\nBACK", "Select", "Exit");
  1880. }
  1881. }
  1882. else
  1883. {
  1884. ShowPlayerDialog(playerid, DIALOGID, DIALOG_STYLE_LIST, "Tune car menu","Paint Jobs\nColors\nExhausts\nFront Bumper\nRear Bumper\nRoof\nSpoilers\nSide Skirts\nBullbars\nWheels\nCar Stereo\nNext page", "Select", "Exit");
  1885. }
  1886. }
  1887. if(listitem == 4)//BACK
  1888. {
  1889. ShowPlayerDialog(playerid, DIALOGID, DIALOG_STYLE_LIST, "Tune car menu","Paint Jobs\nColors\nExhausts\nFront Bumper\nRear Bumper\nRoof\nSpoilers\nSide Skirts\nBullbars\nWheels\nCar Stereo\nNext page", "Select", "Exit");
  1890. }
  1891. }
  1892. }
  1893.  
  1894. if(dialogid == DIALOGID+4)//Front Bumpers
  1895. {
  1896. if(response)
  1897. {
  1898. if(listitem == 0)//Wheel Arch Cars Alien Front Bumper
  1899. {
  1900. if(pmodelid[playerid] == 562 ||
  1901. pmodelid[playerid] == 565 ||
  1902. pmodelid[playerid] == 559 ||
  1903. pmodelid[playerid] == 561 ||
  1904. pmodelid[playerid] == 560)
  1905. {
  1906. new car = GetPlayerVehicleID(playerid);
  1907. if(pmodelid[playerid] == 562)
  1908. {
  1909. AddVehicleComponent(car,1171);
  1910. PlayerPlaySound(playerid, 1133, 0.0, 0.0, 0.0);
  1911. ShowPlayerDialog(playerid, DIALOGID+4, DIALOG_STYLE_LIST, "Select a Front Bumper", "Wheel Arch Alien bumper\nWheel Arch X-Flow bumper\nLocos Low Chromer bumper\nLocos Low Slamin bumper\nBACK", "Select", "Exit");
  1912. }
  1913. else if(pmodelid[playerid] == 565)
  1914. {
  1915. AddVehicleComponent(car,1153);
  1916. PlayerPlaySound(playerid, 1133, 0.0, 0.0, 0.0);
  1917. ShowPlayerDialog(playerid, DIALOGID+4, DIALOG_STYLE_LIST, "Select a Front Bumper", "Wheel Arch Alien bumper\nWheel Arch X-Flow bumper\nLocos Low Chromer bumper\nLocos Low Slamin bumper\nBACK", "Select", "Exit");
  1918. }
  1919. else if(pmodelid[playerid] == 559)
  1920. {
  1921. AddVehicleComponent(car,1160);
  1922. PlayerPlaySound(playerid, 1133, 0.0, 0.0, 0.0);
  1923. ShowPlayerDialog(playerid, DIALOGID+4, DIALOG_STYLE_LIST, "Select a Front Bumper", "Wheel Arch Alien bumper\nWheel Arch X-Flow bumper\nLocos Low Chromer bumper\nLocos Low Slamin bumper\nBACK", "Select", "Exit");
  1924. }
  1925. else if(pmodelid[playerid] == 561)
  1926. {
  1927. AddVehicleComponent(car,1155);
  1928. PlayerPlaySound(playerid, 1133, 0.0, 0.0, 0.0);
  1929. ShowPlayerDialog(playerid, DIALOGID+4, DIALOG_STYLE_LIST, "Select a Front Bumper", "Wheel Arch Alien bumper\nWheel Arch X-Flow bumper\nLocos Low Chromer bumper\nLocos Low Slamin bumper\nBACK", "Select", "Exit");
  1930. }
  1931. else if(pmodelid[playerid] == 560)
  1932. {
  1933. AddVehicleComponent(car,1169);
  1934. PlayerPlaySound(playerid, 1133, 0.0, 0.0, 0.0);
  1935. ShowPlayerDialog(playerid, DIALOGID+4, DIALOG_STYLE_LIST, "Select a Front Bumper", "Wheel Arch Alien bumper\nWheel Arch X-Flow bumper\nLocos Low Chromer bumper\nLocos Low Slamin bumper\nBACK", "Select", "Exit");
  1936. }
  1937. else if(pmodelid[playerid] == 558)
  1938. {
  1939. AddVehicleComponent(car,1166);
  1940. PlayerPlaySound(playerid, 1133, 0.0, 0.0, 0.0);
  1941. ShowPlayerDialog(playerid, DIALOGID+4, DIALOG_STYLE_LIST, "Select a Front Bumper", "Wheel Arch Alien bumper\nWheel Arch X-Flow bumper\nLocos Low Chromer bumper\nLocos Low Slamin bumper\nBACK", "Select", "Exit");
  1942. }
  1943. }
  1944. else
  1945. {
  1946. ShowPlayerDialog(playerid, DIALOGID, DIALOG_STYLE_LIST, "Tune car menu","Paint Jobs\nColors\nExhausts\nFront Bumper\nRear Bumper\nRoof\nSpoilers\nSide Skirts\nBullbars\nWheels\nCar Stereo\nNext page", "Select", "Exit");
  1947. }
  1948. }
  1949. if(listitem == 1)//Wheel Arch Cars X-Flow Front Bumper
  1950. {
  1951. if(pmodelid[playerid] == 562 ||
  1952. pmodelid[playerid] == 565 ||
  1953. pmodelid[playerid] == 559 ||
  1954. pmodelid[playerid] == 561 ||
  1955. pmodelid[playerid] == 560)
  1956. {
  1957.  
  1958. new car = GetPlayerVehicleID(playerid);
  1959. if(pmodelid[playerid] == 562)
  1960. {
  1961. AddVehicleComponent(car,1172);
  1962. PlayerPlaySound(playerid, 1133, 0.0, 0.0, 0.0);
  1963. ShowPlayerDialog(playerid, DIALOGID+4, DIALOG_STYLE_LIST, "Select a Front Bumper", "Wheel Arch Alien bumper\nWheel Arch X-Flow bumper\nLocos Low Chromer bumper\nLocos Low Slamin bumper\nBACK", "Select", "Exit");
  1964. }
  1965. else if(pmodelid[playerid] == 565)
  1966. {
  1967. AddVehicleComponent(car,1152);
  1968. PlayerPlaySound(playerid, 1133, 0.0, 0.0, 0.0);
  1969. ShowPlayerDialog(playerid, DIALOGID+4, DIALOG_STYLE_LIST, "Select a Front Bumper", "Wheel Arch Alien bumper\nWheel Arch X-Flow bumper\nLocos Low Chromer bumper\nLocos Low Slamin bumper\nBACK", "Select", "Exit");
  1970. }
  1971. else if(pmodelid[playerid] == 559)
  1972. {
  1973. AddVehicleComponent(car,1173);
  1974. PlayerPlaySound(playerid, 1133, 0.0, 0.0, 0.0);
  1975. ShowPlayerDialog(playerid, DIALOGID+4, DIALOG_STYLE_LIST, "Select a Front Bumper", "Wheel Arch Alien bumper\nWheel Arch X-Flow bumper\nLocos Low Chromer bumper\nLocos Low Slamin bumper\nBACK", "Select", "Exit");
  1976. }
  1977. else if(pmodelid[playerid] == 561)
  1978. {
  1979. AddVehicleComponent(car,1157);
  1980. PlayerPlaySound(playerid, 1133, 0.0, 0.0, 0.0);
  1981. ShowPlayerDialog(playerid, DIALOGID+4, DIALOG_STYLE_LIST, "Select a Front Bumper", "Wheel Arch Alien bumper\nWheel Arch X-Flow bumper\nLocos Low Chromer bumper\nLocos Low Slamin bumper\nBACK", "Select", "Exit");
  1982. }
  1983. else if(pmodelid[playerid] == 560)
  1984. {
  1985. AddVehicleComponent(car,1170);
  1986. PlayerPlaySound(playerid, 1133, 0.0, 0.0, 0.0);
  1987. ShowPlayerDialog(playerid, DIALOGID+4, DIALOG_STYLE_LIST, "Select a Front Bumper", "Wheel Arch Alien bumper\nWheel Arch X-Flow bumper\nLocos Low Chromer bumper\nLocos Low Slamin bumper\nBACK", "Select", "Exit");
  1988. }
  1989. else if(pmodelid[playerid] == 558)
  1990. {
  1991. AddVehicleComponent(car,1165);
  1992. PlayerPlaySound(playerid, 1133, 0.0, 0.0, 0.0);
  1993. ShowPlayerDialog(playerid, DIALOGID+4, DIALOG_STYLE_LIST, "Select a Front Bumper", "Wheel Arch Alien bumper\nWheel Arch X-Flow bumper\nLocos Low Chromer bumper\nLocos Low Slamin bumper\nBACK", "Select", "Exit");
  1994. }
  1995. }
  1996. else
  1997. {
  1998. ShowPlayerDialog(playerid, DIALOGID, DIALOG_STYLE_LIST, "Tune car menu","Paint Jobs\nColors\nExhausts\nFront Bumper\nRear Bumper\nRoof\nSpoilers\nSide Skirts\nBullbars\nWheels\nCar Stereo\nNext page", "Select", "Exit");
  1999. }
  2000. }
  2001. if(listitem == 2)//Locos Low Co. Car Chromer Front Bumper
  2002. {
  2003. if(pmodelid[playerid] == 575 ||
  2004. pmodelid[playerid] == 534 ||
  2005. pmodelid[playerid] == 567 ||
  2006. pmodelid[playerid] == 536 ||
  2007. pmodelid[playerid] == 576 ||
  2008. pmodelid[playerid] == 535)
  2009. {
  2010. new car = GetPlayerVehicleID(playerid);
  2011. if(pmodelid[playerid] == 575)
  2012. {
  2013. AddVehicleComponent(car,1174);
  2014. PlayerPlaySound(playerid, 1133, 0.0, 0.0, 0.0);
  2015. ShowPlayerDialog(playerid, DIALOGID+4, DIALOG_STYLE_LIST, "Select a Front Bumper", "Wheel Arch Alien bumper\nWheel Arch X-Flow bumper\nLocos Low Chromer bumper\nLocos Low Slamin bumper\nBACK", "Select", "Exit");
  2016. }
  2017. else if(pmodelid[playerid] == 534)
  2018. {
  2019. AddVehicleComponent(car,1179);
  2020. PlayerPlaySound(playerid, 1133, 0.0, 0.0, 0.0);
  2021. ShowPlayerDialog(playerid, DIALOGID+4, DIALOG_STYLE_LIST, "Select a Front Bumper", "Wheel Arch Alien bumper\nWheel Arch X-Flow bumper\nLocos Low Chromer bumper\nLocos Low Slamin bumper\nBACK", "Select", "Exit");
  2022. }
  2023. else if(pmodelid[playerid] == 567)
  2024. {
  2025. AddVehicleComponent(car,1189);
  2026. PlayerPlaySound(playerid, 1133, 0.0, 0.0, 0.0);
  2027. ShowPlayerDialog(playerid, DIALOGID+4, DIALOG_STYLE_LIST, "Select a Front Bumper", "Wheel Arch Alien bumper\nWheel Arch X-Flow bumper\nLocos Low Chromer bumper\nLocos Low Slamin bumper\nBACK", "Select", "Exit");
  2028. }
  2029. else if(pmodelid[playerid] == 536)
  2030. {
  2031. AddVehicleComponent(car,1182);
  2032. PlayerPlaySound(playerid, 1133, 0.0, 0.0, 0.0);
  2033. ShowPlayerDialog(playerid, DIALOGID+4, DIALOG_STYLE_LIST, "Select a Front Bumper", "Wheel Arch Alien bumper\nWheel Arch X-Flow bumper\nLocos Low Chromer bumper\nLocos Low Slamin bumper\nBACK", "Select", "Exit");
  2034. }
  2035. else if(pmodelid[playerid] == 535)
  2036. {
  2037. AddVehicleComponent(car,1115);
  2038. PlayerPlaySound(playerid, 1133, 0.0, 0.0, 0.0);
  2039. ShowPlayerDialog(playerid, DIALOGID+4, DIALOG_STYLE_LIST, "Select a Front Bumper", "Wheel Arch Alien bumper\nWheel Arch X-Flow bumper\nLocos Low Chromer bumper\nLocos Low Slamin bumper\nBACK", "Select", "Exit");
  2040. }
  2041. else if(pmodelid[playerid] == 576)
  2042. {
  2043. AddVehicleComponent(car,1191);
  2044. PlayerPlaySound(playerid, 1133, 0.0, 0.0, 0.0);
  2045. ShowPlayerDialog(playerid, DIALOGID+4, DIALOG_STYLE_LIST, "Select a Front Bumper", "Wheel Arch Alien bumper\nWheel Arch X-Flow bumper\nLocos Low Chromer bumper\nLocos Low Slamin bumper\nBACK", "Select", "Exit");
  2046. }
  2047. }
  2048. else
  2049. {
  2050. ShowPlayerDialog(playerid, DIALOGID, DIALOG_STYLE_LIST, "Tune car menu","Paint Jobs\nColors\nExhausts\nFront Bumper\nRear Bumper\nRoof\nSpoilers\nSide Skirts\nBullbars\nWheels\nCar Stereo\nNext page", "Select", "Exit");
  2051. }
  2052. }
  2053. if(listitem == 3)//Locos Low Co. Salmin Front Bumper
  2054. {
  2055. if(pmodelid[playerid] == 575 ||
  2056. pmodelid[playerid] == 534 ||
  2057. pmodelid[playerid] == 567 ||
  2058. pmodelid[playerid] == 536 ||
  2059. pmodelid[playerid] == 576 ||
  2060. pmodelid[playerid] == 576)
  2061. {
  2062. new car = GetPlayerVehicleID(playerid);
  2063. if(pmodelid[playerid] == 575)
  2064. {
  2065. AddVehicleComponent(car,1175);
  2066. PlayerPlaySound(playerid, 1133, 0.0, 0.0, 0.0);
  2067. ShowPlayerDialog(playerid, DIALOGID+4, DIALOG_STYLE_LIST, "Select a Front Bumper", "Wheel Arch Alien bumper\nWheel Arch X-Flow bumper\nLocos Low Chromer bumper\nLocos Low Slamin bumper\nBACK", "Select", "Exit");
  2068. }
  2069. else if(pmodelid[playerid] == 534)
  2070. {
  2071. AddVehicleComponent(car,1185);
  2072. PlayerPlaySound(playerid, 1133, 0.0, 0.0, 0.0);
  2073. ShowPlayerDialog(playerid, DIALOGID+4, DIALOG_STYLE_LIST, "Select a Front Bumper", "Wheel Arch Alien bumper\nWheel Arch X-Flow bumper\nLocos Low Chromer bumper\nLocos Low Slamin bumper\nBACK", "Select", "Exit");
  2074. }
  2075. else if(pmodelid[playerid] == 567)
  2076. {
  2077. AddVehicleComponent(car,1188);
  2078. PlayerPlaySound(playerid, 1133, 0.0, 0.0, 0.0);
  2079. ShowPlayerDialog(playerid, DIALOGID+4, DIALOG_STYLE_LIST, "Select a Front Bumper", "Wheel Arch Alien bumper\nWheel Arch X-Flow bumper\nLocos Low Chromer bumper\nLocos Low Slamin bumper\nBACK", "Select", "Exit");
  2080. }
  2081. else if(pmodelid[playerid] == 536)
  2082. {
  2083. AddVehicleComponent(car,1181);
  2084. PlayerPlaySound(playerid, 1133, 0.0, 0.0, 0.0);
  2085. ShowPlayerDialog(playerid, DIALOGID+4, DIALOG_STYLE_LIST, "Select a Front Bumper", "Wheel Arch Alien bumper\nWheel Arch X-Flow bumper\nLocos Low Chromer bumper\nLocos Low Slamin bumper\nBACK", "Select", "Exit");
  2086. }
  2087. else if(pmodelid[playerid] == 535)
  2088. {
  2089. AddVehicleComponent(car,1116);
  2090. PlayerPlaySound(playerid, 1133, 0.0, 0.0, 0.0);
  2091. ShowPlayerDialog(playerid, DIALOGID+4, DIALOG_STYLE_LIST, "Select a Front Bumper", "Wheel Arch Alien bumper\nWheel Arch X-Flow bumper\nLocos Low Chromer bumper\nLocos Low Slamin bumper\nBACK", "Select", "Exit");
  2092. }
  2093. else if(pmodelid[playerid] == 576)
  2094. {
  2095. AddVehicleComponent(car,1190);
  2096. PlayerPlaySound(playerid, 1133, 0.0, 0.0, 0.0);
  2097. ShowPlayerDialog(playerid, DIALOGID+4, DIALOG_STYLE_LIST, "Select a Front Bumper", "Wheel Arch Alien bumper\nWheel Arch X-Flow bumper\nLocos Low Chromer bumper\nLocos Low Slamin bumper\nBACK", "Select", "Exit");
  2098. }
  2099. }
  2100. else
  2101. {
  2102. ShowPlayerDialog(playerid, DIALOGID, DIALOG_STYLE_LIST, "Tune car menu","Paint Jobs\nColors\nExhausts\nFront Bumper\nRear Bumper\nRoof\nSpoilers\nSide Skirts\nBullbars\nWheels\nCar Stereo\nNext page", "Select", "Exit");
  2103. }
  2104. }
  2105. if(listitem == 4)//BACK
  2106. {
  2107. ShowPlayerDialog(playerid, DIALOGID, DIALOG_STYLE_LIST, "Tune car menu","Paint Jobs\nColors\nExhausts\nFront Bumper\nRear Bumper\nRoof\nSpoilers\nSide Skirts\nBullbars\nWheels\nCar Stereo\nNext page", "Select", "Exit");
  2108. }
  2109. }
  2110. }
  2111.  
  2112. if(dialogid == DIALOGID+5)//Rear Bumpers
  2113. {
  2114. if(response)
  2115. {
  2116. if(listitem == 0)//Wheel Arch Cars Alien Rear Bumper
  2117. {
  2118. if(pmodelid[playerid] == 562 ||
  2119. pmodelid[playerid] == 565 ||
  2120. pmodelid[playerid] == 559 ||
  2121. pmodelid[playerid] == 561 ||
  2122. pmodelid[playerid] == 560)
  2123. {
  2124. new car = GetPlayerVehicleID(playerid);
  2125. if(pmodelid[playerid] == 562)
  2126. {
  2127. AddVehicleComponent(car,1149);
  2128. PlayerPlaySound(playerid, 1133, 0.0, 0.0, 0.0);
  2129. ShowPlayerDialog(playerid, DIALOGID+5, DIALOG_STYLE_LIST, "Select a Rear Bumper", "Wheel Arch Alien bumper\nWheel Arch X-Flow bumper\nLocos Low Chromer bumper\nLocos Low Slamin bumper\nBACK", "Select", "Exit");
  2130. }
  2131. else if(pmodelid[playerid] == 565)
  2132. {
  2133. AddVehicleComponent(car,1150);
  2134. PlayerPlaySound(playerid, 1133, 0.0, 0.0, 0.0);
  2135. ShowPlayerDialog(playerid, DIALOGID+5, DIALOG_STYLE_LIST, "Select a Rear Bumper", "Wheel Arch Alien bumper\nWheel Arch X-Flow bumper\nLocos Low Chromer bumper\nLocos Low Slamin bumper\nBACK", "Select", "Exit");
  2136. }
  2137. else if(pmodelid[playerid] == 559)
  2138. {
  2139. AddVehicleComponent(car,1159);
  2140. PlayerPlaySound(playerid, 1133, 0.0, 0.0, 0.0);
  2141. ShowPlayerDialog(playerid, DIALOGID+5, DIALOG_STYLE_LIST, "Select a Rear Bumper", "Wheel Arch Alien bumper\nWheel Arch X-Flow bumper\nLocos Low Chromer bumper\nLocos Low Slamin bumper\nBACK", "Select", "Exit");
  2142. }
  2143. else if(pmodelid[playerid] == 561)
  2144. {
  2145. AddVehicleComponent(car,1154);
  2146. PlayerPlaySound(playerid, 1133, 0.0, 0.0, 0.0);
  2147. ShowPlayerDialog(playerid, DIALOGID+5, DIALOG_STYLE_LIST, "Select a Rear Bumper", "Wheel Arch Alien bumper\nWheel Arch X-Flow bumper\nLocos Low Chromer bumper\nLocos Low Slamin bumper\nBACK", "Select", "Exit");
  2148. }
  2149. else if(pmodelid[playerid] == 560)
  2150. {
  2151. AddVehicleComponent(car,1141);
  2152. PlayerPlaySound(playerid, 1133, 0.0, 0.0, 0.0);
  2153. ShowPlayerDialog(playerid, DIALOGID+5, DIALOG_STYLE_LIST, "Select a Rear Bumper", "Wheel Arch Alien bumper\nWheel Arch X-Flow bumper\nLocos Low Chromer bumper\nLocos Low Slamin bumper\nBACK", "Select", "Exit");
  2154. }
  2155. else if(pmodelid[playerid] == 558)
  2156. {
  2157. AddVehicleComponent(car,1168);
  2158. PlayerPlaySound(playerid, 1133, 0.0, 0.0, 0.0);
  2159. ShowPlayerDialog(playerid, DIALOGID+5, DIALOG_STYLE_LIST, "Select a Rear Bumper", "Wheel Arch Alien bumper\nWheel Arch X-Flow bumper\nLocos Low Chromer bumper\nLocos Low Slamin bumper\nBACK", "Select", "Exit");
  2160. }
  2161. }
  2162. else
  2163. {
  2164. ShowPlayerDialog(playerid, DIALOGID, DIALOG_STYLE_LIST, "Tune car menu","Paint Jobs\nColors\nExhausts\nFront Bumper\nRear Bumper\nRoof\nSpoilers\nSide Skirts\nBullbars\nWheels\nCar Stereo\nNext page", "Select", "Exit");
  2165. }
  2166. }
  2167. if(listitem == 1)//Wheel Arch Cars X-Flow Rear Bumper
  2168. {
  2169. if(pmodelid[playerid] == 562 ||
  2170. pmodelid[playerid] == 565 ||
  2171. pmodelid[playerid] == 559 ||
  2172. pmodelid[playerid] == 561 ||
  2173. pmodelid[playerid] == 560)
  2174. {
  2175.  
  2176. new car = GetPlayerVehicleID(playerid);
  2177. if(pmodelid[playerid] == 562)
  2178. {
  2179. AddVehicleComponent(car,1148);
  2180. PlayerPlaySound(playerid, 1133, 0.0, 0.0, 0.0);
  2181. ShowPlayerDialog(playerid, DIALOGID+5, DIALOG_STYLE_LIST, "Select a Rear Bumper", "Wheel Arch Alien bumper\nWheel Arch X-Flow bumper\nLocos Low Chromer bumper\nLocos Low Slamin bumper\nBACK", "Select", "Exit");
  2182. }
  2183. else if(pmodelid[playerid] == 565)
  2184. {
  2185. AddVehicleComponent(car,1151);
  2186. PlayerPlaySound(playerid, 1133, 0.0, 0.0, 0.0);
  2187. ShowPlayerDialog(playerid, DIALOGID+5, DIALOG_STYLE_LIST, "Select a Rear Bumper", "Wheel Arch Alien bumper\nWheel Arch X-Flow bumper\nLocos Low Chromer bumper\nLocos Low Slamin bumper\nBACK", "Select", "Exit");
  2188. }
  2189. else if(pmodelid[playerid] == 559)
  2190. {
  2191. AddVehicleComponent(car,1161);
  2192. PlayerPlaySound(playerid, 1133, 0.0, 0.0, 0.0);
  2193. ShowPlayerDialog(playerid, DIALOGID+5, DIALOG_STYLE_LIST, "Select a Rear Bumper", "Wheel Arch Alien bumper\nWheel Arch X-Flow bumper\nLocos Low Chromer bumper\nLocos Low Slamin bumper\nBACK", "Select", "Exit");
  2194. }
  2195. else if(pmodelid[playerid] == 561)
  2196. {
  2197. AddVehicleComponent(car,1156);
  2198. PlayerPlaySound(playerid, 1133, 0.0, 0.0, 0.0);
  2199. ShowPlayerDialog(playerid, DIALOGID+5, DIALOG_STYLE_LIST, "Select a Rear Bumper", "Wheel Arch Alien bumper\nWheel Arch X-Flow bumper\nLocos Low Chromer bumper\nLocos Low Slamin bumper\nBACK", "Select", "Exit");
  2200. }
  2201. else if(pmodelid[playerid] == 560)
  2202. {
  2203. AddVehicleComponent(car,1140);
  2204. PlayerPlaySound(playerid, 1133, 0.0, 0.0, 0.0);
  2205. ShowPlayerDialog(playerid, DIALOGID+5, DIALOG_STYLE_LIST, "Select a Rear Bumper", "Wheel Arch Alien bumper\nWheel Arch X-Flow bumper\nLocos Low Chromer bumper\nLocos Low Slamin bumper\nBACK", "Select", "Exit");
  2206. }
  2207. else if(pmodelid[playerid] == 558)
  2208. {
  2209. AddVehicleComponent(car,1167);
  2210. PlayerPlaySound(playerid, 1133, 0.0, 0.0, 0.0);
  2211. ShowPlayerDialog(playerid, DIALOGID+5, DIALOG_STYLE_LIST, "Select a Rear Bumper", "Wheel Arch Alien bumper\nWheel Arch X-Flow bumper\nLocos Low Chromer bumper\nLocos Low Slamin bumper\nBACK", "Select", "Exit");
  2212. }
  2213. }
  2214. else
  2215. {
  2216. ShowPlayerDialog(playerid, DIALOGID, DIALOG_STYLE_LIST, "Tune car menu","Paint Jobs\nColors\nExhausts\nFront Bumper\nRear Bumper\nRoof\nSpoilers\nSide Skirts\nBullbars\nWheels\nCar Stereo\nNext page", "Select", "Exit");
  2217. }
  2218. }
  2219. if(listitem == 2)//Locos Low Co. Cars Chromer Rear Bumper
  2220. {
  2221. if(pmodelid[playerid] == 575 ||
  2222. pmodelid[playerid] == 534 ||
  2223. pmodelid[playerid] == 567 ||
  2224. pmodelid[playerid] == 536 ||
  2225. pmodelid[playerid] == 576 ||
  2226. pmodelid[playerid] == 535)
  2227. {
  2228. new car = GetPlayerVehicleID(playerid);
  2229. if(pmodelid[playerid] == 575)
  2230. {
  2231. AddVehicleComponent(car,1176);
  2232. PlayerPlaySound(playerid, 1133, 0.0, 0.0, 0.0);
  2233. ShowPlayerDialog(playerid, DIALOGID+5, DIALOG_STYLE_LIST, "Select a Rear Bumper", "Wheel Arch Alien bumper\nWheel Arch X-Flow bumper\nLocos Low Chromer bumper\nLocos Low Slamin bumper\nBACK", "Select", "Exit");
  2234. }
  2235. else if(pmodelid[playerid] == 534)
  2236. {
  2237. AddVehicleComponent(car,1180);
  2238. PlayerPlaySound(playerid, 1133, 0.0, 0.0, 0.0);
  2239. ShowPlayerDialog(playerid, DIALOGID+5, DIALOG_STYLE_LIST, "Select a Rear Bumper", "Wheel Arch Alien bumper\nWheel Arch X-Flow bumper\nLocos Low Chromer bumper\nLocos Low Slamin bumper\nBACK", "Select", "Exit");
  2240. }
  2241. else if(pmodelid[playerid] == 567)
  2242. {
  2243. AddVehicleComponent(car,1187);
  2244. PlayerPlaySound(playerid, 1133, 0.0, 0.0, 0.0);
  2245. ShowPlayerDialog(playerid, DIALOGID+5, DIALOG_STYLE_LIST, "Select a Rear Bumper", "Wheel Arch Alien bumper\nWheel Arch X-Flow bumper\nLocos Low Chromer bumper\nLocos Low Slamin bumper\nBACK", "Select", "Exit");
  2246. }
  2247. else if(pmodelid[playerid] == 536)
  2248. {
  2249. AddVehicleComponent(car,1184);
  2250. PlayerPlaySound(playerid, 1133, 0.0, 0.0, 0.0);
  2251. ShowPlayerDialog(playerid, DIALOGID+5, DIALOG_STYLE_LIST, "Select a Rear Bumper", "Wheel Arch Alien bumper\nWheel Arch X-Flow bumper\nLocos Low Chromer bumper\nLocos Low Slamin bumper\nBACK", "Select", "Exit");
  2252. }
  2253. else if(pmodelid[playerid] == 535)
  2254. {
  2255. AddVehicleComponent(car,1109);
  2256. PlayerPlaySound(playerid, 1133, 0.0, 0.0, 0.0);
  2257. ShowPlayerDialog(playerid, DIALOGID+5, DIALOG_STYLE_LIST, "Select a Rear Bumper", "Wheel Arch Alien bumper\nWheel Arch X-Flow bumper\nLocos Low Chromer bumper\nLocos Low Slamin bumper\nBACK", "Select", "Exit");
  2258. }
  2259. else if(pmodelid[playerid] == 576)
  2260. {
  2261. AddVehicleComponent(car,1192);
  2262. PlayerPlaySound(playerid, 1133, 0.0, 0.0, 0.0);
  2263. ShowPlayerDialog(playerid, DIALOGID+5, DIALOG_STYLE_LIST, "Select a Rear Bumper", "Wheel Arch Alien bumper\nWheel Arch X-Flow bumper\nLocos Low Chromer bumper\nLocos Low Slamin bumper\nBACK", "Select", "Exit");
  2264. }
  2265. }
  2266. else
  2267. {
  2268. ShowPlayerDialog(playerid, DIALOGID, DIALOG_STYLE_LIST, "Tune car menu","Paint Jobs\nColors\nExhausts\nFront Bumper\nRear Bumper\nRoof\nSpoilers\nSide Skirts\nBullbars\nWheels\nCar Stereo\nNext page", "Select", "Exit");
  2269. }
  2270. }
  2271. if(listitem == 3)//Locos Low Co. Cars Salmin Rear Bumper
  2272. {
  2273. if(pmodelid[playerid] == 575 ||
  2274. pmodelid[playerid] == 534 ||
  2275. pmodelid[playerid] == 567 ||
  2276. pmodelid[playerid] == 536 ||
  2277. pmodelid[playerid] == 576 ||
  2278. pmodelid[playerid] == 535)
  2279. {
  2280. new car = GetPlayerVehicleID(playerid);
  2281. if(pmodelid[playerid] == 575)
  2282. {
  2283. AddVehicleComponent(car,1177);
  2284. PlayerPlaySound(playerid, 1133, 0.0, 0.0, 0.0);
  2285. ShowPlayerDialog(playerid, DIALOGID+5, DIALOG_STYLE_LIST, "Select a Rear Bumper", "Wheel Arch Alien bumper\nWheel Arch X-Flow bumper\nLocos Low Chromer bumper\nLocos Low Slamin bumper\nBACK", "Select", "Exit");
  2286. }
  2287. else if(pmodelid[playerid] == 534)
  2288. {
  2289. AddVehicleComponent(car,1178);
  2290. PlayerPlaySound(playerid, 1133, 0.0, 0.0, 0.0);
  2291. ShowPlayerDialog(playerid, DIALOGID+5, DIALOG_STYLE_LIST, "Select a Rear Bumper", "Wheel Arch Alien bumper\nWheel Arch X-Flow bumper\nLocos Low Chromer bumper\nLocos Low Slamin bumper\nBACK", "Select", "Exit");
  2292. }
  2293. else if(pmodelid[playerid] == 567)
  2294. {
  2295. AddVehicleComponent(car,1186);
  2296. PlayerPlaySound(playerid, 1133, 0.0, 0.0, 0.0);
  2297. ShowPlayerDialog(playerid, DIALOGID+5, DIALOG_STYLE_LIST, "Select a Rear Bumper", "Wheel Arch Alien bumper\nWheel Arch X-Flow bumper\nLocos Low Chromer bumper\nLocos Low Slamin bumper\nBACK", "Select", "Exit");
  2298. }
  2299. else if(pmodelid[playerid] == 536)
  2300. {
  2301. AddVehicleComponent(car,1183);
  2302. PlayerPlaySound(playerid, 1133, 0.0, 0.0, 0.0);
  2303. ShowPlayerDialog(playerid, DIALOGID+5, DIALOG_STYLE_LIST, "Select a Rear Bumper", "Wheel Arch Alien bumper\nWheel Arch X-Flow bumper\nLocos Low Chromer bumper\nLocos Low Slamin bumper\nBACK", "Select", "Exit");
  2304. }
  2305.  
  2306. else if(pmodelid[playerid] == 535)
  2307. {
  2308. AddVehicleComponent(car,1110);
  2309. PlayerPlaySound(playerid, 1133, 0.0, 0.0, 0.0);
  2310. ShowPlayerDialog(playerid, DIALOGID+5, DIALOG_STYLE_LIST, "Select a Rear Bumper", "Wheel Arch Alien bumper\nWheel Arch X-Flow bumper\nLocos Low Chromer bumper\nLocos Low Slamin bumper\nBACK", "Select", "Exit");
  2311. }
  2312.  
  2313. else if(pmodelid[playerid] == 576)
  2314. {
  2315. AddVehicleComponent(car,1193);
  2316. PlayerPlaySound(playerid, 1133, 0.0, 0.0, 0.0);
  2317. ShowPlayerDialog(playerid, DIALOGID+5, DIALOG_STYLE_LIST, "Select a Rear Bumper", "Wheel Arch Alien bumper\nWheel Arch X-Flow bumper\nLocos Low Chromer bumper\nLocos Low Slamin bumper\nBACK", "Select", "Exit");
  2318. }
  2319. }
  2320. else
  2321. {
  2322. ShowPlayerDialog(playerid, DIALOGID, DIALOG_STYLE_LIST, "Tune car menu","Paint Jobs\nColors\nExhausts\nFront Bumper\nRear Bumper\nRoof\nSpoilers\nSide Skirts\nBullbars\nWheels\nCar Stereo\nNext page", "Select", "Exit");
  2323. }
  2324. }
  2325. if(listitem == 4)//BACK
  2326. {
  2327. ShowPlayerDialog(playerid, DIALOGID, DIALOG_STYLE_LIST, "Tune car menu","Paint Jobs\nColors\nExhausts\nFront Bumper\nRear Bumper\nRoof\nSpoilers\nSide Skirts\nBullbars\nWheels\nCar Stereo\nNext page", "Select", "Exit");
  2328. }
  2329. }
  2330. }
  2331.  
  2332. if(dialogid == DIALOGID+6)//Roofs
  2333. {
  2334. if(response)
  2335. {
  2336. if(listitem == 0)//Wheel Arch Cars Alien Roof Vent
  2337. {
  2338. if(pmodelid[playerid] == 562 ||
  2339. pmodelid[playerid] == 565 ||
  2340. pmodelid[playerid] == 559 ||
  2341. pmodelid[playerid] == 561 ||
  2342. pmodelid[playerid] == 560)
  2343. {
  2344.  
  2345. new car = GetPlayerVehicleID(playerid);
  2346. if(pmodelid[playerid] == 562)
  2347. {
  2348. AddVehicleComponent(car,1035);
  2349. PlayerPlaySound(playerid, 1133, 0.0, 0.0, 0.0);
  2350. ShowPlayerDialog(playerid, DIALOGID+6, DIALOG_STYLE_LIST, "Select a Roof", "Wheel Arch Alien Roof Vent\nWheel Arch X-Flow Roof Vent\nLocos Low Hardtop Roof\nLocos Low Softtop Roof\nBACK", "Select", "Exit");
  2351. }
  2352. else if(pmodelid[playerid] == 565)
  2353. {
  2354. AddVehicleComponent(car,1054);
  2355. PlayerPlaySound(playerid, 1133, 0.0, 0.0, 0.0);
  2356. ShowPlayerDialog(playerid, DIALOGID+6, DIALOG_STYLE_LIST, "Select a Roof", "Wheel Arch Alien Roof Vent\nWheel Arch X-Flow Roof Vent\nLocos Low Hardtop Roof\nLocos Low Softtop Roof\nBACK", "Select", "Exit");
  2357. }
  2358. else if(pmodelid[playerid] == 559)
  2359. {
  2360. AddVehicleComponent(car,1067);
  2361. PlayerPlaySound(playerid, 1133, 0.0, 0.0, 0.0);
  2362. ShowPlayerDialog(playerid, DIALOGID+6, DIALOG_STYLE_LIST, "Select a Roof", "Wheel Arch Alien Roof Vent\nWheel Arch X-Flow Roof Vent\nLocos Low Hardtop Roof\nLocos Low Softtop Roof\nBACK", "Select", "Exit");
  2363. }
  2364. else if(pmodelid[playerid] == 561)
  2365. {
  2366. AddVehicleComponent(car,1055);
  2367. PlayerPlaySound(playerid, 1133, 0.0, 0.0, 0.0);
  2368. ShowPlayerDialog(playerid, DIALOGID+6, DIALOG_STYLE_LIST, "Select a Roof", "Wheel Arch Alien Roof Vent\nWheel Arch X-Flow Roof Vent\nLocos Low Hardtop Roof\nLocos Low Softtop Roof\nBACK", "Select", "Exit");
  2369. }
  2370. else if(pmodelid[playerid] == 560)
  2371. {
  2372. AddVehicleComponent(car,1032);
  2373. PlayerPlaySound(playerid, 1133, 0.0, 0.0, 0.0);
  2374. ShowPlayerDialog(playerid, DIALOGID+6, DIALOG_STYLE_LIST, "Select a Roof", "Wheel Arch Alien Roof Vent\nWheel Arch X-Flow Roof Vent\nLocos Low Hardtop Roof\nLocos Low Softtop Roof\nBACK", "Select", "Exit");
  2375. }
  2376. else if(pmodelid[playerid] == 558)
  2377. {
  2378. AddVehicleComponent(car,1088);
  2379. PlayerPlaySound(playerid, 1133, 0.0, 0.0, 0.0);
  2380. ShowPlayerDialog(playerid, DIALOGID+6, DIALOG_STYLE_LIST, "Select a Roof", "Wheel Arch Alien Roof Vent\nWheel Arch X-Flow Roof Vent\nLocos Low Hardtop Roof\nLocos Low Softtop Roof\nBACK", "Select", "Exit");
  2381. }
  2382. }
  2383. else
  2384. {
  2385. ShowPlayerDialog(playerid, DIALOGID, DIALOG_STYLE_LIST, "Tune car menu","Paint Jobs\nColors\nExhausts\nFront Bumper\nRear Bumper\nRoof\nSpoilers\nSide Skirts\nBullbars\nWheels\nCar Stereo\nNext page", "Select", "Exit");
  2386. }
  2387. }
  2388. if(listitem == 1)//Wheel Arch Cars X-Flow Roof Vent
  2389. {
  2390. if(pmodelid[playerid] == 562 ||
  2391. pmodelid[playerid] == 565 ||
  2392. pmodelid[playerid] == 559 ||
  2393. pmodelid[playerid] == 561 ||
  2394. pmodelid[playerid] == 560)
  2395. {
  2396.  
  2397.  
  2398. new car = GetPlayerVehicleID(playerid);
  2399. if(pmodelid[playerid] == 562)
  2400. {
  2401. AddVehicleComponent(car,1035);
  2402. PlayerPlaySound(playerid, 1133, 0.0, 0.0, 0.0);
  2403. ShowPlayerDialog(playerid, DIALOGID+6, DIALOG_STYLE_LIST, "Select a Roof", "Wheel Arch Alien Roof Vent\nWheel Arch X-Flow Roof Vent\nLocos Low Hardtop Roof\nLocos Low Softtop Roof\nBACK", "Select", "Exit");
  2404. }
  2405. else if(pmodelid[playerid] == 565)
  2406. {
  2407. AddVehicleComponent(car,1053);
  2408. PlayerPlaySound(playerid, 1133, 0.0, 0.0, 0.0);
  2409. ShowPlayerDialog(playerid, DIALOGID+6, DIALOG_STYLE_LIST, "Select a Roof", "Wheel Arch Alien Roof Vent\nWheel Arch X-Flow Roof Vent\nLocos Low Hardtop Roof\nLocos Low Softtop Roof\nBACK", "Select", "Exit");
  2410. }
  2411. else if(pmodelid[playerid] == 559)
  2412. {
  2413. AddVehicleComponent(car,1068);
  2414. PlayerPlaySound(playerid, 1133, 0.0, 0.0, 0.0);
  2415. ShowPlayerDialog(playerid, DIALOGID+6, DIALOG_STYLE_LIST, "Select a Roof", "Wheel Arch Alien Roof Vent\nWheel Arch X-Flow Roof Vent\nLocos Low Hardtop Roof\nLocos Low Softtop Roof\nBACK", "Select", "Exit");
  2416. }
  2417. else if(pmodelid[playerid] == 561)
  2418. {
  2419. AddVehicleComponent(car,1061);
  2420. PlayerPlaySound(playerid, 1133, 0.0, 0.0, 0.0);
  2421. ShowPlayerDialog(playerid, DIALOGID+6, DIALOG_STYLE_LIST, "Select a Roof", "Wheel Arch Alien Roof Vent\nWheel Arch X-Flow Roof Vent\nLocos Low Hardtop Roof\nLocos Low Softtop Roof\nBACK", "Select", "Exit");
  2422. }
  2423. else if(pmodelid[playerid] == 560)
  2424. {
  2425. AddVehicleComponent(car,1033);
  2426. PlayerPlaySound(playerid, 1133, 0.0, 0.0, 0.0);
  2427. ShowPlayerDialog(playerid, DIALOGID+6, DIALOG_STYLE_LIST, "Select a Roof", "Wheel Arch Alien Roof Vent\nWheel Arch X-Flow Roof Vent\nLocos Low Hardtop Roof\nLocos Low Softtop Roof\nBACK", "Select", "Exit");
  2428. }
  2429. else if(pmodelid[playerid] == 558)
  2430. {
  2431. AddVehicleComponent(car,1091);
  2432. PlayerPlaySound(playerid, 1133, 0.0, 0.0, 0.0);
  2433. ShowPlayerDialog(playerid, DIALOGID+6, DIALOG_STYLE_LIST, "Select a Roof", "Wheel Arch Alien Roof Vent\nWheel Arch X-Flow Roof Vent\nLocos Low Hardtop Roof\nLocos Low Softtop Roof\nBACK", "Select", "Exit");
  2434. }
  2435. }
  2436. else
  2437. {
  2438. ShowPlayerDialog(playerid, DIALOGID, DIALOG_STYLE_LIST, "Tune car menu","Paint Jobs\nColors\nExhausts\nFront Bumper\nRear Bumper\nRoof\nSpoilers\nSide Skirts\nBullbars\nWheels\nCar Stereo\nNext page", "Select", "Exit");
  2439. }
  2440. }
  2441. if(listitem == 2)//Locos Low Co. Cars Hardtop Roof
  2442. {
  2443. if(pmodelid[playerid] == 567 ||
  2444. pmodelid[playerid] == 536)
  2445. {
  2446. new car = GetPlayerVehicleID(playerid);
  2447. if(pmodelid[playerid] == 567)
  2448. {
  2449. AddVehicleComponent(car,1130);
  2450. PlayerPlaySound(playerid, 1133, 0.0, 0.0, 0.0);
  2451. ShowPlayerDialog(playerid, DIALOGID+6, DIALOG_STYLE_LIST, "Select a Roof", "Wheel Arch Alien Roof Vent\nWheel Arch X-Flow Roof Vent\nLocos Low Hardtop Roof\nLocos Low Softtop Roof\nBACK", "Select", "Exit");
  2452. }
  2453. else if(pmodelid[playerid] == 536)
  2454. {
  2455. AddVehicleComponent(car,1128);
  2456. PlayerPlaySound(playerid, 1133, 0.0, 0.0, 0.0);
  2457. ShowPlayerDialog(playerid, DIALOGID+6, DIALOG_STYLE_LIST, "Select a Roof", "Wheel Arch Alien Roof Vent\nWheel Arch X-Flow Roof Vent\nLocos Low Hardtop Roof\nLocos Low Softtop Roof\nBACK", "Select", "Exit");
  2458. }
  2459. }
  2460. else
  2461. {
  2462. ShowPlayerDialog(playerid, DIALOGID, DIALOG_STYLE_LIST, "Tune car menu","Paint Jobs\nColors\nExhausts\nFront Bumper\nRear Bumper\nRoof\nSpoilers\nSide Skirts\nBullbars\nWheels\nCar Stereo\nNext page", "Select", "Exit");
  2463. }
  2464. }
  2465. if(listitem == 3)//Locos Low Co. Cars Softtop Roof
  2466. {
  2467. if(pmodelid[playerid] == 567 ||
  2468. pmodelid[playerid] == 536)
  2469. {
  2470. new car = GetPlayerVehicleID(playerid);
  2471. if(pmodelid[playerid] == 567)
  2472. {
  2473. AddVehicleComponent(car,1131);
  2474. PlayerPlaySound(playerid, 1133, 0.0, 0.0, 0.0);
  2475. ShowPlayerDialog(playerid, DIALOGID+6, DIALOG_STYLE_LIST, "Select a Roof", "Wheel Arch Alien Roof Vent\nWheel Arch X-Flow Roof Vent\nLocos Low Hardtop Roof\nLocos Low Softtop Roof\nBACK", "Select", "Exit");
  2476. }
  2477. else if(pmodelid[playerid] == 536)
  2478. {
  2479. AddVehicleComponent(car,1103);
  2480. PlayerPlaySound(playerid, 1133, 0.0, 0.0, 0.0);
  2481. ShowPlayerDialog(playerid, DIALOGID+6, DIALOG_STYLE_LIST, "Select a Roof", "Wheel Arch Alien Roof Vent\nWheel Arch X-Flow Roof Vent\nLocos Low Hardtop Roof\nLocos Low Softtop Roof\nBACK", "Select", "Exit");
  2482. }
  2483. }
  2484. else
  2485. {
  2486. ShowPlayerDialog(playerid, DIALOGID, DIALOG_STYLE_LIST, "Tune car menu","Paint Jobs\nColors\nExhausts\nFront Bumper\nRear Bumper\nRoof\nSpoilers\nSide Skirts\nBullbars\nWheels\nCar Stereo\nNext page", "Select", "Exit");
  2487. }
  2488. }
  2489. if(listitem == 4)//BACK
  2490. {
  2491. ShowPlayerDialog(playerid, DIALOGID, DIALOG_STYLE_LIST, "Tune car menu","Paint Jobs\nColors\nExhausts\nFront Bumper\nRear Bumper\nRoof\nSpoilers\nSide Skirts\nBullbars\nWheels\nCar Stereo\nNext page", "Select", "Exit");
  2492. }
  2493. }
  2494. }
  2495.  
  2496. if(dialogid == DIALOGID+7)//Spoilers
  2497. {
  2498. if(response)
  2499. {
  2500. if(listitem == 0)//Wheel Arch Cars Alien Spoilers
  2501. {
  2502. if(pmodelid[playerid] == 562 ||
  2503. pmodelid[playerid] == 565 ||
  2504. pmodelid[playerid] == 559 ||
  2505. pmodelid[playerid] == 561 ||
  2506. pmodelid[playerid] == 560)
  2507. {
  2508.  
  2509. new car = GetPlayerVehicleID(playerid);
  2510. if(pmodelid[playerid] == 562)
  2511. {
  2512. AddVehicleComponent(car,1147);
  2513. PlayerPlaySound(playerid, 1133, 0.0, 0.0, 0.0);
  2514. SendClientMessage(playerid,COLOR_YELLOW,"[INFO]: You have succesfully added Wheel Arch Alien Spoilers component on Elegy.");
  2515. ShowPlayerDialog(playerid, DIALOGID+7, DIALOG_STYLE_LIST, "Select a Spoiler", "Alien Spoiler\nX-Flow Spoiler\nBACK", "Select", "Exit");
  2516. }
  2517. else if(pmodelid[playerid] == 565)
  2518. {
  2519. AddVehicleComponent(car,1049);
  2520. PlayerPlaySound(playerid, 1133, 0.0, 0.0, 0.0);
  2521. SendClientMessage(playerid,COLOR_YELLOW,"[INFO]: You have succesfully added Wheel Arch Alien Spoilers component on Flash.");
  2522. ShowPlayerDialog(playerid, DIALOGID+7, DIALOG_STYLE_LIST, "Select a Spoiler", "Alien Spoiler\nX-Flow Spoiler\nBACK", "Select", "Exit");
  2523. }
  2524. else if(pmodelid[playerid] == 559)
  2525. {
  2526. AddVehicleComponent(car,1162);
  2527. PlayerPlaySound(playerid, 1133, 0.0, 0.0, 0.0);
  2528. SendClientMessage(playerid,COLOR_YELLOW,"[INFO]: You have succesfully added Wheel Arch Alien Spoilers component on Jester.");
  2529. ShowPlayerDialog(playerid, DIALOGID+7, DIALOG_STYLE_LIST, "Select a Spoiler", "Alien Spoiler\nX-Flow Spoiler\nBACK", "Select", "Exit");
  2530. }
  2531. else if(pmodelid[playerid] == 561)
  2532. {
  2533. AddVehicleComponent(car,1158);
  2534. PlayerPlaySound(playerid, 1133, 0.0, 0.0, 0.0);
  2535. SendClientMessage(playerid,COLOR_YELLOW,"[INFO]: You have succesfully added Wheel Arch Alien Spoilers component on Stratum.");
  2536. ShowPlayerDialog(playerid, DIALOGID+7, DIALOG_STYLE_LIST, "Select a Spoiler", "Alien Spoiler\nX-Flow Spoiler\nBACK", "Select", "Exit");
  2537. }
  2538. else if(pmodelid[playerid] == 560)
  2539. {
  2540. AddVehicleComponent(car,1138);
  2541. PlayerPlaySound(playerid, 1133, 0.0, 0.0, 0.0);
  2542. SendClientMessage(playerid,COLOR_YELLOW,"[INFO]: You have succesfully added Wheel Arch Alien Spoilers component on Sultan.");
  2543. ShowPlayerDialog(playerid, DIALOGID+7, DIALOG_STYLE_LIST, "Select a Spoiler", "Alien Spoiler\nX-Flow Spoiler\nBACK", "Select", "Exit");
  2544. }
  2545. else if(pmodelid[playerid] == 558)
  2546. {
  2547. AddVehicleComponent(car,1164);
  2548. PlayerPlaySound(playerid, 1133, 0.0, 0.0, 0.0);
  2549. SendClientMessage(playerid,COLOR_YELLOW,"[INFO]: You have succesfully added Wheel Arch Alien Spoilers component on Uranus.");
  2550. ShowPlayerDialog(playerid, DIALOGID+7, DIALOG_STYLE_LIST, "Select a Spoiler", "Alien Spoiler\nX-Flow Spoiler\nBACK", "Select", "Exit");
  2551. }
  2552. }
  2553. else
  2554. {
  2555. SendClientMessage(playerid,COLOR_RED,"[ERROR]: You can only add this component to Wheel Arch Angels Car types!");
  2556. ShowPlayerDialog(playerid, DIALOGID, DIALOG_STYLE_LIST, "Tune car menu","Paint Jobs\nColors\nExhausts\nFront Bumper\nRear Bumper\nRoof\nSpoilers\nSide Skirts\nBullbars\nWheels\nCar Stereo\nNext page", "Select", "Exit");
  2557. }
  2558. }
  2559. if(listitem == 1)//Wheel Arch Cars X-Flow Spoilers
  2560. {
  2561. if(pmodelid[playerid] == 562 ||
  2562. pmodelid[playerid] == 565 ||
  2563. pmodelid[playerid] == 559 ||
  2564. pmodelid[playerid] == 561 ||
  2565. pmodelid[playerid] == 560)
  2566. {
  2567. new car = GetPlayerVehicleID(playerid);
  2568. if(pmodelid[playerid] == 562)
  2569. {
  2570. AddVehicleComponent(car,1146);
  2571. PlayerPlaySound(playerid, 1133, 0.0, 0.0, 0.0);
  2572. SendClientMessage(playerid,COLOR_YELLOW,"[INFO]: You have succesfully added Wheel Arch X-Flow Spoilers component on Elegy.");
  2573. ShowPlayerDialog(playerid, DIALOGID+7, DIALOG_STYLE_LIST, "Select a Spoiler", "Alien Spoiler\nX-Flow Spoiler\nBACK", "Select", "Exit");
  2574. }
  2575. else if(pmodelid[playerid] == 565)
  2576. {
  2577. AddVehicleComponent(car,1150);
  2578. PlayerPlaySound(playerid, 1133, 0.0, 0.0, 0.0);
  2579. SendClientMessage(playerid,COLOR_YELLOW,"[INFO]: You have succesfully added Wheel Arch X-Flow Spoilers component on Flash.");
  2580. ShowPlayerDialog(playerid, DIALOGID+7, DIALOG_STYLE_LIST, "Select a Spoiler", "Alien Spoiler\nX-Flow Spoiler\nBACK", "Select", "Exit");
  2581. }
  2582. else if(pmodelid[playerid] == 559)
  2583. {
  2584. AddVehicleComponent(car,1158);
  2585. PlayerPlaySound(playerid, 1133, 0.0, 0.0, 0.0);
  2586. SendClientMessage(playerid,COLOR_YELLOW,"[INFO]: You have succesfully added Wheel Arch X-Flow Spoilers component on Jester.");
  2587. ShowPlayerDialog(playerid, DIALOGID+7, DIALOG_STYLE_LIST, "Select a Spoiler", "Alien Spoiler\nX-Flow Spoiler\nBACK", "Select", "Exit");
  2588. }
  2589. else if(pmodelid[playerid] == 561)
  2590. {
  2591. AddVehicleComponent(car,1060);
  2592. PlayerPlaySound(playerid, 1133, 0.0, 0.0, 0.0);
  2593. SendClientMessage(playerid,COLOR_YELLOW,"[INFO]: You have succesfully added Wheel Arch X-Flow Spoilers component on Stratum.");
  2594. ShowPlayerDialog(playerid, DIALOGID+7, DIALOG_STYLE_LIST, "Select a Spoiler", "Alien Spoiler\nX-Flow Spoiler\nBACK", "Select", "Exit");
  2595. }
  2596. else if(pmodelid[playerid] == 560)
  2597. {
  2598. AddVehicleComponent(car,1139);
  2599. PlayerPlaySound(playerid, 1133, 0.0, 0.0, 0.0);
  2600. SendClientMessage(playerid,COLOR_YELLOW,"[INFO]: You have succesfully added Wheel Arch X-Flow Spoilers component on Sultan.");
  2601. ShowPlayerDialog(playerid, DIALOGID+7, DIALOG_STYLE_LIST, "Select a Spoiler", "Alien Spoiler\nX-Flow Spoiler\nBACK", "Select", "Exit");
  2602. }
  2603. else if(pmodelid[playerid] == 558)
  2604. {
  2605. AddVehicleComponent(car,1163);
  2606. PlayerPlaySound(playerid, 1133, 0.0, 0.0, 0.0);
  2607. SendClientMessage(playerid,COLOR_YELLOW,"[INFO]: You have succesfully added Wheel Arch X-Flow Spoilers component on Uranus.");
  2608. ShowPlayerDialog(playerid, DIALOGID+7, DIALOG_STYLE_LIST, "Select a Spoiler", "Alien Spoiler\nX-Flow Spoiler\nBACK", "Select", "Exit");
  2609. }
  2610. }
  2611. else
  2612. {
  2613. SendClientMessage(playerid,COLOR_RED,"[ERROR]: You can only add this component to X-Flow Arch Angels Car types!");
  2614. ShowPlayerDialog(playerid, DIALOGID, DIALOG_STYLE_LIST, "Tune car menu","Paint Jobs\nColors\nExhausts\nFront Bumper\nRear Bumper\nRoof\nSpoilers\nSide Skirts\nBullbars\nWheels\nCar Stereo\nNext page", "Select", "Exit");
  2615. }
  2616. }
  2617. if(listitem == 2)//BACK
  2618. {
  2619. ShowPlayerDialog(playerid, DIALOGID, DIALOG_STYLE_LIST, "Tune car menu","Paint Jobs\nColors\nExhausts\nFront Bumper\nRear Bumper\nRoof\nSpoilers\nSide Skirts\nBullbars\nWheels\nCar Stereo\nNext page", "Select", "Exit");
  2620. }
  2621. }
  2622. }
  2623.  
  2624. if(dialogid == DIALOGID+8)//Sideskirts
  2625. {
  2626. if(response)
  2627. {
  2628. if(listitem == 0)//Wheel Arch Cars Alien Sideskirts
  2629. {
  2630. if(pmodelid[playerid] == 562 ||
  2631. pmodelid[playerid] == 565 ||
  2632. pmodelid[playerid] == 559 ||
  2633. pmodelid[playerid] == 561 ||
  2634. pmodelid[playerid] == 560)
  2635. {
  2636.  
  2637. new car = GetPlayerVehicleID(playerid);
  2638. if(pmodelid[playerid] == 562)
  2639. {
  2640. AddVehicleComponent(car,1036);
  2641. AddVehicleComponent(car,1040);
  2642. PlayerPlaySound(playerid, 1133, 0.0, 0.0, 0.0);
  2643. ShowPlayerDialog(playerid, DIALOGID+8, DIALOG_STYLE_LIST, "Select a SideSkirt", "Wheel Arch Alien Side Skirts\nWheel Arch X-Flow Side Skirts\nLocos Low Chrome Strip\nLocos Low Chrome Flames\nLocos Low Chrome Arches\nLocos Low Chrome Trim\nLocos Low Wheelcovers\nBACK", "Select", "Exit");
  2644. }
  2645. else if(pmodelid[playerid] == 565)
  2646. {
  2647. AddVehicleComponent(car,1047);
  2648. AddVehicleComponent(car,1051);
  2649. PlayerPlaySound(playerid, 1133, 0.0, 0.0, 0.0);
  2650. ShowPlayerDialog(playerid, DIALOGID+8, DIALOG_STYLE_LIST, "Select a SideSkirt", "Wheel Arch Alien Side Skirts\nWheel Arch X-Flow Side Skirts\nLocos Low Chrome Strip\nLocos Low Chrome Flames\nLocos Low Chrome Arches\nLocos Low Chrome Trim\nLocos Low Wheelcovers\nBACK", "Select", "Exit");
  2651. }
  2652. else if(pmodelid[playerid] == 559)
  2653. {
  2654. AddVehicleComponent(car,1069);
  2655. AddVehicleComponent(car,1071);
  2656. PlayerPlaySound(playerid, 1133, 0.0, 0.0, 0.0);
  2657. ShowPlayerDialog(playerid, DIALOGID+8, DIALOG_STYLE_LIST, "Select a SideSkirt", "Wheel Arch Alien Side Skirts\nWheel Arch X-Flow Side Skirts\nLocos Low Chrome Strip\nLocos Low Chrome Flames\nLocos Low Chrome Arches\nLocos Low Chrome Trim\nLocos Low Wheelcovers\nBACK", "Select", "Exit");
  2658. }
  2659. else if(pmodelid[playerid] == 561)
  2660. {
  2661. AddVehicleComponent(car,1056);
  2662. AddVehicleComponent(car,1062);
  2663. PlayerPlaySound(playerid, 1133, 0.0, 0.0, 0.0);
  2664. ShowPlayerDialog(playerid, DIALOGID+8, DIALOG_STYLE_LIST, "Select a SideSkirt", "Wheel Arch Alien Side Skirts\nWheel Arch X-Flow Side Skirts\nLocos Low Chrome Strip\nLocos Low Chrome Flames\nLocos Low Chrome Arches\nLocos Low Chrome Trim\nLocos Low Wheelcovers\nBACK", "Select", "Exit");
  2665. }
  2666. else if(pmodelid[playerid] == 560)
  2667. {
  2668. AddVehicleComponent(car,1026);
  2669. AddVehicleComponent(car,1027);
  2670. PlayerPlaySound(playerid, 1133, 0.0, 0.0, 0.0);
  2671. ShowPlayerDialog(playerid, DIALOGID+8, DIALOG_STYLE_LIST, "Select a SideSkirt", "Wheel Arch Alien Side Skirts\nWheel Arch X-Flow Side Skirts\nLocos Low Chrome Strip\nLocos Low Chrome Flames\nLocos Low Chrome Arches\nLocos Low Chrome Trim\nLocos Low Wheelcovers\nBACK", "Select", "Exit");
  2672. }
  2673. else if(pmodelid[playerid] == 558)
  2674. {
  2675. AddVehicleComponent(car,1090);
  2676. AddVehicleComponent(car,1094);
  2677. PlayerPlaySound(playerid, 1133, 0.0, 0.0, 0.0);
  2678. ShowPlayerDialog(playerid, DIALOGID+8, DIALOG_STYLE_LIST, "Select a SideSkirt", "Wheel Arch Alien Side Skirts\nWheel Arch X-Flow Side Skirts\nLocos Low Chrome Strip\nLocos Low Chrome Flames\nLocos Low Chrome Arches\nLocos Low Chrome Trim\nLocos Low Wheelcovers\nBACK", "Select", "Exit");
  2679. }
  2680. }
  2681. else
  2682. {
  2683. ShowPlayerDialog(playerid, DIALOGID, DIALOG_STYLE_LIST, "Tune car menu","Paint Jobs\nColors\nExhausts\nFront Bumper\nRear Bumper\nRoof\nSpoilers\nSide Skirts\nBullbars\nWheels\nCar Stereo\nNext page", "Select", "Exit");
  2684. }
  2685. }
  2686. if(listitem == 1)//Wheel Arch Cars X-Flow Sideskirts
  2687. {
  2688. if(pmodelid[playerid] == 562 ||
  2689. pmodelid[playerid] == 565 ||
  2690. pmodelid[playerid] == 559 ||
  2691. pmodelid[playerid] == 561 ||
  2692. pmodelid[playerid] == 560)
  2693. {
  2694. new car = GetPlayerVehicleID(playerid);
  2695. if(pmodelid[playerid] == 562)
  2696. {
  2697. AddVehicleComponent(car,1039);
  2698. AddVehicleComponent(car,1041);
  2699. PlayerPlaySound(playerid, 1133, 0.0, 0.0, 0.0);
  2700. ShowPlayerDialog(playerid, DIALOGID+8, DIALOG_STYLE_LIST, "Select a SideSkirt", "Wheel Arch Alien Side Skirts\nWheel Arch X-Flow Side Skirts\nLocos Low Chrome Strip\nLocos Low Chrome Flames\nLocos Low Chrome Arches\nLocos Low Chrome Trim\nLocos Low Wheelcovers\nBACK", "Select", "Exit");
  2701. }
  2702. else if(pmodelid[playerid] == 565)
  2703. {
  2704. AddVehicleComponent(car,1048);
  2705. AddVehicleComponent(car,1052);
  2706. PlayerPlaySound(playerid, 1133, 0.0, 0.0, 0.0);
  2707. ShowPlayerDialog(playerid, DIALOGID+8, DIALOG_STYLE_LIST, "Select a SideSkirt", "Wheel Arch Alien Side Skirts\nWheel Arch X-Flow Side Skirts\nLocos Low Chrome Strip\nLocos Low Chrome Flames\nLocos Low Chrome Arches\nLocos Low Chrome Trim\nLocos Low Wheelcovers\nBACK", "Select", "Exit");
  2708. }
  2709. else if(pmodelid[playerid] == 559)
  2710. {
  2711. AddVehicleComponent(car,1070);
  2712. AddVehicleComponent(car,1072);
  2713. PlayerPlaySound(playerid, 1133, 0.0, 0.0, 0.0);
  2714. ShowPlayerDialog(playerid, DIALOGID+8, DIALOG_STYLE_LIST, "Select a SideSkirt", "Wheel Arch Alien Side Skirts\nWheel Arch X-Flow Side Skirts\nLocos Low Chrome Strip\nLocos Low Chrome Flames\nLocos Low Chrome Arches\nLocos Low Chrome Trim\nLocos Low Wheelcovers\nBACK", "Select", "Exit");
  2715. }
  2716. else if(pmodelid[playerid] == 561)
  2717. {
  2718. AddVehicleComponent(car,1057);
  2719. AddVehicleComponent(car,1063);
  2720. PlayerPlaySound(playerid, 1133, 0.0, 0.0, 0.0);
  2721. ShowPlayerDialog(playerid, DIALOGID+8, DIALOG_STYLE_LIST, "Select a SideSkirt", "Wheel Arch Alien Side Skirts\nWheel Arch X-Flow Side Skirts\nLocos Low Chrome Strip\nLocos Low Chrome Flames\nLocos Low Chrome Arches\nLocos Low Chrome Trim\nLocos Low Wheelcovers\nBACK", "Select", "Exit");
  2722. }
  2723. else if(pmodelid[playerid] == 560)
  2724. {
  2725. AddVehicleComponent(car,1031);
  2726. AddVehicleComponent(car,1030);
  2727. PlayerPlaySound(playerid, 1133, 0.0, 0.0, 0.0);
  2728. ShowPlayerDialog(playerid, DIALOGID+8, DIALOG_STYLE_LIST, "Select a SideSkirt", "Wheel Arch Alien Side Skirts\nWheel Arch X-Flow Side Skirts\nLocos Low Chrome Strip\nLocos Low Chrome Flames\nLocos Low Chrome Arches\nLocos Low Chrome Trim\nLocos Low Wheelcovers\nBACK", "Select", "Exit");
  2729. }
  2730. else if(pmodelid[playerid] == 558)
  2731. {
  2732. AddVehicleComponent(car,1093);
  2733. AddVehicleComponent(car,1095);
  2734. PlayerPlaySound(playerid, 1133, 0.0, 0.0, 0.0);
  2735. ShowPlayerDialog(playerid, DIALOGID+8, DIALOG_STYLE_LIST, "Select a SideSkirt", "Wheel Arch Alien Side Skirts\nWheel Arch X-Flow Side Skirts\nLocos Low Chrome Strip\nLocos Low Chrome Flames\nLocos Low Chrome Arches\nLocos Low Chrome Trim\nLocos Low Wheelcovers\nBACK", "Select", "Exit");
  2736. }
  2737. }
  2738. else
  2739. {
  2740. ShowPlayerDialog(playerid, DIALOGID, DIALOG_STYLE_LIST, "Tune car menu","Paint Jobs\nColors\nExhausts\nFront Bumper\nRear Bumper\nRoof\nSpoilers\nSide Skirts\nBullbars\nWheels\nCar Stereo\nNext page", "Select", "Exit");
  2741. }
  2742. }
  2743. if(listitem == 2)//Locos Low Co. Cars Chrome Strip Sideskirts
  2744. {
  2745. if(pmodelid[playerid] == 575 ||
  2746. pmodelid[playerid] == 536 ||
  2747. pmodelid[playerid] == 576 ||
  2748. pmodelid[playerid] == 567)
  2749. {
  2750. new car = GetPlayerVehicleID(playerid);
  2751. if(pmodelid[playerid] == 575)
  2752. {
  2753. AddVehicleComponent(car,1042);
  2754. AddVehicleComponent(car,1099);
  2755. PlayerPlaySound(playerid, 1133, 0.0, 0.0, 0.0);
  2756. ShowPlayerDialog(playerid, DIALOGID+8, DIALOG_STYLE_LIST, "Select a SideSkirt", "Wheel Arch Alien Side Skirts\nWheel Arch X-Flow Side Skirts\nLocos Low Chrome Strip\nLocos Low Chrome Flames\nLocos Low Chrome Arches\nLocos Low Chrome Trim\nLocos Low Wheelcovers\nBACK", "Select", "Exit");
  2757. }
  2758. else if(pmodelid[playerid] == 567)
  2759. {
  2760. AddVehicleComponent(car,1102);
  2761. AddVehicleComponent(car,1133);
  2762. PlayerPlaySound(playerid, 1133, 0.0, 0.0, 0.0);
  2763. ShowPlayerDialog(playerid, DIALOGID+8, DIALOG_STYLE_LIST, "Select a SideSkirt", "Wheel Arch Alien Side Skirts\nWheel Arch X-Flow Side Skirts\nLocos Low Chrome Strip\nLocos Low Chrome Flames\nLocos Low Chrome Arches\nLocos Low Chrome Trim\nLocos Low Wheelcovers\nBACK", "Select", "Exit");
  2764. }
  2765. else if(pmodelid[playerid] == 576)
  2766. {
  2767. AddVehicleComponent(car,1134);
  2768. AddVehicleComponent(car,1137);
  2769. PlayerPlaySound(playerid, 1133, 0.0, 0.0, 0.0);
  2770. ShowPlayerDialog(playerid, DIALOGID+8, DIALOG_STYLE_LIST, "Select a SideSkirt", "Wheel Arch Alien Side Skirts\nWheel Arch X-Flow Side Skirts\nLocos Low Chrome Strip\nLocos Low Chrome Flames\nLocos Low Chrome Arches\nLocos Low Chrome Trim\nLocos Low Wheelcovers\nBACK", "Select", "Exit");
  2771. }
  2772. else if(pmodelid[playerid] == 536)
  2773. {
  2774. AddVehicleComponent(car,1108);
  2775. AddVehicleComponent(car,1107);
  2776. PlayerPlaySound(playerid, 1133, 0.0, 0.0, 0.0);
  2777. ShowPlayerDialog(playerid, DIALOGID+8, DIALOG_STYLE_LIST, "Select a SideSkirt", "Wheel Arch Alien Side Skirts\nWheel Arch X-Flow Side Skirts\nLocos Low Chrome Strip\nLocos Low Chrome Flames\nLocos Low Chrome Arches\nLocos Low Chrome Trim\nLocos Low Wheelcovers\nBACK", "Select", "Exit");
  2778. }
  2779. }
  2780. else
  2781. {
  2782. ShowPlayerDialog(playerid, DIALOGID, DIALOG_STYLE_LIST, "Tune car menu","Paint Jobs\nColors\nExhausts\nFront Bumper\nRear Bumper\nRoof\nSpoilers\nSide Skirts\nBullbars\nWheels\nCar Stereo\nNext page", "Select", "Exit");
  2783. }
  2784. }
  2785. if(listitem == 3)//Locos Low Co. Cars Chrome Flames Sideskirts
  2786. {
  2787. if(pmodelid[playerid] == 534 ||
  2788. pmodelid[playerid] == 534)
  2789. {
  2790. new car = GetPlayerVehicleID(playerid);
  2791. if(pmodelid[playerid] == 534)
  2792. {
  2793. AddVehicleComponent(car,1122);
  2794. AddVehicleComponent(car,1101);
  2795. PlayerPlaySound(playerid, 1133, 0.0, 0.0, 0.0);
  2796. ShowPlayerDialog(playerid, DIALOGID+8, DIALOG_STYLE_LIST, "Select a SideSkirt", "Wheel Arch Alien Side Skirts\nWheel Arch X-Flow Side Skirts\nLocos Low Chrome Strip\nLocos Low Chrome Flames\nLocos Low Chrome Arches\nLocos Low Chrome Trim\nLocos Low Wheelcovers\nBACK", "Select", "Exit");
  2797. }
  2798. }
  2799. else
  2800. {
  2801. ShowPlayerDialog(playerid, DIALOGID, DIALOG_STYLE_LIST, "Tune car menu","Paint Jobs\nColors\nExhausts\nFront Bumper\nRear Bumper\nRoof\nSpoilers\nSide Skirts\nBullbars\nWheels\nCar Stereo\nNext page", "Select", "Exit");
  2802. }
  2803. }
  2804. if(listitem == 4)//Locos Low Co. Cars Chrome Arches Sideskirts
  2805. {
  2806. if(pmodelid[playerid] == 534 ||
  2807. pmodelid[playerid] == 534)
  2808. {
  2809. new car = GetPlayerVehicleID(playerid);
  2810. if(pmodelid[playerid] == 534)
  2811. {
  2812. AddVehicleComponent(car,1106);
  2813. AddVehicleComponent(car,1124);
  2814. PlayerPlaySound(playerid, 1133, 0.0, 0.0, 0.0);
  2815. ShowPlayerDialog(playerid, DIALOGID+8, DIALOG_STYLE_LIST, "Select a SideSkirt", "Wheel Arch Alien Side Skirts\nWheel Arch X-Flow Side Skirts\nLocos Low Chrome Strip\nLocos Low Chrome Flames\nLocos Low Chrome Arches\nLocos Low Chrome Trim\nLocos Low Wheelcovers\nBACK", "Select", "Exit");
  2816. }
  2817. }
  2818. else
  2819. {
  2820. ShowPlayerDialog(playerid, DIALOGID, DIALOG_STYLE_LIST, "Tune car menu","Paint Jobs\nColors\nExhausts\nFront Bumper\nRear Bumper\nRoof\nSpoilers\nSide Skirts\nBullbars\nWheels\nCar Stereo\nNext page", "Select", "Exit");
  2821. }
  2822. }
  2823. if(listitem == 5)//Locos Low Co. Cars Chrome Trim Sideskirts
  2824. {
  2825. if(pmodelid[playerid] == 535)
  2826.  
  2827. {
  2828. new car = GetPlayerVehicleID(playerid);
  2829. if(pmodelid[playerid] == 535)
  2830. {
  2831. AddVehicleComponent(car,1118);
  2832. AddVehicleComponent(car,1120);
  2833. PlayerPlaySound(playerid, 1133, 0.0, 0.0, 0.0);
  2834. ShowPlayerDialog(playerid, DIALOGID+8, DIALOG_STYLE_LIST, "Select a SideSkirt", "Wheel Arch Alien Side Skirts\nWheel Arch X-Flow Side Skirts\nLocos Low Chrome Strip\nLocos Low Chrome Flames\nLocos Low Chrome Arches\nLocos Low Chrome Trim\nLocos Low Wheelcovers\nBACK", "Select", "Exit");
  2835. }
  2836. }
  2837. else
  2838. {
  2839. ShowPlayerDialog(playerid, DIALOGID, DIALOG_STYLE_LIST, "Tune car menu","Paint Jobs\nColors\nExhausts\nFront Bumper\nRear Bumper\nRoof\nSpoilers\nSide Skirts\nBullbars\nWheels\nCar Stereo\nNext page", "Select", "Exit");
  2840. }
  2841. }
  2842. if(listitem == 6)//Locos Low Co. Cars Chrome Wheelcovers Sideskirts
  2843. {
  2844. if(pmodelid[playerid] == 535)
  2845.  
  2846. {
  2847. new car = GetPlayerVehicleID(playerid);
  2848. if(pmodelid[playerid] == 535)
  2849. {
  2850. AddVehicleComponent(car,1119);
  2851. AddVehicleComponent(car,1121);
  2852. PlayerPlaySound(playerid, 1133, 0.0, 0.0, 0.0);
  2853. ShowPlayerDialog(playerid, DIALOGID+8, DIALOG_STYLE_LIST, "Select a SideSkirt", "Wheel Arch Alien Side Skirts\nWheel Arch X-Flow Side Skirts\nLocos Low Chrome Strip\nLocos Low Chrome Flames\nLocos Low Chrome Arches\nLocos Low Chrome Trim\nLocos Low Wheelcovers\nBACK", "Select", "Exit");
  2854. }
  2855. }
  2856. else
  2857. {
  2858. ShowPlayerDialog(playerid, DIALOGID, DIALOG_STYLE_LIST, "Tune car menu","Paint Jobs\nColors\nExhausts\nFront Bumper\nRear Bumper\nRoof\nSpoilers\nSide Skirts\nBullbars\nWheels\nCar Stereo\nNext page", "Select", "Exit");
  2859. }
  2860. }
  2861. if(listitem == 7)//BACK
  2862. {
  2863. ShowPlayerDialog(playerid, DIALOGID, DIALOG_STYLE_LIST, "Tune car menu","Paint Jobs\nColors\nExhausts\nFront Bumper\nRear Bumper\nRoof\nSpoilers\nSide Skirts\nBullbars\nWheels\nCar Stereo\nNext page", "Select", "Exit");
  2864. }
  2865. }
  2866. }
  2867. if(dialogid == DIALOGID+9)//Bullbars
  2868. {
  2869. if(response)
  2870. {
  2871. if(listitem == 0)//Locos Low Co. Cars Chrome Grill
  2872. {
  2873. if(pmodelid[playerid] == 534)
  2874.  
  2875. {
  2876. new car = GetPlayerVehicleID(playerid);
  2877. if(pmodelid[playerid] == 534)
  2878. {
  2879. AddVehicleComponent(car,1100);
  2880. PlayerPlaySound(playerid, 1133, 0.0, 0.0, 0.0);
  2881. ShowPlayerDialog(playerid, DIALOGID+9, DIALOG_STYLE_LIST, "Select a Bullbar", "Locos Low Chrome Grill\nLocos Low Chrome Bars\nLocos Low Chrome Lights\nLocos Low Chrome Bullbar\nBACK", "Select", "Exit");
  2882. }
  2883. }
  2884. else
  2885. {
  2886. ShowPlayerDialog(playerid, DIALOGID, DIALOG_STYLE_LIST, "Tune car menu","Paint Jobs\nColors\nExhausts\nFront Bumper\nRear Bumper\nRoof\nSpoilers\nSide Skirts\nBullbars\nWheels\nCar Stereo\nNext page", "Select", "Exit");
  2887. }
  2888. }
  2889. if(listitem == 1)//Locos Low Co. Cars Chrome Bars
  2890. {
  2891. if(pmodelid[playerid] == 534)
  2892.  
  2893. {
  2894. new car = GetPlayerVehicleID(playerid);
  2895. if(pmodelid[playerid] == 534)
  2896. {
  2897. AddVehicleComponent(car,1123);
  2898. PlayerPlaySound(playerid, 1133, 0.0, 0.0, 0.0);
  2899. ShowPlayerDialog(playerid, DIALOGID+9, DIALOG_STYLE_LIST, "Select a Bullbar", "Locos Low Chrome Grill\nLocos Low Chrome Bars\nLocos Low Chrome Lights\nLocos Low Chrome Bullbar\nBACK", "Select", "Exit");
  2900. }
  2901. }
  2902. else
  2903. {
  2904. ShowPlayerDialog(playerid, DIALOGID, DIALOG_STYLE_LIST, "Tune car menu","Paint Jobs\nColors\nExhausts\nFront Bumper\nRear Bumper\nRoof\nSpoilers\nSide Skirts\nBullbars\nWheels\nCar Stereo\nNext page", "Select", "Exit");
  2905. }
  2906. }
  2907. if(listitem == 2)//Locos Low Co. Cars Chrome Lights
  2908. {
  2909. if(pmodelid[playerid] == 534)
  2910.  
  2911. {
  2912. new car = GetPlayerVehicleID(playerid);
  2913. if(pmodelid[playerid] == 534)
  2914. {
  2915. AddVehicleComponent(car,1125);
  2916. PlayerPlaySound(playerid, 1133, 0.0, 0.0, 0.0);
  2917. ShowPlayerDialog(playerid, DIALOGID+9, DIALOG_STYLE_LIST, "Select a Bullbar", "Locos Low Chrome Grill\nLocos Low Chrome Bars\nLocos Low Chrome Lights\nLocos Low Chrome Bullbar\nBACK", "Select", "Exit");
  2918. }
  2919. }
  2920. else
  2921. {
  2922. ShowPlayerDialog(playerid, DIALOGID, DIALOG_STYLE_LIST, "Tune car menu","Paint Jobs\nColors\nExhausts\nFront Bumper\nRear Bumper\nRoof\nSpoilers\nSide Skirts\nBullbars\nWheels\nCar Stereo\nNext page", "Select", "Exit");
  2923. }
  2924. }
  2925. if(listitem == 3)//Locos Low Co. Cars Chrome Bullbar
  2926. {
  2927. if(pmodelid[playerid] == 535)
  2928.  
  2929. {
  2930. new car = GetPlayerVehicleID(playerid);
  2931. if(pmodelid[playerid] == 535)
  2932. {
  2933. AddVehicleComponent(car,1117);
  2934. PlayerPlaySound(playerid, 1133, 0.0, 0.0, 0.0);
  2935. ShowPlayerDialog(playerid, DIALOGID+9, DIALOG_STYLE_LIST, "Select a Bullbar", "Locos Low Chrome Grill\nLocos Low Chrome Bars\nLocos Low Chrome Lights\nLocos Low Chrome Bullbar\nBACK", "Select", "Exit");
  2936. }
  2937. }
  2938. else
  2939. {
  2940. ShowPlayerDialog(playerid, DIALOGID, DIALOG_STYLE_LIST, "Tune car menu","Paint Jobs\nColors\nExhausts\nFront Bumper\nRear Bumper\nRoof\nSpoilers\nSide Skirts\nBullbars\nWheels\nCar Stereo\nNext page", "Select", "Exit");
  2941. }
  2942. }
  2943. if(listitem == 4)//BACK
  2944. {
  2945. ShowPlayerDialog(playerid, DIALOGID, DIALOG_STYLE_LIST, "Tune car menu","Paint Jobs\nColors\nExhausts\nFront Bumper\nRear Bumper\nRoof\nSpoilers\nSide Skirts\nBullbars\nWheels\nCar Stereo\nNext page", "Select", "Exit");
  2946. }
  2947. }
  2948. }
  2949.  
  2950. if(dialogid == DIALOGID+10)//Wheels
  2951. {
  2952. if(response)
  2953. {
  2954. if(listitem == 0)//Offroad
  2955. {
  2956. new car = GetPlayerVehicleID(playerid);
  2957. AddVehicleComponent(car,1025);
  2958. PlayerPlaySound(playerid, 1133, 0.0, 0.0, 0.0);
  2959. ShowPlayerDialog(playerid, DIALOGID+10, DIALOG_STYLE_LIST, "Select a Wheel type", "Offroad\nMega\nWires\nTwist\nGrove\nImport\nAtomic\nAhab\nVirtual\nAccess\nNext Page\nBACK", "Select", "Exit");
  2960. }
  2961. if(listitem == 1)//Mega
  2962. {
  2963. new car = GetPlayerVehicleID(playerid);
  2964. AddVehicleComponent(car,1074);
  2965. PlayerPlaySound(playerid, 1133, 0.0, 0.0, 0.0);
  2966. ShowPlayerDialog(playerid, DIALOGID+10, DIALOG_STYLE_LIST, "Select a Wheel type", "Offroad\nMega\nWires\nTwist\nGrove\nImport\nAtomic\nAhab\nVirtual\nAccess\nNext Page\nBACK", "Select", "Exit");
  2967. }
  2968. if(listitem == 2)//Wires
  2969. {
  2970. new car = GetPlayerVehicleID(playerid);
  2971. AddVehicleComponent(car,1076);
  2972. ShowPlayerDialog(playerid, DIALOGID+10, DIALOG_STYLE_LIST, "Select a Wheel type", "Offroad\nMega\nWires\nTwist\nGrove\nImport\nAtomic\nAhab\nVirtual\nAccess\nNext Page\nBACK", "Select", "Exit");
  2973. }
  2974. if(listitem == 3)//Twist
  2975. {
  2976. new car = GetPlayerVehicleID(playerid);
  2977. AddVehicleComponent(car,1078);
  2978. PlayerPlaySound(playerid, 1133, 0.0, 0.0, 0.0);
  2979. ShowPlayerDialog(playerid, DIALOGID+10, DIALOG_STYLE_LIST, "Select a Wheel type", "Offroad\nMega\nWires\nTwist\nGrove\nImport\nAtomic\nAhab\nVirtual\nAccess\nNext Page\nBACK", "Select", "Exit");
  2980. }
  2981. if(listitem == 4)//Groove
  2982. {
  2983. new car = GetPlayerVehicleID(playerid);
  2984. AddVehicleComponent(car,1081);
  2985. PlayerPlaySound(playerid, 1133, 0.0, 0.0, 0.0);
  2986. ShowPlayerDialog(playerid, DIALOGID+10, DIALOG_STYLE_LIST, "Select a Wheel type", "Offroad\nMega\nWires\nTwist\nGrove\nImport\nAtomic\nAhab\nVirtual\nAccess\nNext Page\nBACK", "Select", "Exit");
  2987. }
  2988. if(listitem == 5)//Import
  2989. {
  2990. new car = GetPlayerVehicleID(playerid);
  2991. AddVehicleComponent(car,1082);
  2992. PlayerPlaySound(playerid, 1133, 0.0, 0.0, 0.0);
  2993. ShowPlayerDialog(playerid, DIALOGID+10, DIALOG_STYLE_LIST, "Select a Wheel type", "Offroad\nMega\nWires\nTwist\nGrove\nImport\nAtomic\nAhab\nVirtual\nAccess\nNext Page\nBACK", "Select", "Exit");
  2994. }
  2995. if(listitem == 6)//Atomic
  2996. {
  2997. new car = GetPlayerVehicleID(playerid);
  2998. AddVehicleComponent(car,1085);
  2999. PlayerPlaySound(playerid, 1133, 0.0, 0.0, 0.0);
  3000. ShowPlayerDialog(playerid, DIALOGID+10, DIALOG_STYLE_LIST, "Select a Wheel type", "Offroad\nMega\nWires\nTwist\nGrove\nImport\nAtomic\nAhab\nVirtual\nAccess\nNext Page\nBACK", "Select", "Exit");
  3001. }
  3002. if(listitem == 7)//Ahab
  3003. {
  3004. new car = GetPlayerVehicleID(playerid);
  3005. AddVehicleComponent(car,1096);
  3006. PlayerPlaySound(playerid, 1133, 0.0, 0.0, 0.0);
  3007. ShowPlayerDialog(playerid, DIALOGID+10, DIALOG_STYLE_LIST, "Select a Wheel type", "Offroad\nMega\nWires\nTwist\nGrove\nImport\nAtomic\nAhab\nVirtual\nAccess\nNext Page\nBACK", "Select", "Exit");
  3008. }
  3009. if(listitem == 8)//Virtual
  3010. {
  3011. new car = GetPlayerVehicleID(playerid);
  3012. AddVehicleComponent(car,1097);
  3013. PlayerPlaySound(playerid, 1133, 0.0, 0.0, 0.0);
  3014. ShowPlayerDialog(playerid, DIALOGID+10, DIALOG_STYLE_LIST, "Select a Wheel type", "Offroad\nMega\nWires\nTwist\nGrove\nImport\nAtomic\nAhab\nVirtual\nAccess\nNext Page\nBACK", "Select", "Exit");
  3015. }
  3016. if(listitem == 9)//Access
  3017. {
  3018. new car = GetPlayerVehicleID(playerid);
  3019. AddVehicleComponent(car,1098);
  3020. PlayerPlaySound(playerid, 1133, 0.0, 0.0, 0.0);
  3021. ShowPlayerDialog(playerid, DIALOGID+10, DIALOG_STYLE_LIST, "Tune/ Wheel type:", "Offroad\nMega\nWires\nTwist\nGrove\nImport\nAtomic\nAhab\nVirtual\nAccess\nNext Page\nBACK", "Select", "Close");
  3022. }
  3023. if(listitem == 10)//Next page
  3024. {
  3025. ShowPlayerDialog(playerid, DIALOGID+13, DIALOG_STYLE_LIST, "Tune/ Wheel type:", "Trance\nShadow\nRimshine\nClassic\nCutter\nSwitch\nDollar\nBACK", "Select", "Close");
  3026. }
  3027. if(listitem == 11)//BACK
  3028. {
  3029. ShowPlayerDialog(playerid, DIALOGID, DIALOG_STYLE_LIST, "Tune","Paint Jobs\nColors\nExhausts\nFront Bumper\nRear Bumper\nRoof\nSpoilers\nSide Skirts\nBullbars\nWheels\nCar Stereo\nNext page", "Select", "Close");
  3030. }
  3031.  
  3032. }
  3033. }
  3034.  
  3035. if(dialogid == DIALOGID+11)//Car Stereo
  3036. {
  3037. if(response)
  3038. {
  3039. if(listitem == 0)//Bass Boost
  3040. {
  3041. new car = GetPlayerVehicleID(playerid);
  3042. AddVehicleComponent(car,1086);
  3043. PlayerPlaySound(playerid, 1133, 0.0, 0.0, 0.0);
  3044. ShowPlayerDialog(playerid, DIALOGID+11, DIALOG_STYLE_LIST, "Select a Car Stereo.", "Bass Boost\nSuper Bass Boost\nUltra Bass Boost\nKing Bass Boost\nBACK", "Select", "Close");
  3045. }
  3046. if(listitem == 1)//Super Bass Boost
  3047. {
  3048. new car = GetPlayerVehicleID(playerid);
  3049. AddVehicleComponent(car,1086);
  3050. PlayerPlaySound(playerid, 1133, 0.0, 0.0, 0.0);
  3051. ShowPlayerDialog(playerid, DIALOGID+11, DIALOG_STYLE_LIST, "Select a Car Stereo.", "Bass Boost\nSuper Bass Boost\nUltra Bass Boost\nKing Bass Boost\nBACK", "Select", "Close");
  3052. }
  3053. if(listitem == 2)//Ultra Bass Boost
  3054. {
  3055. new car = GetPlayerVehicleID(playerid);
  3056. AddVehicleComponent(car,1086);
  3057. PlayerPlaySound(playerid, 1133, 0.0, 0.0, 0.0);
  3058. ShowPlayerDialog(playerid, DIALOGID+11, DIALOG_STYLE_LIST, "Select a Car Stereo.", "Bass Boost\nSuper Bass Boost\nUltra Bass Boost\nKing Bass Boost\nBACK", "Select", "Close");
  3059. }
  3060. if(listitem == 3)//King Bass Boost
  3061. {
  3062. new car = GetPlayerVehicleID(playerid);
  3063. AddVehicleComponent(car,1086);
  3064. PlayerPlaySound(playerid, 1133, 0.0, 0.0, 0.0);
  3065. ShowPlayerDialog(playerid, DIALOGID+11, DIALOG_STYLE_LIST, "Select a Car Stereo.", "Bass Boost\nSuper Bass Boost\nUltra Bass Boost\nKing Bass Boost\nBACK", "Select", "Close");
  3066. }
  3067. if(listitem == 4)//BACK
  3068. {
  3069. ShowPlayerDialog(playerid, DIALOGID, DIALOG_STYLE_LIST, "Tune car menu","Paint Jobs\nColors\nExhausts\nFront Bumper\nRear Bumper\nRoof\nSpoilers\nSide Skirts\nBullbars\nWheels\nCar Stereo\nNext page", "Select", "Close");
  3070. }
  3071. }
  3072. }
  3073.  
  3074. if(dialogid == DIALOGID+12)//Tune car menu 2
  3075. {
  3076. if(response)
  3077. {
  3078. if(listitem == 0)//Hydraulics
  3079. {
  3080. new car = GetPlayerVehicleID(playerid);
  3081. AddVehicleComponent(car,1087);
  3082. PlayerPlaySound(playerid, 1133, 0.0, 0.0, 0.0);
  3083. ShowPlayerDialog(playerid, DIALOGID+12, DIALOG_STYLE_LIST, "Tune car menu", "Hydraulics\nNitro x10\nRepair Car\nBACK", "Select", "Close");
  3084. }
  3085. if(listitem == 1)//Nitro x10
  3086. {
  3087. new car = GetPlayerVehicleID(playerid);
  3088. AddVehicleComponent(car,1010);
  3089. PlayerPlaySound(playerid, 1133, 0.0, 0.0, 0.0);
  3090. ShowPlayerDialog(playerid, DIALOGID+12, DIALOG_STYLE_LIST, "Tune car menu", "Hydraulics\nNitro x10\nRepair Car\nBACK", "Select", "Close");
  3091. }
  3092. if(listitem == 2)//Repair Car
  3093. {
  3094. new car = GetPlayerVehicleID(playerid);
  3095. SetVehicleHealth(car,1000);
  3096. PlayerPlaySound(playerid, 1133, 0.0, 0.0, 0.0);
  3097. ShowPlayerDialog(playerid, DIALOGID+12, DIALOG_STYLE_LIST, "Tune car menu", "Hydraulics\nNitro x10\nRepair Car\nBACK", "Select", "Close");
  3098. }
  3099. if(listitem == 3)//BACK
  3100. {
  3101. ShowPlayerDialog(playerid, DIALOGID, DIALOG_STYLE_LIST, "Tune car menu","Paint Jobs\nColors\nExhausts\nFront Bumper\nRear Bumper\nRoof\nSpoilers\nSide Skirts\nBullbars\nWheels\nCar Stereo\nNext page", "Select", "Close");
  3102. }
  3103. }
  3104. }
  3105.  
  3106. if(dialogid == DIALOGID+13)//Wheels 2
  3107. {
  3108. if(response)
  3109. {
  3110. if(listitem == 0)//Trance
  3111. {
  3112. new car = GetPlayerVehicleID(playerid);
  3113. AddVehicleComponent(car,1084);
  3114. PlayerPlaySound(playerid, 1133, 0.0, 0.0, 0.0);
  3115. ShowPlayerDialog(playerid, DIALOGID+13, DIALOG_STYLE_LIST, "Select a Wheel type", "Trance\nShadow\nRimshine\nClassic\nCutter\nSwitch\nDollar\nBACK", "Select", "Close");
  3116. }
  3117. if(listitem == 1)//Shadow
  3118. {
  3119. new car = GetPlayerVehicleID(playerid);
  3120. AddVehicleComponent(car,1073);
  3121. PlayerPlaySound(playerid, 1133, 0.0, 0.0, 0.0);
  3122. ShowPlayerDialog(playerid, DIALOGID+13, DIALOG_STYLE_LIST, "Select a Wheel type", "Trance\nShadow\nRimshine\nClassic\nCutter\nSwitch\nDollar\nBACK", "Select", "Close");
  3123. }
  3124. if(listitem == 2)//Rimshine
  3125. {
  3126. new car = GetPlayerVehicleID(playerid);
  3127. AddVehicleComponent(car,1075);
  3128. PlayerPlaySound(playerid, 1133, 0.0, 0.0, 0.0);
  3129. ShowPlayerDialog(playerid, DIALOGID+13, DIALOG_STYLE_LIST, "Select a Wheel type", "Trance\nShadow\nRimshine\nClassic\nCutter\nSwitch\nDollar\nBACK", "Select", "Close");
  3130. }
  3131. if(listitem == 3)//Classic
  3132. {
  3133. new car = GetPlayerVehicleID(playerid);
  3134. AddVehicleComponent(car,1077);
  3135. PlayerPlaySound(playerid, 1133, 0.0, 0.0, 0.0);
  3136. ShowPlayerDialog(playerid, DIALOGID+13, DIALOG_STYLE_LIST, "Select a Wheel type", "Trance\nShadow\nRimshine\nClassic\nCutter\nSwitch\nDollar\nBACK", "Select", "Close");
  3137. }
  3138. if(listitem == 4)//Cutter
  3139. {
  3140. new car = GetPlayerVehicleID(playerid);
  3141. AddVehicleComponent(car,1079);
  3142. PlayerPlaySound(playerid, 1133, 0.0, 0.0, 0.0);
  3143. ShowPlayerDialog(playerid, DIALOGID+13, DIALOG_STYLE_LIST, "Select a Wheel type", "Trance\nShadow\nRimshine\nClassic\nCutter\nSwitch\nDollar\nBACK", "Select", "Close");
  3144. }
  3145. if(listitem == 5)//Switch
  3146. {
  3147. new car = GetPlayerVehicleID(playerid);
  3148. AddVehicleComponent(car,1080);
  3149. PlayerPlaySound(playerid, 1133, 0.0, 0.0, 0.0);
  3150. ShowPlayerDialog(playerid, DIALOGID+13, DIALOG_STYLE_LIST, "Select a Wheel type", "Trance\nShadow\nRimshine\nClassic\nCutter\nSwitch\nDollar\nBACK", "Select", "Close");
  3151. }
  3152. if(listitem == 6)//Dollar
  3153. {
  3154. new car = GetPlayerVehicleID(playerid);
  3155. AddVehicleComponent(car,1083);
  3156. PlayerPlaySound(playerid, 1133, 0.0, 0.0, 0.0);
  3157. ShowPlayerDialog(playerid, DIALOGID+13, DIALOG_STYLE_LIST, "Select a Wheel type", "Trance\nShadow\nRimshine\nClassic\nCutter\nSwitch\nDollar\nBACK", "Select", "Close");
  3158. }
  3159. if(listitem == 7)//BACK
  3160. {
  3161. ShowPlayerDialog(playerid, DIALOGID+10, DIALOG_STYLE_LIST, "Select a Wheel type", "Offroad\nMega\nWires\nTwist\nGrove\nImport\nAtomic\nAhab\nVirtual\nAccess\nNext Page\nBACK", "Select", "Close");
  3162. }
  3163. }
  3164. }
  3165.  
  3166. // ----------------------------------------------------------------------//
  3167.  
  3168. return 1;
  3169. }
  3170.  
  3171. public OnPlayerClickPlayer(playerid, clickedplayerid, source)
  3172. {
  3173. return 1;
  3174. }
  3175.  
  3176. // --------------------------------------------------------------------- //
  3177.  
  3178. public ModCar(playerid) {
  3179. switch(pmodelid[playerid]) {
  3180. case 562,565,559,561,560,575,534,567,536,535,576,411,579,602,496,518,527,589,597,419,
  3181. 533,526,474,545,517,410,600,436,580,439,549,491,445,604,507,585,587,466,492,546,551,516,
  3182. 426,547,405, 409,550,566,406,540,421,529,431,438,437,420,525,552,416,433,427,490,528,
  3183. 407,544,470,598,596,599,601,428,499,609,524,578,486,573,455,588,403,514,423,
  3184. 414,443,515,456,422,482,530,418,572,413,440,543,583,478,554,402,542,603,475,568,504,457,
  3185. 483,508,429,541,415,480,434,506,451,555,477,400,404,489,479,442,458,467,558: {
  3186. ShowPlayerDialog(playerid, DIALOGID, DIALOG_STYLE_LIST, "Tune","Paint Jobs\nColors\nExhausts\nFront Bumper\nRear Bumper\nRoof\nSpoilers\nSide Skirts\nBullbars\nWheels\nCar Stereo\nNext page", "Select", "Exit");
  3187. return SendClientMessage(playerid, COLOR_YELLOW, "");
  3188. }
  3189. default: return SendClientMessage(playerid,0xFF0000AA,"You can't modify this vehicle.");
  3190. }
  3191. return 1;
  3192. }
  3193.  
  3194. // --------------------------------------------------------------------- //
  3195.  
  3196. Float:GetPlayerTheoreticAngle(i)
  3197. {
  3198. new Float:sin;
  3199. new Float:dis;
  3200. new Float:angle2;
  3201. new Float:x,Float:y,Float:z;
  3202. new Float:tmp3;
  3203. new Float:tmp4;
  3204. new Float:MindAngle;
  3205.  
  3206. if(IsPlayerConnected(i)){
  3207.  
  3208. GetPlayerPos(i,x,y,z);
  3209.  
  3210. dis = floatsqroot(floatpower(floatabs(floatsub(x,ppos[i][0])),2)+floatpower(floatabs(floatsub(y,ppos[i][1])),2));
  3211.  
  3212. if(IsPlayerInAnyVehicle(i)){GetVehicleZAngle(GetPlayerVehicleID(i), angle2);}else{GetPlayerFacingAngle(i, angle2);}
  3213.  
  3214. if(x>ppos[i][0]){tmp3=x-ppos[i][0];}else{tmp3=ppos[i][0]-x;}
  3215. if(y>ppos[i][1]){tmp4=y-ppos[i][1];}else{tmp4=ppos[i][1]-y;}
  3216.  
  3217. if(ppos[i][1]>y && ppos[i][0]>x){
  3218. sin = asin(tmp3/dis);
  3219. MindAngle = floatsub(floatsub(floatadd(sin, 90), floatmul(sin, 2)), -90.0);
  3220. }
  3221.  
  3222. if(ppos[i][1]<y && ppos[i][0]>x){
  3223. sin = asin(tmp3/dis);
  3224. MindAngle = floatsub(floatadd(sin, 180), 180.0);
  3225. }
  3226.  
  3227. if(ppos[i][1]<y && ppos[i][0]<x){
  3228. sin = acos(tmp4/dis);
  3229. MindAngle = floatsub(floatadd(sin, 360), floatmul(sin, 2));
  3230. }
  3231.  
  3232. if(ppos[i][1]>y && ppos[i][0]<x){
  3233. sin = asin(tmp3/dis);
  3234. MindAngle = floatadd(sin, 180);
  3235. }
  3236. }
  3237.  
  3238. if(MindAngle == 0.0){return angle2;}else{return MindAngle;}
  3239. }
  3240.  
  3241. public DriftExit(playerid){
  3242. PlayerDriftCancellation[playerid] = 0;
  3243.  
  3244. new Float:h;
  3245. GetVehicleHealth(GetPlayerVehicleID(playerid),h);
  3246. if(DriftPointsNow[playerid]>70 && DriftPointsNow[playerid]<100000 && h==HealthInit[playerid]) GivePlayerMoney(playerid,DriftPointsNow[playerid]);
  3247. TextDrawHideForPlayer(playerid,TDValueDrift[playerid]);
  3248. DriftBonus[playerid]=1;
  3249. AutoFixBool[playerid]=true;
  3250. SetVehicleHealth(GetPlayerVehicleID(playerid),HealthInit[playerid]);
  3251.  
  3252. DriftPointsNow[playerid] = 0;
  3253. }
  3254.  
  3255. Float:ReturnPlayerAngle(playerid){
  3256. new Float:Ang;
  3257. if(IsPlayerInAnyVehicle(playerid))GetVehicleZAngle(GetPlayerVehicleID(playerid), Ang); else GetPlayerFacingAngle(playerid, Ang);
  3258. return Ang;
  3259. }
  3260.  
  3261. public Drift(){
  3262.  
  3263. new Float:Angle1, Float:Angle2, Float:BySpeed;
  3264.  
  3265. new Float:Z;
  3266.  
  3267. new Float:X;
  3268.  
  3269. new Float:Y;
  3270.  
  3271. new Float:SpeedX;
  3272.  
  3273. for(new g=0;g<200;g++){
  3274.  
  3275. GetPlayerPos(g, X, Y, Z);
  3276.  
  3277. SpeedX = floatsqroot(floatadd(floatadd(floatpower(floatabs(floatsub(X,SavedPos[ g ][ sX ])),2),floatpower(floatabs(floatsub(Y,SavedPos[ g ][ sY ])),2)),floatpower(floatabs(floatsub(Z,SavedPos[ g ][ sZ ])),2)));
  3278.  
  3279. Angle1 = ReturnPlayerAngle(g);
  3280.  
  3281. Angle2 = GetPlayerTheoreticAngle(g);
  3282.  
  3283. BySpeed = floatmul(SpeedX, 12);
  3284.  
  3285. if(IsPlayerInAnyVehicle(g) && GetVType(GetPlayerVehicleID(g)) && floatabs(floatsub(Angle1, Angle2)) > DRIFT_MINKAT && floatabs(floatsub(Angle1, Angle2)) < DRIFT_MAXKAT && BySpeed > DRIFT_SPEED){
  3286.  
  3287. if(PlayerDriftCancellation[g] > 0)KillTimer(PlayerDriftCancellation[g]);
  3288.  
  3289. PlayerDriftCancellation[g] = 0;
  3290.  
  3291. DriftPointsNow[g] += floatval( floatabs(floatsub(Angle1, Angle2)) * 3 * (BySpeed*0.1) )/10;
  3292.  
  3293. PlayerDriftCancellation[g] = SetTimerEx("DriftExit", 3000, 0, "d", g);
  3294.  
  3295. }
  3296. new DPs[128];
  3297. format(DPs,256,"~g~$~w~%d",DriftPointsNow[g]);
  3298. TextDrawSetString(TDValueDrift[g],DPs);
  3299. TextDrawHideForPlayer(g,TDValueDrift[g]);
  3300. TextDrawShowForPlayer(g,TDValueDrift[g]);
  3301.  
  3302. SavedPos[ g ][ sX ] = X;
  3303.  
  3304. SavedPos[ g ][ sY ] = Y;
  3305.  
  3306. SavedPos[ g ][ sZ ] = Z;
  3307.  
  3308. }
  3309.  
  3310. }
  3311.  
  3312. public AngleUpdate(){
  3313. for(new g=0;g<=MAX_PLAYERS;g++){
  3314. new Float:x, Float:y, Float:z;
  3315. if(IsPlayerInAnyVehicle(g))GetVehiclePos(GetPlayerVehicleID(g), x, y, z); else GetPlayerPos(g, x, y, z);
  3316. ppos[g][0] = x;
  3317. ppos[g][1] = y;
  3318. ppos[g][2] = z;
  3319. }
  3320. }
  3321.  
  3322. floatval(Float:val){
  3323. new str[256];
  3324. format(str, 256, "%.0f", val);
  3325. return todec(str);
  3326. }
  3327.  
  3328. todec(str[]){
  3329. return strval(str);
  3330. }
  3331.  
  3332. stock CreateTextdraws(){
  3333.  
  3334. for(new i; i < MAX_PLAYERS;i++){
  3335.  
  3336. TDValueDrift[i] = TextDrawCreate(530 ,400 ,"~g~$~w~0");
  3337. TextDrawTextSize(TDValueDrift[i] ,700,700);
  3338. TextDrawFont(TDValueDrift[i],1);
  3339. TextDrawSetShadow(TDValueDrift[i],1);
  3340. TextDrawColor(TDValueDrift[i], 0xFFFFFAA);
  3341. TextDrawUseBox(TDValueDrift[i],0);
  3342. TextDrawLetterSize(TDValueDrift[i] ,0.50 ,1.50);
  3343. TextDrawBoxColor(TDValueDrift[i], 0xFFFFFAA);
  3344. }
  3345.  
  3346. TDModeName = TextDrawCreate(500 ,5 ,"~r~D~w~rift ~r~M~w~ode [~r~V1~w~]");
  3347. TextDrawTextSize(TDModeName,700,700);
  3348. TextDrawFont(TDModeName,1);
  3349. TextDrawSetShadow(TDModeName,1);
  3350. TextDrawColor(TDModeName, 0xFFFFFFAA);
  3351. TextDrawUseBox(TDModeName,0);
  3352. TextDrawLetterSize(TDModeName ,0.30 ,1.29);
  3353. TextDrawBoxColor(TDModeName, 0xFFFFFFAA);
  3354.  
  3355. TDModeWebsite = TextDrawCreate(45 ,430 ,"~w~www.~r~royalst~w~.cz");
  3356. TextDrawTextSize(TDModeWebsite ,700,700);
  3357. TextDrawFont(TDModeWebsite,1);
  3358. TextDrawSetShadow(TDModeWebsite,1);
  3359. TextDrawColor(TDModeWebsite, 0xFFFFFFAA);
  3360. TextDrawUseBox(TDModeWebsite,0);
  3361. TextDrawLetterSize(TDModeWebsite ,0.30 ,1.20);
  3362. TextDrawBoxColor(TDModeWebsite, 0xFFFFFFAA);
  3363.  
  3364. TDModeNameS = TextDrawCreate(545 ,20 ,"~r~S~w~ince ~r~& ~w~2013");
  3365. TextDrawTextSize(TDModeNameS ,700,700);
  3366. TextDrawFont(TDModeNameS,1);
  3367. TextDrawSetShadow(TDModeNameS,1);
  3368. TextDrawColor(TDModeNameS, 0xFFFFFFAA);
  3369. TextDrawUseBox(TDModeNameS,0);
  3370. TextDrawLetterSize(TDModeNameS ,0.30 ,1.20);
  3371. TextDrawBoxColor(TDModeNameS, 0xFFFFFFAA);
  3372.  
  3373. TDModeTime = TextDrawCreate(560 ,45 ,"~w~00~r~:~w~00");
  3374. TextDrawTextSize(TDModeTime ,700,700);
  3375. TextDrawFont(TDModeTime,1);
  3376. TextDrawSetShadow(TDModeTime,1);
  3377. TextDrawColor(TDModeTime, 0xFFFFFFAA);
  3378. TextDrawUseBox(TDModeTime,0);
  3379. TextDrawLetterSize(TDModeTime ,0.30 ,1.20);
  3380. TextDrawBoxColor(TDModeTime, 0xFFFFFFAA);
  3381.  
  3382. return 1;
  3383. }
  3384.  
  3385. public CheckPlayerState(){
  3386. new i,cs;
  3387.  
  3388. for(i=0;i<=MAX_PLAYERS;i++){
  3389. cs=GetPlayerState(i);
  3390. if(DriftMode[i] && cs==PLAYER_STATE_DRIVER && DriftPointsNow[i]>70){
  3391. new Float:h;
  3392. GetVehicleHealth(GetPlayerVehicleID(i),h);
  3393. if(h<HealthInit[i]){
  3394. KillTimer(DriftTimer[i]);
  3395. DriftExit(i);
  3396. if(Languages[i] == Czech){
  3397. GameTextForPlayer(i,"~r~Naboural si!",800,5);
  3398. }
  3399. if(Languages[i] == English){
  3400. GameTextForPlayer(i,"~r~Crashed!",800,5);
  3401. }
  3402. DriftMode[i]=false;
  3403. }
  3404. }
  3405. if(cs==PLAYER_STATE_DRIVER && DriftMode[i]==false){
  3406. if(GetVType(GetPlayerVehicleID(i))){
  3407. DriftMode[i]=true;
  3408. GetVehicleHealth(GetPlayerVehicleID(i),HealthInit[i]);
  3409. AutoFixBool[i]=false;
  3410. DriftTimer[i]=SetTimerEx("Drift", 500, true, "i", i);
  3411. }
  3412. }
  3413. else if(cs!=PLAYER_STATE_DRIVER && DriftMode[i]==true){
  3414. KillTimer(DriftTimer[i]);
  3415. DriftMode[i]=false;
  3416. AutoFixBool[i]=true;
  3417. }
  3418. else{}
  3419. }
  3420. return 1;
  3421. }
  3422.  
  3423. public AutoFix(){
  3424. new i;
  3425. for(i=0;i<=MAX_PLAYERS;i++){
  3426. if(AutoFixBool[i] && IsPlayerInAnyVehicle(i)){
  3427. SetVehicleHealth(GetPlayerVehicleID(i),HealthInit[i]);
  3428. }
  3429. }
  3430. }
  3431.  
  3432. GetVType(vid){
  3433.  
  3434. new Convertibles[4]={480, 533, 439, 555};
  3435. new Industrial[26]={499, 422, 482, 498, 609, 524, 578, 455, 403, 414, 582, 443, 514, 413, 515, 440, 543, 605, 459, 531, 408, 552, 478, 456, 554};
  3436. new LowRider[8]={536, 575, 534, 567, 535, 566, 576, 412};
  3437. new OffRoad[13]={568, 424, 573, 579, 400, 500, 444, 556, 557, 470, 489, 505, 595};
  3438. new Service[19]={416, 433, 431, 438, 437, 523, 427, 490, 528, 407, 544, 596, 596, 597, 598, 599, 432, 601, 420};
  3439. new Saloon[35]={445, 504, 401, 518, 527, 542, 507, 562, 585, 419, 526, 604, 466, 492, 474, 546, 517, 410, 551, 516, 467, 600, 426, 436, 547, 405, 580, 560, 550, 549, 540, 491, 529, 421};
  3440. new Sports[20]={602, 429, 496, 402, 541, 415, 589, 587, 565, 494, 502, 503, 411, 559, 603, 475, 506, 451, 558, 477};
  3441. new Wagons[5]={418, 404, 479, 458, 561};
  3442.  
  3443. new modelid=GetVehicleModel(vid);
  3444. new i;
  3445. for(i=0;i<3;i++){
  3446. if(Convertibles[i]==modelid) return 1;
  3447. }
  3448. for(i=0;i<25;i++){
  3449. if(Industrial[i]==modelid) return 1;
  3450. }
  3451. for(i=0;i<7;i++){
  3452. if(LowRider[i]==modelid) return 1;
  3453. }
  3454. for(i=0;i<12;i++){
  3455. if(OffRoad[i]==modelid) return 1;
  3456. }
  3457. for(i=0;i<19;i++){
  3458. if(Service[i]==modelid) return 1;
  3459. }
  3460. for(i=0;i<35;i++){
  3461. if(Saloon[i]==modelid) return 1;
  3462. }
  3463. for(i=0;i<20;i++){
  3464. if(Sports[i]==modelid) return 1;
  3465. }
  3466. for(i=0;i<5;i++){
  3467. if(Wagons[i]==modelid) return 1;
  3468. }
  3469. return 0;
  3470. }
  3471.  
  3472. // --------------------------------------------------------------------- //
  3473.  
  3474. stock Warp(playerid, Float:X, Float:Y, Float:Z, interior){
  3475. if(IsPlayerConnected(playerid)){
  3476. if(IsPlayerInAnyVehicle(playerid)){
  3477. SetPlayerInterior(playerid, interior);
  3478. LinkVehicleToInterior(GetPlayerVehicleID(playerid), interior);
  3479. SetVehiclePos(GetPlayerVehicleID(playerid), X,Y,Z);
  3480. }else{
  3481. SetPlayerInterior(playerid, interior);
  3482. SetPlayerPos(playerid, X,Y,Z);
  3483. }
  3484. }
  3485. }
  3486.  
  3487. // --------------------------------------------------------------------- //
  3488.  
  3489. stock Jmeno(playerid)
  3490. {
  3491. new n[MAX_PLAYER_NAME];
  3492. GetPlayerName(playerid,n,MAX_PLAYER_NAME);
  3493. return n;
  3494. }
  3495.  
  3496. // --------------------------------------------------------------------- //
  3497.  
  3498. stock chrfind(needle, haystack[], start = 0)
  3499. {
  3500. while (haystack[start]) if (haystack[start++] == needle) return start - 1;
  3501. return -1;
  3502. }
  3503.  
  3504. // --------------------------------------------------------------------- //
  3505.  
  3506. stock sscanf(string[], format[], {Float,_}:...)
  3507. {
  3508. #if defined isnnull
  3509. if (isnnull(string))
  3510. #else
  3511. if (string[0] == 0 || (string[0] == 1 && string[1] == 0))
  3512. #endif
  3513. {
  3514. return format[0];
  3515. }
  3516. #pragma tabsize 4
  3517. new
  3518. formatPos = 0,
  3519. stringPos = 0,
  3520. paramPos = 2,
  3521. paramCount = numargs(),
  3522. delim = ' ';
  3523. while (string[stringPos] && string[stringPos] <= ' ')
  3524. {
  3525. stringPos++;
  3526. }
  3527. while (paramPos < paramCount && string[stringPos])
  3528. {
  3529. switch (format[formatPos++])
  3530. {
  3531. case '\0':
  3532. {
  3533. return 0;
  3534. }
  3535. case 'i', 'd':
  3536. {
  3537. new
  3538. neg = 1,
  3539. num = 0,
  3540. ch = string[stringPos];
  3541. if (ch == '-')
  3542. {
  3543. neg = -1;
  3544. ch = string[++stringPos];
  3545. }
  3546. do
  3547. {
  3548. stringPos++;
  3549. if ('0' <= ch <= '9')
  3550. {
  3551. num = (num * 10) + (ch - '0');
  3552. }
  3553. else
  3554. {
  3555. return -1;
  3556. }
  3557. }
  3558. while ((ch = string[stringPos]) > ' ' && ch != delim);
  3559. setarg(paramPos, 0, num * neg);
  3560. }
  3561. case 'h', 'x':
  3562. {
  3563. new
  3564. num = 0,
  3565. ch = string[stringPos];
  3566. do
  3567. {
  3568. stringPos++;
  3569. switch (ch)
  3570. {
  3571. case 'x', 'X':
  3572. {
  3573. num = 0;
  3574. continue;
  3575. }
  3576. case '0' .. '9':
  3577. {
  3578. num = (num << 4) | (ch - '0');
  3579. }
  3580. case 'a' .. 'f':
  3581. {
  3582. num = (num << 4) | (ch - ('a' - 10));
  3583. }
  3584. case 'A' .. 'F':
  3585. {
  3586. num = (num << 4) | (ch - ('A' - 10));
  3587. }
  3588. default:
  3589. {
  3590. return -1;
  3591. }
  3592. }
  3593. }
  3594. while ((ch = string[stringPos]) > ' ' && ch != delim);
  3595. setarg(paramPos, 0, num);
  3596. }
  3597. case 'c':
  3598. {
  3599. setarg(paramPos, 0, string[stringPos++]);
  3600. }
  3601. case 'f':
  3602. {
  3603.  
  3604. new changestr[16], changepos = 0, strpos = stringPos;
  3605. while(changepos < 16 && string[strpos] && string[strpos] != delim)
  3606. {
  3607. changestr[changepos++] = string[strpos++];
  3608. }
  3609. changestr[changepos] = '\0';
  3610. setarg(paramPos,0,_:floatstr(changestr));
  3611. }
  3612. case 'p':
  3613. {
  3614. delim = format[formatPos++];
  3615. continue;
  3616. }
  3617. case '\'':
  3618. {
  3619. new
  3620. end = formatPos - 1,
  3621. ch;
  3622. while ((ch = format[++end]) && ch != '\'') {}
  3623. if (!ch)
  3624. {
  3625. return -1;
  3626. }
  3627. format[end] = '\0';
  3628. if ((ch = strfind(string, format[formatPos], false, stringPos)) == -1)
  3629. {
  3630. if (format[end + 1])
  3631. {
  3632. return -1;
  3633. }
  3634. return 0;
  3635. }
  3636. format[end] = '\'';
  3637. stringPos = ch + (end - formatPos);
  3638. formatPos = end + 1;
  3639. }
  3640. case 'u':
  3641. {
  3642. new
  3643. end = stringPos - 1,
  3644. id = 0,
  3645. bool:num = true,
  3646. ch;
  3647. while ((ch = string[++end]) && ch != delim)
  3648. {
  3649. if (num)
  3650. {
  3651. if ('0' <= ch <= '9')
  3652. {
  3653. id = (id * 10) + (ch - '0');
  3654. }
  3655. else
  3656. {
  3657. num = false;
  3658. }
  3659. }
  3660. }
  3661. if (num && IsPlayerConnected(id))
  3662. {
  3663. setarg(paramPos, 0, id);
  3664. }
  3665. else
  3666. {
  3667. #if !defined foreach
  3668. #define foreach(%1,%2) for (new %2 = 0; %2 < MAX_PLAYERS; %2++) if (IsPlayerConnected(%2))
  3669. #define __SSCANF_FOREACH__
  3670. #endif
  3671. string[end] = '\0';
  3672. num = false;
  3673. new
  3674. name[MAX_PLAYER_NAME];
  3675. id = end - stringPos;
  3676. foreach (Player, playerid)
  3677. {
  3678. GetPlayerName(playerid, name, sizeof (name));
  3679. if (!strcmp(name, string[stringPos], true, id))
  3680. {
  3681. setarg(paramPos, 0, playerid);
  3682. num = true;
  3683. break;
  3684. }
  3685. }
  3686. if (!num)
  3687. {
  3688. setarg(paramPos, 0, INVALID_PLAYER_ID);
  3689. }
  3690. string[end] = ch;
  3691. #if defined __SSCANF_FOREACH__
  3692. #undef foreach
  3693. #undef __SSCANF_FOREACH__
  3694. #endif
  3695. }
  3696. stringPos = end;
  3697. }
  3698. case 's', 'z':
  3699. {
  3700. new
  3701. i = 0,
  3702. ch;
  3703. if (format[formatPos])
  3704. {
  3705. while ((ch = string[stringPos++]) && ch != delim)
  3706. {
  3707. setarg(paramPos, i++, ch);
  3708. }
  3709. if (!i)
  3710. {
  3711. return -1;
  3712. }
  3713. }
  3714. else
  3715. {
  3716. while ((ch = string[stringPos++]))
  3717. {
  3718. setarg(paramPos, i++, ch);
  3719. }
  3720. }
  3721. stringPos--;
  3722. setarg(paramPos, i, '\0');
  3723. }
  3724. default:
  3725. {
  3726. continue;
  3727. }
  3728. }
  3729. while (string[stringPos] && string[stringPos] != delim && string[stringPos] > ' ')
  3730. {
  3731. stringPos++;
  3732. }
  3733. while (string[stringPos] && (string[stringPos] == delim || string[stringPos] <= ' '))
  3734. {
  3735. stringPos++;
  3736. }
  3737. paramPos++;
  3738. }
  3739. do
  3740. {
  3741. if ((delim = format[formatPos++]) > ' ')
  3742. {
  3743. if (delim == '\'')
  3744. {
  3745. while ((delim = format[formatPos++]) && delim != '\'') {}
  3746. }
  3747. else if (delim != 'z')
  3748. {
  3749. return delim;
  3750. }
  3751. }
  3752. }
  3753. while (delim > ' ');
  3754. return 0;
  3755. }
  3756.  
  3757. AntiDeAMX()
  3758. {
  3759. new a[][] =
  3760. {
  3761. "Unarmed (Fist)",
  3762. "Brass K"
  3763. };
  3764. #pragma unused a
  3765. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement