Guest User

Untitled

a guest
Jan 23rd, 2011
86
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 88.39 KB | None | 0 0
  1. #include <a_samp>
  2. #pragma tabsize 0
  3.  
  4. #define FILTERSCRIPT
  5. #define COLOR_RED 0xFF0000AA
  6. #define COLOR_YELLOW 0xFFFF00AA
  7. #define COLOR_WHITE 0xFFFFFFAA
  8.  
  9.  
  10.  
  11.  
  12.  
  13. #if defined FILTERSCRIPT
  14.  
  15. //--------------------------Main Menu ----------------------------------------------------------------------------
  16. new Menu:TuningMenu,Menu:TuningMenu1,Menu:Paintjobs,Menu:Colors,Menu:Colors1,Menu:Exhausts,Menu:Frontbumper,Menu:Rearbumper,Menu:Roof,Menu:Spoilers,Menu:Sideskirts,Menu:Bullbars,Menu:Wheels,Menu:Wheels1,Menu:Carstereo;
  17. //--------------------------Main Menu page 2 ----------------------------------------------------------------------------
  18. new Menu:Hydraulics,Menu:Nitro;
  19.  
  20. //static pvehicleid[MAX_PLAYERS]; // array containing players vehicle id (loaded when player enters as driver)
  21. new modelid[MAX_PLAYERS]; // array containing players vehicle MODEL id (loaded when player enters as driver)
  22.  
  23.  
  24. public OnFilterScriptInit()
  25. {
  26.  
  27.  
  28. print("\n--------------------------------------");
  29. print("Transfender,Wheel Arch Angels and Lowrider vehicles supported");
  30. print("Car tuning menus v.1.0");
  31. print("Coded by Lucas_Bertone aks Rsts");
  32. print("Cleaned up a bit by kaisersouse 4/11/2008");
  33. print("--------------------------------------\n");
  34.  
  35. //--------------------------Main Menu -----------------------------------------
  36. TuningMenu = CreateMenu("TuningMenu",1,20,120,150);
  37. AddMenuItem(TuningMenu,0,"Paint Jobs");
  38. AddMenuItem(TuningMenu,0,"Colors");
  39. AddMenuItem(TuningMenu,0,"Exhausts");
  40. AddMenuItem(TuningMenu,0,"Front Bumper");
  41. AddMenuItem(TuningMenu,0,"Rear Bumper");
  42. AddMenuItem(TuningMenu,0,"Roof");
  43. AddMenuItem(TuningMenu,0,"Spoilers");
  44. AddMenuItem(TuningMenu,0,"Side Skirts");
  45. AddMenuItem(TuningMenu,0,"Bullbars");
  46. AddMenuItem(TuningMenu,0,"Wheels");
  47. AddMenuItem(TuningMenu,0,"Car Stereo");
  48. AddMenuItem(TuningMenu,0,"Next Page");
  49. Paintjobs = CreateMenu("TuningMenu",1,20,120,150);
  50. SetMenuColumnHeader(Paintjobs,0,"PaintJobs");
  51. AddMenuItem(Paintjobs,0,"Paintjob 1");
  52. AddMenuItem(Paintjobs,0,"Paintjob 2");
  53. AddMenuItem(Paintjobs,0,"Paintjob 3");
  54. AddMenuItem(Paintjobs,0,"Paintjob 4");
  55. AddMenuItem(Paintjobs,0,"Paintjob 5");
  56. AddMenuItem(Paintjobs,0,"Main Menu");
  57. Colors = CreateMenu("TuningMenu",1,20,120,150);
  58. SetMenuColumnHeader(Colors,0,"Colors");
  59. AddMenuItem(Colors,0,"Black");
  60. AddMenuItem(Colors,0,"White");
  61. AddMenuItem(Colors,0,"Red");
  62. AddMenuItem(Colors,0,"Blue");
  63. AddMenuItem(Colors,0,"Green");
  64. AddMenuItem(Colors,0,"Yellow");
  65. AddMenuItem(Colors,0,"Pink");
  66. AddMenuItem(Colors,0,"Brown");
  67. AddMenuItem(Colors,0,"Next Page");
  68. Colors1 = CreateMenu("TuningMenu",1,20,120,150);
  69. SetMenuColumnHeader(Colors1,0,"Colors");
  70. AddMenuItem(Colors1,0,"Grey");
  71. AddMenuItem(Colors1,0,"Gold");
  72. AddMenuItem(Colors1,0,"Dark Blue");
  73. AddMenuItem(Colors1,0,"Light Blue");
  74. AddMenuItem(Colors1,0,"Green");
  75. AddMenuItem(Colors1,0,"Light Grey");
  76. AddMenuItem(Colors1,0,"Dark Red");
  77. AddMenuItem(Colors1,0,"Dark Brown");
  78. AddMenuItem(Colors1,0,"Main Menu");
  79. Exhausts = CreateMenu("TuningMenu",1,20,120,150);
  80. SetMenuColumnHeader(Exhausts,0,"Exhausts");
  81. AddMenuItem(Exhausts,0,"Wheel Arch Alien Exhaust");
  82. AddMenuItem(Exhausts,0,"Wheel Arch X-Flow Exhaust");
  83. AddMenuItem(Exhausts,0,"Locos Low Chromer Exhaust");
  84. AddMenuItem(Exhausts,0,"Locos Low Slamin Exhaust");
  85. AddMenuItem(Exhausts,0,"Main Menu");
  86. Frontbumper = CreateMenu("TuningMenu",1,20,120,150);
  87. SetMenuColumnHeader(Frontbumper,0,"Frontbumpers");
  88. AddMenuItem(Frontbumper,0,"Wheel Arch Alien bumper");
  89. AddMenuItem(Frontbumper,0,"Wheel Arch X-Flow bumper");
  90. AddMenuItem(Frontbumper,0,"Locos Low Chromer bumper");
  91. AddMenuItem(Frontbumper,0,"Locos Low Slamin bumper");
  92. AddMenuItem(Frontbumper,0,"Main Menu");
  93. Rearbumper = CreateMenu("TuningMenu",1,20,120,150);
  94. SetMenuColumnHeader(Rearbumper,0,"Rearbumpers");
  95. AddMenuItem(Rearbumper,0,"Wheel Arch Alien bumper");
  96. AddMenuItem(Rearbumper,0,"Wheel Arch X-Flow bumper");
  97. AddMenuItem(Rearbumper,0,"Locos Low Chromer bumper");
  98. AddMenuItem(Rearbumper,0,"Locos Low Slamin bumper");
  99. AddMenuItem(Rearbumper,0,"Main Menu");
  100. Roof = CreateMenu("TuningMenu",1,20,120,150);
  101. SetMenuColumnHeader(Roof,0,"Roof");
  102. AddMenuItem(Roof,0,"Wheel Arch Alien Roof Vent");
  103. AddMenuItem(Roof,0,"Wheel Arch X-Flow Roof Vent");
  104. AddMenuItem(Roof,0,"Locos Low Hardtop Roof");
  105. AddMenuItem(Roof,0,"Locos Low Softtop Roof");
  106. AddMenuItem(Roof,0,"Main Menu");
  107. Spoilers = CreateMenu("TuningMenu",1,20,120,150);
  108. SetMenuColumnHeader(Spoilers,0,"Spoliers");
  109. AddMenuItem(Spoilers,0,"Alien Spoiler");
  110. AddMenuItem(Spoilers,0,"X-Flow Spoiler");
  111. AddMenuItem(Spoilers,0,"Main Menu");
  112. Sideskirts = CreateMenu("TuningMenu",1,20,120,150);
  113. SetMenuColumnHeader(Sideskirts,0,"SideSkirts");
  114. AddMenuItem(Sideskirts,0,"Wheel Arch Alien Side Skirts");
  115. AddMenuItem(Sideskirts,0,"Wheel Arch X-Flow Side Skirts");
  116. AddMenuItem(Sideskirts,0,"Locos Low Chrome Strip");
  117. AddMenuItem(Sideskirts,0,"Locos Low Chrome Flames");
  118. AddMenuItem(Sideskirts,0,"Locos Low Chrome Arches");
  119. AddMenuItem(Sideskirts,0,"Locos Low Chrome Trim");
  120. AddMenuItem(Sideskirts,0,"Locos Low Wheelcovers");
  121. AddMenuItem(Sideskirts,0,"Main Menu");
  122. Bullbars = CreateMenu("TuningMenu",1,20,120,150);
  123. SetMenuColumnHeader(Bullbars,0,"Bullbars");
  124. AddMenuItem(Bullbars,0,"Locos Low Chrome Grill");
  125. AddMenuItem(Bullbars,0,"Locos Low Chrome Bars");
  126. AddMenuItem(Bullbars,0,"Locos Low Chrome Lights");
  127. AddMenuItem(Bullbars,0,"Locos Low Chrome Bullbar");
  128. AddMenuItem(Bullbars,0,"Main Menu");
  129. Wheels = CreateMenu("TuningMenu",1,20,120,150);
  130. SetMenuColumnHeader(Wheels,0,"Wheels");
  131. AddMenuItem(Wheels,0,"Offroad");
  132. AddMenuItem(Wheels,0,"Mega");
  133. AddMenuItem(Wheels,0,"Wires");
  134. AddMenuItem(Wheels,0,"Twist");
  135. AddMenuItem(Wheels,0,"Grove");
  136. AddMenuItem(Wheels,0,"Import");
  137. AddMenuItem(Wheels,0,"Atomic");
  138. AddMenuItem(Wheels,0,"Ahab");
  139. AddMenuItem(Wheels,0,"Virtual");
  140. AddMenuItem(Wheels,0,"Access");
  141. AddMenuItem(Wheels,0,"Next Page");
  142. AddMenuItem(Wheels,0,"Main Menu");
  143. Wheels1 = CreateMenu("TuningMenu",1,20,120,150);
  144. SetMenuColumnHeader(Wheels1,0,"Wheels");
  145. AddMenuItem(Wheels1,0,"Trance");
  146. AddMenuItem(Wheels1,0,"Shadow");
  147. AddMenuItem(Wheels1,0,"Rimshine");
  148. AddMenuItem(Wheels1,0,"Classic");
  149. AddMenuItem(Wheels1,0,"Cutter");
  150. AddMenuItem(Wheels1,0,"Switch");
  151. AddMenuItem(Wheels1,0,"Dollar");
  152. AddMenuItem(Wheels1,0,"Menu Principal");
  153. Carstereo = CreateMenu("TuningMenu",1,20,120,150);
  154. SetMenuColumnHeader(Carstereo,0,"Stereo");
  155. AddMenuItem(Carstereo,0,"Bass Boost");
  156. AddMenuItem(Carstereo,0,"Main Menu");
  157. //-------------------------Main Menu page 2 ------------------------------------
  158.  
  159. TuningMenu1= CreateMenu("TuningMenu",1,20,120,150);
  160. AddMenuItem(TuningMenu1,0,"Hydraulics");
  161. AddMenuItem(TuningMenu1,0,"Nitro");
  162. AddMenuItem(TuningMenu1,0,"Repair Car");
  163. AddMenuItem(TuningMenu1,0,"Main Menu");
  164. Hydraulics = CreateMenu("TuningMenu",1,20,120,150);
  165. SetMenuColumnHeader(Hydraulics,0,"Hydraulics");
  166. AddMenuItem(Hydraulics,0,"Hydraulics");
  167. AddMenuItem(Hydraulics,0,"Main Menu");
  168. Nitro = CreateMenu("TuningMenu",1,20,120,150);
  169. SetMenuColumnHeader(Nitro,0,"Nitro");
  170. AddMenuItem(Nitro,0,"2x Nitrous");
  171. AddMenuItem(Nitro,0,"5x Nitrous");
  172. AddMenuItem(Nitro,0,"10x Nitrous");
  173. AddMenuItem(Nitro,0,"Main Menu");
  174. return 1;
  175. }
  176.  
  177. public OnFilterScriptExit()
  178. {
  179. DestroyMenu(TuningMenu);
  180. DestroyMenu(TuningMenu1);
  181. DestroyMenu(Paintjobs);
  182. DestroyMenu(Colors);
  183. DestroyMenu(Colors1);
  184. DestroyMenu(Exhausts);
  185. DestroyMenu(Frontbumper);
  186. DestroyMenu(Rearbumper);
  187. DestroyMenu(Roof);
  188. DestroyMenu(Spoilers);
  189. DestroyMenu(Sideskirts);
  190. DestroyMenu(Bullbars);
  191. DestroyMenu(Wheels);
  192. DestroyMenu(Wheels1);
  193. DestroyMenu(Carstereo);
  194. DestroyMenu(Hydraulics);
  195. DestroyMenu(Nitro);
  196. return 1;
  197. }
  198.  
  199. #else
  200.  
  201. main()
  202. {
  203. print("\n----------------------------------");
  204. print(" ");
  205. print("----------------------------------\n");
  206. }
  207.  
  208. #endif
  209.  
  210. public OnPlayerConnect(playerid)
  211. {
  212. return 1;
  213. }
  214.  
  215. public OnPlayerStateChange(playerid, newstate, oldstate) {
  216. if(newstate == PLAYER_STATE_DRIVER) {
  217. modelid[playerid]= GetVehicleModel(GetPlayerVehicleID(playerid));
  218. }
  219. else
  220. {
  221. modelid[playerid]= 0;
  222. }
  223. return 1;
  224. }
  225.  
  226.  
  227.  
  228. /*
  229. GetVehicleWithinDistance( playerid, Float:x1, Float:y1, Float:z1, Float:dist, &vehic){
  230. for(new i = 1; i < MAX_VEHICLES; i++){
  231. if(GetVehicleModel(i) > 0){
  232. if(GetPlayerVehicleID(playerid) != i ){
  233. new Float:x, Float:y, Float:z;
  234. new Float:x2, Float:y2, Float:z2;
  235. GetVehiclePos(i, x, y, z);
  236. x2 = x1 - x; y2 = y1 - y; z2 = z1 - z;
  237. new Float:iDist = (x2*x2+y2*y2+z2*z2);
  238. printf("Vehicle %d is %f", i, iDist);
  239.  
  240. if( iDist < dist){
  241. vehic = i;
  242. }
  243. }
  244. }
  245. }
  246. }
  247. #pragma unused GetVehicleWithinDistance
  248. */
  249.  
  250. public OnPlayerCommandText(playerid, cmdtext[]) {
  251. if(strcmp(cmdtext, "/tunear", true) == 0) {
  252. new playerstate = GetPlayerState(playerid);
  253. if(playerstate == PLAYER_STATE_DRIVER) {
  254. TogglePlayerControllable(playerid,false);
  255. ModCar(playerid);
  256. }
  257. else {
  258. return SendClientMessage(playerid, COLOR_RED, "[ERROR] No puedes tunear un coche sino eres el conductor.");
  259. }
  260. return 1;
  261. }
  262. return 0;
  263. }
  264. //------------------------All car that are allowed to mod------------------------------------------------------------
  265. // Put here all car's id's yo want to be modable
  266. // NOTE: DO NOT TRY TO ALLOW OR MOD BOATS ; PLANES OR OTHER NON CARS.THAT WIL CAUSE YOUR SERVER CRASH
  267. forward ModCar(playerid);
  268. public ModCar(playerid) { // changed to switch method to reduce processor load on server
  269. // new modelid[playerid]= GetVehicleModel(GetPlayerVehicleID(playerid)); // this executes a fair amt of stuff, so running it once to populate variable (modelid),THEN checking variable, makes more sense
  270.  
  271. switch(modelid[playerid]) {
  272. /*
  273. case 562,565,559,561,560,575,534,567,536,535,576,411,579,602,496,518,527,589,597,419,
  274. 533,526,474,545,517,410,600,436,580,439,549,491,445,604,507,585,587,466,492,546,551,516,
  275. 426, 547, 405, 409, 550, 566, 540, 421, 529,431,438,437,420,525,552,416,433,427,490,528,
  276. 407,544,470,598,596,599,601,428,499,609,524,578,486,406,573,455,588,403,514,423,
  277. 414,443,515,456,422,482,530,418,572,413,440,543,583,478,554,402,542,603,475,568,504,457,
  278. 483,508,429,541,415,480,434,506,451,555,477,400,404,489,479,442,458,467,558: {
  279. */
  280. case 445,602,429,496,422,401,518,402,541,438,527,415,542,589,480,507,585,419,587,533,526,466,492,474,579,545,411,546,400,517,410,551,500,418,516,467,404,603,600,426,436,547,489,479,442,475,405,458,580,439,409,550,506,566,549,420,451,540,491,412,478,421,529,555,477,562,565,559,561,560,558,536,575,534,567,535,576: {
  281. ShowMenuForPlayerEx(TuningMenu, playerid);
  282. // TogglePlayerControllable(playerid,false);
  283. SendClientMessage(playerid, COLOR_WHITE, "[INFO] Select an item and push the SPACEBAR to approve.");
  284. }
  285. default: SendClientMessage(playerid,COLOR_RED,"[WARNING] You are not allowed to modify/tune this vehicle");
  286. }
  287. return 1;
  288. }
  289.  
  290.  
  291. public OnPlayerExitedMenu(playerid)
  292. {
  293. new Menu:Current = GetPlayerMenu(playerid);
  294. HideMenuForPlayer(Current, playerid);
  295. TogglePlayerControllable(playerid, true);
  296. return 1;
  297. }
  298. public OnPlayerSelectedMenuRow(playerid, row)
  299. {
  300. new Menu:Current = GetPlayerMenu(playerid);
  301. if(Current == TuningMenu) {
  302. HideMenuForPlayer(Current,playerid);
  303. switch(row)
  304. {
  305. case 0: ShowMenuForPlayerEx(Paintjobs, playerid);
  306. case 1: ShowMenuForPlayerEx(Colors, playerid);
  307. case 2: ShowMenuForPlayerEx(Exhausts, playerid);
  308. case 3:ShowMenuForPlayerEx(Frontbumper, playerid);
  309. case 4:ShowMenuForPlayerEx(Rearbumper, playerid);
  310. case 5:ShowMenuForPlayerEx(Roof, playerid);
  311. case 6:ShowMenuForPlayerEx(Spoilers, playerid);
  312. case 7:ShowMenuForPlayerEx(Sideskirts, playerid);
  313. case 8:ShowMenuForPlayerEx(Bullbars, playerid);
  314. case 9:ShowMenuForPlayerEx(Wheels, playerid);
  315. case 10:ShowMenuForPlayerEx(Carstereo, playerid);
  316. case 11:ShowMenuForPlayerEx(TuningMenu1, playerid);
  317. default: return 1;
  318. }
  319. return 1;
  320. }
  321. if(Current == Paintjobs)
  322. {
  323. switch(row)
  324. {
  325. case 0:
  326. {
  327. switch(modelid[playerid])
  328. {
  329. case 562,565,559,561,560,575,534,567,536,535,576,558:
  330. {
  331. new car = GetPlayerVehicleID(playerid);
  332. ChangeVehiclePaintjob(car,0);
  333. SendClientMessage(playerid,COLOR_WHITE,"[INFO] You have succesfully added paintjob to car");
  334. ShowMenuForPlayerEx(Paintjobs, playerid);
  335. }
  336. default:
  337. {
  338. SendClientMessage(playerid,COLOR_YELLOW,"[WARNING] Paintjob is only for Wheel Arch Angrls and Loco Low Co types of cars");
  339. ShowMenuForPlayerEx(TuningMenu, playerid);
  340. }
  341. }
  342. }
  343. case 1:
  344. {
  345. switch(modelid[playerid])
  346. {
  347. case 562,565,559,561,560,575,534,567,536,535,576,558:
  348. {
  349. new car = GetPlayerVehicleID(playerid);
  350. ChangeVehiclePaintjob(car,1);
  351. SendClientMessage(playerid,COLOR_WHITE,"[INFO] You have succesfully added paintjob to car");
  352. ShowMenuForPlayerEx(Paintjobs, playerid);
  353. }
  354. default:
  355. {
  356. SendClientMessage(playerid,COLOR_YELLOW,"[WARNING] Paintjob is only for Wheel Arch Angrls and Loco Low Co types of cars");
  357. ShowMenuForPlayerEx(TuningMenu, playerid);
  358. }
  359. }
  360. }
  361. case 2:
  362. {
  363. switch(modelid[playerid])
  364. {
  365. case 562,565,559,561,560,575,534,567,536,535,576,558:
  366. {
  367. new car = GetPlayerVehicleID(playerid);
  368. ChangeVehiclePaintjob(car,2);
  369. SendClientMessage(playerid,COLOR_WHITE,"[INFO] You have succesfully added paintjob to car");
  370. ShowMenuForPlayerEx(Paintjobs, playerid);
  371. }
  372. default:
  373. {
  374. SendClientMessage(playerid,COLOR_YELLOW,"[WARNING] Paintjob is only for Wheel Arch Angrls and Loco Low Co types of cars");
  375. ShowMenuForPlayerEx(TuningMenu, playerid);
  376. }
  377. }
  378. }
  379. case 3:
  380. {
  381. switch(modelid[playerid])
  382. {
  383. case 562,565,559,561,560,575,534,567,536,535,576,558:
  384. {
  385. new car = GetPlayerVehicleID(playerid);
  386. ChangeVehiclePaintjob(car,3);
  387. SendClientMessage(playerid,COLOR_WHITE,"[INFO] You have succesfully added paintjob to car");
  388. ShowMenuForPlayerEx(Paintjobs, playerid);
  389. }
  390. default:
  391. {
  392. SendClientMessage(playerid,COLOR_YELLOW,"[WARNING] Paintjob is only for Wheel Arch Angrls and Loco Low Co types of cars");
  393. ShowMenuForPlayerEx(TuningMenu, playerid);
  394. }
  395. }
  396. }
  397. case 4:
  398. {
  399. switch(modelid[playerid])
  400. {
  401. case 562,565,559,561,560,575,534,567,536,535,576,558:
  402. {
  403. new car = GetPlayerVehicleID(playerid);
  404. ChangeVehiclePaintjob(car,4);
  405. SendClientMessage(playerid,COLOR_WHITE,"[INFO] You have succesfully added paintjob to car");
  406. ShowMenuForPlayerEx(Paintjobs, playerid);
  407. }
  408. default:
  409. {
  410. SendClientMessage(playerid,COLOR_YELLOW,"[WARNING] Paintjob is only for Wheel Arch Angrls and Loco Low Co types of cars");
  411. ShowMenuForPlayerEx(TuningMenu, playerid);
  412. }
  413. }
  414. }
  415. case 5:
  416. {
  417. ShowMenuForPlayerEx(TuningMenu, playerid);
  418. }
  419. default: return 1;
  420. }
  421. }
  422. if(Current == Colors) {
  423. switch(row){
  424. case 0:
  425. if(GetPlayerMoney(playerid) >= 0)
  426. {
  427. new car = GetPlayerVehicleID(playerid);
  428. ChangeVehicleColor(car,0,0);
  429. //GivePlayerMoney(playerid,-150);
  430. SendClientMessage(playerid,COLOR_WHITE,"[INFO] You have succesfully repainted to car");
  431. ShowMenuForPlayerEx(Colors, playerid);
  432. }
  433. else
  434. {
  435. SendClientMessage(playerid,COLOR_RED,"Not enough money!");
  436. ShowMenuForPlayerEx(TuningMenu, playerid);
  437. }
  438. case 1:
  439. if(GetPlayerMoney(playerid) >= 0)
  440. {
  441. new car = GetPlayerVehicleID(playerid);
  442. ChangeVehicleColor(car,1,1);
  443. // GivePlayerMoney(playerid,-150);
  444. SendClientMessage(playerid,COLOR_WHITE,"[INFO] You have succesfully repainted to car");
  445. ShowMenuForPlayerEx(Colors, playerid);
  446. }
  447. else
  448. {
  449. SendClientMessage(playerid,COLOR_RED,"Not enough money!");
  450. ShowMenuForPlayerEx(TuningMenu, playerid);
  451. }
  452. case 2:
  453. if(GetPlayerMoney(playerid) >= 0)
  454. {
  455. new car = GetPlayerVehicleID(playerid);
  456. ChangeVehicleColor(car,3,3);
  457. // GivePlayerMoney(playerid,-150);
  458. SendClientMessage(playerid,COLOR_WHITE,"[INFO] You have succesfully repainted to car");
  459. ShowMenuForPlayerEx(Colors, playerid);
  460. }
  461. else
  462. {
  463. SendClientMessage(playerid,COLOR_RED,"Not enough money!");
  464. ShowMenuForPlayerEx(TuningMenu, playerid);
  465. }
  466. case 3:
  467. if(GetPlayerMoney(playerid) >= 0)
  468. {
  469. new car = GetPlayerVehicleID(playerid);
  470. ChangeVehicleColor(car,79,79);
  471. // GivePlayerMoney(playerid,-150);
  472. SendClientMessage(playerid,COLOR_WHITE,"[INFO] You have succesfully repainted to car");
  473. ShowMenuForPlayerEx(Colors, playerid);
  474. }
  475. else
  476. {
  477. SendClientMessage(playerid,COLOR_RED,"Not enough money!");
  478. ShowMenuForPlayerEx(TuningMenu, playerid);
  479. }
  480. case 4:
  481. if(GetPlayerMoney(playerid) >= 0)
  482. {
  483. new car = GetPlayerVehicleID(playerid);
  484. ChangeVehicleColor(car,86,86);
  485. // GivePlayerMoney(playerid,-150);
  486. SendClientMessage(playerid,COLOR_WHITE,"[INFO] You have succesfully repainted to car");
  487. ShowMenuForPlayerEx(Colors, playerid);
  488. }
  489. else
  490. {
  491. SendClientMessage(playerid,COLOR_RED,"Not enough money!");
  492. ShowMenuForPlayerEx(TuningMenu, playerid);
  493. }
  494. case 5:
  495. if(GetPlayerMoney(playerid) >= 0)
  496. {
  497. new car = GetPlayerVehicleID(playerid);
  498. ChangeVehicleColor(car,6,6);
  499. // GivePlayerMoney(playerid,-150);
  500. SendClientMessage(playerid,COLOR_WHITE,"[INFO] You have succesfully repainted to car");
  501. ShowMenuForPlayerEx(Colors, playerid);
  502. }
  503. else
  504. {
  505. SendClientMessage(playerid,COLOR_RED,"Not enough money!");
  506. ShowMenuForPlayerEx(TuningMenu, playerid);
  507. }
  508. case 6:
  509. if(GetPlayerMoney(playerid) >= 0)
  510. {
  511. new car = GetPlayerVehicleID(playerid);
  512. ChangeVehicleColor(car,126,126);
  513. // GivePlayerMoney(playerid,-150);
  514. SendClientMessage(playerid,COLOR_WHITE,"[INFO] You have succesfully repainted to car");
  515. ShowMenuForPlayerEx(Colors, playerid);
  516. }
  517. else
  518. {
  519. SendClientMessage(playerid,COLOR_RED,"Not enough money!");
  520. ShowMenuForPlayerEx(TuningMenu, playerid);
  521. }
  522. case 7:
  523. if(GetPlayerMoney(playerid) >= 0)
  524. {
  525. new car = GetPlayerVehicleID(playerid);
  526. ChangeVehicleColor(car,66,66);
  527. // GivePlayerMoney(playerid,-150);
  528. SendClientMessage(playerid,COLOR_WHITE,"[INFO] You have succesfully repainted to car");
  529. ShowMenuForPlayerEx(Colors, playerid);
  530. }
  531. else
  532. {
  533. SendClientMessage(playerid,COLOR_RED,"Not enough money!");
  534. ShowMenuForPlayerEx(TuningMenu, playerid);
  535. }
  536. case 8:ShowMenuForPlayerEx(Colors1, playerid);
  537. }
  538. return 1;
  539. }
  540. if(Current == Colors1) {
  541. switch(row){
  542. case 0:
  543. if(GetPlayerMoney(playerid) >= 0)
  544. {
  545. new car = GetPlayerVehicleID(playerid);
  546. ChangeVehicleColor(car,24,24);
  547. SendClientMessage(playerid,COLOR_WHITE,"[INFO] You have succesfully repainted to car");
  548. ShowMenuForPlayerEx(Colors1, playerid);
  549. }
  550. else
  551. {
  552. SendClientMessage(playerid,COLOR_RED,"Not enough money!");
  553. ShowMenuForPlayerEx(TuningMenu, playerid);
  554. }
  555. case 1:
  556. if(GetPlayerMoney(playerid) >= 0)
  557. {
  558. new car = GetPlayerVehicleID(playerid);
  559. ChangeVehicleColor(car,123,123);
  560. SendClientMessage(playerid,COLOR_WHITE,"[INFO] You have succesfully repainted to car");
  561. ShowMenuForPlayerEx(Colors1, playerid);
  562. }
  563. else
  564. {
  565. SendClientMessage(playerid,COLOR_RED,"Not enough money!");
  566. ShowMenuForPlayerEx(TuningMenu, playerid);
  567. }
  568. case 2:
  569. if(GetPlayerMoney(playerid) >= 0)
  570. {
  571. new car = GetPlayerVehicleID(playerid);
  572. ChangeVehicleColor(car,53,53);
  573. SendClientMessage(playerid,COLOR_WHITE,"[INFO] You have succesfully repainted to car");
  574. ShowMenuForPlayerEx(Colors1, playerid);
  575. }
  576. else
  577. {
  578. SendClientMessage(playerid,COLOR_RED,"Not enough money!");
  579. ShowMenuForPlayerEx(TuningMenu, playerid);
  580. }
  581. case 3:
  582. if(GetPlayerMoney(playerid) >= 0)
  583. {
  584. new car = GetPlayerVehicleID(playerid);
  585. ChangeVehicleColor(car,93,93);
  586. SendClientMessage(playerid,COLOR_WHITE,"[INFO] You have succesfully repainted to car");
  587. ShowMenuForPlayerEx(Colors1, playerid);
  588. }
  589. else
  590. {
  591. SendClientMessage(playerid,COLOR_RED,"Not enough money!");
  592. ShowMenuForPlayerEx(TuningMenu, playerid);
  593. }
  594. case 4:
  595. if(GetPlayerMoney(playerid) >= 0)
  596. {
  597. new car = GetPlayerVehicleID(playerid);
  598. ChangeVehicleColor(car,83,83);
  599. SendClientMessage(playerid,COLOR_WHITE,"[INFO] You have succesfully repainted to car");
  600. ShowMenuForPlayerEx(Colors1, playerid);
  601. }
  602. else
  603. {
  604. SendClientMessage(playerid,COLOR_RED,"Not enough money!");
  605. ShowMenuForPlayerEx(TuningMenu, playerid);
  606. }
  607. case 5:
  608. if(GetPlayerMoney(playerid) >= 0)
  609. {
  610. new car = GetPlayerVehicleID(playerid);
  611. ChangeVehicleColor(car,60,60);
  612. SendClientMessage(playerid,COLOR_WHITE,"[INFO] You have succesfully repainted to car");
  613. ShowMenuForPlayerEx(Colors1, playerid);
  614. }
  615. else
  616. {
  617. SendClientMessage(playerid,COLOR_RED,"Not enough money!");
  618. ShowMenuForPlayerEx(TuningMenu, playerid);
  619. }
  620. case 6:
  621. if(GetPlayerMoney(playerid) >= 0)
  622. {
  623. new car = GetPlayerVehicleID(playerid);
  624. ChangeVehicleColor(car,126,126);
  625. SendClientMessage(playerid,COLOR_WHITE,"[INFO] You have succesfully repainted to car");
  626. ShowMenuForPlayerEx(Colors1, playerid);
  627. }
  628. else
  629. {
  630. SendClientMessage(playerid,COLOR_RED,"Not enough money!");
  631. ShowMenuForPlayerEx(TuningMenu, playerid);
  632. }
  633. case 7:
  634. if(GetPlayerMoney(playerid) >= 0)
  635. {
  636. new car = GetPlayerVehicleID(playerid);
  637. ChangeVehicleColor(car,110,110);
  638. SendClientMessage(playerid,COLOR_WHITE,"[INFO] You have succesfully repainted to car");
  639. ShowMenuForPlayerEx(Colors1, playerid);
  640. }
  641. else
  642. {
  643. SendClientMessage(playerid,COLOR_RED,"Not enough money!");
  644. ShowMenuForPlayerEx(TuningMenu, playerid);
  645. }
  646. case 8:ShowMenuForPlayerEx(TuningMenu, playerid);
  647. }
  648. return 1;
  649. }
  650. if(Current == Exhausts) {
  651. switch(row){
  652. //-------------------Alien Exausts-Wheel Arch Cars----------------------------------------------------------
  653.  
  654. case 0:
  655.  
  656. if(modelid[playerid]== 562 ||
  657. modelid[playerid]== 565 ||
  658. modelid[playerid]== 559 ||
  659. modelid[playerid]== 561 ||
  660. modelid[playerid]== 560)
  661. {
  662. new car = GetPlayerVehicleID(playerid);
  663. if(modelid[playerid]== 562)
  664. {
  665. AddVehicleComponent(car,1034);
  666. SendClientMessage(playerid,COLOR_WHITE,"[INFO] You have succesfully added Wheel Arch Alien Exhaust component on Elegy");
  667. ShowMenuForPlayerEx(Exhausts, playerid);
  668. }
  669. else if(modelid[playerid]== 565)
  670. {
  671. AddVehicleComponent(car,1046);
  672. SendClientMessage(playerid,COLOR_WHITE,"[INFO] You have succesfully added Wheel Arch Alien Exhaust component on Flash");
  673. ShowMenuForPlayerEx(Exhausts, playerid);
  674. }
  675. else if(modelid[playerid]== 559)
  676. {
  677. AddVehicleComponent(car,1065);
  678. SendClientMessage(playerid,COLOR_WHITE,"[INFO] You have succesfully added Wheel Arch Alien Exhaust component on Jetser");
  679. ShowMenuForPlayerEx(Exhausts, playerid);
  680. }
  681. else if(modelid[playerid]== 561)
  682. {
  683. AddVehicleComponent(car,1064);
  684. SendClientMessage(playerid,COLOR_WHITE,"[INFO] You have succesfully added Wheel Arch Alien Exhaust component on Stratum");
  685. ShowMenuForPlayerEx(Exhausts, playerid);
  686. }
  687. else if(modelid[playerid]== 560)
  688. {
  689. AddVehicleComponent(car,1028);
  690. SendClientMessage(playerid,COLOR_WHITE,"[INFO] You have succesfully added Wheel Arch Alien Exhaust component on Sultan");
  691. ShowMenuForPlayerEx(Exhausts, playerid);
  692. }
  693. else if(modelid[playerid]== 558)
  694. {
  695. AddVehicleComponent(car,1089);
  696. SendClientMessage(playerid,COLOR_WHITE,"[INFO] You have succesfully added Wheel Arch Alien Exhaust component on Uranus");
  697. ShowMenuForPlayerEx(Exhausts, playerid);
  698. }
  699. }
  700. else
  701. {
  702. SendClientMessage(playerid,COLOR_YELLOW,"[WARNING] You can only add this component to Wheel Arch Angels Car types");
  703. ShowMenuForPlayerEx(TuningMenu, playerid);
  704. }
  705.  
  706.  
  707.  
  708. //-------------------X-Flow Exausts-Wheel Arch Cars----------------------------------------------------------
  709. case 1:
  710. if(modelid[playerid]== 562 ||
  711. modelid[playerid]== 565 ||
  712. modelid[playerid]== 559 ||
  713. modelid[playerid]== 561 ||
  714. modelid[playerid]== 560)
  715.  
  716. {
  717. new car = GetPlayerVehicleID(playerid);
  718. if(modelid[playerid]== 562)
  719. {
  720. AddVehicleComponent(car,1037);
  721. SendClientMessage(playerid,COLOR_WHITE,"[INFO] You have succesfully added Wheel Arch X-Flow Exhaust component on Elegy");
  722. ShowMenuForPlayerEx(Exhausts, playerid);
  723. }
  724. else if(modelid[playerid]== 565)
  725. {
  726. AddVehicleComponent(car,1045);
  727. SendClientMessage(playerid,COLOR_WHITE,"[INFO] You have succesfully added Wheel Arch X-Flow Exhaust component on Flash");
  728. ShowMenuForPlayerEx(Exhausts, playerid);
  729. }
  730. else if(modelid[playerid]== 559)
  731. {
  732. AddVehicleComponent(car,1066);
  733. SendClientMessage(playerid,COLOR_WHITE,"[INFO] You have succesfully added Wheel Arch X-Flow exaust component on Jester");
  734. ShowMenuForPlayerEx(Exhausts, playerid);
  735. }
  736. else if(modelid[playerid]== 561)
  737. {
  738. AddVehicleComponent(car,1059);
  739. SendClientMessage(playerid,COLOR_WHITE,"[INFO] You have succesfully added Wheel Arch X-Flow Exhaust component on Stratum");
  740. ShowMenuForPlayerEx(Exhausts, playerid);
  741. }
  742. else if(modelid[playerid]== 560)
  743. {
  744. AddVehicleComponent(car,1029);
  745. SendClientMessage(playerid,COLOR_WHITE,"[INFO] You have succesfully added Wheel Arch X-Flow Exhaust component on Sultan");
  746. ShowMenuForPlayerEx(Exhausts, playerid);
  747. }
  748. else if(modelid[playerid]== 558)
  749. {
  750. AddVehicleComponent(car,1092);
  751. SendClientMessage(playerid,COLOR_WHITE,"[INFO] You have succesfully added Wheel Arch X-Flow Exhaust component on Uranus");
  752. ShowMenuForPlayerEx(Exhausts, playerid);
  753. }
  754. }
  755. else
  756. {
  757. SendClientMessage(playerid,COLOR_YELLOW,"[WARNING] You can only add this component to Wheel Arch Angels Car types");
  758. ShowMenuForPlayerEx(TuningMenu, playerid);
  759. }
  760.  
  761. //-------------------Locos Low Chromer Exausts----------------------------------------------------------
  762. case 2:
  763. if(modelid[playerid]== 575 ||
  764. modelid[playerid]== 534 ||
  765. modelid[playerid]== 567 ||
  766. modelid[playerid]== 536 ||
  767. modelid[playerid]== 576 ||
  768. modelid[playerid]== 535)
  769.  
  770. {
  771. new car = GetPlayerVehicleID(playerid);
  772. if(modelid[playerid]== 575) // Brodway
  773. {
  774. AddVehicleComponent(car,1044);
  775. SendClientMessage(playerid,COLOR_WHITE,"[INFO] You have succesfully added Locos Low Chromer Exhaust component on Brodway");
  776. ShowMenuForPlayerEx(Exhausts, playerid);
  777. }
  778. else if(modelid[playerid]== 534)// Remington
  779. {
  780. AddVehicleComponent(car,1126);
  781. SendClientMessage(playerid,COLOR_WHITE,"[INFO] You have succesfully added Locos Low Chromer Exhaust component on Remington");
  782. ShowMenuForPlayerEx(Exhausts, playerid);
  783. }
  784. else if(modelid[playerid]== 567)// Savanna
  785. {
  786. AddVehicleComponent(car,1129);
  787. SendClientMessage(playerid,COLOR_WHITE,"[INFO] You have succesfully added Locos Low Chromer Exhaust component on Savana");
  788. ShowMenuForPlayerEx(Exhausts, playerid);
  789. }
  790. else if(modelid[playerid]== 536) // Blade
  791. {
  792. AddVehicleComponent(car,1104);
  793. SendClientMessage(playerid,COLOR_WHITE,"[INFO] You have succesfully added Locos Low Chromer Exhaust component on Blade");
  794. ShowMenuForPlayerEx(Exhausts, playerid);
  795. }
  796. else if(modelid[playerid]== 535) // Slamvan
  797. {
  798. AddVehicleComponent(car,1113);
  799. SendClientMessage(playerid,COLOR_WHITE,"[INFO] You have succesfully added Locos Low Chromer Exhaust component on Slamvan");
  800. ShowMenuForPlayerEx(Exhausts, playerid);
  801. }
  802. else if(modelid[playerid]== 576) // Tornado
  803. {
  804. AddVehicleComponent(car,1136);
  805. SendClientMessage(playerid,COLOR_WHITE,"[INFO] You have succesfully added Locos Low Chromer Exhaust component on Tornado");
  806. ShowMenuForPlayerEx(Exhausts, playerid);
  807. }
  808. }
  809. else
  810. {
  811. SendClientMessage(playerid,COLOR_YELLOW,"[WARNING] You can only add this component to Locos Low Car types");
  812. ShowMenuForPlayerEx(TuningMenu, playerid);
  813. }
  814.  
  815. //-------------------Locos Low Salmin Exausts----------------------------------------------------------
  816. case 3:
  817. if(modelid[playerid]== 575 ||
  818. modelid[playerid]== 534 ||
  819. modelid[playerid]== 567 ||
  820. modelid[playerid]== 536 ||
  821. modelid[playerid]== 576 ||
  822. modelid[playerid]== 535)
  823. {
  824. new car = GetPlayerVehicleID(playerid);
  825. if(modelid[playerid]== 575) // Brodway
  826. {
  827. AddVehicleComponent(car,1043);
  828. SendClientMessage(playerid,COLOR_WHITE,"[INFO] You have succesfully added Locos Low Slamin Exhaust component on Brodway");
  829. ShowMenuForPlayerEx(Exhausts, playerid);
  830. }
  831. else if(modelid[playerid]== 534)// Remington
  832. {
  833. AddVehicleComponent(car,1127);
  834. SendClientMessage(playerid,COLOR_WHITE,"[INFO] You have succesfully added Locos Low Slamin Exhaust component on Remingon");
  835. ShowMenuForPlayerEx(Exhausts, playerid);
  836. }
  837. else if(modelid[playerid]== 567)// Savanna
  838. {
  839. AddVehicleComponent(car,1132);
  840. SendClientMessage(playerid,COLOR_WHITE,"[INFO] You have succesfully added Locos Low Slamin Exhaust component on Savana");
  841. ShowMenuForPlayerEx(Exhausts, playerid);
  842. }
  843. else if(modelid[playerid]== 536) // Blade
  844. {
  845. AddVehicleComponent(car,1105);
  846. SendClientMessage(playerid,COLOR_WHITE,"[INFO] You have succesfully added Locos Low Slamin Exhaust component on Blade");
  847. ShowMenuForPlayerEx(Exhausts, playerid);
  848. }
  849.  
  850. else if(modelid[playerid]== 535) // Slamvan
  851. {
  852. AddVehicleComponent(car,1114);
  853. SendClientMessage(playerid,COLOR_WHITE,"[INFO] You have succesfully added Locos Low Slamin Exhaust component on Slamvan");
  854. ShowMenuForPlayerEx(Exhausts, playerid);
  855. }
  856.  
  857. else if(modelid[playerid]== 576) // Tornado
  858. {
  859. AddVehicleComponent(car,1135);
  860. SendClientMessage(playerid,COLOR_WHITE,"[INFO] You have succesfully added Locos Low Slamin Exhaust component on Tornado");
  861. ShowMenuForPlayerEx(Exhausts, playerid);
  862. }
  863.  
  864. }
  865. else
  866. {
  867. SendClientMessage(playerid,COLOR_YELLOW,"[WARNING] You can only add this component to Locos Low Car types");
  868. ShowMenuForPlayerEx(TuningMenu, playerid);
  869. }
  870.  
  871. case 4:ShowMenuForPlayerEx(TuningMenu, playerid);
  872. }
  873. return 1;
  874. }
  875. if(Current == Frontbumper) {
  876. switch(row){
  877.  
  878.  
  879. //-------------------Alien Front Bumper-Wheel Arch Cars----------------------------------------------------------
  880. case 0:
  881. if(modelid[playerid]== 562 ||
  882. modelid[playerid]== 565 ||
  883. modelid[playerid]== 559 ||
  884. modelid[playerid]== 561 ||
  885. modelid[playerid]== 560)
  886. {
  887. new car = GetPlayerVehicleID(playerid);
  888. if(modelid[playerid]== 562) // Elegy
  889. {
  890. AddVehicleComponent(car,1171);
  891. SendClientMessage(playerid,COLOR_WHITE,"[INFO] You have succesfully added Wheel Arch Alien front bumper component on Elegy");
  892. ShowMenuForPlayerEx(Frontbumper, playerid);
  893. }
  894. else if(modelid[playerid]== 565) // Flash
  895. {
  896. AddVehicleComponent(car,1153);
  897. SendClientMessage(playerid,COLOR_WHITE,"[INFO] You have succesfully added Wheel Arch Alien front bumper component on Flash");
  898. ShowMenuForPlayerEx(Frontbumper, playerid);
  899. }
  900. else if(modelid[playerid]== 559) // Jester
  901. {
  902. AddVehicleComponent(car,1160);
  903. SendClientMessage(playerid,COLOR_WHITE,"[INFO] You have succesfully added Wheel Arch Alien front bumper component on Jester");
  904. ShowMenuForPlayerEx(Frontbumper, playerid);
  905. }
  906. else if(modelid[playerid]== 561) // Stratum
  907. {
  908. AddVehicleComponent(car,1155);
  909. SendClientMessage(playerid,COLOR_WHITE,"[INFO] You have succesfully added Wheel Arch Alien front bumper component on Stratum");
  910. ShowMenuForPlayerEx(Frontbumper, playerid);
  911. }
  912. else if(modelid[playerid]== 560) // Sultan
  913. {
  914. AddVehicleComponent(car,1169);
  915. SendClientMessage(playerid,COLOR_WHITE,"[INFO] You have succesfully added Wheel Arch Alien front bumper component on Sultan");
  916. ShowMenuForPlayerEx(Frontbumper, playerid);
  917. }
  918. else if(modelid[playerid]== 558) // Uranus
  919. {
  920. AddVehicleComponent(car,1166);
  921. SendClientMessage(playerid,COLOR_WHITE,"[INFO] You have succesfully added Wheel Arch Alien front bumper component on Uraus");
  922. ShowMenuForPlayerEx(Frontbumper, playerid);
  923. }
  924. }
  925. else
  926. {
  927. SendClientMessage(playerid,COLOR_YELLOW,"[WARNING] You can only add this component to Wheel Arch Angels Car types");
  928. ShowMenuForPlayerEx(TuningMenu, playerid);
  929. }
  930.  
  931.  
  932. //-------------------X-Flow Front Bumper-Wheel Arch Cars----------------------------------------------------------
  933. case 1:
  934.  
  935. if(modelid[playerid]== 562 ||
  936. modelid[playerid]== 565 ||
  937. modelid[playerid]== 559 ||
  938. modelid[playerid]== 561 ||
  939. modelid[playerid]== 560)
  940. {
  941.  
  942. new car = GetPlayerVehicleID(playerid);
  943. if(modelid[playerid]== 562) // Elegy
  944. {
  945. AddVehicleComponent(car,1172);
  946. SendClientMessage(playerid,COLOR_WHITE,"[INFO] You have succesfully added Wheel Arch X-Flow front bumper component on Elegy");
  947. ShowMenuForPlayerEx(Frontbumper, playerid);
  948. }
  949. else if(modelid[playerid]== 565) // Flash
  950. {
  951. AddVehicleComponent(car,1152);
  952. SendClientMessage(playerid,COLOR_WHITE,"[INFO] You have succesfully added Wheel Arch X-Flow front bumper component on Flash");
  953. ShowMenuForPlayerEx(Frontbumper, playerid);
  954. }
  955. else if(modelid[playerid]== 559) // Jetser
  956. {
  957. AddVehicleComponent(car,1173);
  958. SendClientMessage(playerid,COLOR_WHITE,"[INFO] You have succesfully added Wheel Arch X-Flow front bumper component on Jester");
  959. ShowMenuForPlayerEx(Frontbumper, playerid);
  960. }
  961. else if(modelid[playerid]== 561) // Stratum
  962. {
  963. AddVehicleComponent(car,1157);
  964. SendClientMessage(playerid,COLOR_WHITE,"[INFO] You have succesfully added Wheel Arch X-Flow front bumper component on Stratum");
  965. ShowMenuForPlayerEx(Frontbumper, playerid);
  966. }
  967. else if(modelid[playerid]== 560) // Sultan
  968. {
  969. AddVehicleComponent(car,1170);
  970. SendClientMessage(playerid,COLOR_WHITE,"[INFO] You have succesfully added Wheel Arch X-Flow front bumper component on Sultan");
  971. ShowMenuForPlayerEx(Frontbumper, playerid);
  972. }
  973. else if(modelid[playerid]== 558) // Uranus
  974. {
  975. AddVehicleComponent(car,1165);
  976. SendClientMessage(playerid,COLOR_WHITE,"[INFO] You have succesfully added Wheel Arch X-Flow front bumper component on Uranus");
  977. ShowMenuForPlayerEx(Frontbumper, playerid);
  978. }
  979. }
  980. else
  981. {
  982. SendClientMessage(playerid,COLOR_YELLOW,"[WARNING] You can only add this component to Wheel Arch Angels Car types");
  983. ShowMenuForPlayerEx(TuningMenu, playerid);
  984. }
  985.  
  986. //-------------------Locos Low Chromer Front Bumper----------------------------------------------------------
  987. case 2:
  988.  
  989. if(modelid[playerid]== 575 ||
  990. modelid[playerid]== 534 ||
  991. modelid[playerid]== 567 ||
  992. modelid[playerid]== 536 ||
  993. modelid[playerid]== 576 ||
  994. modelid[playerid]== 535)
  995. {
  996. new car = GetPlayerVehicleID(playerid);
  997. if(modelid[playerid]== 575) // Brodway
  998. {
  999. AddVehicleComponent(car,1174);
  1000. SendClientMessage(playerid,COLOR_WHITE,"[INFO] You have succesfully added Locos Low Chromer front bumper component on Brodway");
  1001. ShowMenuForPlayerEx(Frontbumper, playerid);
  1002. }
  1003. else if(modelid[playerid]== 534)// Remington
  1004. {
  1005. AddVehicleComponent(car,1179);
  1006. SendClientMessage(playerid,COLOR_WHITE,"[INFO] You have succesfully added Locos Low Chromer front bumper component on Remington");
  1007. ShowMenuForPlayerEx(Frontbumper, playerid);
  1008. }
  1009. else if(modelid[playerid]== 567)// Savanna
  1010. {
  1011. AddVehicleComponent(car,1189);
  1012. SendClientMessage(playerid,COLOR_WHITE,"[INFO] You have succesfully added Locos Low Chromer front bumper component on Savana");
  1013. ShowMenuForPlayerEx(Frontbumper, playerid);
  1014. }
  1015. else if(modelid[playerid]== 536) // Blade
  1016. {
  1017. AddVehicleComponent(car,1182);
  1018. SendClientMessage(playerid,COLOR_WHITE,"[INFO] You have succesfully added Locos Low Chromer front bumper component on Blade");
  1019. ShowMenuForPlayerEx(Frontbumper, playerid);
  1020. }
  1021. else if(modelid[playerid]== 535) // Slamvan
  1022. {
  1023. AddVehicleComponent(car,1115);
  1024. SendClientMessage(playerid,COLOR_WHITE,"[INFO] You have succesfully added Locos Low Chromer front bumper component on Slamvan");
  1025. ShowMenuForPlayerEx(Frontbumper, playerid);
  1026. }
  1027. else if(modelid[playerid]== 576) // Tornado
  1028. {
  1029. AddVehicleComponent(car,1191);
  1030. SendClientMessage(playerid,COLOR_WHITE,"[INFO] You have succesfully added Locos Low Chromer front bumper component on Tornado");
  1031. ShowMenuForPlayerEx(Frontbumper, playerid);
  1032. }
  1033. }
  1034. else
  1035. {
  1036. SendClientMessage(playerid,COLOR_YELLOW,"[WARNING] You can only add this component to Locos Low Car types");
  1037. ShowMenuForPlayerEx(TuningMenu, playerid);
  1038. }
  1039.  
  1040.  
  1041.  
  1042. //-------------------Locos Low Salmin Front Bumper----------------------------------------------------------
  1043. case 3:
  1044.  
  1045. if(modelid[playerid]== 575 ||
  1046. modelid[playerid]== 534 ||
  1047. modelid[playerid]== 567 ||
  1048. modelid[playerid]== 536 ||
  1049. modelid[playerid]== 576 ||
  1050. modelid[playerid]== 576)
  1051. {
  1052. new car = GetPlayerVehicleID(playerid);
  1053. if(modelid[playerid]== 575) // Brodway
  1054. {
  1055. AddVehicleComponent(car,1175);
  1056. SendClientMessage(playerid,COLOR_WHITE,"[INFO] You have succesfully added Locos Low Slamin front bumper component on Brodway");
  1057. ShowMenuForPlayerEx(Frontbumper, playerid);
  1058. }
  1059. else if(modelid[playerid]== 534)// Remington
  1060. {
  1061. AddVehicleComponent(car,1185);
  1062. SendClientMessage(playerid,COLOR_WHITE,"[INFO] You have succesfully added Locos Low Slamin front bumper component on Remington");
  1063. ShowMenuForPlayerEx(Frontbumper, playerid);
  1064. }
  1065. else if(modelid[playerid]== 567)// Savanna
  1066. {
  1067. AddVehicleComponent(car,1188);
  1068. SendClientMessage(playerid,COLOR_WHITE,"[INFO] You have succesfully added Locos Low Slamin front bumper component on Savana");
  1069. ShowMenuForPlayerEx(Frontbumper, playerid);
  1070. }
  1071. else if(modelid[playerid]== 536) // Blade
  1072. {
  1073. AddVehicleComponent(car,1181);
  1074. SendClientMessage(playerid,COLOR_WHITE,"[INFO] You have succesfully added Locos Low Slamin front bumper component on Blade");
  1075. ShowMenuForPlayerEx(Frontbumper, playerid);
  1076. }
  1077.  
  1078. else if(modelid[playerid]== 535) // Slamvan
  1079. {
  1080. AddVehicleComponent(car,1116);
  1081. SendClientMessage(playerid,COLOR_WHITE,"[INFO] You have succesfully added Locos Low Slamin front bumper component on Slamvan");
  1082. ShowMenuForPlayerEx(Frontbumper, playerid);
  1083. }
  1084. else if(modelid[playerid]== 576) // Tornado
  1085. {
  1086. AddVehicleComponent(car,1190);
  1087. SendClientMessage(playerid,COLOR_WHITE,"[INFO] You have succesfully added Locos Low Slamin front bumper component on Tornado");
  1088. ShowMenuForPlayerEx(Frontbumper, playerid);
  1089. }
  1090.  
  1091. }
  1092. else
  1093. {
  1094. SendClientMessage(playerid,COLOR_YELLOW,"[WARNING] You can only add this component to Locos Low Car types");
  1095. ShowMenuForPlayerEx(TuningMenu, playerid);
  1096. }
  1097.  
  1098. case 4:ShowMenuForPlayerEx(TuningMenu, playerid);
  1099. }
  1100. return 1;
  1101. }
  1102. if(Current == Rearbumper) {
  1103. switch(row){
  1104.  
  1105.  
  1106. //-------------------Alien Rear Bumper-Wheel Arch Cars----------------------------------------------------------
  1107. case 0:
  1108. if(modelid[playerid]== 562 ||
  1109. modelid[playerid]== 565 ||
  1110. modelid[playerid]== 559 ||
  1111. modelid[playerid]== 561 ||
  1112. modelid[playerid]== 560)
  1113. {
  1114.  
  1115. new car = GetPlayerVehicleID(playerid);
  1116. if(modelid[playerid]== 562) // Elegy
  1117. {
  1118. AddVehicleComponent(car,1149);
  1119. SendClientMessage(playerid,COLOR_WHITE,"[INFO] You have succesfully added Wheel Arch Alien rear bumper component on Elegy");
  1120. ShowMenuForPlayerEx(Rearbumper, playerid);
  1121. }
  1122. else if(modelid[playerid]== 565) // Flash
  1123. {
  1124. AddVehicleComponent(car,1150);
  1125. SendClientMessage(playerid,COLOR_WHITE,"[INFO] You have succesfully added Wheel Arch Alien rear bumper component on Flash");
  1126. ShowMenuForPlayerEx(Rearbumper, playerid);
  1127. }
  1128. else if(modelid[playerid]== 559) // Jester
  1129. {
  1130. AddVehicleComponent(car,1159);
  1131. SendClientMessage(playerid,COLOR_WHITE,"[INFO] You have succesfully added Wheel Arch Alien rear bumper component on Jester");
  1132. ShowMenuForPlayerEx(Rearbumper, playerid);
  1133. }
  1134. else if(modelid[playerid]== 561) // Stratum
  1135. {
  1136. AddVehicleComponent(car,1154);
  1137. SendClientMessage(playerid,COLOR_WHITE,"[INFO] You have succesfully added Wheel Arch Alien rear bumper component on Stratum");
  1138. ShowMenuForPlayerEx(Rearbumper, playerid);
  1139. }
  1140. else if(modelid[playerid]== 560) // Sultan
  1141. {
  1142. AddVehicleComponent(car,1141);
  1143. SendClientMessage(playerid,COLOR_WHITE,"[INFO] You have succesfully added Wheel Arch Alien rear bumper component on Sultan");
  1144. ShowMenuForPlayerEx(Rearbumper, playerid);
  1145. }
  1146. else if(modelid[playerid]== 558) // Uranus
  1147. {
  1148. AddVehicleComponent(car,1168);
  1149. SendClientMessage(playerid,COLOR_WHITE,"[INFO] You have succesfully added Wheel Arch Alien rear bumper component on Uranus");
  1150. ShowMenuForPlayerEx(Rearbumper, playerid);
  1151. }
  1152. }
  1153. else
  1154. {
  1155. SendClientMessage(playerid,COLOR_YELLOW,"[WARNING] You can only add this component to Wheel Arch Angels Car types");
  1156. ShowMenuForPlayerEx(TuningMenu, playerid);
  1157. }
  1158.  
  1159. //-------------------X-Flow Rear Bumper-Wheel Arch Cars----------------------------------------------------------
  1160. case 1:
  1161.  
  1162. if(modelid[playerid]== 562 ||
  1163. modelid[playerid]== 565 ||
  1164. modelid[playerid]== 559 ||
  1165. modelid[playerid]== 561 ||
  1166. modelid[playerid]== 560)
  1167. {
  1168.  
  1169.  
  1170. new car = GetPlayerVehicleID(playerid);
  1171. if(modelid[playerid]== 562) // Elegy
  1172. {
  1173. AddVehicleComponent(car,1148);
  1174. SendClientMessage(playerid,COLOR_WHITE,"[INFO] You have succesfully added Wheel Arch X-Flow rear bumper component on Elegy");
  1175. ShowMenuForPlayerEx(Rearbumper, playerid);
  1176. }
  1177. else if(modelid[playerid]== 565) // Flash
  1178. {
  1179. AddVehicleComponent(car,1151);
  1180. SendClientMessage(playerid,COLOR_WHITE,"[INFO] You have succesfully added Wheel Arch X-Flow rear bumper component on Flash");
  1181. ShowMenuForPlayerEx(Rearbumper, playerid);
  1182. }
  1183. else if(modelid[playerid]== 559) // Jetser
  1184. {
  1185. AddVehicleComponent(car,1161);
  1186. SendClientMessage(playerid,COLOR_WHITE,"[INFO] You have succesfully added Wheel Arch X-Flow rear bumper component on Jester");
  1187. ShowMenuForPlayerEx(Rearbumper, playerid);
  1188. }
  1189. else if(modelid[playerid]== 561) // Stratum
  1190. {
  1191. AddVehicleComponent(car,1156);
  1192. SendClientMessage(playerid,COLOR_WHITE,"[INFO] You have succesfully added Wheel Arch X-Flow rear bumper component on Stratum");
  1193. ShowMenuForPlayerEx(Rearbumper, playerid);
  1194. }
  1195. else if(modelid[playerid]== 560) // Sultan
  1196. {
  1197. AddVehicleComponent(car,1140);
  1198. SendClientMessage(playerid,COLOR_WHITE,"[INFO] You have succesfully added Wheel Arch X-Flow rear bumper component on Sultan");
  1199. ShowMenuForPlayerEx(Rearbumper, playerid);
  1200. }
  1201. else if(modelid[playerid]== 558) // Uranus
  1202. {
  1203. AddVehicleComponent(car,1167);
  1204. SendClientMessage(playerid,COLOR_WHITE,"[INFO] You have succesfully added Wheel Arch X-Flow rear bumper component on Uranus");
  1205. ShowMenuForPlayerEx(Rearbumper, playerid);
  1206. }
  1207. }
  1208. else
  1209. {
  1210. SendClientMessage(playerid,COLOR_YELLOW,"[WARNING] You can only add this component to Wheel Arch Angels Car types");
  1211. ShowMenuForPlayerEx(TuningMenu, playerid);
  1212. }
  1213. //-------------------Locos Low Chromer rear Bumper----------------------------------------------------------
  1214. case 2:
  1215. if(modelid[playerid]== 575 ||
  1216. modelid[playerid]== 534 ||
  1217. modelid[playerid]== 567 ||
  1218. modelid[playerid]== 536 ||
  1219. modelid[playerid]== 576 ||
  1220. modelid[playerid]== 535)
  1221. {
  1222. new car = GetPlayerVehicleID(playerid);
  1223. if(modelid[playerid]== 575) // Brodway
  1224. {
  1225. AddVehicleComponent(car,1176);
  1226. SendClientMessage(playerid,COLOR_WHITE,"[INFO] You have succesfully added Locos Low Chromer rear bumper component on Brodway");
  1227. ShowMenuForPlayerEx(Rearbumper, playerid);
  1228. }
  1229. else if(modelid[playerid]== 534)// Remington
  1230. {
  1231. AddVehicleComponent(car,1180);
  1232. SendClientMessage(playerid,COLOR_WHITE,"[INFO] You have succesfully added Locos Low Chromer rear bumper component on Remington");
  1233. ShowMenuForPlayerEx(Rearbumper, playerid);
  1234. }
  1235. else if(modelid[playerid]== 567)// Savanna
  1236. {
  1237. AddVehicleComponent(car,1187);
  1238. SendClientMessage(playerid,COLOR_WHITE,"[INFO] You have succesfully added Locos Low Chromer rear bumper component on Savana");
  1239. ShowMenuForPlayerEx(Rearbumper, playerid);
  1240. }
  1241. else if(modelid[playerid]== 536) // Blade
  1242. {
  1243. AddVehicleComponent(car,1184);
  1244. SendClientMessage(playerid,COLOR_WHITE,"[INFO] You have succesfully added Locos Low Chromer rear bumper component on Blade");
  1245. ShowMenuForPlayerEx(Rearbumper, playerid);
  1246. }
  1247. else if(modelid[playerid]== 535) // Slamvan
  1248. {
  1249. AddVehicleComponent(car,1109);
  1250. SendClientMessage(playerid,COLOR_WHITE,"[INFO] You have succesfully added Locos Low Chromer rear bumper component on Slamvan");
  1251. ShowMenuForPlayerEx(Rearbumper, playerid);
  1252. }
  1253. else if(modelid[playerid]== 576) // Tornado
  1254. {
  1255. AddVehicleComponent(car,1192);
  1256. SendClientMessage(playerid,COLOR_WHITE,"[INFO] You have succesfully added Locos Low Chromer rear bumper component on Tornado");
  1257. ShowMenuForPlayerEx(Rearbumper, playerid);
  1258. }
  1259. }
  1260. else
  1261. {
  1262. SendClientMessage(playerid,COLOR_YELLOW,"[WARNING] You can only add this component to Locos Low Car types");
  1263. ShowMenuForPlayerEx(TuningMenu, playerid);
  1264. }
  1265. //-------------------Locos Low Salmin Rear Bumper----------------------------------------------------------
  1266. case 3:
  1267. if(modelid[playerid]== 575 ||
  1268. modelid[playerid]== 534 ||
  1269. modelid[playerid]== 567 ||
  1270. modelid[playerid]== 536 ||
  1271. modelid[playerid]== 576 ||
  1272. modelid[playerid]== 535)
  1273. {
  1274. new car = GetPlayerVehicleID(playerid);
  1275. if(modelid[playerid]== 575) // Brodway
  1276. {
  1277. AddVehicleComponent(car,1177);
  1278. SendClientMessage(playerid,COLOR_WHITE,"[INFO] You have succesfully added Locos Low Slamin rear bumper component on Brodway");
  1279. ShowMenuForPlayerEx(Rearbumper, playerid);
  1280. }
  1281. else if(modelid[playerid]== 534)// Remington
  1282. {
  1283. AddVehicleComponent(car,1178);
  1284. SendClientMessage(playerid,COLOR_WHITE,"[INFO] You have succesfully added Locos Low Slamin rear bumper component on Remington");
  1285. ShowMenuForPlayerEx(Rearbumper, playerid);
  1286. }
  1287. else if(modelid[playerid]== 567)// Savanna
  1288. {
  1289. AddVehicleComponent(car,1186);
  1290. SendClientMessage(playerid,COLOR_WHITE,"[INFO] You have succesfully added Locos Low Slamin rear bumper component on Savana");
  1291. ShowMenuForPlayerEx(Rearbumper, playerid);
  1292. }
  1293. else if(modelid[playerid]== 536) // Blade
  1294. {
  1295. AddVehicleComponent(car,1183);
  1296. SendClientMessage(playerid,COLOR_WHITE,"[INFO] You have succesfully added Locos Low Slamin rear bumper component on Blade");
  1297. ShowMenuForPlayerEx(Rearbumper, playerid);
  1298. }
  1299.  
  1300. else if(modelid[playerid]== 535) // Slamvan
  1301. {
  1302. AddVehicleComponent(car,1110);
  1303. SendClientMessage(playerid,COLOR_WHITE,"[INFO] You have succesfully added Locos Low Slamin rear bumper component on Slamvan");
  1304. ShowMenuForPlayerEx(Rearbumper, playerid);
  1305. }
  1306.  
  1307. else if(modelid[playerid]== 576) // Tornado
  1308. {
  1309. AddVehicleComponent(car,1193);
  1310. SendClientMessage(playerid,COLOR_WHITE,"[INFO] You have succesfully added Locos Low Slamin rear bumper component on Tornado");
  1311. ShowMenuForPlayerEx(Rearbumper, playerid);
  1312. }
  1313.  
  1314. }
  1315. else
  1316. {
  1317. SendClientMessage(playerid,COLOR_YELLOW,"[WARNING] You can only add this component to Locos Low Car types");
  1318. ShowMenuForPlayerEx(TuningMenu, playerid);
  1319. }
  1320.  
  1321. case 4:ShowMenuForPlayerEx(TuningMenu, playerid);
  1322. }
  1323. return 1;
  1324. }
  1325. if(Current == Roof) {
  1326. switch(row){
  1327.  
  1328.  
  1329. //-------------------Alien Roof Vent-Wheel Arch Cars----------------------------------------------------------
  1330. case 0:
  1331. if(modelid[playerid]== 562 ||
  1332. modelid[playerid]== 565 ||
  1333. modelid[playerid]== 559 ||
  1334. modelid[playerid]== 561 ||
  1335. modelid[playerid]== 560)
  1336. {
  1337.  
  1338. new car = GetPlayerVehicleID(playerid);
  1339. if(modelid[playerid]== 562) // Elegy
  1340. {
  1341. AddVehicleComponent(car,1035);
  1342. SendClientMessage(playerid,COLOR_WHITE,"[INFO] You have succesfully added Wheel Arch Alien roof vent component on Elegy");
  1343. ShowMenuForPlayerEx(Roof, playerid);
  1344. }
  1345. else if(modelid[playerid]== 565) // Flash
  1346. {
  1347. AddVehicleComponent(car,1054);
  1348. SendClientMessage(playerid,COLOR_WHITE,"[INFO] You have succesfully added Wheel Arch Alien roof vent component on Flash");
  1349. ShowMenuForPlayerEx(Roof, playerid);
  1350. }
  1351. else if(modelid[playerid]== 559) // Jester
  1352. {
  1353. AddVehicleComponent(car,1067);
  1354. SendClientMessage(playerid,COLOR_WHITE,"[INFO] You have succesfully added Wheel Arch Alien roof vent component on Jester");
  1355. ShowMenuForPlayerEx(Roof, playerid);
  1356. }
  1357. else if(modelid[playerid]== 561) // Stratum
  1358. {
  1359. AddVehicleComponent(car,1055);
  1360. SendClientMessage(playerid,COLOR_WHITE,"[INFO] You have succesfully added Wheel Arch Alien roof vent component on Stratum");
  1361. ShowMenuForPlayerEx(Roof, playerid);
  1362. }
  1363. else if(modelid[playerid]== 560) // Sultan
  1364. {
  1365. AddVehicleComponent(car,1032);
  1366. SendClientMessage(playerid,COLOR_WHITE,"[INFO] You have succesfully added Wheel Arch Alien roof vent component on Sultan");
  1367. ShowMenuForPlayerEx(Roof, playerid);
  1368. }
  1369. else if(modelid[playerid]== 558) // Uranus
  1370. {
  1371. AddVehicleComponent(car,1088);
  1372. SendClientMessage(playerid,COLOR_WHITE,"[INFO] You have succesfully added Wheel Arch Alien roof vent component on Uranus");
  1373. ShowMenuForPlayerEx(Roof, playerid);
  1374. }
  1375. }
  1376. else
  1377. {
  1378. SendClientMessage(playerid,COLOR_YELLOW,"[WARNING] You can only add this component to Wheel Arch Angels Car types");
  1379. ShowMenuForPlayerEx(TuningMenu, playerid);
  1380. }
  1381.  
  1382. //-------------------X-Flow Roof Vent-Wheel Arch Cars----------------------------------------------------------
  1383. case 1:
  1384.  
  1385. if(modelid[playerid]== 562 ||
  1386. modelid[playerid]== 565 ||
  1387. modelid[playerid]== 559 ||
  1388. modelid[playerid]== 561 ||
  1389. modelid[playerid]== 560)
  1390. {
  1391.  
  1392.  
  1393. new car = GetPlayerVehicleID(playerid);
  1394. if(modelid[playerid]== 562) // Elegy
  1395. {
  1396. AddVehicleComponent(car,1035);
  1397. SendClientMessage(playerid,COLOR_WHITE,"[INFO] You have succesfully added Wheel Arch X-Flow roof vent component on Elegy");
  1398. ShowMenuForPlayerEx(Roof, playerid);
  1399. }
  1400. else if(modelid[playerid]== 565) // Flash
  1401. {
  1402. AddVehicleComponent(car,1053);
  1403. SendClientMessage(playerid,COLOR_WHITE,"[INFO] You have succesfully added Wheel Arch X-Flow roof vent component on Flash");
  1404. ShowMenuForPlayerEx(Roof, playerid);
  1405. }
  1406. else if(modelid[playerid]== 559) // Jetser
  1407. {
  1408. AddVehicleComponent(car,1068);
  1409. SendClientMessage(playerid,COLOR_WHITE,"[INFO] You have succesfully added Wheel Arch X-Flow roof vent component on Jester");
  1410. ShowMenuForPlayerEx(Roof, playerid);
  1411. }
  1412. else if(modelid[playerid]== 561) // Stratum
  1413. {
  1414. AddVehicleComponent(car,1061);
  1415. SendClientMessage(playerid,COLOR_WHITE,"[INFO] You have succesfully added Wheel Arch X-Flow roof vent component on Stratum");
  1416. ShowMenuForPlayerEx(Roof, playerid);
  1417. }
  1418. else if(modelid[playerid]== 560) // Sultan
  1419. {
  1420. AddVehicleComponent(car,1033);
  1421. SendClientMessage(playerid,COLOR_WHITE,"[INFO] You have succesfully added Wheel Arch X-Flow roof vent component on Sultan");
  1422. ShowMenuForPlayerEx(Roof, playerid);
  1423. }
  1424. else if(modelid[playerid]== 558) // Uranus
  1425. {
  1426. AddVehicleComponent(car,1091);
  1427. SendClientMessage(playerid,COLOR_WHITE,"[INFO] You have succesfully added Wheel Arch X-Flow roof vent component on Uranus");
  1428. ShowMenuForPlayerEx(Roof, playerid);
  1429. }
  1430. }
  1431. else
  1432. {
  1433. SendClientMessage(playerid,COLOR_YELLOW,"[WARNING] You can only add this component to Wheel Arch Angels Car types");
  1434. ShowMenuForPlayerEx(TuningMenu, playerid);
  1435. }
  1436. //-------------------Locos Low Hardtop Roof ----------------------------------------------------------
  1437. case 2:
  1438. if(modelid[playerid]== 567 ||
  1439. modelid[playerid]== 536)
  1440. {
  1441. new car = GetPlayerVehicleID(playerid);
  1442. if(modelid[playerid]== 567) // Savana
  1443. {
  1444. AddVehicleComponent(car,1130);
  1445. SendClientMessage(playerid,COLOR_WHITE,"[INFO] You have succesfully added Locos Low Hardtop Roof component on Brodway");
  1446. ShowMenuForPlayerEx(Roof, playerid);
  1447. }
  1448. else if(modelid[playerid]== 536) // Blade
  1449. {
  1450. AddVehicleComponent(car,1128);
  1451. SendClientMessage(playerid,COLOR_WHITE,"[INFO] You have succesfully added Locos Low Hardtop Roof component on Blade");
  1452. ShowMenuForPlayerEx(Roof, playerid);
  1453. }
  1454. }
  1455. else
  1456. {
  1457. SendClientMessage(playerid,COLOR_YELLOW,"[WARNING] You can only add this component to Locos Low Car types Savana and Blade");
  1458. ShowMenuForPlayerEx(Roof, playerid);
  1459. }
  1460. //-------------------Locos Low Softtop Roof ----------------------------------------------------------
  1461. case 3:
  1462. if(modelid[playerid]== 567 ||
  1463. modelid[playerid]== 536)
  1464. {
  1465. new car = GetPlayerVehicleID(playerid);
  1466. if(modelid[playerid]== 567) // Savana
  1467. {
  1468. AddVehicleComponent(car,1131);
  1469. SendClientMessage(playerid,COLOR_WHITE,"[INFO] You have succesfully added Locos Low Softtop Roof component on Brodway");
  1470. ShowMenuForPlayerEx(Roof, playerid);
  1471. }
  1472. else if(modelid[playerid]== 536) // Blade
  1473. {
  1474. AddVehicleComponent(car,1103);
  1475. SendClientMessage(playerid,COLOR_WHITE,"[INFO] You have succesfully added Locos Low Softtop Roof component on Blade");
  1476. ShowMenuForPlayerEx(Roof, playerid);
  1477. }
  1478. }
  1479. else
  1480. {
  1481. SendClientMessage(playerid,COLOR_YELLOW,"[WARNING] You can only add this component to Locos Low Car types Savana and Blade");
  1482. ShowMenuForPlayerEx(Roof, playerid);
  1483. }
  1484.  
  1485. case 4:ShowMenuForPlayerEx(TuningMenu, playerid);
  1486. }
  1487. return 1;
  1488.  
  1489. }
  1490. if(Current == Spoilers) {
  1491. switch(row){
  1492.  
  1493.  
  1494. //-------------------Alien Spoilers-Wheel Arch Cars----------------------------------------------------------
  1495. case 0:
  1496. if(modelid[playerid]== 562 ||
  1497. modelid[playerid]== 565 ||
  1498. modelid[playerid]== 559 ||
  1499. modelid[playerid]== 561 ||
  1500. modelid[playerid]== 560)
  1501. {
  1502.  
  1503. new car = GetPlayerVehicleID(playerid);
  1504. if(modelid[playerid]== 562) // Elegy
  1505. {
  1506. AddVehicleComponent(car,1147);
  1507. SendClientMessage(playerid,COLOR_WHITE,"[INFO] You have succesfully added Wheel Arch Alien Spoilers component on Elegy");
  1508. ShowMenuForPlayerEx(Spoilers, playerid);
  1509. }
  1510. else if(modelid[playerid]== 565) // Flash
  1511. {
  1512. AddVehicleComponent(car,1049);
  1513. SendClientMessage(playerid,COLOR_WHITE,"[INFO] You have succesfully added Wheel Arch Alien Spoilers component on Flash");
  1514. ShowMenuForPlayerEx(Spoilers, playerid);
  1515. }
  1516. else if(modelid[playerid]== 559) // Jester
  1517. {
  1518. AddVehicleComponent(car,1162);
  1519. SendClientMessage(playerid,COLOR_WHITE,"[INFO] You have succesfully added Wheel Arch Alien Spoilers component on Jester");
  1520. ShowMenuForPlayerEx(Spoilers, playerid);
  1521. }
  1522. else if(modelid[playerid]== 561) // Stratum
  1523. {
  1524. AddVehicleComponent(car,1158);
  1525. SendClientMessage(playerid,COLOR_WHITE,"[INFO] You have succesfully added Wheel Arch Alien Spoilers component on Stratum");
  1526. ShowMenuForPlayerEx(Spoilers, playerid);
  1527. }
  1528. else if(modelid[playerid]== 560) // Sultan
  1529. {
  1530. AddVehicleComponent(car,1138);
  1531. SendClientMessage(playerid,COLOR_WHITE,"[INFO] You have succesfully added Wheel Arch Alien Spoilers component on Sultan");
  1532. ShowMenuForPlayerEx(Spoilers, playerid);
  1533. }
  1534. else if(modelid[playerid]== 558) // Uranus
  1535. {
  1536. AddVehicleComponent(car,1164);
  1537. SendClientMessage(playerid,COLOR_WHITE,"[INFO] You have succesfully added Wheel Arch Alien Spoilers component on Uranus");
  1538. ShowMenuForPlayerEx(Spoilers, playerid);
  1539. }
  1540. }
  1541. else
  1542. {
  1543. SendClientMessage(playerid,COLOR_YELLOW,"[WARNING] You can only add this component to Wheel Arch Angels Car types");
  1544. ShowMenuForPlayerEx(TuningMenu, playerid);
  1545. }
  1546.  
  1547.  
  1548. //-------------------X-Flow Spoilers-Wheel Arch Cars----------------------------------------------------------
  1549. case 1:
  1550.  
  1551. if(modelid[playerid]== 562 ||
  1552. modelid[playerid]== 565 ||
  1553. modelid[playerid]== 559 ||
  1554. modelid[playerid]== 561 ||
  1555. modelid[playerid]== 560)
  1556. {
  1557.  
  1558.  
  1559. new car = GetPlayerVehicleID(playerid);
  1560. if(modelid[playerid]== 562) // Elegy
  1561. {
  1562. AddVehicleComponent(car,1146);
  1563. SendClientMessage(playerid,COLOR_WHITE,"[INFO] You have succesfully added Wheel Arch X-Flow Spoilers component on Elegy");
  1564. ShowMenuForPlayerEx(Spoilers, playerid);
  1565. }
  1566. else if(modelid[playerid]== 565) // Flash
  1567. {
  1568. AddVehicleComponent(car,1150);
  1569. SendClientMessage(playerid,COLOR_WHITE,"[INFO] You have succesfully added Wheel Arch X-Flow Spoilers component on Flash");
  1570. ShowMenuForPlayerEx(Spoilers, playerid);
  1571. }
  1572. else if(modelid[playerid]== 559) // Jetser
  1573. {
  1574. AddVehicleComponent(car,1158);
  1575. SendClientMessage(playerid,COLOR_WHITE,"[INFO] You have succesfully added Wheel Arch X-Flow Spoilers component on Jester");
  1576. ShowMenuForPlayerEx(Spoilers, playerid);
  1577. }
  1578. else if(modelid[playerid]== 561) // Stratum
  1579. {
  1580. AddVehicleComponent(car,1060);
  1581. SendClientMessage(playerid,COLOR_WHITE,"[INFO] You have succesfully added Wheel Arch X-Flow Spoilers component on Stratum");
  1582. ShowMenuForPlayerEx(Spoilers, playerid);
  1583. }
  1584. else if(modelid[playerid]== 560) // Sultan
  1585. {
  1586. AddVehicleComponent(car,1139);
  1587. SendClientMessage(playerid,COLOR_WHITE,"[INFO] You have succesfully added Wheel Arch X-Flow Spoilers component on Sultan");
  1588. ShowMenuForPlayerEx(Spoilers, playerid);
  1589. }
  1590. else if(modelid[playerid]== 558) // Uranus
  1591. {
  1592. AddVehicleComponent(car,1163);
  1593. SendClientMessage(playerid,COLOR_WHITE,"[INFO] You have succesfully added Wheel Arch X-Flow Spoilers component on Uranus");
  1594. ShowMenuForPlayerEx(Spoilers, playerid);
  1595. }
  1596. }
  1597. else
  1598. {
  1599. SendClientMessage(playerid,COLOR_YELLOW,"[WARNING] You can only add this component to X-Flow Arch Angels Car types");
  1600. ShowMenuForPlayerEx(TuningMenu, playerid);
  1601. }
  1602.  
  1603. case 2:
  1604. {
  1605. ShowMenuForPlayerEx(TuningMenu, playerid);
  1606. }
  1607. }
  1608. return 1;
  1609. }
  1610. if(Current == Sideskirts) {
  1611. switch(row){
  1612.  
  1613.  
  1614. //-------------------Alien Sideskirts Wheel Arch Cars----------------------------------------------------------
  1615. case 0:
  1616. if(modelid[playerid]== 562 ||
  1617. modelid[playerid]== 565 ||
  1618. modelid[playerid]== 559 ||
  1619. modelid[playerid]== 561 ||
  1620. modelid[playerid]== 560)
  1621. {
  1622.  
  1623. new car = GetPlayerVehicleID(playerid);
  1624. if(modelid[playerid]== 562) // Elegy
  1625. {
  1626. AddVehicleComponent(car,1036);
  1627. AddVehicleComponent(car,1040);
  1628. SendClientMessage(playerid,COLOR_WHITE,"[INFO] You have succesfully added Wheel Arch Alien Side Skirts component on Elegy");
  1629. ShowMenuForPlayerEx(Sideskirts, playerid);
  1630. }
  1631. else if(modelid[playerid]== 565) // Flash
  1632. {
  1633. AddVehicleComponent(car,1047);
  1634. AddVehicleComponent(car,1051);
  1635. SendClientMessage(playerid,COLOR_WHITE,"[INFO] You have succesfully added Wheel Arch Alien Sideskirts vent component on Flash");
  1636. ShowMenuForPlayerEx(Sideskirts, playerid);
  1637. }
  1638. else if(modelid[playerid]== 559) // Jester
  1639. {
  1640. AddVehicleComponent(car,1069);
  1641. AddVehicleComponent(car,1071);
  1642. SendClientMessage(playerid,COLOR_WHITE,"[INFO] You have succesfully added Wheel Arch Alien Side Skirts component on Jester");
  1643. ShowMenuForPlayerEx(Sideskirts, playerid);
  1644. }
  1645. else if(modelid[playerid]== 561) // Stratum
  1646. {
  1647. AddVehicleComponent(car,1056);
  1648. AddVehicleComponent(car,1062);
  1649. SendClientMessage(playerid,COLOR_WHITE,"[INFO] You have succesfully added Wheel Arch Alien Side Skirts component on Stratum");
  1650. ShowMenuForPlayerEx(Sideskirts, playerid);
  1651. }
  1652. else if(modelid[playerid]== 560) // Sultan
  1653. {
  1654. AddVehicleComponent(car,1026);
  1655. AddVehicleComponent(car,1027);
  1656. SendClientMessage(playerid,COLOR_WHITE,"[INFO] You have succesfully added Wheel Arch Alien Side Skirts bumper component on Sultan");
  1657. ShowMenuForPlayerEx(Sideskirts, playerid);
  1658. }
  1659. else if(modelid[playerid]== 558) // Uranus
  1660. {
  1661. AddVehicleComponent(car,1090);
  1662. AddVehicleComponent(car,1094);
  1663. SendClientMessage(playerid,COLOR_WHITE,"[INFO] You have succesfully added Wheel Arch Alien Side Skirts component on Uranus");
  1664. ShowMenuForPlayerEx(Sideskirts, playerid);
  1665. }
  1666. }
  1667. else
  1668. {
  1669. SendClientMessage(playerid,COLOR_YELLOW,"[WARNING] You can only add this component to Wheel Arch Angels Car types");
  1670. ShowMenuForPlayerEx(TuningMenu, playerid);
  1671. }
  1672.  
  1673. //-------------------X-Flow Sideskirts-Wheel Arch Cars----------------------------------------------------------
  1674. case 1:
  1675.  
  1676. if(modelid[playerid]== 562 ||
  1677. modelid[playerid]== 565 ||
  1678. modelid[playerid]== 559 ||
  1679. modelid[playerid]== 561 ||
  1680. modelid[playerid]== 560)
  1681. {
  1682.  
  1683.  
  1684. new car = GetPlayerVehicleID(playerid);
  1685. if(modelid[playerid]== 562) // Elegy
  1686. {
  1687. AddVehicleComponent(car,1039);
  1688. AddVehicleComponent(car,1041);
  1689. SendClientMessage(playerid,COLOR_WHITE,"[INFO] You have succesfully added Wheel Arch X-Flow Side Skirts component on Elegy");
  1690. ShowMenuForPlayerEx(Sideskirts, playerid);
  1691. }
  1692. else if(modelid[playerid]== 565) // Flash
  1693. {
  1694. AddVehicleComponent(car,1048);
  1695. AddVehicleComponent(car,1052);
  1696. SendClientMessage(playerid,COLOR_WHITE,"[INFO] You have succesfully added Wheel Arch X-Flow Side Skirts component on Flash");
  1697. ShowMenuForPlayerEx(Sideskirts, playerid);
  1698. }
  1699. else if(modelid[playerid]== 559) // Jetser
  1700. {
  1701. AddVehicleComponent(car,1070);
  1702. AddVehicleComponent(car,1072);
  1703. SendClientMessage(playerid,COLOR_WHITE,"[INFO] You have succesfully added Wheel Arch X-Flow Side Skirts component on Jester");
  1704. ShowMenuForPlayerEx(Sideskirts, playerid);
  1705. }
  1706. else if(modelid[playerid]== 561) // Stratum
  1707. {
  1708. AddVehicleComponent(car,1057);
  1709. AddVehicleComponent(car,1063);
  1710. SendClientMessage(playerid,COLOR_WHITE,"[INFO] You have succesfully added Wheel Arch X-Flow Side Skirts component on Stratum");
  1711. ShowMenuForPlayerEx(Sideskirts, playerid);
  1712. }
  1713. else if(modelid[playerid]== 560) // Sultan
  1714. {
  1715. AddVehicleComponent(car,1031);
  1716. AddVehicleComponent(car,1030);
  1717. SendClientMessage(playerid,COLOR_WHITE,"[INFO] You have succesfully added Wheel Arch X-Flow Side Skirts component on Sultan");
  1718. ShowMenuForPlayerEx(Sideskirts, playerid);
  1719. }
  1720. else if(modelid[playerid]== 558) // Uranus
  1721. {
  1722. AddVehicleComponent(car,1093);
  1723. AddVehicleComponent(car,1095);
  1724. SendClientMessage(playerid,COLOR_WHITE,"[INFO] You have succesfully added Wheel Arch X-Flow Side Skirts component on Uranus");
  1725. ShowMenuForPlayerEx(Sideskirts, playerid);
  1726. }
  1727. }
  1728. else
  1729. {
  1730. SendClientMessage(playerid,COLOR_YELLOW,"[WARNING] You can only add this component to Wheel Arch Angels Car types");
  1731. ShowMenuForPlayerEx(TuningMenu, playerid);
  1732. }
  1733.  
  1734. //-------------------Locos Low Chrome Strip Side Skirts----------------------------------------------------------
  1735. case 2:
  1736. if(modelid[playerid]== 575 ||
  1737. modelid[playerid]== 536 ||
  1738. modelid[playerid]== 576 ||
  1739. modelid[playerid]== 567)
  1740. {
  1741. new car = GetPlayerVehicleID(playerid);
  1742. if(modelid[playerid]== 575) // Brodway
  1743. {
  1744. AddVehicleComponent(car,1042);
  1745. AddVehicleComponent(car,1099);
  1746. SendClientMessage(playerid,COLOR_WHITE,"[INFO] You have succesfully added Locos Low Chrome Strip Side Skirts component on Brodway");
  1747. ShowMenuForPlayerEx(Sideskirts, playerid);
  1748. }
  1749. else if(modelid[playerid]== 567) // Savana
  1750. {
  1751. AddVehicleComponent(car,1102);
  1752. AddVehicleComponent(car,1133);
  1753. SendClientMessage(playerid,COLOR_WHITE,"[INFO] You have succesfully added Locos Low Chrome Strip Side Skirts component on Savana");
  1754. ShowMenuForPlayerEx(Sideskirts, playerid);
  1755. }
  1756. else if(modelid[playerid]== 576) // Tornado
  1757. {
  1758. AddVehicleComponent(car,1134);
  1759. AddVehicleComponent(car,1137);
  1760. SendClientMessage(playerid,COLOR_WHITE,"[INFO] You have succesfully added Locos Low Chrome Strip Side Skirts component on Tornado");
  1761. ShowMenuForPlayerEx(Sideskirts, playerid);
  1762. }
  1763. else if(modelid[playerid]== 536) // Blade
  1764. {
  1765. AddVehicleComponent(car,1108);
  1766. AddVehicleComponent(car,1107);
  1767. SendClientMessage(playerid,COLOR_WHITE,"[INFO] You have succesfully added Locos Low Chrome Strip Side Skirts component on Blade");
  1768. ShowMenuForPlayerEx(Sideskirts, playerid);
  1769. }
  1770. }
  1771. else
  1772. {
  1773. SendClientMessage(playerid,COLOR_YELLOW,"[WARNING] You can only add this component to Locos Low Car types Brodway, Savana Tornado and Blade");
  1774. ShowMenuForPlayerEx(TuningMenu, playerid);
  1775. }
  1776. //-------------------Locos Low Chrome Flames Side Skirts----------------------------------------------------------
  1777. case 3:
  1778. if(modelid[playerid]== 534 ||
  1779. modelid[playerid]== 534)
  1780. {
  1781. new car = GetPlayerVehicleID(playerid);
  1782. if(modelid[playerid]== 534) // Remington
  1783. {
  1784. AddVehicleComponent(car,1122);
  1785. AddVehicleComponent(car,1101);
  1786. SendClientMessage(playerid,COLOR_WHITE,"[INFO] You have succesfully added Locos Low Chrome Flames Side Skirts component on Remington");
  1787. ShowMenuForPlayerEx(Sideskirts, playerid);
  1788. }
  1789. }
  1790. else
  1791. {
  1792. SendClientMessage(playerid,COLOR_YELLOW,"[WARNING] You can only add this component to Locos Low Car type Remington ");
  1793. ShowMenuForPlayerEx(TuningMenu, playerid);
  1794. }
  1795. //-------------------Locos Low Chrome Arches Side Skirts----------------------------------------------------------
  1796.  
  1797. case 4:
  1798. if(modelid[playerid]== 534 ||
  1799. modelid[playerid]== 534)
  1800. {
  1801. new car = GetPlayerVehicleID(playerid);
  1802. if(modelid[playerid]== 534) // Remington
  1803. {
  1804. AddVehicleComponent(car,1106);
  1805. AddVehicleComponent(car,1124);
  1806. SendClientMessage(playerid,COLOR_WHITE,"[INFO] You have succesfully added Locos Low Chrome Arches Side Skirts component on Remington");
  1807. ShowMenuForPlayerEx(Sideskirts, playerid);
  1808. }
  1809. }
  1810. else
  1811. {
  1812. SendClientMessage(playerid,COLOR_YELLOW,"[WARNING] You can only add this component to Locos Low Car type Remington ");
  1813. ShowMenuForPlayerEx(TuningMenu, playerid);
  1814. }
  1815.  
  1816.  
  1817.  
  1818.  
  1819. //-------------------Locos Low Chrome Trim Side Skirts----------------------------------------------------------
  1820. case 5:
  1821. if(modelid[playerid]== 535)
  1822.  
  1823. {
  1824. new car = GetPlayerVehicleID(playerid);
  1825. if(modelid[playerid]== 535) // Slamvan
  1826. {
  1827. AddVehicleComponent(car,1118);
  1828. AddVehicleComponent(car,1120);
  1829. SendClientMessage(playerid,COLOR_WHITE,"[INFO] You have succesfully added Locos Low Chrome Trim Side Skirts component on Slamvan");
  1830. ShowMenuForPlayerEx(Sideskirts, playerid);
  1831. }
  1832. }
  1833. else
  1834. {
  1835. SendClientMessage(playerid,COLOR_YELLOW,"[WARNING] You can only add this component to Locos Low Car type Slamvan ");
  1836. ShowMenuForPlayerEx(TuningMenu, playerid);
  1837. }
  1838.  
  1839. //-------------------Locos Low Chrome Wheelcovers Side Skirts----------------------------------------------------------
  1840. case 6:
  1841. if(modelid[playerid]== 535)
  1842.  
  1843. {
  1844. new car = GetPlayerVehicleID(playerid);
  1845. if(modelid[playerid]== 535) // Slamvan
  1846. {
  1847. AddVehicleComponent(car,1119);
  1848. AddVehicleComponent(car,1121);
  1849. SendClientMessage(playerid,COLOR_WHITE,"[INFO] You have succesfully added Locos Low Chrome Wheelcovers component on Slamvan");
  1850. ShowMenuForPlayerEx(Sideskirts, playerid);
  1851. }
  1852. }
  1853. else
  1854. {
  1855. SendClientMessage(playerid,COLOR_YELLOW,"[WARNING] You can only add this component to Locos Low Car type Slamvan ");
  1856. ShowMenuForPlayerEx(TuningMenu, playerid);
  1857. }
  1858.  
  1859. case 7:ShowMenuForPlayerEx(TuningMenu, playerid);
  1860. }
  1861. return 1;
  1862. }
  1863. //-------------------Locos Low Chrome Grill ----------------------------------------------------------
  1864. if(Current == Bullbars) {
  1865. switch(row){
  1866.  
  1867. case 0:
  1868. if(modelid[playerid]== 534)
  1869.  
  1870. {
  1871. new car = GetPlayerVehicleID(playerid);
  1872. if(modelid[playerid]== 534) // Remington
  1873. {
  1874. AddVehicleComponent(car,1100);
  1875. SendClientMessage(playerid,COLOR_WHITE,"[INFO] You have succesfully added Locos Low Chrome Grill component on Remington");
  1876. ShowMenuForPlayerEx(Bullbars, playerid);
  1877. }
  1878. }
  1879. else
  1880. {
  1881. SendClientMessage(playerid,COLOR_YELLOW,"[WARNING] You can only add this component to Locos Low Car type Remington ");
  1882. ShowMenuForPlayerEx(TuningMenu, playerid);
  1883. }
  1884. //-------------------Locos Low Chrome Bars ----------------------------------------------------------
  1885. case 1:
  1886. if(modelid[playerid]== 534)
  1887.  
  1888. {
  1889. new car = GetPlayerVehicleID(playerid);
  1890. if(modelid[playerid]== 534) // Remington
  1891. {
  1892. AddVehicleComponent(car,1123);
  1893. SendClientMessage(playerid,COLOR_WHITE,"[INFO] You have succesfully added Locos Low Chrome Bars component on Remington");
  1894. ShowMenuForPlayerEx(Bullbars, playerid);
  1895. }
  1896. }
  1897. else
  1898. {
  1899. SendClientMessage(playerid,COLOR_YELLOW,"[WARNING] You can only add this component to Locos Low Car type Remington ");
  1900. ShowMenuForPlayerEx(TuningMenu, playerid);
  1901. }
  1902. //-------------------Locos Low Chrome Lights ----------------------------------------------------------
  1903.  
  1904.  
  1905. case 2:
  1906. if(modelid[playerid]== 534)
  1907.  
  1908. {
  1909. new car = GetPlayerVehicleID(playerid);
  1910. if(modelid[playerid]== 534) // Remington
  1911. {
  1912. AddVehicleComponent(car,1125);
  1913. SendClientMessage(playerid,COLOR_WHITE,"[INFO] You have succesfully added Locos Low Chrome Lights component on Remington");
  1914. ShowMenuForPlayerEx(Bullbars, playerid);
  1915. }
  1916. }
  1917. else
  1918. {
  1919. SendClientMessage(playerid,COLOR_YELLOW,"[WARNING] You can only add this component to Locos Low Car type Remington ");
  1920. ShowMenuForPlayerEx(TuningMenu, playerid);
  1921. }
  1922.  
  1923.  
  1924.  
  1925.  
  1926. //-------------------Locos Low Chrome Bullbar ----------------------------------------------------------
  1927.  
  1928.  
  1929. case 3:
  1930. if(modelid[playerid]== 535)
  1931.  
  1932. {
  1933. new car = GetPlayerVehicleID(playerid);
  1934. if(modelid[playerid]== 535) // Slamvan
  1935. {
  1936. AddVehicleComponent(car,1117);
  1937. SendClientMessage(playerid,COLOR_WHITE,"[INFO] You have succesfully added Locos Low Chrome Lights component on Slamvan");
  1938. ShowMenuForPlayerEx(Bullbars, playerid);
  1939. }
  1940. }
  1941. else
  1942. {
  1943. SendClientMessage(playerid,COLOR_YELLOW,"[WARNING] You can only add this component to Locos Low Car type Slamvan ");
  1944. ShowMenuForPlayerEx(TuningMenu, playerid);
  1945. }
  1946.  
  1947.  
  1948.  
  1949.  
  1950.  
  1951.  
  1952.  
  1953.  
  1954. case 4:ShowMenuForPlayerEx(TuningMenu, playerid);
  1955. }
  1956. return 1;
  1957. }
  1958. if(Current == Wheels) {
  1959. switch(row){
  1960. case 0:
  1961. if(GetPlayerMoney(playerid) >= 0)
  1962. {
  1963. new car = GetPlayerVehicleID(playerid);
  1964. AddVehicleComponent(car,1025);
  1965. SendClientMessage(playerid,COLOR_WHITE,"[INFO] You have succesfully added Offroad Wheels ");
  1966. ShowMenuForPlayerEx(Wheels, playerid);
  1967. }
  1968. else
  1969. {
  1970. SendClientMessage(playerid,COLOR_RED,"Not enough money!");
  1971. ShowMenuForPlayerEx(TuningMenu, playerid);
  1972. }
  1973. case 1:
  1974. if(GetPlayerMoney(playerid) >= 0)
  1975. {
  1976. new car = GetPlayerVehicleID(playerid);
  1977. AddVehicleComponent(car,1074);
  1978. SendClientMessage(playerid,COLOR_WHITE,"[INFO] You have succesfully added Mega Wheels");
  1979. ShowMenuForPlayerEx(Wheels, playerid);
  1980. }
  1981. else
  1982. {
  1983. SendClientMessage(playerid,COLOR_RED,"Not enough money!");
  1984. ShowMenuForPlayerEx(TuningMenu, playerid);
  1985. }
  1986. case 2:
  1987. if(GetPlayerMoney(playerid) >= 0)
  1988. {
  1989. new car = GetPlayerVehicleID(playerid);
  1990. AddVehicleComponent(car,1076);
  1991. SendClientMessage(playerid,COLOR_WHITE,"[INFO] You have succesfully added Wires Wheels");
  1992. ShowMenuForPlayerEx(Wheels, playerid);
  1993. }
  1994. else
  1995. {
  1996. SendClientMessage(playerid,COLOR_RED,"Not enough money!");
  1997. ShowMenuForPlayerEx(TuningMenu, playerid);
  1998. }
  1999. case 3:
  2000. if(GetPlayerMoney(playerid) >= 0)
  2001. {
  2002. new car = GetPlayerVehicleID(playerid);
  2003. AddVehicleComponent(car,1078);
  2004. SendClientMessage(playerid,COLOR_WHITE,"[INFO] You have succesfully added Twist Wheels");
  2005. ShowMenuForPlayerEx(Wheels, playerid);
  2006. }
  2007. else
  2008. {
  2009. SendClientMessage(playerid,COLOR_RED,"Not enough money!");
  2010. ShowMenuForPlayerEx(Wheels, playerid);
  2011. }
  2012. case 4:
  2013. if(GetPlayerMoney(playerid) >= 0)
  2014. {
  2015. new car = GetPlayerVehicleID(playerid);
  2016. AddVehicleComponent(car,1081);
  2017. SendClientMessage(playerid,COLOR_WHITE,"[INFO] You have succesfully added Grove Wheels");
  2018. ShowMenuForPlayerEx(Wheels, playerid);
  2019. }
  2020. else
  2021. {
  2022. SendClientMessage(playerid,COLOR_RED,"Not enough money!");
  2023. ShowMenuForPlayerEx(TuningMenu, playerid);
  2024. }
  2025. case 5:
  2026. if(GetPlayerMoney(playerid) >= 0)
  2027. {
  2028. new car = GetPlayerVehicleID(playerid);
  2029. AddVehicleComponent(car,1082);
  2030. SendClientMessage(playerid,COLOR_WHITE,"[INFO] You have succesfully added Import Wheels");
  2031. ShowMenuForPlayerEx(Wheels, playerid);
  2032. }
  2033. else
  2034. {
  2035. SendClientMessage(playerid,COLOR_RED,"Not enough money!");
  2036. ShowMenuForPlayerEx(TuningMenu, playerid);
  2037. }
  2038. case 6:
  2039. if(GetPlayerMoney(playerid) >= 0)
  2040. {
  2041. new car = GetPlayerVehicleID(playerid);
  2042. AddVehicleComponent(car,1085);
  2043. SendClientMessage(playerid,COLOR_WHITE,"[INFO] You have succesfully added Atomic Wheels");
  2044. ShowMenuForPlayerEx(Wheels, playerid);
  2045. }
  2046. else
  2047. {
  2048. SendClientMessage(playerid,COLOR_RED,"Not enough money!");
  2049. ShowMenuForPlayerEx(TuningMenu, playerid);
  2050. }
  2051. case 7:
  2052. if(GetPlayerMoney(playerid) >= 0)
  2053. {
  2054. new car = GetPlayerVehicleID(playerid);
  2055. AddVehicleComponent(car,1096);
  2056. SendClientMessage(playerid,COLOR_WHITE,"[INFO] You have succesfully added Ahab Wheels");
  2057. ShowMenuForPlayerEx(Wheels, playerid);
  2058. }
  2059. else
  2060. {
  2061. SendClientMessage(playerid,COLOR_RED,"Not enough money!");
  2062. ShowMenuForPlayerEx(TuningMenu, playerid);
  2063. }
  2064. case 8:
  2065. if(GetPlayerMoney(playerid) >= 0)
  2066. {
  2067. new car = GetPlayerVehicleID(playerid);
  2068. AddVehicleComponent(car,1097);
  2069. SendClientMessage(playerid,COLOR_WHITE,"[INFO] You have succesfully added Virtual Wheels");
  2070. ShowMenuForPlayerEx(Wheels, playerid);
  2071. }
  2072. else
  2073. {
  2074. SendClientMessage(playerid,COLOR_RED,"Not enough money!");
  2075. ShowMenuForPlayerEx(TuningMenu, playerid);
  2076. }
  2077. case 9:
  2078. if(GetPlayerMoney(playerid) >= 0)
  2079. {
  2080. new car = GetPlayerVehicleID(playerid);
  2081. AddVehicleComponent(car,1098);
  2082. SendClientMessage(playerid,COLOR_WHITE,"[INFO] You have succesfully added Access Wheels");
  2083. ShowMenuForPlayerEx(Wheels, playerid);
  2084. }
  2085. else
  2086. {
  2087. SendClientMessage(playerid,COLOR_RED,"Not enough money!");
  2088. ShowMenuForPlayerEx(TuningMenu, playerid);
  2089. }
  2090. case 10:
  2091. {
  2092.  
  2093. ShowMenuForPlayerEx(Wheels1, playerid);
  2094. }
  2095.  
  2096. case 11:
  2097. {
  2098.  
  2099. ShowMenuForPlayerEx(TuningMenu, playerid);
  2100. }
  2101.  
  2102. }
  2103. return 1;
  2104. }
  2105.  
  2106. if(Current == Wheels1) {
  2107. switch(row){
  2108. case 0:
  2109. if(GetPlayerMoney(playerid) >= 0)
  2110. {
  2111. new car = GetPlayerVehicleID(playerid);
  2112. AddVehicleComponent(car,1084);
  2113. SendClientMessage(playerid,COLOR_WHITE,"[INFO] You have succesfully added Trance Wheels ");
  2114. ShowMenuForPlayerEx(Wheels1, playerid);
  2115. }
  2116. else
  2117. {
  2118. SendClientMessage(playerid,COLOR_RED,"Not enough money!");
  2119. ShowMenuForPlayerEx(TuningMenu, playerid);
  2120. }
  2121. case 1:
  2122. if(GetPlayerMoney(playerid) >= 0)
  2123. {
  2124. new car = GetPlayerVehicleID(playerid);
  2125. AddVehicleComponent(car,1073);
  2126. SendClientMessage(playerid,COLOR_WHITE,"[INFO] You have succesfully added Shadow Wheels");
  2127. ShowMenuForPlayerEx(Wheels1, playerid);
  2128. }
  2129. else
  2130. {
  2131. SendClientMessage(playerid,COLOR_RED,"Not enough money!");
  2132. ShowMenuForPlayerEx(TuningMenu, playerid);
  2133. }
  2134. case 2:
  2135. if(GetPlayerMoney(playerid) >= 0)
  2136. {
  2137. new car = GetPlayerVehicleID(playerid);
  2138. AddVehicleComponent(car,1075);
  2139. SendClientMessage(playerid,COLOR_WHITE,"[INFO] You have succesfully added Rimshine Wheels");
  2140. ShowMenuForPlayerEx(Wheels1, playerid);
  2141. }
  2142. else
  2143. {
  2144. SendClientMessage(playerid,COLOR_RED,"Not enough money!");
  2145. ShowMenuForPlayerEx(TuningMenu, playerid);
  2146. }
  2147. case 3:
  2148. if(GetPlayerMoney(playerid) >= 0)
  2149. {
  2150. new car = GetPlayerVehicleID(playerid);
  2151. AddVehicleComponent(car,1077);
  2152. SendClientMessage(playerid,COLOR_WHITE,"[INFO] You have succesfully added Classic Wheels");
  2153. ShowMenuForPlayerEx(Wheels1, playerid);
  2154. }
  2155. else
  2156. {
  2157. SendClientMessage(playerid,COLOR_RED,"Not enough money!");
  2158. ShowMenuForPlayerEx(Wheels, playerid);
  2159. }
  2160. case 4:
  2161. if(GetPlayerMoney(playerid) >= 0)
  2162. {
  2163. new car = GetPlayerVehicleID(playerid);
  2164. AddVehicleComponent(car,1079);
  2165. SendClientMessage(playerid,COLOR_WHITE,"[INFO] You have succesfully added Cutter Wheels");
  2166. ShowMenuForPlayerEx(Wheels1, playerid);
  2167. }
  2168. else
  2169. {
  2170. SendClientMessage(playerid,COLOR_RED,"Not enough money!");
  2171. ShowMenuForPlayerEx(TuningMenu, playerid);
  2172. }
  2173. case 5:
  2174. if(GetPlayerMoney(playerid) >= 0)
  2175. {
  2176. new car = GetPlayerVehicleID(playerid);
  2177. AddVehicleComponent(car,1080);
  2178. SendClientMessage(playerid,COLOR_WHITE,"[INFO] You have succesfully added Switch Wheels");
  2179. ShowMenuForPlayerEx(Wheels1, playerid);
  2180. }
  2181. else
  2182. {
  2183. SendClientMessage(playerid,COLOR_RED,"Not enough money!");
  2184. ShowMenuForPlayerEx(TuningMenu, playerid);
  2185. }
  2186. case 6:
  2187. if(GetPlayerMoney(playerid) >= 0)
  2188. {
  2189. new car = GetPlayerVehicleID(playerid);
  2190. AddVehicleComponent(car,1083);
  2191. SendClientMessage(playerid,COLOR_WHITE,"[INFO] You have succesfully added Dollar Wheels");
  2192. ShowMenuForPlayerEx(Wheels1, playerid);
  2193. }
  2194. else
  2195. {
  2196. SendClientMessage(playerid,COLOR_RED,"Not enough money!");
  2197. ShowMenuForPlayerEx(TuningMenu, playerid);
  2198. }
  2199. case 7:
  2200. {
  2201.  
  2202. ShowMenuForPlayerEx(TuningMenu, playerid);
  2203. }
  2204. }
  2205. return 1;
  2206. }
  2207. if(Current == Carstereo) {
  2208. switch(row){
  2209. case 0:
  2210. if(GetPlayerMoney(playerid) >= 0)
  2211. {
  2212. new car = GetPlayerVehicleID(playerid);
  2213. AddVehicleComponent(car,1086);
  2214. SendClientMessage(playerid,COLOR_WHITE,"[INFO] You have succesfully added Stereo Bass bost system ");
  2215. ShowMenuForPlayerEx(Carstereo, playerid);
  2216. }
  2217. else
  2218. {
  2219. SendClientMessage(playerid,COLOR_RED,"Not enough money!");
  2220. ShowMenuForPlayerEx(TuningMenu, playerid);
  2221. }
  2222. case 1:
  2223.  
  2224. {
  2225. ShowMenuForPlayerEx(TuningMenu, playerid);
  2226. }
  2227. }
  2228. return 1;
  2229. }
  2230. if(Current == Hydraulics) {
  2231. switch(row){
  2232. case 0:
  2233. if(GetPlayerMoney(playerid) >= 0)
  2234. {
  2235. new car = GetPlayerVehicleID(playerid);
  2236. AddVehicleComponent(car,1087);
  2237. SendClientMessage(playerid,COLOR_WHITE,"[INFO] You have succesfully added Hydraulics to car ");
  2238. ShowMenuForPlayerEx(Hydraulics, playerid);
  2239. }
  2240. else
  2241. {
  2242. SendClientMessage(playerid,COLOR_RED,"Not enough money!");
  2243. ShowMenuForPlayerEx(TuningMenu, playerid);
  2244. }
  2245.  
  2246. case 1:
  2247.  
  2248. {
  2249. ShowMenuForPlayerEx(TuningMenu, playerid);
  2250. }
  2251. }
  2252. return 1;
  2253. }
  2254. if(Current == Nitro) {
  2255. switch(row){
  2256. case 0:
  2257. if(GetPlayerMoney(playerid) >= 0)
  2258. {
  2259. new car = GetPlayerVehicleID(playerid);
  2260. AddVehicleComponent(car,1008);
  2261. SendClientMessage(playerid,COLOR_WHITE,"[INFO] You have succesfully added 2x Nitro to car ");
  2262. ShowMenuForPlayerEx(Nitro, playerid);
  2263. }
  2264. else
  2265. {
  2266. SendClientMessage(playerid,COLOR_RED,"Not enough money!");
  2267. ShowMenuForPlayerEx(TuningMenu, playerid);
  2268. }
  2269. case 1:
  2270. if(GetPlayerMoney(playerid) >= 0)
  2271. {
  2272. new car = GetPlayerVehicleID(playerid);
  2273. AddVehicleComponent(car,1009);
  2274. SendClientMessage(playerid,COLOR_WHITE,"[INFO] You have succesfully added 5x Nitro to car");
  2275. ShowMenuForPlayerEx(Nitro, playerid);
  2276. }
  2277. else
  2278. {
  2279. SendClientMessage(playerid,COLOR_RED,"Not enough money!");
  2280. ShowMenuForPlayerEx(TuningMenu, playerid);
  2281. }
  2282. case 2:
  2283. if(GetPlayerMoney(playerid) >= 0)
  2284. {
  2285. new car = GetPlayerVehicleID(playerid);
  2286. AddVehicleComponent(car,1010);
  2287. SendClientMessage(playerid,COLOR_WHITE,"[INFO] You have succesfully added 10x Nitro to car");
  2288. ShowMenuForPlayerEx(Nitro, playerid);
  2289. }
  2290. else
  2291. {
  2292. SendClientMessage(playerid,COLOR_RED,"Not enough money!");
  2293. ShowMenuForPlayerEx(TuningMenu, playerid);
  2294. }
  2295. case 3:
  2296.  
  2297. {
  2298. ShowMenuForPlayerEx(TuningMenu, playerid);
  2299. }
  2300. }
  2301. return 1;
  2302. }
  2303. //--------------------------Main Menu page 2 ----------------------------------------------------------------------------
  2304. if(Current == TuningMenu1) {
  2305. switch(row){
  2306. case 0:
  2307. if(IsPlayerConnected(playerid))
  2308. {
  2309. ShowMenuForPlayerEx(Hydraulics, playerid);
  2310. }
  2311. case 1:
  2312. if(IsPlayerConnected(playerid))
  2313. {
  2314. ShowMenuForPlayerEx(Nitro, playerid);
  2315. }
  2316. case 2:
  2317. {
  2318. new car = GetPlayerVehicleID(playerid);
  2319. SetVehicleHealth(car,1000);
  2320. SendClientMessage(playerid,COLOR_WHITE,"[INFO] You have succesfully repaired car");
  2321. ShowMenuForPlayerEx(TuningMenu1, playerid);
  2322.  
  2323. }
  2324.  
  2325. case 3:
  2326. if(IsPlayerConnected(playerid))
  2327. {
  2328. ShowMenuForPlayerEx(TuningMenu, playerid);
  2329. }
  2330.  
  2331.  
  2332. }
  2333. }
  2334. return 1;
  2335. }
  2336.  
  2337. forward ShowMenuForPlayerEx(Menu:menuid, playerid);
  2338. public ShowMenuForPlayerEx(Menu:menuid, playerid)
  2339. {
  2340. ShowMenuForPlayer(menuid,playerid);
  2341. TogglePlayerControllable(playerid,false);
  2342. }
Add Comment
Please, Sign In to add comment