Advertisement
Guest User

Untitled

a guest
Oct 6th, 2012
444
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Pawn 130.12 KB | None | 0 0
  1.      //*********************************************************************************
  2.      //*  ///////////  ////////////  //        //          // \\       //||////////||  *
  3.      //*  //        \\ //       ///  //        //         //  \\      // ||        ||  *
  4.      //*  //        \\ //       ///  //        //        //   \\     //  ||        ||  *
  5.      //*  //        \\ //       ///  //        //       //    \\    //   ||        ||  *
  6.      //*  //        // //////////    //        //      //     \\   //    ||        ||  *
  7.      //*  //////////   //      //    //        //     //      \\  //     ||        ||  *
  8.      //*  //       //  //      //    //        //    //       \\  //     ||        ||  *
  9.      //*  //       //  //       //   //        //   //        \\  //     ||        ||  *
  10.      //*  //       //  //       //   //        //  //         \\ //      ||        ||  *
  11.      //*  //////////   //        //  //////////// //          \\//       ||////////||  *
  12.      //**********************************************************************************
  13.      // ||             Créditos: Gamemode totalmente feito por Bruno Alves              ||
  14.      // ||          ||
  15.      // ||______________________________________________________________________________||
  16.  
  17.  
  18. #include <a_samp>
  19. #include <sscanf2>
  20. #include <zcmd>
  21. #include <dof2>
  22. #include <cpstream>
  23.  
  24. #define MensagemFormatadaParaTodos(%0,%1,%2); format(String, sizeof(String), %1, %2);   SendClientMessageToAll(%0, String);
  25. #define MensagemFormatada(%0,%1,%2,%3); format(String, sizeof(String), %2, %3);     SendClientMessage(%0,%1, String);
  26.  
  27. #define Aztecas 1
  28. #define Grove 2
  29. #define Ballas 3
  30. #define LosVagos 4
  31. #define Extremes 5
  32. #define Policia 6
  33.  
  34. //------- Cores -------
  35. #define Verde                0x00FF00FF
  36. #define Vermelho             0xFF0000AA
  37. #define Azul                 0x0000FFAA
  38. #define Marron               0x804000AA
  39. #define Branco               0xFFFFFFAA
  40. #define Laranja              0xFF8000AA
  41. #define Azul_Marinho         0x80FFFFAA
  42. #define Cinza                0xC0C0C0AA
  43. #define Rosa                 0xFF80FFAA
  44. #define AZUL_CLARO           0x80BFFFAA
  45. #define Verde_Escuro         0x007138AA
  46. #define Amarelo              0xFFFF00AA
  47. #define Roxo                 0x9F009FAA
  48. #define VERDE_AGUA           0x03D687FF
  49. #define VERDE                0x21DD00FF
  50. #define VERMELHO_CLARO       0xFB0000FF
  51. #define VERDE_CLARO          0x38FF06FF
  52. #define ROSA_CHOQUE          0xE100E1FF
  53. #define VERDE_ESCURO         0x008040FF
  54. #define CINZA_ESCURO         0x626262FF
  55.  
  56.  
  57. #define CorGrove   0x00D900C8
  58. #define CorAztecas 0x2641FEC8
  59. #define CorBallas  0xBD1FCFC8
  60. #define CorVagos   0xEDEA24C8
  61. #define CorExtreme 0xFF0000AA
  62. #define CorPolicia 0xC0C0C0AA
  63.  
  64. #define MAX_PING 1100
  65. #define VALOR_INICIAL 1200
  66. #define GetarDado(%0,%1) %1[%0]
  67. #define MAX_GANGS 6
  68. #define ZONE_TIME 15
  69. #define Radios 100
  70. #define MudarLuta 102
  71. #define AnimServi 104
  72. #define AnimList2 105
  73.  
  74.  
  75.  
  76. new GroveCars[6];
  77. new AztecasCars[6];
  78. new BallasCars[4];
  79. new VagosCars[3];
  80. new CarExtreme[5];
  81. new PoliciaCars[6];
  82.  
  83. new bool:PermitidoJetPack[MAX_PLAYERS];
  84. new gTeam[MAX_PLAYERS];
  85. new gang1,gang2, gang3, gang4;
  86. new String[150];
  87. new Recompensa[MAX_PLAYERS];
  88. new Killer[MAX_PLAYERS];
  89. new count2;
  90. new Seguidos[MAX_PLAYERS];
  91. new str[256];
  92. new hstring[256];
  93. new Text:Reloginho1;
  94. new Text:Reloginho2;
  95. new Text3D:recompensa[MAX_PLAYERS];
  96. new Menu:TuningMenu;
  97. new Menu:TuningMenu1;
  98. new Menu:Paintjobs;
  99. new Menu:Colors;
  100. new Menu:Colors1;
  101. new Menu:Exhausts;
  102. new Menu:Frontbumper;
  103. new Menu:Rearbumper;
  104. new Menu:Roof;
  105. new Menu:Spoilers;
  106. new Menu:Sideskirts;
  107. new Menu:Bullbars;
  108. new Menu:Wheels;
  109. new Menu:Wheels1;
  110. new Menu:Carstereo;
  111. //--------------------------Main Menu page 2 ----------------------------------------------------------------------------
  112. new Menu:Hydraulics;
  113. new Menu:Nitro;
  114. static pvehicleid[MAX_PLAYERS];
  115. static pmodelid[MAX_PLAYERS];
  116.  
  117.  
  118. new portaogrove;
  119. new portaoaztecas;
  120. new portaoextreme;
  121.  
  122. forward fportao(playerid);
  123. forward MudarNomeDOServer();
  124.  
  125. static cpzone[MAX_PLAYERS][MAX_GANGS+1],lastcp[MAX_PLAYERS];
  126.  
  127.  
  128.  
  129. new gzcolor[MAX_GANGS+1] =
  130. {
  131.     0x007900AA, 0xFF0080AA, 0x400040AA, 0x03D687AA
  132. };
  133. new SVNAMES[4][256] = {
  134.     "» < BCW > BRASIL CITY WAR™  |0.3e|«",
  135.     "» < BCW > O melhor dos Gamemodes de GangWar «",
  136.     "» < BCW > VAI PERDER ESSA? >ENTRE AGR< «",
  137.     "» < BCW > BRASIL CITY WAR >> O gangwar Que Revoluciona «"
  138.     };
  139. new MSGs[11][256] = {
  140.     "< BCW > Leia as Regras do servidor: /Regras",
  141.     "< BCW > Não se esqueça de ler os créditos! /Creditos",
  142.     "< BCW > Para visualizar a lista de comandos, digite: /Comandos",
  143.     "< BCW > Quer matar e escutar uma musiquinha? Use /Radio",
  144.     "< BCW > Você é a razão de estarmos online, esperamos que se divirta",
  145.     "< BCW > Caso queira pegar um carro Use: /Garagem",
  146.     "< BCW > Viu xiter? Não denuncie em xat use /report id motivo",
  147.     "< BCW > Se caso perceber um bug por gentileza informe ao um admin",
  148.     "< BCW > Use /ajuda para ver o comando das arenas e etc...",
  149.     "< BCW > Nunca se pede admin, pois admin se merece !!",
  150.     "< BCW > Chame seus amigos e ajude o servidor a crescer"
  151. };
  152. new CORESMSGS[] = {
  153.     0x00FF00FF,
  154.     0x0000FFAA,
  155.     0xFF8000AA,
  156.     0x80FFFFAA,
  157.     0x007138AA,
  158.     0x9F009FAA,
  159.     0xE100E1FF,
  160.     0x03D687FF
  161. };
  162. new MalEducado[4][] =
  163. {
  164. "FDP",
  165. "fdp",
  166. "Filho da puta",
  167. "FILHO DA PUTA"
  168. };
  169. new IPDV[356][] =
  170. {
  171. ":7798",
  172. ":7777",
  173. ": 7777",
  174. ":7778",
  175. ":7776",
  176. ":7775",
  177. ":7774",
  178. ":7773",
  179. ":7772",
  180. ":7771",
  181. ":7770",
  182. ":5555",
  183. ":8888",
  184. ":8090",
  185. ":6969",
  186. ":7780",
  187. ":7781",
  188. ":7782",
  189. ":7783",
  190. ":7784",
  191. ":7785",
  192. ":7786",
  193. ":7787",
  194. ":7788",
  195. ":7789",
  196. ":7790",
  197. ":7791",
  198. ":7792",
  199. ":7793",
  200. ":7794",
  201. ":7795",
  202. ":7796",
  203. ":7797",
  204. ":7798",
  205. ":7799",
  206. ":7800",
  207. "127.",
  208. "189.",
  209. "188.",
  210. "198.",
  211. "199.",
  212. "171.",
  213. "211.",
  214. "64.",
  215. "66.",
  216. "68.",
  217. "67.",
  218. "65.",
  219. "183.",
  220. "187.",
  221. "201.",
  222. "211.",
  223. "200.",
  224. "141.",
  225. "217.",
  226. "213.",
  227. "80.",
  228. "8080.",
  229. "127 .",
  230. "189 .",
  231. "188 .",
  232. "198 .",
  233. "199 .",
  234. "171 .",
  235. "211 .",
  236. "64 .",
  237. "66 .",
  238. "68 .",
  239. "67 .",
  240. "65 .",
  241. "183 .",
  242. "187 .",
  243. "201 .",
  244. "211 .",
  245. "200 .",
  246. "141 .",
  247. "217 .",
  248. "213 .",
  249. "80 .",
  250. "8080 .",
  251. "189.1.169",
  252. "35:7777",
  253. "1.169.35",
  254. "189.1",
  255. "7777",
  256. "7 7",
  257. "8 8",
  258. "189.1.169.35:7777",
  259. "200.",
  260. "200 .",
  261. "189.",
  262. "189 .",
  263. "201.",
  264. "201 .",
  265. "200.1",
  266. "200.1",
  267. "200 . 1",
  268. "200. 1",
  269. "200 .1",
  270. "201.1",
  271. "201 . 1",
  272. "201. 1",
  273. "201 .1",
  274. "208.1",
  275. "208. 1",
  276. "208 .1",
  277. "208 . 1",
  278. "69.1",
  279. "69. 1",
  280. "69 . 1",
  281. "69 .1",
  282. "189.1",
  283. "189. 1",
  284. "189 .1",
  285. "189 . 1",
  286. "66.7",
  287. "66. 7",
  288. "66 .7",
  289. "66 . 7",
  290. "177.1",
  291. "177. 1",
  292. "177 .1",
  293. "177 . 1",
  294. "109 .",
  295. "115 .",
  296. "119 .",
  297. "128 .",
  298. "133 .",
  299. "140 .",
  300. "149 .",
  301. "65 .",
  302. "32 .",
  303. "66 .",
  304. ":3127",
  305. "150 .",
  306. "156 .",
  307. "167 .",
  308. "173 .",
  309. "174 .",
  310. "184 .",
  311. "187 .",
  312. "189 .",
  313. "193 .",
  314. "195 .",
  315. "198 .",
  316. "199 .",
  317. "200 .",
  318. "201 .",
  319. "202 .",
  320. "203 .",
  321. "204 .",
  322. "205 .",
  323. "206 .",
  324. "209 .",
  325. "210 .",
  326. "212 .",
  327. "213 .",
  328. "218 .",
  329. "219 .",
  330. "41 .",
  331. "46 .",
  332. "58 .",
  333. "59 .",
  334. "61 .",
  335. "70 .",
  336. "72 .",
  337. "75 .",
  338. "77 .",
  339. "78 .",
  340. "79 .",
  341. "80 .",
  342. "83 .",
  343. "84 .",
  344. "85 .",
  345. "87 .",
  346. "92 .",
  347. "94 .",
  348. "95 .",
  349. "98 .",
  350. "99 .",
  351. "124 .",
  352. "256 .",
  353. "512 .",
  354. "102 .",
  355. ":3128",
  356. "211 .",
  357. "194 .",
  358. "202 .",
  359. "146 .",
  360. "169 .",
  361. "195 .",
  362. "152 .",
  363. "222 .",
  364. "83 .",
  365. "221 .",
  366. "211 .",
  367. "134 .",
  368. "110 .",
  369. "8 .",
  370. "164 .",
  371. ":3127",
  372. ":3128",
  373. "109.",
  374. "115.",
  375. "119.",
  376. "128.",
  377. "133.",
  378. "140.",
  379. "149.",
  380. "65.",
  381. "32.",
  382. "66.",
  383. ":3127",
  384. "150.",
  385. "156.",
  386. "167.",
  387. "173.",
  388. "174.",
  389. "184.",
  390. "187.",
  391. "189.",
  392. "193.",
  393. "195.",
  394. "198.",
  395. "199.",
  396. "200.",
  397. "201.",
  398. "202.",
  399. "203.",
  400. "204.",
  401. "205.",
  402. "206.",
  403. "209.",
  404. "210.",
  405. "212.",
  406. "213.",
  407. "218.",
  408. "219.",
  409. "41.",
  410. "46.",
  411. "58.",
  412. "59.",
  413. "61.",
  414. "70.",
  415. "72.",
  416. "75.",
  417. "77.",
  418. "78.",
  419. "79.",
  420. "80.",
  421. "83.",
  422. "84.",
  423. "85.",
  424. "87.",
  425. "92.",
  426. "94.",
  427. "95.",
  428. "98.",
  429. "99.",
  430. "124.",
  431. "256.",
  432. "512.",
  433. "102.",
  434. ":3128",
  435. "211.",
  436. "194.",
  437. "202.",
  438. "146.",
  439. "169.",
  440. "195.",
  441. "152.",
  442. "222.",
  443. "83.",
  444. "221.",
  445. "211.",
  446. "134.",
  447. "110.",
  448. "8.",
  449. "164.",
  450. "109  .",
  451. "115  .",
  452. "119  .",
  453. "128  .",
  454. "133  .",
  455. "140  .",
  456. "149  .",
  457. "65  .",
  458. "32  .",
  459. "66  .",
  460. ":3127",
  461. "150  .",
  462. "156  .",
  463. "167  .",
  464. "173  .",
  465. "174  .",
  466. "184  .",
  467. "187  .",
  468. "189  .",
  469. "193  .",
  470. "195  .",
  471. "198  .",
  472. "199  .",
  473. "200  .",
  474. "201  .",
  475. "202  .",
  476. "203  .",
  477. "204  .",
  478. "205  .",
  479. "206  .",
  480. "209  .",
  481. "210  .",
  482. "212  .",
  483. "213  .",
  484. "218  .",
  485. "219  .",
  486. "41  .",
  487. "46  .",
  488. "58  .",
  489. "59  .",
  490. "61  .",
  491. "70  .",
  492. "72  .",
  493. "75  .",
  494. "77  .",
  495. "78  .",
  496. "79  .",
  497. "80  .",
  498. "83  .",
  499. "84  .",
  500. "85  .",
  501. "87  .",
  502. "92  .",
  503. "94  .",
  504. "95  .",
  505. "98  .",
  506. "99  .",
  507. "124  .",
  508. "256  .",
  509. "512  .",
  510. "102  .",
  511. ":3128",
  512. "211  .",
  513. "194  .",
  514. "202  .",
  515. "146  .",
  516. "169  .",
  517. "195  .",
  518. "152  .",
  519. "222  .",
  520. "83  .",
  521. "221  .",
  522. "211  .",
  523. "134  .",
  524. "110  .",
  525. "8  .",
  526. "164  ."
  527. };
  528. forward ZoneCheckpointChecker(playerid);
  529. forward RandomMSGs();
  530. forward reloginho();
  531.  
  532. main()
  533. {
  534.     print(" ");
  535.     print(" ");
  536.     print("GAMEMODE DE GANG WAR FEITO DO 0!");
  537.     print(" ");
  538.     print(" ");
  539.     print("CARREGANDO GAMEMODE: ");
  540.     print(" ");
  541.     print("|||||||||| 10%");
  542.     print("||||||||||||||||||| 25%");
  543.     print("|||||||||||||||||||||||||||||||||| 37%");
  544.     print("|||||||||||||||||||||||||||||||||||||||||||| 59%");
  545.     print("||||||||||||||||||||||||||||||||||||||||||||||||||||| 86%");
  546.     print("|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||| 100%");
  547.     print(" ");
  548.     print("TODOS OS ARQUIVOS FORAM CARREGADOS DO SERVIDOR CORRETAMENTE.!");
  549.     print(" ");
  550.     print(" ");
  551.     print("CREDITOS ABAIXO: ");
  552.     print(" ");
  553.     print("01 - BRUNO_ALVES");
  554.     print(" ");
  555.     print("OBS: NÃO RETIRE OS CREDITOS OU SERVIDOR SERA DESATIVADO REMOTAMENTE!");
  556.     print(" ");
  557. }
  558.  
  559.  
  560.  
  561. public OnGameModeInit()
  562. {
  563.     UsePlayerPedAnims();
  564.     ShowPlayerMarkers(1);
  565.     ShowNameTags(1);
  566.     SetGameModeText("Brasil GangWars");
  567.     DisableInteriorEnterExits();
  568.     SetTimer("MudarNomeDOServer",250,true);
  569.     SetTimer("ZoneCheckpointChecker", 1000, true);
  570.     SetTimer("RandomMSGs",60000, true);
  571.     SetTimer("reloginho",1000,true);
  572.     SetTimer("AntiSH",1000,true);
  573.     if(!DOF2_FileExists("Creditos.ini")) SendRconCommand("exit");
  574.     if(!DOF2_FileExists("Bruno_Alves-Owna.txt")) SendRconCommand("exit");
  575.    
  576.     Reloginho1 = TextDrawCreate(620.0,5.0,"  ");
  577.     Reloginho2 = TextDrawCreate(632.0,25.0,"  ");
  578.     TextDrawAlignment(Reloginho1,3);
  579.     TextDrawAlignment(Reloginho2,3);
  580.     TextDrawColor(Reloginho1,0xFFFFFFFF);
  581.     TextDrawColor(Reloginho2,0xFFFFFFFF);
  582.     TextDrawBackgroundColor(Reloginho1,0x000000FF);
  583.     TextDrawBackgroundColor(Reloginho2,0x000000FF);
  584.     TextDrawFont(Reloginho1,3);
  585.     TextDrawLetterSize(Reloginho1,0.5,1.4);
  586.     TextDrawFont(Reloginho2,3);
  587.     TextDrawLetterSize(Reloginho2,0.5,1.4);
  588.     TextDrawSetProportional(Reloginho1,1);
  589.     TextDrawSetProportional(Reloginho2,1);
  590.     TextDrawSetShadow(Reloginho1,1);
  591.     TextDrawSetShadow(Reloginho2,1);
  592.     TextDrawSetOutline(Reloginho1,2);
  593.     TextDrawSetOutline(Reloginho2,2);
  594.     TextDrawShowForAll(Reloginho1);
  595.     TextDrawShowForAll(Reloginho2);
  596.    
  597.     gang1 = GangZoneCreate(2406.349, -1764.764, 2573.673, -1606.855); // cria gangzone para a gang 1
  598.     gang2 = GangZoneCreate(1584.936, -1745.026, 1828.318, -1516.057); // cria gangzone para a gang 2
  599.     gang3 = GangZoneCreate(1835.923, -1267.349, 2075.502, -1121.283); // cria gangzone para a gang 3
  600.     gang4 = GangZoneCreate(761.0724,-1897.2426,478.4138,-1740.9908); // cria gangzone para a gang 4
  601.     //gang5 = GangZoneCreate(951.5716,-1128.9730,808.1890,-1056.3263); // cria gangzone para a gang 5
  602.     CPS_AddCheckpoint(2495.0383,-1686.9420,13.5140,2.0,80); // cria checkpoint para gang 1
  603.     CPS_AddCheckpoint(1722.3857,-1607.7697,13.5469,2.0,80); // cria checkpoint para gang 2
  604.     CPS_AddCheckpoint(1976.1494,-1234.6455,20.0469,2.0,80); // cria checkpoint para gang 3
  605.     CPS_AddCheckpoint(550.1131,-1866.0428,4.2844,2.0,80); // cria checkpoint para gang 4
  606.     //CPS_AddCheckpoint(892.7670,-1106.4712,23.5000,2.0,80); // cria checkpoint para gang 5
  607.     AddStaticPickup(1318,1,904.8354,-918.7896,42.6075);//entrar extremers
  608.     AddStaticPickup(1318,1,2495.5425,-1690.3789,14.7656);// cria uma seta pro player saber que ali é a entrada      
  609.     AddStaticPickup(1318,1,2232.8452,-1159.7899,25.8906);// cria uma seta pro player saber que ali é a entrada  
  610.     AddStaticPickup(1318,1,2351.8730,-1170.0540,28.0449);// entrada vagos
  611.     AddStaticPickup(1318,1,2000.0731,-1114.5226,27.1250);// entrada Ballas
  612.     AddStaticPickup(1318,1,1568.6267,-1689.9707,6.2188);// entrada Policia
  613.     AddStaticPickup(1242,1,503.3769,-75.2882,998.7651);// cria equipar aztecas
  614.     AddStaticPickup(1242,1,2497.6074,-1694.5923,1014.7422);// cria EQUIPAR GROOVE
  615.     AddStaticPickup(1242,1,444.3208,511.2156,1001.4195);// cria EQUIPAR extremers
  616.     AddStaticPickup(1242,1,2219.6140,-1154.2717,1025.7969);// cria equipar los vagos
  617.     AddStaticPickup(1242,1,316.5358,1119.9016,1083.8828);// cria equipar Ballas
  618.     AddStaticPickup(1242,1,296.5093,183.2624,1007.1719);// cria equipar Policia
  619.     Create3DTextLabel("Para Pegar seus\n equipamentos aperte F",0x2641FEC8,503.3769,-75.2882,998.7651,9.0,0);
  620.     Create3DTextLabel("Para Pegar seus\n equipamentos aperte F",0x00D900C8,2497.6074,-1694.5923,1014.7422,9.0,0);
  621.     Create3DTextLabel("Para Pegar seus\n equipamentos aperte F",0x00D900C8,444.3208,511.2156,1001.4195,9.0,0);
  622.     Create3DTextLabel("Para Pegar seus\n equipamentos aperte F",0x00D900C8,2219.6140,-1154.2717,1025.7969,9.0,0);
  623.     Create3DTextLabel("Para Pegar seus\n equipamentos aperte F",0x00D900C8,316.5358,1119.9016,1083.8828,9.0,0);
  624.     Create3DTextLabel("Para Pegar seus\n equipamentos aperte F",0x00D900C8,296.5093,183.2624,1007.1719,9.0,0);
  625.     // =========================== GROVE STREET ====================================
  626.     AddPlayerClass(86,2615.7163,-962.7603,80.3227,183.9649,24,500,0,0,0,0);//[ID 0]
  627.     AddPlayerClass(105,2615.7163,-962.7603,80.3227,183.9649,24,500,0,0,0,0);//[ID 1]
  628.     AddPlayerClass(106,2615.7163,-962.7603,80.3227,183.9649,24,500,0,0,0,0);//[ID 2]
  629.     AddPlayerClass(107,2615.7163,-962.7603,80.3227,183.9649,24,500,0,0,0,0);//[ID 3]
  630.     AddPlayerClass(149,2615.7163,-962.7603,80.3227,183.9649,24,500,0,0,0,0);//[ID 4]
  631.     AddPlayerClass(270,2615.7163,-962.7603,80.3227,183.9649,24,500,0,0,0,0);//[ID 5]
  632.     //========================== AZTECAS ===========================================
  633.     AddPlayerClass(114,2615.7163,-962.7603,80.3227,183.9649,24,500,0,0,0,0);// ID 6
  634.     AddPlayerClass(115,2615.7163,-962.7603,80.3227,183.9649,24,500,0,0,0,0);// ID 7
  635.     AddPlayerClass(116,2615.7163,-962.7603,80.3227,183.9649,24,500,0,0,0,0);// ID 8
  636.     AddPlayerClass(173,2615.7163,-962.7603,80.3227,183.9649,24,500,0,0,0,0);// ID 9
  637.     //======================== Ballas ==============================================
  638.     AddPlayerClass(102,2615.7163,-962.7603,80.3227,183.9649,24,500,0,0,0,0);// ID 10
  639.     AddPlayerClass(103,2615.7163,-962.7603,80.3227,183.9649,24,500,0,0,0,0);// ID 11
  640.     AddPlayerClass(104,2615.7163,-962.7603,80.3227,183.9649,24,500,0,0,0,0);// ID 12
  641.     //==========================  Los VAGOS ========================================
  642.     AddPlayerClass(108,2615.7163,-962.7603,80.3227,183.9649,24,500,0,0,0,0);// ID 13
  643.     AddPlayerClass(109,2615.7163,-962.7603,80.3227,183.9649,24,500,0,0,0,0);// ID 14
  644.     AddPlayerClass(110,2615.7163,-962.7603,80.3227,183.9649,24,500,0,0,0,0);// ID 15
  645.     //========================= Extremers ========================================
  646.     AddPlayerClass(290,2615.7163,-962.7603,80.3227,183.9649,24,500,0,0,0,0);// ID 16
  647.     AddPlayerClass(291,2615.7163,-962.7603,80.3227,183.9649,24,500,0,0,0,0);// ID 17
  648.     AddPlayerClass(192,2615.7163,-962.7603,80.3227,183.9649,24,500,0,0,0,0);// ID 18
  649.     //========================= POLICIA ========================================
  650.     AddPlayerClass(265,2615.7163,-962.7603,80.3227,183.9649,24,500,0,0,0,0);// ID 19
  651.     AddPlayerClass(266,2615.7163,-962.7603,80.3227,183.9649,24,500,0,0,0,0);// ID 20
  652.     AddPlayerClass(267,2615.7163,-962.7603,80.3227,183.9649,24,500,0,0,0,0);// ID 21
  653.     //========================== CARROS GROOVE =====================================
  654.     GroveCars[0] = AddStaticVehicleEx(412,2510.19995117,-1687.40002441,13.50000000,40.50000000,86,1,999999999); //Voodoo
  655.     GroveCars[1] = AddStaticVehicleEx(600,2473.80004883,-1690.19995117,13.39999962,0.00000000,86,1,999999999); //Picador
  656.     GroveCars[2] = AddStaticVehicleEx(567,2508.60009766,-1671.19995117,13.39999962,352.00000000,86,1,999999999); //Savanna
  657.     GroveCars[3] = AddStaticVehicleEx(492,2499.39990234,-1683.00000000,13.30000019,108.00000000,86,1,999999999); //Greenwood
  658.     GroveCars[4] = AddStaticVehicleEx(468,2510.00000000,-1659.30004883,13.39999962,100.00000000,86,1,999999999); //Sanchez
  659.     GroveCars[5] = AddStaticVehicleEx(468,2511.00000000,-1661.09997559,13.39999962,96.00000000,86,1,999999999); //Sanchez
  660.     //============================= CARROS AZTECAS ==================
  661.     AztecasCars[0] = AddStaticVehicleEx(575,2205.60009766,-1154.09997559,25.50000000,270.00000000,2,1,999999999); //Broadway
  662.     AztecasCars[1] = AddStaticVehicleEx(576,2205.50000000,-1157.80004883,25.50000000,270.00000000,2,1,999999999); //Tornado
  663.     AztecasCars[2] = AddStaticVehicleEx(474,2228.10009766,-1156.19995117,25.70000076,92.00000000,2,1,999999999); //Hermes
  664.     AztecasCars[3] = AddStaticVehicleEx(468,2227.39990234,-1159.90002441,25.50000000,90.00000000,2,1,999999999); //Sanchez
  665.     AztecasCars[4] = AddStaticVehicleEx(468,2227.39990234,-1162.40002441,25.50000000,90.00000000,2,1,999999999); //Sanchez
  666.     AztecasCars[5] = AddStaticVehicleEx(466,2205.69995117,-1161.59997559,25.70000076,270.00000000,2,1,999999999); //Glendale
  667.     //============================ CARROS LOS VAGOS ===================
  668.     VagosCars[0] = AddStaticVehicle(412,2358.3208,-1150.2773,27.1486,267.6552,6,1); //
  669.     VagosCars[1] = AddStaticVehicle(413,2345.1670,-1149.8507,26.9182,270.3698,6,1); //
  670.     VagosCars[2] = AddStaticVehicle(474,2356.2136,-1157.8699,27.1005,271.7457,6,1); //
  671.     //========================== CARROS BALLAS =====================================
  672.     BallasCars[0] = AddStaticVehicle(491,1995.9536,-1117.8923,26.5365,181.0188,148,1); //
  673.     BallasCars[1] = AddStaticVehicle(474,1984.9955,-1132.0065,25.4660,90.4797,148,1); //
  674.     BallasCars[2] = AddStaticVehicle(492,1991.7744,-1131.9481,25.3122,90.4917,148,1); //
  675.     BallasCars[3] = AddStaticVehicle(474,2007.9249,-1131.8344,24.9345,89.7351,148,1); //
  676.     //=========================== CARROS EXTREMERS =================================
  677.     CarExtreme[0] = AddStaticVehicle(521,917.7061,-942.7267,42.3120,1.6060,3,3); //
  678.     CarExtreme[1] = AddStaticVehicle(521,920.4613,-942.8990,42.3211,3.3109,3,3); //
  679.     CarExtreme[2] = AddStaticVehicle(521,922.1490,-942.6303,42.3133,4.5300,3,3); //
  680.     CarExtreme[3] = AddStaticVehicle(526,910.6374,-920.9716,42.3712,182.0112,3,3); //
  681.     CarExtreme[4] = AddStaticVehicle(550,916.3628,-921.1852,42.4179,182.6618,3,3); //
  682.     //========================= CARROS POLICIA ======================
  683.     PoliciaCars[0] = AddStaticVehicle(596,1570.2494,-1711.1536,5.6119,0.2747,1,1); //
  684.     PoliciaCars[1] = AddStaticVehicle(597,1578.6851,-1711.0728,5.6592,3.0871,1,1); //
  685.     PoliciaCars[2] = AddStaticVehicle(599,1602.4819,-1699.9958,6.0811,88.1205,1,1); //
  686.     PoliciaCars[3] = AddStaticVehicle(599,1601.7714,-1696.1088,6.0792,91.0571,1,1); //
  687.     PoliciaCars[4] = AddStaticVehicle(523,1591.3158,-1713.0681,5.4636,352.6071,1,1); //
  688.     PoliciaCars[5] = AddStaticVehicle(523,1587.1680,-1713.1136,5.4646,346.7470,1,1); //
  689. //========== OBJETOS ================= > aZTECAS
  690.     portaoaztecas = CreateObject(980,2222.00000000,-1143.80004883,26.50000000,0.00000000,0.00000000,344.00000000); //object(columbiangate) (1)
  691.     CreateObject(980, 2239, -1149.3000488281, 27.60000038147, 0, 0, 346);
  692.     CreateObject(980, 2211.1999511719, -1140.6999511719, 27.60000038147, 0, 0, 342);
  693.     CreateObject(980, 2230.8000488281, -1147.0999755859, 27.60000038147, 0, 0, 342);
  694.     //------- GROOVE
  695.     CreateObject(985,2446.30004883,-1698.00000000,12.60000038,0.00000000,0.00000000,186.00000000); //object(gate_autor) (1)
  696.     CreateObject(985,2480.10009766,-1722.00000000,12.50000000,0.00000000,0.00000000,0.00000000); //object(gate_autor) (2)
  697.     CreateObject(985,2449.69995117,-1688.09997559,12.50000000,0.00000000,0.00000000,270.00000000); //object(gate_autor) (5)
  698.     CreateObject(985,2449.69995117,-1680.30004883,12.50000000,0.00000000,0.00000000,270.00000000); //object(gate_autor) (6)
  699.     CreateObject(985,2449.80004883,-1672.50000000,12.50000000,0.00000000,0.00000000,270.00000000); //object(gate_autor) (7)
  700.     CreateObject(985,2449.80004883,-1667.09997559,12.30000019,0.00000000,0.00000000,270.00000000); //object(gate_autor) (8)
  701.     portaogrove = CreateObject(976,2449.80004883,-1663.09997559,12.30000019,0.00000000,0.00000000,92.00000000); //object(phils_compnd_gate) (1)
  702.     CreateObject(986,2449.60009766,-1650.50000000,12.39999962,0.00000000,0.00000000,270.00000000); //objectt(gate_autol) (1)
  703.     CreateObject(986,2449.60009766,-1643.50000000,12.80000019,0.00000000,0.00000000,272.00000000); //object(gate_autol) (2)
  704.     //------ extremer objeto
  705.     portaoextreme = CreateObject(980, 872.59997558594, -944.90002441406, 43.5, 0, 6, 0);
  706.     CreateObject(5130, 896.20001220703, -922.5, 43.299999237061, 0, 0, 136);
  707.     CreateObject(3749, 873.09997558594, -944.90002441406, 47, 0, 8, 4);
  708.     CreateObject(987, 853, -941.20001220703, 46.299999237061, 0, 15.99609375, 335.99487304688);
  709.     CreateObject(987, 927, -943.79998779297, 40.599998474121, 0, 0, 3.99853515625);
  710.     CreateObject(987, 916.59997558594, -944.20001220703, 40.700000762939, 0, 0, 2);
  711.     CreateObject(987, 905.20001220703, -945.70001220703, 40.799999237061, 0, 0, 5.9990234375);
  712.     CreateObject(987, 882.20001220703, -945.59997558594, 40, 0, 0, 358);
  713.     CreateObject(987, 889, -945.90002441406, 40.599998474121, 0, 0, 0);
  714.     CreateObject(971, 902.59997558594, -946.09997558594, 42.700000762939, 0, 0, 4);
  715.     CreateObject(987, 854.79998779297, -930.29998779297, 51, 350.22076416016, 12.179626464844, 266.09967041016);
  716.     CreateObject(987, 861.70001220703, -924.59997558594, 56.099998474121, 0, 10, 233.99993896484);
  717.     CreateObject(987, 866.20001220703, -914.5, 60, 0, 14, 244);
  718.     CreateObject(987, 871.5, -904.59997558594, 61.799999237061, 0, 8, 242);
  719.     CreateObject(987, 874.20001220703, -893.40002441406, 63.299999237061, 0, 8, 258);
  720.     //---- tunning ---------------
  721.     TuningMenu = CreateMenu("TuningMenu",1,20,120,150,40);
  722.     AddMenuItem(TuningMenu,0,"Paint Jobs");
  723.     AddMenuItem(TuningMenu,0,"Colors");
  724.     AddMenuItem(TuningMenu,0,"Exhausts");
  725.     AddMenuItem(TuningMenu,0,"Front Bumper");
  726.     AddMenuItem(TuningMenu,0,"Rear Bumper");
  727.     AddMenuItem(TuningMenu,0,"Roof");
  728.     AddMenuItem(TuningMenu,0,"Spoilers");
  729.     AddMenuItem(TuningMenu,0,"Side Skirts");
  730.     AddMenuItem(TuningMenu,0,"Bullbars");
  731.     AddMenuItem(TuningMenu,0,"Wheels");
  732.     AddMenuItem(TuningMenu,0,"Car Stereo");
  733.     AddMenuItem(TuningMenu,0,"Next Page");
  734.     Paintjobs = CreateMenu("TuningMenu",1,20,120,150,40);
  735.     SetMenuColumnHeader(Paintjobs,0,"PaintJobs");
  736.     AddMenuItem(Paintjobs,0,"Paintjob 1");
  737.     AddMenuItem(Paintjobs,0,"Paintjob 2");
  738.     AddMenuItem(Paintjobs,0,"Paintjob 3");
  739.     AddMenuItem(Paintjobs,0,"Paintjob 4");
  740.     AddMenuItem(Paintjobs,0,"Paintjob 5");
  741.     AddMenuItem(Paintjobs,0,"Main Menu");
  742.     Colors = CreateMenu("TuningMenu",1,20,120,150,40);
  743.     SetMenuColumnHeader(Colors,0,"Colors");
  744.     AddMenuItem(Colors,0,"Black");
  745.     AddMenuItem(Colors,0,"White");
  746.     AddMenuItem(Colors,0,"Red");
  747.     AddMenuItem(Colors,0,"Blue");
  748.     AddMenuItem(Colors,0,"Green");
  749.     AddMenuItem(Colors,0,"Yellow");
  750.     AddMenuItem(Colors,0,"Pink");
  751.     AddMenuItem(Colors,0,"Brown");
  752.     AddMenuItem(Colors,0,"Next Page");
  753.     Colors1 = CreateMenu("TuningMenu",1,20,120,150,40);
  754.     SetMenuColumnHeader(Colors1,0,"Colors");
  755.     AddMenuItem(Colors1,0,"Grey");
  756.     AddMenuItem(Colors1,0,"Gold");
  757.     AddMenuItem(Colors1,0,"Dark Blue");
  758.     AddMenuItem(Colors1,0,"Light Blue");
  759.     AddMenuItem(Colors1,0,"Green");
  760.     AddMenuItem(Colors1,0,"Light Grey");
  761.     AddMenuItem(Colors1,0,"Dark Red");
  762.     AddMenuItem(Colors1,0,"Dark Brown");
  763.     AddMenuItem(Colors1,0,"Main Menu");
  764.     Exhausts = CreateMenu("TuningMenu",1,20,120,150,40);
  765.     SetMenuColumnHeader(Exhausts,0,"Exhausts");
  766.     AddMenuItem(Exhausts,0,"Wheel Arch Alien Exhaust");
  767.     AddMenuItem(Exhausts,0,"Wheel Arch X-Flow Exhaust");
  768.     AddMenuItem(Exhausts,0,"Locos Low Chromer Exhaust");
  769.     AddMenuItem(Exhausts,0,"Locos Low Slamin Exhaust");
  770.     AddMenuItem(Exhausts,0,"Main Menu");
  771.     Frontbumper = CreateMenu("TuningMenu",1,20,120,150,40);
  772.     SetMenuColumnHeader(Frontbumper,0,"Frontbumpers");
  773.     AddMenuItem(Frontbumper,0,"Wheel Arch Alien bumper");
  774.     AddMenuItem(Frontbumper,0,"Wheel Arch X-Flow bumper");
  775.     AddMenuItem(Frontbumper,0,"Locos Low Chromer bumper");
  776.     AddMenuItem(Frontbumper,0,"Locos Low Slamin bumper");
  777.     AddMenuItem(Frontbumper,0,"Main Menu");
  778.     Rearbumper = CreateMenu("TuningMenu",1,20,120,150,40);
  779.     SetMenuColumnHeader(Rearbumper,0,"Rearbumpers");
  780.     AddMenuItem(Rearbumper,0,"Wheel Arch Alien bumper");
  781.     AddMenuItem(Rearbumper,0,"Wheel Arch X-Flow bumper");
  782.     AddMenuItem(Rearbumper,0,"Locos Low Chromer bumper");
  783.     AddMenuItem(Rearbumper,0,"Locos Low Slamin bumper");
  784.     AddMenuItem(Rearbumper,0,"Main Menu");
  785.     Roof = CreateMenu("TuningMenu",1,20,120,150,40);
  786.     SetMenuColumnHeader(Roof,0,"Roof");
  787.     AddMenuItem(Roof,0,"Wheel Arch Alien Roof Vent");
  788.     AddMenuItem(Roof,0,"Wheel Arch X-Flow Roof Vent");
  789.     AddMenuItem(Roof,0,"Locos Low Hardtop Roof");
  790.     AddMenuItem(Roof,0,"Locos Low Softtop Roof");
  791.     AddMenuItem(Roof,0,"Main Menu");
  792.     Spoilers = CreateMenu("TuningMenu",1,20,120,150,40);
  793.     SetMenuColumnHeader(Spoilers,0,"Spoliers");
  794.     AddMenuItem(Spoilers,0,"Alien Spoiler");
  795.     AddMenuItem(Spoilers,0,"X-Flow Spoiler");
  796.     AddMenuItem(Spoilers,0,"Main Menu");
  797.     Sideskirts = CreateMenu("TuningMenu",1,20,120,150,40);
  798.     SetMenuColumnHeader(Sideskirts,0,"SideSkirts");
  799.     AddMenuItem(Sideskirts,0,"Wheel Arch Alien Side Skirts");
  800.     AddMenuItem(Sideskirts,0,"Wheel Arch X-Flow Side Skirts");
  801.     AddMenuItem(Sideskirts,0,"Locos Low Chrome Strip");
  802.     AddMenuItem(Sideskirts,0,"Locos Low Chrome Flames");
  803.     AddMenuItem(Sideskirts,0,"Locos Low Chrome Arches");
  804.     AddMenuItem(Sideskirts,0,"Locos Low Chrome Trim");
  805.     AddMenuItem(Sideskirts,0,"Locos Low Wheelcovers");
  806.     AddMenuItem(Sideskirts,0,"Main Menu");
  807.     Bullbars = CreateMenu("TuningMenu",1,20,120,150,40);
  808.     SetMenuColumnHeader(Bullbars,0,"Bullbars");
  809.     AddMenuItem(Bullbars,0,"Locos Low Chrome Grill");
  810.     AddMenuItem(Bullbars,0,"Locos Low Chrome Bars");
  811.     AddMenuItem(Bullbars,0,"Locos Low Chrome Lights");
  812.     AddMenuItem(Bullbars,0,"Locos Low Chrome Bullbar");
  813.     AddMenuItem(Bullbars,0,"Main Menu");
  814.     Wheels = CreateMenu("TuningMenu",1,20,120,150,40);
  815.     SetMenuColumnHeader(Wheels,0,"Wheels");
  816.     AddMenuItem(Wheels,0,"Offroad");
  817.     AddMenuItem(Wheels,0,"Mega");
  818.     AddMenuItem(Wheels,0,"Wires");
  819.     AddMenuItem(Wheels,0,"Twist");
  820.     AddMenuItem(Wheels,0,"Grove");
  821.     AddMenuItem(Wheels,0,"Import");
  822.     AddMenuItem(Wheels,0,"Atomic");
  823.     AddMenuItem(Wheels,0,"Ahab");
  824.     AddMenuItem(Wheels,0,"Virtual");
  825.     AddMenuItem(Wheels,0,"Access");
  826.     AddMenuItem(Wheels,0,"Next Page");
  827.     AddMenuItem(Wheels,0,"Main Menu");
  828.     Wheels1 = CreateMenu("TuningMenu",1,20,120,150,40);
  829.     SetMenuColumnHeader(Wheels1,0,"Wheels");
  830.     AddMenuItem(Wheels1,0,"Trance");
  831.     AddMenuItem(Wheels1,0,"Shadow");
  832.     AddMenuItem(Wheels1,0,"Rimshine");
  833.     AddMenuItem(Wheels1,0,"Classic");
  834.     AddMenuItem(Wheels1,0,"Cutter");
  835.     AddMenuItem(Wheels1,0,"Switch");
  836.     AddMenuItem(Wheels1,0,"Dollar");
  837.     AddMenuItem(Wheels1,0,"Main Menu");
  838.     Carstereo = CreateMenu("TuningMenu",1,20,120,150,40);
  839.     SetMenuColumnHeader(Carstereo,0,"Stereo");
  840.     AddMenuItem(Carstereo,0,"Bass Boost");
  841.     AddMenuItem(Carstereo,0,"Main Menu");
  842. //-------------------------Main Menu page 2 ------------------------------------
  843.  
  844.     TuningMenu1= CreateMenu("TuningMenu",1,20,120,150,40);
  845.     AddMenuItem(TuningMenu1,0,"Hydraulics");
  846.     AddMenuItem(TuningMenu1,0,"Nitro");
  847.     AddMenuItem(TuningMenu1,0,"Repair Car");
  848.     AddMenuItem(TuningMenu1,0,"Main Menu");
  849.     Hydraulics = CreateMenu("TuningMenu",1,20,120,150,40);
  850.     SetMenuColumnHeader(Hydraulics,0,"Hydraulics");
  851.     AddMenuItem(Hydraulics,0,"Hydraulics");
  852.     AddMenuItem(Hydraulics,0,"Main Menu");
  853.     Nitro = CreateMenu("TuningMenu",1,20,120,150,40);
  854.     SetMenuColumnHeader(Nitro,0,"Nitro");
  855.     AddMenuItem(Nitro,0,"2x Nitrous");
  856.     AddMenuItem(Nitro,0,"5x Nitrous");
  857.     AddMenuItem(Nitro,0,"10x Nitrous");
  858.     AddMenuItem(Nitro,0,"Main Menu");
  859.     return 1;
  860. }
  861.  
  862. public OnGameModeExit()
  863. {
  864.     DOF2_Exit();
  865.     TextDrawDestroy(Reloginho1);
  866.     TextDrawDestroy(Reloginho2);
  867.     TextDrawHideForAll(Reloginho1);
  868.     TextDrawHideForAll(Reloginho2);
  869.     DestroyMenu(TuningMenu);
  870.     DestroyMenu(TuningMenu1);
  871.     DestroyMenu(Paintjobs);
  872.     DestroyMenu(Colors);
  873.     DestroyMenu(Colors1);
  874.     DestroyMenu(Exhausts);
  875.     DestroyMenu(Frontbumper);
  876.     DestroyMenu(Rearbumper);
  877.     DestroyMenu(Roof);
  878.     DestroyMenu(Spoilers);
  879.     DestroyMenu(Sideskirts);
  880.     DestroyMenu(Bullbars);
  881.     DestroyMenu(Wheels);
  882.     DestroyMenu(Wheels1);
  883.     DestroyMenu(Carstereo);
  884.     DestroyMenu(Hydraulics);
  885.     DestroyMenu(Nitro);
  886.     return 1;
  887. }
  888.  
  889. public OnPlayerRequestClass(playerid, classid)
  890. {
  891.     SetPlayerInterior(playerid,0);
  892.     SetPlayerPos(playerid,-1531.6575,687.5902,133.0514);
  893.     SetPlayerFacingAngle(playerid, 320);
  894.     SetPlayerCameraPos(playerid,-1528.9016,691.0265,134.1981);
  895.     SetPlayerCameraLookAt(playerid,-1531.6575,687.5902,133.0514);
  896.     ApplyAnimation(playerid,"DANCING","dnce_M_a", 4.0, 1, 0, 0, 0, 0);
  897.     if((classid >= 0) && (classid <= 5))
  898.     {
  899.         gTeam[playerid] = Grove;
  900.         SetPlayerTeam(playerid, Grove);
  901.         GameTextForPlayer(playerid,"~n~~n~~n~~g~Grove",7000,5);
  902.     }
  903.    
  904.     if((classid >= 6) && (classid <= 9))
  905.     {
  906.         gTeam[playerid] = Aztecas;
  907.         SetPlayerTeam(playerid, Aztecas);
  908.         GameTextForPlayer(playerid,"~n~~n~~n~~b~Aztecas",7000,5);
  909.     }
  910.    
  911.     if((classid >= 10) && (classid <= 12))
  912.     {
  913.         gTeam[playerid] = Ballas;
  914.         SetPlayerTeam(playerid, Ballas);
  915.         GameTextForPlayer(playerid,"~n~~n~~n~~p~Ballas",7000,5);
  916.     }
  917.    
  918.     if((classid >= 13) && (classid <= 15))
  919.     {
  920.         gTeam[playerid] = LosVagos;
  921.         SetPlayerTeam(playerid, LosVagos);
  922.         GameTextForPlayer(playerid,"~n~~n~~n~~y~Los Vagos",7000,5);
  923.     }
  924.    
  925.     if((classid >= 16) && (classid <= 18))
  926.     {
  927.         gTeam[playerid] = Extremes;
  928.         SetPlayerTeam(playerid, Extremes);
  929.         GameTextForPlayer(playerid,"~n~~n~~n~~r~Extremers",7000,5);
  930.     }
  931.    
  932.     if((classid >= 19) && (classid <= 21))
  933.     {
  934.         gTeam[playerid] = Policia;
  935.         SetPlayerTeam(playerid, Policia);
  936.         GameTextForPlayer(playerid,"~n~~n~~n~~B~Policia",7000,5);
  937.     }
  938.     return 1;
  939. }
  940.  
  941. public OnPlayerConnect(playerid)
  942. {
  943.     pvehicleid[playerid] = GetPlayerVehicleID(playerid);
  944.     pvehicleid[playerid] = 0;
  945.     pmodelid[playerid] = 0;
  946.     return 1;
  947. }
  948.  
  949. public OnPlayerDisconnect(playerid, reason)
  950. {
  951.     Recompensa[playerid] = 0;
  952.     Killer[playerid] = 0;
  953.     Seguidos[playerid] = 0;
  954.     return 1;
  955. }
  956.  
  957. public OnPlayerSpawn(playerid)
  958. {
  959.    TextDrawHideForAll(Reloginho1);
  960.    TextDrawShowForPlayer(playerid, Reloginho1);
  961.    TextDrawHideForAll(Reloginho2);
  962.    TextDrawShowForPlayer(playerid, Reloginho2);
  963.    GangZoneShowForPlayer(playerid, gang1, gzcolor[0]);
  964.    GangZoneShowForPlayer(playerid, gang2, gzcolor[1]);
  965.    GangZoneShowForPlayer(playerid, gang3, gzcolor[2]);
  966.    GangZoneShowForPlayer(playerid, gang4, gzcolor[3]);
  967.    //GangZoneShowForPlayer(playerid, gang5, gzcolor[3]);
  968.    if(gTeam[playerid] == Aztecas)
  969.    {
  970.       SetPlayerColor(playerid, CorAztecas);
  971.       SetPlayerPos(playerid, 2232.2813,-1158.4985,29.7969);
  972.       SetPlayerInterior(playerid, 0);
  973.    }
  974.  
  975.    if(gTeam[playerid] == Grove)
  976.    {
  977.       SetPlayerColor(playerid, CorGrove);
  978.       SetPlayerPos(playerid, 2531.0586,-1666.2322,15.1678);
  979.       SetPlayerInterior(playerid, 0);
  980.    }
  981.    
  982.    if(gTeam[playerid] == Ballas)
  983.    {
  984.       SetPlayerColor(playerid, CorBallas);
  985.       SetPlayerPos(playerid, 2000.2076,-1116.5450,26.7813);
  986.       SetPlayerInterior(playerid, 0);
  987.    }
  988.    
  989.    if(gTeam[playerid] == LosVagos)
  990.    {
  991.       SetPlayerColor(playerid, CorVagos);
  992.       SetPlayerPos(playerid, 2351.9700,-1167.8600,27.7864);
  993.       SetPlayerInterior(playerid, 0);
  994.    }
  995.    
  996.    if(gTeam[playerid] == Extremes)
  997.    {
  998.       SetPlayerColor(playerid, CorExtreme);
  999.       SetPlayerPos(playerid, 905.2719,-918.5132,42.6075);
  1000.       SetPlayerInterior(playerid, 0);
  1001.    }
  1002.    
  1003.    if(gTeam[playerid] == Policia)
  1004.    {
  1005.       SetPlayerColor(playerid, CorPolicia);
  1006.       SetPlayerPos(playerid, 1568.6267,-1689.9707,6.2188);
  1007.       SetPlayerInterior(playerid, 0);
  1008.    }
  1009.    return 1;
  1010. }
  1011.  
  1012. //================= COMANDOS DO SERVER ==============
  1013. CMD:tunar(playerid)
  1014. {
  1015.     new playerstate = GetPlayerState(playerid);
  1016.     if(playerstate == PLAYER_STATE_DRIVER)
  1017.     {
  1018.         return ModCar(playerid);
  1019.     }
  1020.     else
  1021.     {
  1022.         return SendClientMessage(playerid, Vermelho, "[ERROR] Você não pode modificar / ajustar um carro a menos que você é o motorista.");
  1023.     }
  1024. }
  1025.  
  1026. CMD:cmds(playerid, params[])
  1027. {
  1028.     new Ajuda[1000];
  1029.     strcat(Ajuda,"{34B379}/V - {FFFFFF} Cria um carro\n");
  1030.     strcat(Ajuda,"{34B379}/Radio - {FFFFFF} Para escutar uma radio\n");
  1031.     strcat(Ajuda,"{34B379}/Tunar - {FFFFFF} Para tunar seu carro\n");
  1032.     strcat(Ajuda,"{34B379}/Animes - {FFFFFF} Animes do servidor\n");
  1033.     strcat(Ajuda,"{34B379}/Creditos - {FFFFFF} Para saber quem criou o servidor\n");
  1034.     strcat(Ajuda,"{34B379}/TracarTime - {FFFFFF} Muda seu time\n");
  1035.     strcat(Ajuda,"{34B379}/Ajuda - {FFFFFF} Para obter ajuda\n");
  1036.     strcat(Ajuda,"{34B379}/X - {FFFFFF} Desvira seu veiculo\n");
  1037.     strcat(Ajuda,"{34B379}/MudarLuta - {FFFFFF} Troca seu estilo de luta\n");
  1038.     ShowPlayerDialog(playerid, 600, DIALOG_STYLE_MSGBOX, "Comandos", Ajuda, "Fechar", "");
  1039.     return 1;
  1040. }
  1041.  
  1042. CMD:x(playerid)
  1043. {
  1044.     if(!IsPlayerInAnyVehicle(playerid)) return SendClientMessage(playerid, -1, "Tem q estar em um veiculo");
  1045.     new Float:X, Float:Y, Float:Z;
  1046.     if(IsPlayerInAnyVehicle(playerid))
  1047.     SetCameraBehindPlayer(playerid);
  1048.     GetPlayerPos(playerid, X, Y, Z);
  1049.     SetVehiclePos(GetPlayerVehicleID(playerid), X, Y, Z);
  1050.     SetVehicleZAngle(GetPlayerVehicleID(playerid), 0);
  1051.     return 1;
  1052. }
  1053.  
  1054. CMD:mudarluta(playerid)
  1055. {
  1056.     ShowPlayerDialog(playerid, MudarLuta, DIALOG_STYLE_LIST, "Estilos de luta", "{ADFF2F}Boxe\n{CAE1FF}Kongfu\n{7B68EE}Briga de Rua\nAgarra e Chute\n{912CEE}Normal", "Selecionar", "Sair");
  1057.     return 1;
  1058. }
  1059.  
  1060. CMD:ajuda(playerid)
  1061. {
  1062.     new Ajuda[500];
  1063.     strcat(Ajuda,"{34B379}Bom este gm é de times, objetivo é destruir outras gangs que predominam em Los Santos\nAlguns comandos Uteis:/cmds - /Creditos\n");
  1064.     return 1;
  1065. }
  1066.  
  1067. CMD:trocartime(playerid)
  1068. {  
  1069.     format(String, sizeof(String), "%s foi mudar de equipe (/Trocartime)", Nome(playerid));
  1070.     SendClientMessageToAll(AZUL_CLARO, String);
  1071.     ForceClassSelection(playerid);
  1072.     SetPlayerHealth(playerid, 0);
  1073.     return 1;
  1074. }
  1075.  
  1076. CMD:creditos(playerid, params[])
  1077. {
  1078.     new Ajuda[160];
  1079.     strcat(Ajuda,"{34B379}Créditos - {FFFFFF} Bruno_Alves, Criação completa do gamemode\n");
  1080.     strcat(Ajuda,"{34B379}Contato - {FFFFFF}Skype: brunovs2012 - msn:brunovs2011@hotmail.com");
  1081.     ShowPlayerDialog(playerid, 601, DIALOG_STYLE_MSGBOX, "Creditos", Ajuda, "Fechar", "");
  1082.     return 1;
  1083. }
  1084.  
  1085.  
  1086. CMD:animes(playerid)
  1087. {
  1088.     SendClientMessage(playerid, Amarelo, "Se não funcionar o anime de tente 2 vezes.");
  1089.     SendClientMessage(playerid, Vermelho, "Pressione >> Y << para parar a anime..");
  1090.     ShowPlayerDialog(playerid, AnimServi, DIALOG_STYLE_LIST, "Animes do server", "Handsup\nBebado\nAssaltar\nVomitar\nAcenar\nFoda-se\nTapa na bunda\nMijar\nDeitar\nRir\nCentar\nBoxe\nCair\nCruzar braços\nDrogado\nComemorar\nLista 2", "Selecionar", "Cancelar");
  1091.     return 1;
  1092. }
  1093.  
  1094. CMD:radio(playerid)
  1095. {
  1096.     ShowPlayerDialog(playerid, Radios, DIALOG_STYLE_LIST,
  1097.     "Brasil Top Killers",
  1098.     "{ADFF2F} Funk Brasil \n{CAE1FF}Jovem Pan\n{7B68EE}Radio Atlantida\nRadio Cidade FM\n{6A5ACD}Radio Mantiquera\n{32CD32}Click Mix\nWeb Radio Virtual Dj\n{F900E0}Radio Vto Mix\nRadio Team Expert\nWeb Radio Relax\nRadio Novo Milenio\n{FFFFFF}Desligar Radio",
  1099.     "Sintonizar", "Sair");
  1100.     return 1;
  1101. }
  1102.  
  1103. CMD:abrirpt(playerid)
  1104. {
  1105.   if(gTeam[playerid] == Aztecas)  
  1106.   {
  1107.     if(IsPlayerInRangeOfPoint(playerid, 10.0, 2222.00000000,-1143.80004883,26.50000000))
  1108.     {
  1109.        MoveObject(portaoaztecas,2213.60009766,-1141.30004883,26.50000000, 5.0);
  1110.        SendClientMessage(playerid, CorAztecas, "Abrindo o Portao !");
  1111.        SetTimer("fportao", 4500, false);
  1112.     }
  1113.     return true;
  1114.   }
  1115.  
  1116.   if(gTeam[playerid] == Grove)  //  Pros Grove.
  1117.   {
  1118.     if(IsPlayerInRangeOfPoint(playerid, 10.0, 2449.69995117,-1654.50000000,12.60000038))
  1119.     {
  1120.         MoveObject(portaogrove, 2449.69995117,-1654.50000000,12.60000038, 5.0);
  1121.         SendClientMessage(playerid, CorGrove, "Abrindo O Portao !");
  1122.         SetTimer("fportao", 4500, false);
  1123.     }
  1124.   }
  1125.  
  1126.   if(gTeam[playerid] == Extremes)
  1127.   {
  1128.     if(IsPlayerInRangeOfPoint(playerid, 12.0, 872.2871,-943.7525,42.1618))
  1129.     {
  1130.         MoveObject(portaoextreme, 872.59997558594, -944.90002441406, 48.799999237061, 5.0);
  1131.         SendClientMessage(playerid, CorExtreme, "Abrindo O Portao !");
  1132.         SetTimer("fportao", 4500, false);
  1133.     }
  1134.   }
  1135.   return true;
  1136. }
  1137.  
  1138. CMD:cabecas(playerid) {
  1139.     for(new i = 0; i < MAX_PLAYERS; ++i) {
  1140.         if(Killer[i] >= 5) {
  1141.             format(str, sizeof(str), "%s - $%d - Matou: %d", Nome(i), GetarDado(i, Recompensa), GetarDado(i, Killer));
  1142.             SendClientMessage(playerid, Verde, str);
  1143.         }
  1144.     }
  1145.     return 1;
  1146. }
  1147.  
  1148. public OnPlayerDeath(playerid, killerid, reason)
  1149. {
  1150.     SendDeathMessage(killerid, playerid, reason);
  1151.     Killer[killerid]++;
  1152.     Killer[playerid] = 0;
  1153.     Seguidos[killerid]++;
  1154.     if(GetarDado(killerid, Killer) == 1) {
  1155.         Recompensa[killerid] = VALOR_INICIAL;
  1156.     }
  1157.     else if(GetarDado(killerid, Seguidos) >= 5) {
  1158.         format(str, sizeof(str), "[ATENÇÃO] O Jogador {0EF01D}%s{12C41E} ja matou %d pessoas consecutivas. Sua cabeça está valendo $%d.", Nome(killerid), GetarDado(killerid, Killer), GetarDado(killerid, Recompensa));
  1159.         SendClientMessageToAll(Verde, str);
  1160.         Recompensa[killerid] = Recompensa[killerid]*2;
  1161.         Seguidos[killerid] = 0;
  1162.     }
  1163.     if(GetarDado(playerid, Recompensa) > 0) {
  1164.         GivePlayerMoney(killerid, Recompensa[playerid]);
  1165.         format(str, sizeof(str), "[ATENÇÃO] O Jogador {0EF01D}%s{12C41E} Matou {0EF01D}%s{12C41E} e ganhou uma recompensa de $%d.", Nome(killerid), Nome(playerid), GetarDado(playerid, Recompensa));
  1166.         SendClientMessageToAll(Verde, str);
  1167.         Recompensa[playerid] = 0;
  1168.     }
  1169.     AtualizarText(playerid);
  1170.     AtualizarText(killerid);
  1171.     return 1;
  1172. }
  1173.  
  1174. public OnVehicleSpawn(vehicleid)
  1175. {
  1176.     return 1;
  1177. }
  1178.  
  1179. public OnVehicleDeath(vehicleid, killerid)
  1180. {
  1181.     return 1;
  1182. }
  1183.  
  1184. public OnPlayerText(playerid, text[])
  1185. {
  1186.  
  1187.    for(new fdp=0;fdp<356;fdp++)
  1188.    {
  1189.        if(strfind(text, IPDV[fdp], true) != -1)
  1190.       {
  1191.           SendClientMessage(playerid,0xFFFF00AA,"OU SEU FDP, SE SEU SERVER É NOOB A CULPA NÃO É NOSSA!");
  1192.           SendClientMessage(playerid,0xFFFF00AA,"VAI DIVULGAR IP NA CASA DO CARALHO!!!");
  1193.           GameTextForPlayer(playerid,"~r~Voce foi kickado!",5000,5);
  1194.           Kick(playerid);
  1195.           return 1;
  1196.       }
  1197.    }
  1198.    for(new fdp=0;fdp<4;fdp++)
  1199.    {
  1200.        if(strfind(text, MalEducado[fdp], true) != -1)
  1201.       {
  1202.           SendClientMessage(playerid,0xFFFF00AA,"OU SEU FDP, MAL EDUCADO DA PORRRA!");
  1203.           GameTextForPlayer(playerid,"~r~Voce foi kickado!",5000,5);
  1204.           Kick(playerid);
  1205.           return 1;
  1206.       }
  1207.    }
  1208.    return 1;
  1209. }
  1210.  
  1211. public OnPlayerEnterVehicle(playerid, vehicleid, ispassenger)
  1212. {
  1213.     return 1;
  1214. }
  1215.  
  1216. public OnPlayerExitVehicle(playerid, vehicleid)
  1217. {
  1218.     return 1;
  1219. }
  1220.  
  1221. public OnPlayerStateChange(playerid, newstate, oldstate)
  1222. {
  1223.     if(newstate == PLAYER_STATE_DRIVER) {
  1224.     pvehicleid[playerid] = GetPlayerVehicleID(playerid);
  1225.     pmodelid[playerid] = GetVehicleModel(pvehicleid[playerid]);
  1226.     }
  1227.     else {
  1228.         pvehicleid[playerid] = 0;
  1229.         pmodelid[playerid] = 0;
  1230.     }
  1231.     new VehID = GetPlayerVehicleID(playerid);
  1232.     if(newstate == PLAYER_STATE_DRIVER)
  1233.     {
  1234.        if(gTeam[playerid] != Grove) for(new Pt = 5; Pt > -1; --Pt) if(VehID == GroveCars[Pt]) return SendClientMessage(playerid, -1, "Você não tem as chaves deste veículo e foi expulso."), RemovePlayerFromVehicle(playerid);
  1235.        if(gTeam[playerid] != Aztecas) for(new Pt = 5; Pt > -1; --Pt) if(VehID == AztecasCars[Pt]) return SendClientMessage(playerid, -1, "Você não tem as chaves deste veículo e foi expulso."), RemovePlayerFromVehicle(playerid);
  1236.        if(gTeam[playerid] != LosVagos) for(new Pt = 5; Pt > -1; --Pt) if(VehID == VagosCars[Pt]) return SendClientMessage(playerid, -1, "Você não tem as chaves deste veículo e foi expulso."), RemovePlayerFromVehicle(playerid);
  1237.        if(gTeam[playerid] != Ballas) for(new Pt = 5; Pt > -1; --Pt) if(VehID == BallasCars[Pt]) return SendClientMessage(playerid, -1, "Você não tem as chaves deste veículo e foi expulso."), RemovePlayerFromVehicle(playerid);
  1238.        if(gTeam[playerid] != Extremes) for(new Pt = 5; Pt > -1; --Pt) if(VehID == CarExtreme[Pt]) return SendClientMessage(playerid, -1, "Você não tem as chaves deste veículo e foi expulso."), RemovePlayerFromVehicle(playerid);
  1239.        if(gTeam[playerid] != Policia) for(new Pt = 5; Pt > -1; --Pt) if(VehID == PoliciaCars[Pt]) return SendClientMessage(playerid, -1, "Você não tem as chaves deste veículo e foi expulso."), RemovePlayerFromVehicle(playerid);
  1240.     }
  1241.     return 1;
  1242. }
  1243.  
  1244. public OnPlayerEnterCheckpoint(playerid)
  1245. {
  1246.     return 1;
  1247. }
  1248.  
  1249. public OnPlayerLeaveCheckpoint(playerid)
  1250. {
  1251.     if(lastcp[playerid] > 0 && lastcp[playerid] <= MAX_GANGS+1)
  1252.     {
  1253.         cpzone[playerid][lastcp[playerid]] = 0;          
  1254.         GangZoneStopFlashForAll(lastcp[playerid]-1);
  1255.     }
  1256.     return 1;
  1257. }
  1258.  
  1259.  
  1260. public OnPlayerSelectedMenuRow(playerid, row)
  1261. {
  1262.     new Menu:Current = GetPlayerMenu(playerid);
  1263.     if(Current == TuningMenu) {
  1264.         switch(row){
  1265.             case 0: ShowMenuForPlayer(Paintjobs, playerid);
  1266.             case 1: ShowMenuForPlayer(Colors, playerid);
  1267.             case 2: ShowMenuForPlayer(Exhausts, playerid);
  1268.             case 3:ShowMenuForPlayer(Frontbumper, playerid);
  1269.             case 4:ShowMenuForPlayer(Rearbumper, playerid);
  1270.             case 5:ShowMenuForPlayer(Roof, playerid);
  1271.             case 6:ShowMenuForPlayer(Spoilers, playerid);
  1272.             case 7:ShowMenuForPlayer(Sideskirts, playerid);
  1273.             case 8:ShowMenuForPlayer(Bullbars, playerid);
  1274.             case 9:ShowMenuForPlayer(Wheels, playerid);
  1275.             case 10:ShowMenuForPlayer(Carstereo, playerid);
  1276.             case 11:ShowMenuForPlayer(TuningMenu1, playerid);
  1277.         }
  1278.     }
  1279.     if(Current == Paintjobs) {
  1280.         switch(row){
  1281.             case 0:
  1282.                 if(pmodelid[playerid] == 562 ||
  1283.                 pmodelid[playerid] == 565 ||
  1284.                 pmodelid[playerid] == 559 ||
  1285.                 pmodelid[playerid] == 561 ||
  1286.                 pmodelid[playerid] == 560 ||
  1287.                 pmodelid[playerid] == 575 ||
  1288.                 pmodelid[playerid] == 534 || // Broadway
  1289.                 pmodelid[playerid] == 567 ||
  1290.                 pmodelid[playerid] == 536 ||
  1291.                 pmodelid[playerid] == 535 ||
  1292.                 pmodelid[playerid] == 576 ||
  1293.                 pmodelid[playerid] == 558)
  1294.                 {
  1295.                     new car = GetPlayerVehicleID(playerid);
  1296.                     ChangeVehiclePaintjob(car,0);
  1297.                     SendClientMessage(playerid,Branco,"[INFO] Você adicionou com sucesso paintjob para carro");
  1298.                     ShowMenuForPlayer(Paintjobs, playerid);
  1299.                 }
  1300.                 else
  1301.                 {
  1302.                    ShowMenuForPlayer(TuningMenu, playerid);
  1303.                 }
  1304.             case 1:
  1305.                 if(pmodelid[playerid] == 562 ||
  1306.                 pmodelid[playerid] == 565 ||
  1307.                 pmodelid[playerid] == 559 ||
  1308.                 pmodelid[playerid] == 561 ||
  1309.                 pmodelid[playerid] == 560 ||
  1310.                 pmodelid[playerid] == 575 ||
  1311.                 pmodelid[playerid] == 534 || // Broadway
  1312.                 pmodelid[playerid] == 567 ||
  1313.                 pmodelid[playerid] == 536 ||
  1314.                 pmodelid[playerid] == 535 ||
  1315.                 pmodelid[playerid] == 576 ||
  1316.                 pmodelid[playerid] == 558)
  1317.                 {
  1318.                     new car = GetPlayerVehicleID(playerid);
  1319.                     ChangeVehiclePaintjob(car,1);
  1320.                     SendClientMessage(playerid,Branco,"[INFO] Você adicionou com sucesso paintjob para carro");
  1321.                     ShowMenuForPlayer(Paintjobs, playerid);
  1322.                 }
  1323.                 else
  1324.                 {
  1325.                     ShowMenuForPlayer(TuningMenu, playerid);
  1326.                 }
  1327.             case 2:
  1328.                 if(pmodelid[playerid] == 562 ||
  1329.                 pmodelid[playerid] == 565 ||
  1330.                 pmodelid[playerid] == 559 ||
  1331.                 pmodelid[playerid] == 561 ||
  1332.                 pmodelid[playerid] == 560 ||
  1333.                 pmodelid[playerid] == 575 ||
  1334.                 pmodelid[playerid] == 534 || // Broadway
  1335.                 pmodelid[playerid] == 567 ||
  1336.                 pmodelid[playerid] == 536 ||
  1337.                 pmodelid[playerid] == 535 ||
  1338.                 pmodelid[playerid] == 576 ||
  1339.                 pmodelid[playerid] == 558)
  1340.                 {
  1341.                     new car = GetPlayerVehicleID(playerid);
  1342.                     ChangeVehiclePaintjob(car,2);
  1343.                     SendClientMessage(playerid,Branco,"[INFO] Você adicionou com sucesso paintjob para carro");
  1344.                     ShowMenuForPlayer(Paintjobs, playerid);
  1345.                 }
  1346.                 else
  1347.                 {
  1348.                     SendClientMessage(playerid,Amarelo,"[Aviso] Paintjob is only for Wheel Arch Angrls and Loco Low Co types of cars");
  1349.                     ShowMenuForPlayer(TuningMenu, playerid);
  1350.                 }
  1351.             case 3:
  1352.                 if(pmodelid[playerid] == 562 ||
  1353.                 pmodelid[playerid] == 565 ||
  1354.                 pmodelid[playerid] == 559 ||
  1355.                 pmodelid[playerid] == 561 ||
  1356.                 pmodelid[playerid] == 560 ||
  1357.                 pmodelid[playerid] == 575 ||
  1358.                 pmodelid[playerid] == 534 || // Broadway
  1359.                 pmodelid[playerid] == 567 ||
  1360.                 pmodelid[playerid] == 536 ||
  1361.                 pmodelid[playerid] == 535 ||
  1362.                 pmodelid[playerid] == 576 ||
  1363.                 pmodelid[playerid] == 558)
  1364.                 {
  1365.                     new car = GetPlayerVehicleID(playerid);
  1366.                     ChangeVehiclePaintjob(car,3);
  1367.                     SendClientMessage(playerid,Branco,"[INFO] Você adicionou com sucesso paintjob para carro");
  1368.                     ShowMenuForPlayer(Paintjobs, playerid);
  1369.                 }
  1370.                 else
  1371.                 {
  1372.                     ShowMenuForPlayer(TuningMenu, playerid);
  1373.             }
  1374.  
  1375.             case 4:
  1376.             if(pmodelid[playerid] == 562 ||
  1377.                 pmodelid[playerid] == 565 ||
  1378.                 pmodelid[playerid] == 559 ||
  1379.                 pmodelid[playerid] == 561 ||
  1380.                 pmodelid[playerid] == 560 ||
  1381.                 pmodelid[playerid] == 575 ||
  1382.                 pmodelid[playerid] == 534 || // Broadway
  1383.                 pmodelid[playerid] == 567 ||
  1384.                 pmodelid[playerid] == 536 ||
  1385.                 pmodelid[playerid] == 535 ||
  1386.                 pmodelid[playerid] == 576 ||
  1387.                 pmodelid[playerid] == 558)
  1388.                 {
  1389.                     new car = GetPlayerVehicleID(playerid);
  1390.                     ChangeVehiclePaintjob(car,4);
  1391.                     SendClientMessage(playerid,Branco,"[INFO] Você adicionou com sucesso paintjob para carro");
  1392.                     ShowMenuForPlayer(Paintjobs, playerid);
  1393.                 }
  1394.                 else
  1395.                 {
  1396.                     ShowMenuForPlayer(TuningMenu, playerid);
  1397.                 }
  1398.                 case 5:
  1399.             {
  1400.                 ShowMenuForPlayer(TuningMenu, playerid);
  1401.             }
  1402.  
  1403.         }
  1404.         }
  1405.  
  1406.     if(Current == Colors) {
  1407.         switch(row){
  1408.             case 0:
  1409.              if(GetPlayerMoney(playerid) >= 0)
  1410.                 {
  1411.                     new car = GetPlayerVehicleID(playerid);
  1412.                     ChangeVehicleColor(car,0,0);
  1413.                     ShowMenuForPlayer(Colors, playerid);
  1414.                 }
  1415.                 else
  1416.                 {
  1417.                     SendClientMessage(playerid,Vermelho,"Sem dinheiro suficiente!");
  1418.                     ShowMenuForPlayer(TuningMenu, playerid);
  1419.                 }
  1420.             case 1:
  1421.                 if(GetPlayerMoney(playerid) >= 0)
  1422.                 {
  1423.                     new car = GetPlayerVehicleID(playerid);
  1424.                     ChangeVehicleColor(car,1,1);
  1425.                 //    GivePlayerMoney(playerid,-150);
  1426.                     SendClientMessage(playerid,Branco,"[INFO] Você reparou com êxito o seu carro");
  1427.                     ShowMenuForPlayer(Colors, playerid);
  1428.                 }
  1429.                 else
  1430.                 {
  1431.                     SendClientMessage(playerid,Vermelho,"Sem dinheiro suficiente!");
  1432.                     ShowMenuForPlayer(TuningMenu, playerid);
  1433.                 }
  1434.             case 2:
  1435.                 if(GetPlayerMoney(playerid) >= 0)
  1436.                 {
  1437.                     new car = GetPlayerVehicleID(playerid);
  1438.                     ChangeVehicleColor(car,3,3);
  1439.                   //  GivePlayerMoney(playerid,-150);
  1440.                     SendClientMessage(playerid,Branco,"[INFO] Você reparou com êxito o seu carro");
  1441.                     ShowMenuForPlayer(Colors, playerid);
  1442.                 }
  1443.                 else
  1444.                 {
  1445.                     SendClientMessage(playerid,Vermelho,"Sem dinheiro suficiente!");
  1446.                     ShowMenuForPlayer(TuningMenu, playerid);
  1447.                 }
  1448.             case 3:
  1449.                 if(GetPlayerMoney(playerid) >= 0)
  1450.                 {
  1451.                     new car = GetPlayerVehicleID(playerid);
  1452.                     ChangeVehicleColor(car,79,79);
  1453.                  //   GivePlayerMoney(playerid,-150);
  1454.                     SendClientMessage(playerid,Branco,"[INFO] Você reparou com êxito o seu carro");
  1455.                     ShowMenuForPlayer(Colors, playerid);
  1456.                 }
  1457.                 else
  1458.                 {
  1459.                     SendClientMessage(playerid,Vermelho,"Sem dinheiro suficiente!");
  1460.                     ShowMenuForPlayer(TuningMenu, playerid);
  1461.                 }
  1462.             case 4:
  1463.                 if(GetPlayerMoney(playerid) >= 0)
  1464.                 {
  1465.                     new car = GetPlayerVehicleID(playerid);
  1466.                     ChangeVehicleColor(car,86,86);
  1467.                  //   GivePlayerMoney(playerid,-150);
  1468.                     SendClientMessage(playerid,Branco,"[INFO] Você reparou com êxito o seu carro");
  1469.                     ShowMenuForPlayer(Colors, playerid);
  1470.                 }
  1471.                 else
  1472.                 {
  1473.                     SendClientMessage(playerid,Vermelho,"Sem dinheiro suficiente!");
  1474.                     ShowMenuForPlayer(TuningMenu, playerid);
  1475.                 }
  1476.             case 5:
  1477.                 if(GetPlayerMoney(playerid) >= 0)
  1478.                 {
  1479.                     new car = GetPlayerVehicleID(playerid);
  1480.                     ChangeVehicleColor(car,6,6);
  1481.                   //  GivePlayerMoney(playerid,-150);
  1482.                     SendClientMessage(playerid,Branco,"[INFO] Você reparou com êxito o seu carro");
  1483.                     ShowMenuForPlayer(Colors, playerid);
  1484.                 }
  1485.                 else
  1486.                 {
  1487.                     SendClientMessage(playerid,Vermelho,"Sem dinheiro suficiente!");
  1488.                     ShowMenuForPlayer(TuningMenu, playerid);
  1489.                 }
  1490.                 case 6:
  1491.                 if(GetPlayerMoney(playerid) >= 0)
  1492.                 {
  1493.                     new car = GetPlayerVehicleID(playerid);
  1494.                     ChangeVehicleColor(car,126,126);
  1495.               //      GivePlayerMoney(playerid,-150);
  1496.                     SendClientMessage(playerid,Branco,"[INFO] Você reparou com êxito para o carro");
  1497.                     ShowMenuForPlayer(Colors, playerid);
  1498.                 }
  1499.                 else
  1500.                 {
  1501.                     SendClientMessage(playerid,Vermelho,"Sem dinheiro suficiente!");
  1502.                     ShowMenuForPlayer(TuningMenu, playerid);
  1503.                 }
  1504.             case 7:
  1505.                 if(GetPlayerMoney(playerid) >= 0)
  1506.                 {
  1507.                     new car = GetPlayerVehicleID(playerid);
  1508.                     ChangeVehicleColor(car,66,66);
  1509.                 //    GivePlayerMoney(playerid,-150);
  1510.                     SendClientMessage(playerid,Branco,"[INFO]Você reparou com êxito para o carro");
  1511.                     ShowMenuForPlayer(Colors, playerid);
  1512.                 }
  1513.                 else
  1514.                 {
  1515.                     SendClientMessage(playerid,Vermelho,"Sem dinheiro suficiente!");
  1516.                     ShowMenuForPlayer(TuningMenu, playerid);
  1517.                 }
  1518.             case 8:ShowMenuForPlayer(Colors1, playerid);
  1519.      }
  1520.      }
  1521.  
  1522.     if(Current == Colors1) {
  1523.         switch(row){
  1524.             case 0:
  1525.              if(GetPlayerMoney(playerid) >= 0)
  1526.                 {
  1527.                     new car = GetPlayerVehicleID(playerid);
  1528.                     ChangeVehicleColor(car,24,24);
  1529.                     SendClientMessage(playerid,Branco,"[INFO] Você reparou com êxito para o carro");
  1530.                     ShowMenuForPlayer(Colors1, playerid);
  1531.                 }
  1532.                 else
  1533.                 {
  1534.                     SendClientMessage(playerid,Vermelho,"Sem dinheiro suficiente!");
  1535.                     ShowMenuForPlayer(TuningMenu, playerid);
  1536.                 }
  1537.              case 1:
  1538.                 if(GetPlayerMoney(playerid) >= 0)
  1539.                 {
  1540.                     new car = GetPlayerVehicleID(playerid);
  1541.                     ChangeVehicleColor(car,123,123);
  1542.                     SendClientMessage(playerid,Branco,"[INFO] Você reparou com êxito para o carro");
  1543.                     ShowMenuForPlayer(Colors1, playerid);
  1544.                 }
  1545.                 else
  1546.                 {
  1547.                     SendClientMessage(playerid,Vermelho,"Sem dinheiro suficiente!");
  1548.                     ShowMenuForPlayer(TuningMenu, playerid);
  1549.                 }
  1550.             case 2:
  1551.                 if(GetPlayerMoney(playerid) >= 0)
  1552.                 {
  1553.                     new car = GetPlayerVehicleID(playerid);
  1554.                     ChangeVehicleColor(car,53,53);
  1555.                     SendClientMessage(playerid,Branco,"[INFO] Você reparou com êxito para o carro");
  1556.                     ShowMenuForPlayer(Colors1, playerid);
  1557.                 }
  1558.                 else
  1559.                 {
  1560.                     SendClientMessage(playerid,Vermelho,"Sem dinheiro suficiente!");
  1561.                     ShowMenuForPlayer(TuningMenu, playerid);
  1562.                 }
  1563.             case 3:
  1564.                 if(GetPlayerMoney(playerid) >= 0)
  1565.                 {
  1566.                     new car = GetPlayerVehicleID(playerid);
  1567.                     ChangeVehicleColor(car,93,93);
  1568.                     SendClientMessage(playerid,Branco,"[INFO] Você reparou com êxito para o carro");
  1569.                     ShowMenuForPlayer(Colors1, playerid);
  1570.                 }
  1571.                 else
  1572.                 {
  1573.                     SendClientMessage(playerid,Vermelho,"Sem dinheiro suficiente!");
  1574.                     ShowMenuForPlayer(TuningMenu, playerid);
  1575.                 }
  1576.             case 4:
  1577.                 if(GetPlayerMoney(playerid) >= 0)
  1578.                 {
  1579.                     new car = GetPlayerVehicleID(playerid);
  1580.                     ChangeVehicleColor(car,83,83);
  1581.                     SendClientMessage(playerid,Branco,"[INFO] Você reparou com êxito para o carro");
  1582.                     ShowMenuForPlayer(Colors1, playerid);
  1583.                 }
  1584.                 else
  1585.                 {
  1586.                     SendClientMessage(playerid,Vermelho,"Sem dinheiro suficiente!");
  1587.                     ShowMenuForPlayer(TuningMenu, playerid);
  1588.                 }
  1589.             case 5:
  1590.                 if(GetPlayerMoney(playerid) >= 0)
  1591.                 {
  1592.                     new car = GetPlayerVehicleID(playerid);
  1593.                     ChangeVehicleColor(car,60,60);
  1594.                     SendClientMessage(playerid,Branco,"[INFO] Você reparou com êxito para o carro");
  1595.                     ShowMenuForPlayer(Colors1, playerid);
  1596.                 }
  1597.                 else
  1598.                 {
  1599.                     SendClientMessage(playerid,Vermelho,"Sem dinheiro suficiente!");
  1600.                     ShowMenuForPlayer(TuningMenu, playerid);
  1601.                 }
  1602.                 case 6:
  1603.                 if(GetPlayerMoney(playerid) >= 0)
  1604.                 {
  1605.                     new car = GetPlayerVehicleID(playerid);
  1606.                     ChangeVehicleColor(car,126,126);
  1607.                     SendClientMessage(playerid,Branco,"[INFO] Você reparou com êxito para o carro");
  1608.                     ShowMenuForPlayer(Colors1, playerid);
  1609.                 }
  1610.                 else
  1611.                 {
  1612.                     SendClientMessage(playerid,Vermelho,"Sem dinheiro suficiente!");
  1613.                     ShowMenuForPlayer(TuningMenu, playerid);
  1614.                 }
  1615.             case 7:
  1616.                 if(GetPlayerMoney(playerid) >= 0)
  1617.                 {
  1618.                     new car = GetPlayerVehicleID(playerid);
  1619.                     ChangeVehicleColor(car,110,110);
  1620.                     SendClientMessage(playerid,Branco,"[INFO] Você reparou com êxito para o carror");
  1621.                     ShowMenuForPlayer(Colors1, playerid);
  1622.                 }
  1623.                 else
  1624.                 {
  1625.                     SendClientMessage(playerid,Vermelho,"Sem dinheiro suficiente!");
  1626.                     ShowMenuForPlayer(TuningMenu, playerid);
  1627.                 }
  1628.             case 8:ShowMenuForPlayer(TuningMenu, playerid);
  1629.      }
  1630.      }
  1631.  
  1632.  
  1633.     if(Current == Exhausts) {
  1634.         switch(row){
  1635.  
  1636.  
  1637.  
  1638.     //-------------------Alien Exausts-Wheel Arch Cars----------------------------------------------------------
  1639.  
  1640.             case 0:
  1641.  
  1642.                 if(pmodelid[playerid] == 562 ||
  1643.                 pmodelid[playerid] == 565 ||
  1644.                 pmodelid[playerid] == 559 ||
  1645.                 pmodelid[playerid] == 561 ||
  1646.                 pmodelid[playerid] == 560)
  1647.                 {
  1648.                     new car = GetPlayerVehicleID(playerid);
  1649.                     if(pmodelid[playerid] == 562)
  1650.                     {
  1651.                         AddVehicleComponent(car,1034);
  1652.                         SendClientMessage(playerid,Branco,"[INFO] You have succesfully added Wheel Arch Alien Exhaust component on Elegy");
  1653.                         ShowMenuForPlayer(Exhausts, playerid);
  1654.                     }
  1655.                     else if(pmodelid[playerid] == 565)
  1656.                     {
  1657.                         AddVehicleComponent(car,1046);
  1658.                         SendClientMessage(playerid,Branco,"[INFO] You have succesfully added Wheel Arch Alien Exhaust component on Flash");
  1659.                         ShowMenuForPlayer(Exhausts, playerid);
  1660.                     }
  1661.                     else if(pmodelid[playerid] == 559)
  1662.                     {
  1663.                         AddVehicleComponent(car,1065);
  1664.                         SendClientMessage(playerid,Branco,"[INFO] You have succesfully added Wheel Arch Alien Exhaust component on Jetser");
  1665.                         ShowMenuForPlayer(Exhausts, playerid);
  1666.                     }
  1667.                     else if(pmodelid[playerid] == 561)
  1668.                     {
  1669.                         AddVehicleComponent(car,1064);
  1670.                         SendClientMessage(playerid,Branco,"[INFO] You have succesfully added Wheel Arch Alien Exhaust component on Stratum");
  1671.                         ShowMenuForPlayer(Exhausts, playerid);
  1672.                     }
  1673.                     else if(pmodelid[playerid] == 560)
  1674.                     {
  1675.                         AddVehicleComponent(car,1028);
  1676.                         SendClientMessage(playerid,Branco,"[INFO] You have succesfully added Wheel Arch Alien Exhaust component on Sultan");
  1677.                         ShowMenuForPlayer(Exhausts, playerid);
  1678.                     }
  1679.                     else if(pmodelid[playerid] == 558)
  1680.                     {
  1681.                         AddVehicleComponent(car,1089);
  1682.                         SendClientMessage(playerid,Branco,"[INFO] You have succesfully added Wheel Arch Alien Exhaust component on Uranus");
  1683.                         ShowMenuForPlayer(Exhausts, playerid);
  1684.                     }
  1685.                     }
  1686.                     else
  1687.                     {
  1688.                     SendClientMessage(playerid,Amarelo,"[Aviso] Este componente não pode ser adicionado em seu carro");
  1689.                     ShowMenuForPlayer(TuningMenu, playerid);
  1690.                     }
  1691.  
  1692.  
  1693.  
  1694.     //-------------------X-Flow Exausts-Wheel Arch Cars----------------------------------------------------------
  1695.             case 1:
  1696.                 if(pmodelid[playerid] == 562 ||
  1697.                 pmodelid[playerid] == 565 ||
  1698.                 pmodelid[playerid] == 559 ||
  1699.                 pmodelid[playerid] == 561 ||
  1700.                 pmodelid[playerid] == 560)
  1701.  
  1702.                 {
  1703.                     new car = GetPlayerVehicleID(playerid);
  1704.                     if(pmodelid[playerid] == 562)
  1705.                     {
  1706.                         AddVehicleComponent(car,1037);
  1707.                         SendClientMessage(playerid,Branco,"[INFO] You have succesfully added Wheel Arch X-Flow Exhaust component on Elegy");
  1708.                         ShowMenuForPlayer(Exhausts, playerid);
  1709.                     }
  1710.                     else if(pmodelid[playerid] == 565)
  1711.                     {
  1712.                         AddVehicleComponent(car,1045);
  1713.                         SendClientMessage(playerid,Branco,"[INFO] You have succesfully added Wheel Arch X-Flow Exhaust component on Flash");
  1714.                         ShowMenuForPlayer(Exhausts, playerid);
  1715.                     }
  1716.                     else if(pmodelid[playerid] == 559)
  1717.                     {
  1718.                         AddVehicleComponent(car,1066);
  1719.                         SendClientMessage(playerid,Branco,"[INFO] You have succesfully added Wheel Arch X-Flow exaust component on Jester");
  1720.                         ShowMenuForPlayer(Exhausts, playerid);
  1721.                     }
  1722.                     else if(pmodelid[playerid] == 561)
  1723.                     {
  1724.                         AddVehicleComponent(car,1059);
  1725.                         SendClientMessage(playerid,Branco,"[INFO] You have succesfully added Wheel Arch X-Flow Exhaust component on Stratum");
  1726.                         ShowMenuForPlayer(Exhausts, playerid);
  1727.                     }
  1728.                     else if(pmodelid[playerid] == 560)
  1729.                     {
  1730.                         AddVehicleComponent(car,1029);
  1731.                         SendClientMessage(playerid,Branco,"[INFO] You have succesfully added Wheel Arch X-Flow Exhaust component on Sultan");
  1732.                         ShowMenuForPlayer(Exhausts, playerid);
  1733.                     }
  1734.                     else if(pmodelid[playerid] == 558)
  1735.                     {
  1736.                         AddVehicleComponent(car,1092);
  1737.                         SendClientMessage(playerid,Branco,"[INFO] You have succesfully added Wheel Arch X-Flow Exhaust component on Uranus");
  1738.                         ShowMenuForPlayer(Exhausts, playerid);
  1739.                     }
  1740.                     }
  1741.                     else
  1742.                     {
  1743.                     SendClientMessage(playerid,Amarelo,"[Aviso] Este componete não pode adicionado em seu carro");
  1744.                     ShowMenuForPlayer(TuningMenu, playerid);
  1745.                     }
  1746.  
  1747.     //-------------------Locos Low Chromer Exausts----------------------------------------------------------
  1748.             case 2:
  1749.                 if(pmodelid[playerid] == 575 ||
  1750.                 pmodelid[playerid] == 534 ||
  1751.                 pmodelid[playerid] == 567 ||
  1752.                 pmodelid[playerid] == 536 ||
  1753.                 pmodelid[playerid] == 576 ||
  1754.                 pmodelid[playerid] == 535)
  1755.  
  1756.                 {
  1757.                     new car = GetPlayerVehicleID(playerid);
  1758.                     if(pmodelid[playerid] == 575) // Brodway
  1759.                     {
  1760.                         AddVehicleComponent(car,1044);
  1761.                         SendClientMessage(playerid,Branco,"[INFO] You have succesfully added Locos Low Chromer Exhaust component on Brodway");
  1762.                         ShowMenuForPlayer(Exhausts, playerid);
  1763.                     }
  1764.                     else if(pmodelid[playerid] == 534)// Remington
  1765.                     {
  1766.                         AddVehicleComponent(car,1126);
  1767.                         SendClientMessage(playerid,Branco,"[INFO] You have succesfully added Locos Low Chromer Exhaust component on Remington");
  1768.                         ShowMenuForPlayer(Exhausts, playerid);
  1769.                     }
  1770.                     else if(pmodelid[playerid] == 567)// Savanna
  1771.                     {
  1772.                         AddVehicleComponent(car,1129);
  1773.                         SendClientMessage(playerid,Branco,"[INFO] You have succesfully added Locos Low Chromer Exhaust component on Savanna");
  1774.                         ShowMenuForPlayer(Exhausts, playerid);
  1775.                     }
  1776.                     else if(pmodelid[playerid] == 536) // Blade
  1777.                     {
  1778.                         AddVehicleComponent(car,1104);
  1779.                         SendClientMessage(playerid,Branco,"[INFO] You have succesfully added Locos Low Chromer Exhaust component on Blade");
  1780.                         ShowMenuForPlayer(Exhausts, playerid);
  1781.                     }
  1782.                     else if(pmodelid[playerid] == 535) // Slamvan
  1783.                     {
  1784.                         AddVehicleComponent(car,1113);
  1785.                         SendClientMessage(playerid,Branco,"[INFO] You have succesfully added Locos Low Chromer Exhaust component on Slamvan");
  1786.                         ShowMenuForPlayer(Exhausts, playerid);
  1787.                     }
  1788.                     else if(pmodelid[playerid] == 576) // Tornado
  1789.                     {
  1790.                         AddVehicleComponent(car,1136);
  1791.                         SendClientMessage(playerid,Branco,"[INFO] You have succesfully added Locos Low Chromer Exhaust component on Tornado");
  1792.                         ShowMenuForPlayer(Exhausts, playerid);
  1793.                     }
  1794.                     }
  1795.                     else
  1796.                     {
  1797.                     SendClientMessage(playerid,Amarelo,"[Aviso] Este componente não pode ser adicionado em seu carro");
  1798.                     ShowMenuForPlayer(TuningMenu, playerid);
  1799.                     }
  1800.  
  1801.     //-------------------Locos Low Salmin Exausts----------------------------------------------------------
  1802.             case 3:
  1803.                 if(pmodelid[playerid] == 575 ||
  1804.                 pmodelid[playerid] == 534 ||
  1805.                 pmodelid[playerid] == 567 ||
  1806.                 pmodelid[playerid] == 536 ||
  1807.                 pmodelid[playerid] == 576 ||
  1808.                 pmodelid[playerid] == 535)
  1809.                 {
  1810.                     new car = GetPlayerVehicleID(playerid);
  1811.                     if(pmodelid[playerid] == 575) // Brodway
  1812.                     {
  1813.                         AddVehicleComponent(car,1043);
  1814.                         ShowMenuForPlayer(Exhausts, playerid);
  1815.                     }
  1816.                     else if(pmodelid[playerid] == 534)// Remington
  1817.                     {
  1818.                         AddVehicleComponent(car,1127);
  1819.                         ShowMenuForPlayer(Exhausts, playerid);
  1820.                     }
  1821.                     else if(pmodelid[playerid] == 567)// Savanna
  1822.                     {
  1823.                         AddVehicleComponent(car,1132);
  1824.                         ShowMenuForPlayer(Exhausts, playerid);
  1825.                     }
  1826.                     else if(pmodelid[playerid] == 536) // Blade
  1827.                     {
  1828.                         AddVehicleComponent(car,1105);
  1829.                         ShowMenuForPlayer(Exhausts, playerid);
  1830.                     }
  1831.  
  1832.                     else if(pmodelid[playerid] == 535) // Slamvan
  1833.                     {
  1834.                         AddVehicleComponent(car,1114);
  1835.                         ShowMenuForPlayer(Exhausts, playerid);
  1836.                     }
  1837.  
  1838.                     else if(pmodelid[playerid] == 576) // Tornado
  1839.                     {
  1840.                         AddVehicleComponent(car,1135);
  1841.                         ShowMenuForPlayer(Exhausts, playerid);
  1842.                     }
  1843.  
  1844.                     }
  1845.                     else
  1846.                     {
  1847.                     SendClientMessage(playerid,Amarelo,"[Aviso] Este componente não pode ser adicionado em seu carro");
  1848.                     ShowMenuForPlayer(TuningMenu, playerid);
  1849.                     }
  1850.  
  1851.             case 4:ShowMenuForPlayer(TuningMenu, playerid);
  1852.         }
  1853.         }
  1854.  
  1855.     if(Current == Frontbumper) {
  1856.         switch(row){
  1857.  
  1858.  
  1859.     //-------------------Alien Front Bumper-Wheel Arch Cars----------------------------------------------------------
  1860.             case 0:
  1861.                 if(pmodelid[playerid] == 562 ||
  1862.                 pmodelid[playerid] == 565 ||
  1863.                 pmodelid[playerid] == 559 ||
  1864.                 pmodelid[playerid] == 561 ||
  1865.                 pmodelid[playerid] == 560)
  1866.                 {
  1867.                     new car = GetPlayerVehicleID(playerid);
  1868.                     if(pmodelid[playerid] == 562) // Elegy
  1869.                     {
  1870.                         AddVehicleComponent(car,1171);
  1871.                         ShowMenuForPlayer(Frontbumper, playerid);
  1872.                     }
  1873.                     else if(pmodelid[playerid] == 565) // Flash
  1874.                     {
  1875.                         AddVehicleComponent(car,1153);
  1876.                         ShowMenuForPlayer(Frontbumper, playerid);
  1877.                     }
  1878.                     else if(pmodelid[playerid] == 559) // Jester
  1879.                     {
  1880.                         AddVehicleComponent(car,1160);
  1881.                         ShowMenuForPlayer(Frontbumper, playerid);
  1882.                     }
  1883.                     else if(pmodelid[playerid] == 561) // Stratum
  1884.                     {
  1885.                         AddVehicleComponent(car,1155);
  1886.                         ShowMenuForPlayer(Frontbumper, playerid);
  1887.                     }
  1888.                     else if(pmodelid[playerid] == 560) // Sultan
  1889.                     {
  1890.                         AddVehicleComponent(car,1169);
  1891.                         ShowMenuForPlayer(Frontbumper, playerid);
  1892.                     }
  1893.                     else if(pmodelid[playerid] == 558) // Uranus
  1894.                     {
  1895.                         AddVehicleComponent(car,1166);
  1896.                         ShowMenuForPlayer(Frontbumper, playerid);
  1897.                     }
  1898.                     }
  1899.                     else
  1900.                     {
  1901.                     SendClientMessage(playerid,Amarelo,"[Aviso] Este componente não pode ser adicionado em seu carro");
  1902.                     ShowMenuForPlayer(TuningMenu, playerid);
  1903.                     }
  1904.  
  1905.  
  1906.     //-------------------X-Flow Front Bumper-Wheel Arch Cars----------------------------------------------------------
  1907.             case 1:
  1908.  
  1909.                 if(pmodelid[playerid] == 562 ||
  1910.                 pmodelid[playerid] == 565 ||
  1911.                 pmodelid[playerid] == 559 ||
  1912.                 pmodelid[playerid] == 561 ||
  1913.                 pmodelid[playerid] == 560)
  1914.                 {
  1915.  
  1916.                     new car = GetPlayerVehicleID(playerid);
  1917.                     if(pmodelid[playerid] == 562) // Elegy
  1918.                     {
  1919.                         AddVehicleComponent(car,1172);
  1920.                         ShowMenuForPlayer(Frontbumper, playerid);
  1921.                     }
  1922.                     else if(pmodelid[playerid] == 565) // Flash
  1923.                     {
  1924.                         AddVehicleComponent(car,1152);
  1925.                         ShowMenuForPlayer(Frontbumper, playerid);
  1926.                     }
  1927.                     else if(pmodelid[playerid] == 559) // Jetser
  1928.                     {
  1929.                         AddVehicleComponent(car,1173);
  1930.                         ShowMenuForPlayer(Frontbumper, playerid);
  1931.                     }
  1932.                     else if(pmodelid[playerid] == 561) // Stratum
  1933.                     {
  1934.                         AddVehicleComponent(car,1157);
  1935.                         ShowMenuForPlayer(Frontbumper, playerid);
  1936.                     }
  1937.                     else if(pmodelid[playerid] == 560) // Sultan
  1938.                     {
  1939.                         AddVehicleComponent(car,1170);
  1940.                         ShowMenuForPlayer(Frontbumper, playerid);
  1941.                     }
  1942.                     else if(pmodelid[playerid] == 558)  // Uranus
  1943.                     {
  1944.                         AddVehicleComponent(car,1165);
  1945.                         ShowMenuForPlayer(Frontbumper, playerid);
  1946.                     }
  1947.                     }
  1948.                     else
  1949.                     {
  1950.                     SendClientMessage(playerid,Amarelo,"[Aviso] Este componente não pode ser adicionado em seu carro");
  1951.                     ShowMenuForPlayer(TuningMenu, playerid);
  1952.                     }
  1953.  
  1954.     //-------------------Locos Low Chromer Front Bumper----------------------------------------------------------
  1955.             case 2:
  1956.  
  1957.                 if(pmodelid[playerid] == 575 ||
  1958.                 pmodelid[playerid] == 534 ||
  1959.                 pmodelid[playerid] == 567 ||
  1960.                 pmodelid[playerid] == 536 ||
  1961.                 pmodelid[playerid] == 576 ||
  1962.                 pmodelid[playerid] == 535)
  1963.                 {
  1964.                     new car = GetPlayerVehicleID(playerid);
  1965.                     if(pmodelid[playerid] == 575) // Brodway
  1966.                     {
  1967.                         AddVehicleComponent(car,1174);
  1968.                         ShowMenuForPlayer(Frontbumper, playerid);
  1969.                     }
  1970.                     else if(pmodelid[playerid] == 534)// Remington
  1971.                     {
  1972.                         AddVehicleComponent(car,1179);
  1973.                         ShowMenuForPlayer(Frontbumper, playerid);
  1974.                     }
  1975.                     else if(pmodelid[playerid] == 567)// Savanna
  1976.                     {
  1977.                         AddVehicleComponent(car,1189);
  1978.                         ShowMenuForPlayer(Frontbumper, playerid);
  1979.                     }
  1980.                     else if(pmodelid[playerid] == 536) // Blade
  1981.                     {
  1982.                         AddVehicleComponent(car,1182);
  1983.                         ShowMenuForPlayer(Frontbumper, playerid);
  1984.                     }
  1985.                     else if(pmodelid[playerid] == 535) // Slamvan
  1986.                     {
  1987.                         AddVehicleComponent(car,1115);
  1988.                         ShowMenuForPlayer(Frontbumper, playerid);
  1989.                     }
  1990.                     else if(pmodelid[playerid] == 576) // Tornado
  1991.                     {
  1992.                         AddVehicleComponent(car,1191);
  1993.                         ShowMenuForPlayer(Frontbumper, playerid);
  1994.                     }
  1995.                     }
  1996.                     else
  1997.                     {
  1998.                     SendClientMessage(playerid,Amarelo,"[Aviso] Este componente não pode ser adicionado em seu carro");
  1999.                     ShowMenuForPlayer(TuningMenu, playerid);
  2000.                     }
  2001.  
  2002.  
  2003.  
  2004.     //-------------------Locos Low Salmin Front Bumper----------------------------------------------------------
  2005.             case 3:
  2006.  
  2007.                 if(pmodelid[playerid] == 575 ||
  2008.                 pmodelid[playerid] == 534 ||
  2009.                 pmodelid[playerid] == 567 ||
  2010.                 pmodelid[playerid] == 536 ||
  2011.                 pmodelid[playerid] == 576 ||
  2012.                 pmodelid[playerid] == 576)
  2013.                 {
  2014.                     new car = GetPlayerVehicleID(playerid);
  2015.                     if(pmodelid[playerid] == 575) // Brodway
  2016.                     {
  2017.                         AddVehicleComponent(car,1175);
  2018.                         ShowMenuForPlayer(Frontbumper, playerid);
  2019.                     }
  2020.                     else if(pmodelid[playerid] == 534)// Remington
  2021.                     {
  2022.                         AddVehicleComponent(car,1185);
  2023.                         ShowMenuForPlayer(Frontbumper, playerid);
  2024.                     }
  2025.                     else if(pmodelid[playerid] == 567)// Savanna
  2026.                     {
  2027.                         AddVehicleComponent(car,1188);
  2028.                         ShowMenuForPlayer(Frontbumper, playerid);
  2029.                     }
  2030.                     else if(pmodelid[playerid] == 536) // Blade
  2031.                     {
  2032.                         AddVehicleComponent(car,1181);
  2033.                         ShowMenuForPlayer(Frontbumper, playerid);
  2034.                     }
  2035.  
  2036.                     else if(pmodelid[playerid] == 535) // Slamvan
  2037.                     {
  2038.                         AddVehicleComponent(car,1116);
  2039.                         ShowMenuForPlayer(Frontbumper, playerid);
  2040.                     }
  2041.                     else if(pmodelid[playerid] == 576) // Tornado
  2042.                     {
  2043.                         AddVehicleComponent(car,1190);
  2044.                         ShowMenuForPlayer(Frontbumper, playerid);
  2045.                     }
  2046.  
  2047.                     }
  2048.                     else
  2049.                     {
  2050.                     SendClientMessage(playerid,Amarelo,"[Aviso] Este componente não pode ser adicionado em seu carro");
  2051.                     ShowMenuForPlayer(TuningMenu, playerid);
  2052.                     }
  2053.  
  2054.             case 4:ShowMenuForPlayer(TuningMenu, playerid);
  2055.         }
  2056.         }
  2057.  
  2058.  
  2059.     if(Current == Rearbumper) {
  2060.         switch(row){
  2061.  
  2062.  
  2063.     //-------------------Alien Rear Bumper-Wheel Arch Cars----------------------------------------------------------
  2064.             case 0:
  2065.                 if(pmodelid[playerid] == 562 ||
  2066.                 pmodelid[playerid] == 565 ||
  2067.                 pmodelid[playerid] == 559 ||
  2068.                 pmodelid[playerid] == 561 ||
  2069.                 pmodelid[playerid] == 560)
  2070.                 {
  2071.  
  2072.                     new car = GetPlayerVehicleID(playerid);
  2073.                     if(pmodelid[playerid] == 562) // Elegy
  2074.                     {
  2075.                         AddVehicleComponent(car,1149);
  2076.                         ShowMenuForPlayer(Rearbumper, playerid);
  2077.                     }
  2078.                     else if(pmodelid[playerid] == 565) // Flash
  2079.                     {
  2080.                         AddVehicleComponent(car,1150);
  2081.                         ShowMenuForPlayer(Rearbumper, playerid);
  2082.                     }
  2083.                     else if(pmodelid[playerid] == 559) // Jester
  2084.                     {
  2085.                         AddVehicleComponent(car,1159);
  2086.                         ShowMenuForPlayer(Rearbumper, playerid);
  2087.                     }
  2088.                     else if(pmodelid[playerid] == 561) // Stratum
  2089.                     {
  2090.                         AddVehicleComponent(car,1154);
  2091.                         ShowMenuForPlayer(Rearbumper, playerid);
  2092.                     }
  2093.                     else if(pmodelid[playerid] == 560) // Sultan
  2094.                     {
  2095.                         AddVehicleComponent(car,1141);
  2096.                         ShowMenuForPlayer(Rearbumper, playerid);
  2097.                     }
  2098.                     else if(pmodelid[playerid] == 558) // Uranus
  2099.                     {
  2100.                         AddVehicleComponent(car,1168);
  2101.                         ShowMenuForPlayer(Rearbumper, playerid);
  2102.                     }
  2103.                     }
  2104.                     else
  2105.                     {
  2106.                     SendClientMessage(playerid,Amarelo,"[Aviso] Este componente não pode ser adicionado em seu carro");
  2107.                     ShowMenuForPlayer(TuningMenu, playerid);
  2108.                     }
  2109.  
  2110.     //-------------------X-Flow Rear Bumper-Wheel Arch Cars----------------------------------------------------------
  2111.             case 1:
  2112.  
  2113.                 if(pmodelid[playerid] == 562 ||
  2114.                 pmodelid[playerid] == 565 ||
  2115.                 pmodelid[playerid] == 559 ||
  2116.                 pmodelid[playerid] == 561 ||
  2117.                 pmodelid[playerid] == 560)
  2118.                 {
  2119.  
  2120.  
  2121.                     new car = GetPlayerVehicleID(playerid);
  2122.                     if(pmodelid[playerid] == 562) // Elegy
  2123.                     {
  2124.                         AddVehicleComponent(car,1148);
  2125.                         ShowMenuForPlayer(Rearbumper, playerid);
  2126.                     }
  2127.                     else if(pmodelid[playerid] == 565) // Flash
  2128.                     {
  2129.                         AddVehicleComponent(car,1151);
  2130.                         ShowMenuForPlayer(Rearbumper, playerid);
  2131.                     }
  2132.                     else if(pmodelid[playerid] == 559) // Jetser
  2133.                     {
  2134.                         AddVehicleComponent(car,1161);
  2135.                         ShowMenuForPlayer(Rearbumper, playerid);
  2136.                     }
  2137.                     else if(pmodelid[playerid] == 561) // Stratum
  2138.                     {
  2139.                         AddVehicleComponent(car,1156);
  2140.                         ShowMenuForPlayer(Rearbumper, playerid);
  2141.                     }
  2142.                     else if(pmodelid[playerid] == 560) // Sultan
  2143.                     {
  2144.                         AddVehicleComponent(car,1140);
  2145.                         ShowMenuForPlayer(Rearbumper, playerid);
  2146.                     }
  2147.                     else if(pmodelid[playerid] == 558)  // Uranus
  2148.                     {
  2149.                         AddVehicleComponent(car,1167);
  2150.                         ShowMenuForPlayer(Rearbumper, playerid);
  2151.                     }
  2152.                     }
  2153.                     else
  2154.                     {
  2155.                     SendClientMessage(playerid,Amarelo,"[Aviso] Este componente não pode ser adicionado em seu carro");
  2156.                     ShowMenuForPlayer(TuningMenu, playerid);
  2157.                     }
  2158.     //-------------------Locos Low Chromer rear Bumper----------------------------------------------------------
  2159.             case 2:
  2160.                 if(pmodelid[playerid] == 575 ||
  2161.                 pmodelid[playerid] == 534 ||
  2162.                 pmodelid[playerid] == 567 ||
  2163.                 pmodelid[playerid] == 536 ||
  2164.                 pmodelid[playerid] == 576 ||
  2165.                 pmodelid[playerid] == 535)
  2166.                 {
  2167.                     new car = GetPlayerVehicleID(playerid);
  2168.                     if(pmodelid[playerid] == 575) // Brodway
  2169.                     {
  2170.                         AddVehicleComponent(car,1176);
  2171.                         ShowMenuForPlayer(Rearbumper, playerid);
  2172.                     }
  2173.                     else if(pmodelid[playerid] == 534)// Remington
  2174.                     {
  2175.                         AddVehicleComponent(car,1180);
  2176.                         ShowMenuForPlayer(Rearbumper, playerid);
  2177.                     }
  2178.                     else if(pmodelid[playerid] == 567)// Savanna
  2179.                     {
  2180.                         AddVehicleComponent(car,1187);
  2181.                         ShowMenuForPlayer(Rearbumper, playerid);
  2182.                     }
  2183.                     else if(pmodelid[playerid] == 536) // Blade
  2184.                     {
  2185.                         AddVehicleComponent(car,1184);
  2186.                         ShowMenuForPlayer(Rearbumper, playerid);
  2187.                     }
  2188.                     else if(pmodelid[playerid] == 535) // Slamvan
  2189.                     {
  2190.                         AddVehicleComponent(car,1109);
  2191.                         ShowMenuForPlayer(Rearbumper, playerid);
  2192.                     }
  2193.                     else if(pmodelid[playerid] == 576) // Tornado
  2194.                     {
  2195.                         AddVehicleComponent(car,1192);
  2196.                         ShowMenuForPlayer(Rearbumper, playerid);
  2197.                     }
  2198.                     }
  2199.                     else
  2200.                     {
  2201.                     SendClientMessage(playerid,Amarelo,"[Aviso] Este componente não pode ser adicionado em seu carro");
  2202.                     ShowMenuForPlayer(TuningMenu, playerid);
  2203.                     }
  2204.     //-------------------Locos Low Salmin Rear Bumper----------------------------------------------------------
  2205.             case 3:
  2206.                 if(pmodelid[playerid] == 575 ||
  2207.                 pmodelid[playerid] == 534 ||
  2208.                 pmodelid[playerid] == 567 ||
  2209.                 pmodelid[playerid] == 536 ||
  2210.                 pmodelid[playerid] == 576 ||
  2211.                 pmodelid[playerid] == 535)
  2212.                 {
  2213.                     new car = GetPlayerVehicleID(playerid);
  2214.                     if(pmodelid[playerid] == 575) // Brodway
  2215.                     {
  2216.                         AddVehicleComponent(car,1177);
  2217.                         ShowMenuForPlayer(Rearbumper, playerid);
  2218.                     }
  2219.                     else if(pmodelid[playerid] == 534)// Remington
  2220.                     {
  2221.                         AddVehicleComponent(car,1178);
  2222.                         ShowMenuForPlayer(Rearbumper, playerid);
  2223.                     }
  2224.                     else if(pmodelid[playerid] == 567)// Savanna
  2225.                     {
  2226.                         AddVehicleComponent(car,1186);
  2227.                         ShowMenuForPlayer(Rearbumper, playerid);
  2228.                     }
  2229.                     else if(pmodelid[playerid] == 536) // Blade
  2230.                     {
  2231.                         AddVehicleComponent(car,1183);
  2232.                         ShowMenuForPlayer(Rearbumper, playerid);
  2233.                     }
  2234.  
  2235.                     else if(pmodelid[playerid] == 535) // Slamvan
  2236.                     {
  2237.                         AddVehicleComponent(car,1110);
  2238.                         ShowMenuForPlayer(Rearbumper, playerid);
  2239.                     }
  2240.  
  2241.                     else if(pmodelid[playerid] == 576) // Tornado
  2242.                     {
  2243.                         AddVehicleComponent(car,1193);
  2244.                         ShowMenuForPlayer(Rearbumper, playerid);
  2245.                     }
  2246.  
  2247.                     }
  2248.                     else
  2249.                     {
  2250.                     SendClientMessage(playerid,Amarelo,"[Aviso] Este componente não pode ser adicionado em seu carro");
  2251.                     ShowMenuForPlayer(TuningMenu, playerid);
  2252.                     }
  2253.  
  2254.             case 4:ShowMenuForPlayer(TuningMenu, playerid);
  2255.         }
  2256.         }
  2257.  
  2258.  
  2259.  
  2260.     if(Current == Roof) {
  2261.         switch(row){
  2262.  
  2263.  
  2264.     //-------------------Alien Roof Vent-Wheel Arch Cars----------------------------------------------------------
  2265.             case 0:
  2266.                 if(pmodelid[playerid] == 562 ||
  2267.                 pmodelid[playerid] == 565 ||
  2268.                 pmodelid[playerid] == 559 ||
  2269.                 pmodelid[playerid] == 561 ||
  2270.                 pmodelid[playerid] == 560)
  2271.                 {
  2272.  
  2273.                     new car = GetPlayerVehicleID(playerid);
  2274.                     if(pmodelid[playerid] == 562) // Elegy
  2275.                     {
  2276.                         AddVehicleComponent(car,1035);
  2277.                         ShowMenuForPlayer(Roof, playerid);
  2278.                     }
  2279.                     else if(pmodelid[playerid] == 565) // Flash
  2280.                     {
  2281.                         AddVehicleComponent(car,1054);
  2282.                         ShowMenuForPlayer(Roof, playerid);
  2283.                     }
  2284.                     else if(pmodelid[playerid] == 559) // Jester
  2285.                     {
  2286.                         AddVehicleComponent(car,1067);
  2287.                         ShowMenuForPlayer(Roof, playerid);
  2288.                     }
  2289.                     else if(pmodelid[playerid] == 561) // Stratum
  2290.                     {
  2291.                         AddVehicleComponent(car,1055);
  2292.                         ShowMenuForPlayer(Roof, playerid);
  2293.                     }
  2294.                     else if(pmodelid[playerid] == 560) // Sultan
  2295.                     {
  2296.                         AddVehicleComponent(car,1032);
  2297.                         ShowMenuForPlayer(Roof, playerid);
  2298.                     }
  2299.                     else if(pmodelid[playerid] == 558) // Uranus
  2300.                     {
  2301.                         AddVehicleComponent(car,1088);
  2302.                         ShowMenuForPlayer(Roof, playerid);
  2303.                     }
  2304.                     }
  2305.                     else
  2306.                     {
  2307.                     SendClientMessage(playerid,Amarelo,"[Aviso] Este componente não pode ser adicionado em seu carro");
  2308.                     ShowMenuForPlayer(TuningMenu, playerid);
  2309.                     }
  2310.  
  2311.     //-------------------X-Flow Roof Vent-Wheel Arch Cars----------------------------------------------------------
  2312.             case 1:
  2313.  
  2314.                 if(pmodelid[playerid] == 562 ||
  2315.                 pmodelid[playerid] == 565 ||
  2316.                 pmodelid[playerid] == 559 ||
  2317.                 pmodelid[playerid] == 561 ||
  2318.                 pmodelid[playerid] == 560)
  2319.                 {
  2320.  
  2321.  
  2322.                     new car = GetPlayerVehicleID(playerid);
  2323.                     if(pmodelid[playerid] == 562) // Elegy
  2324.                     {
  2325.                         AddVehicleComponent(car,1035);
  2326.                         ShowMenuForPlayer(Roof, playerid);
  2327.                     }
  2328.                     else if(pmodelid[playerid] == 565) // Flash
  2329.                     {
  2330.                         AddVehicleComponent(car,1053);
  2331.                         ShowMenuForPlayer(Roof, playerid);
  2332.                     }
  2333.                     else if(pmodelid[playerid] == 559) // Jetser
  2334.                     {
  2335.                         AddVehicleComponent(car,1068);
  2336.                         ShowMenuForPlayer(Roof, playerid);
  2337.                     }
  2338.                     else if(pmodelid[playerid] == 561) // Stratum
  2339.                     {
  2340.                         AddVehicleComponent(car,1061);
  2341.                         ShowMenuForPlayer(Roof, playerid);
  2342.                     }
  2343.                     else if(pmodelid[playerid] == 560) // Sultan
  2344.                     {
  2345.                         AddVehicleComponent(car,1033);
  2346.                         ShowMenuForPlayer(Roof, playerid);
  2347.                     }
  2348.                     else if(pmodelid[playerid] == 558)  // Uranus
  2349.                     {
  2350.                         AddVehicleComponent(car,1091);
  2351.                         ShowMenuForPlayer(Roof, playerid);
  2352.                     }
  2353.                     }
  2354.                     else
  2355.                     {
  2356.                     SendClientMessage(playerid,Amarelo,"[Aviso] Este componente não pode ser adicionado em seu carro");
  2357.                     ShowMenuForPlayer(TuningMenu, playerid);
  2358.                     }
  2359.     //-------------------Locos Low Hardtop Roof ----------------------------------------------------------
  2360.             case 2:
  2361.                 if(pmodelid[playerid] == 567 ||
  2362.                 pmodelid[playerid] == 536)
  2363.                 {
  2364.                     new car = GetPlayerVehicleID(playerid);
  2365.                     if(pmodelid[playerid] == 567) // Savanna
  2366.                     {
  2367.                         AddVehicleComponent(car,1130);
  2368.                         ShowMenuForPlayer(Roof, playerid);
  2369.                     }
  2370.                     else if(pmodelid[playerid] == 536) // Blade
  2371.                     {
  2372.                         AddVehicleComponent(car,1128);
  2373.                         ShowMenuForPlayer(Roof, playerid);
  2374.                     }
  2375.                     }
  2376.                     else
  2377.                     {
  2378.                     SendClientMessage(playerid,Amarelo,"[Aviso] Este componente não pode ser adicionado em seu carro Savanna and Blade");
  2379.                     ShowMenuForPlayer(Roof, playerid);
  2380.                     }
  2381.     //-------------------Locos Low Softtop Roof ----------------------------------------------------------
  2382.             case 3:
  2383.                 if(pmodelid[playerid] == 567 ||
  2384.                 pmodelid[playerid] == 536)
  2385.                 {
  2386.                     new car = GetPlayerVehicleID(playerid);
  2387.                     if(pmodelid[playerid] == 567) // Savanna
  2388.                     {
  2389.                         AddVehicleComponent(car,1131);
  2390.                         ShowMenuForPlayer(Roof, playerid);
  2391.                     }
  2392.                     else if(pmodelid[playerid] == 536) // Blade
  2393.                     {
  2394.                         AddVehicleComponent(car,1103);
  2395.                         ShowMenuForPlayer(Roof, playerid);
  2396.                     }
  2397.                     }
  2398.                     else
  2399.                     {
  2400.                     SendClientMessage(playerid,Amarelo,"[Aviso] Este componente não pode ser adicionado em seu carro Savanna and Blade");
  2401.                     ShowMenuForPlayer(Roof, playerid);
  2402.                     }
  2403.  
  2404.             case 4:ShowMenuForPlayer(TuningMenu, playerid);
  2405.         }
  2406.         }
  2407.  
  2408.  
  2409.     if(Current == Spoilers) {
  2410.         switch(row){
  2411.  
  2412.  
  2413.     //-------------------Alien Spoilers-Wheel Arch Cars----------------------------------------------------------
  2414.             case 0:
  2415.                 if(pmodelid[playerid] == 562 ||
  2416.                 pmodelid[playerid] == 565 ||
  2417.                 pmodelid[playerid] == 559 ||
  2418.                 pmodelid[playerid] == 561 ||
  2419.                 pmodelid[playerid] == 560)
  2420.                 {
  2421.  
  2422.                     new car = GetPlayerVehicleID(playerid);
  2423.                     if(pmodelid[playerid] == 562) // Elegy
  2424.                     {
  2425.                         AddVehicleComponent(car,1147);
  2426.                         ShowMenuForPlayer(Spoilers, playerid);
  2427.                     }
  2428.                     else if(pmodelid[playerid] == 565) // Flash
  2429.                     {
  2430.                         AddVehicleComponent(car,1049);
  2431.                         ShowMenuForPlayer(Spoilers, playerid);
  2432.                     }
  2433.                     else if(pmodelid[playerid] == 559) // Jester
  2434.                     {
  2435.                         AddVehicleComponent(car,1162);
  2436.                         ShowMenuForPlayer(Spoilers, playerid);
  2437.                     }
  2438.                     else if(pmodelid[playerid] == 561) // Stratum
  2439.                     {
  2440.                         AddVehicleComponent(car,1158);
  2441.                         ShowMenuForPlayer(Spoilers, playerid);
  2442.                     }
  2443.                     else if(pmodelid[playerid] == 560) // Sultan
  2444.                     {
  2445.                         AddVehicleComponent(car,1138);
  2446.                         ShowMenuForPlayer(Spoilers, playerid);
  2447.                     }
  2448.                     else if(pmodelid[playerid] == 558) // Uranus
  2449.                     {
  2450.                         AddVehicleComponent(car,1164);
  2451.                         ShowMenuForPlayer(Spoilers, playerid);
  2452.                     }
  2453.                     }
  2454.                     else
  2455.                     {
  2456.                     SendClientMessage(playerid,Amarelo,"[Aviso] Este componente não pode ser adicionado em seu carro");
  2457.                     ShowMenuForPlayer(TuningMenu, playerid);
  2458.                     }
  2459.  
  2460.  
  2461.     //-------------------X-Flow Spoilers-Wheel Arch Cars----------------------------------------------------------
  2462.             case 1:
  2463.  
  2464.                 if(pmodelid[playerid] == 562 ||
  2465.                 pmodelid[playerid] == 565 ||
  2466.                 pmodelid[playerid] == 559 ||
  2467.                 pmodelid[playerid] == 561 ||
  2468.                 pmodelid[playerid] == 560)
  2469.                 {
  2470.  
  2471.  
  2472.                     new car = GetPlayerVehicleID(playerid);
  2473.                     if(pmodelid[playerid] == 562) // Elegy
  2474.                     {
  2475.                         AddVehicleComponent(car,1146);
  2476.                         ShowMenuForPlayer(Spoilers, playerid);
  2477.                     }
  2478.                     else if(pmodelid[playerid] == 565) // Flash
  2479.                     {
  2480.                         AddVehicleComponent(car,1150);
  2481.                         ShowMenuForPlayer(Spoilers, playerid);
  2482.                     }
  2483.                     else if(pmodelid[playerid] == 559) // Jetser
  2484.                     {
  2485.                         AddVehicleComponent(car,1158);
  2486.                         ShowMenuForPlayer(Spoilers, playerid);
  2487.                     }
  2488.                     else if(pmodelid[playerid] == 561) // Stratum
  2489.                     {
  2490.                         AddVehicleComponent(car,1060);
  2491.                         ShowMenuForPlayer(Spoilers, playerid);
  2492.                     }
  2493.                     else if(pmodelid[playerid] == 560) // Sultan
  2494.                     {
  2495.                         AddVehicleComponent(car,1139);
  2496.                         ShowMenuForPlayer(Spoilers, playerid);
  2497.                     }
  2498.                     else if(pmodelid[playerid] == 558)  // Uranus
  2499.                     {
  2500.                         AddVehicleComponent(car,1163);
  2501.                         ShowMenuForPlayer(Spoilers, playerid);
  2502.                     }
  2503.                     }
  2504.                     else
  2505.                     {
  2506.                     SendClientMessage(playerid,Amarelo,"[Aviso] Este componente não pode ser adicionado em seu veiculo");
  2507.                     ShowMenuForPlayer(TuningMenu, playerid);
  2508.                     }
  2509.  
  2510.                 case 2:
  2511.                 {
  2512.                 ShowMenuForPlayer(TuningMenu, playerid);
  2513.                 }
  2514.         }
  2515.         }
  2516.  
  2517.  
  2518.     if(Current == Sideskirts) {
  2519.         switch(row){
  2520.  
  2521.  
  2522.     //-------------------Alien Sideskirts Wheel Arch Cars----------------------------------------------------------
  2523.             case 0:
  2524.                 if(pmodelid[playerid] == 562 ||
  2525.                 pmodelid[playerid] == 565 ||
  2526.                 pmodelid[playerid] == 559 ||
  2527.                 pmodelid[playerid] == 561 ||
  2528.                 pmodelid[playerid] == 560)
  2529.                 {
  2530.  
  2531.                     new car = GetPlayerVehicleID(playerid);
  2532.                     if(pmodelid[playerid] == 562) // Elegy
  2533.                     {
  2534.                         AddVehicleComponent(car,1036);
  2535.                         AddVehicleComponent(car,1040);
  2536.                         ShowMenuForPlayer(Sideskirts, playerid);
  2537.                     }
  2538.                     else if(pmodelid[playerid] == 565) // Flash
  2539.                     {
  2540.                         AddVehicleComponent(car,1047);
  2541.                         AddVehicleComponent(car,1051);
  2542.                         ShowMenuForPlayer(Sideskirts, playerid);
  2543.                     }
  2544.                     else if(pmodelid[playerid] == 559) // Jester
  2545.                     {
  2546.                         AddVehicleComponent(car,1069);
  2547.                         AddVehicleComponent(car,1071);
  2548.                         ShowMenuForPlayer(Sideskirts, playerid);
  2549.                     }
  2550.                     else if(pmodelid[playerid] == 561) // Stratum
  2551.                     {
  2552.                         AddVehicleComponent(car,1056);
  2553.                         AddVehicleComponent(car,1062);
  2554.                         ShowMenuForPlayer(Sideskirts, playerid);
  2555.                     }
  2556.                     else if(pmodelid[playerid] == 560) // Sultan
  2557.                     {
  2558.                         AddVehicleComponent(car,1026);
  2559.                         AddVehicleComponent(car,1027);
  2560.                         ShowMenuForPlayer(Sideskirts, playerid);
  2561.                     }
  2562.                     else if(pmodelid[playerid] == 558) // Uranus
  2563.                     {
  2564.                         AddVehicleComponent(car,1090);
  2565.                         AddVehicleComponent(car,1094);
  2566.                         ShowMenuForPlayer(Sideskirts, playerid);
  2567.                     }
  2568.                     }
  2569.                     else
  2570.                     {
  2571.                     SendClientMessage(playerid,Amarelo,"[Aviso] Este componente não pode ser adicionado em seu carro");
  2572.                     ShowMenuForPlayer(TuningMenu, playerid);
  2573.                     }
  2574.  
  2575.     //-------------------X-Flow Sideskirts-Wheel Arch Cars----------------------------------------------------------
  2576.             case 1:
  2577.  
  2578.                 if(pmodelid[playerid] == 562 ||
  2579.                 pmodelid[playerid] == 565 ||
  2580.                 pmodelid[playerid] == 559 ||
  2581.                 pmodelid[playerid] == 561 ||
  2582.                 pmodelid[playerid] == 560)
  2583.                 {
  2584.  
  2585.  
  2586.                     new car = GetPlayerVehicleID(playerid);
  2587.                     if(pmodelid[playerid] == 562) // Elegy
  2588.                     {
  2589.                         AddVehicleComponent(car,1039);
  2590.                         AddVehicleComponent(car,1041);
  2591.                         ShowMenuForPlayer(Sideskirts, playerid);
  2592.                     }
  2593.                     else if(pmodelid[playerid] == 565) // Flash
  2594.                     {
  2595.                         AddVehicleComponent(car,1048);
  2596.                         AddVehicleComponent(car,1052);
  2597.                         ShowMenuForPlayer(Sideskirts, playerid);
  2598.                     }
  2599.                     else if(pmodelid[playerid] == 559) // Jetser
  2600.                     {
  2601.                         AddVehicleComponent(car,1070);
  2602.                         AddVehicleComponent(car,1072);
  2603.                         ShowMenuForPlayer(Sideskirts, playerid);
  2604.                     }
  2605.                     else if(pmodelid[playerid] == 561) // Stratum
  2606.                     {
  2607.                         AddVehicleComponent(car,1057);
  2608.                         AddVehicleComponent(car,1063);
  2609.                         ShowMenuForPlayer(Sideskirts, playerid);
  2610.                     }
  2611.                     else if(pmodelid[playerid] == 560) // Sultan
  2612.                     {
  2613.                         AddVehicleComponent(car,1031);
  2614.                         AddVehicleComponent(car,1030);
  2615.                         ShowMenuForPlayer(Sideskirts, playerid);
  2616.                     }
  2617.                     else if(pmodelid[playerid] == 558)  // Uranus
  2618.                     {
  2619.                         AddVehicleComponent(car,1093);
  2620.                         AddVehicleComponent(car,1095);
  2621.                         ShowMenuForPlayer(Sideskirts, playerid);
  2622.                     }
  2623.                     }
  2624.                     else
  2625.                     {
  2626.                     SendClientMessage(playerid,Amarelo,"[Aviso] Este componente não pode ser adicionado em seu carro");
  2627.                     ShowMenuForPlayer(TuningMenu, playerid);
  2628.                     }
  2629.  
  2630.     //-------------------Locos Low Chrome Strip Side Skirts----------------------------------------------------------
  2631.             case 2:
  2632.                 if(pmodelid[playerid] == 575 ||
  2633.                    pmodelid[playerid] == 536 ||
  2634.                    pmodelid[playerid] == 576 ||
  2635.                    pmodelid[playerid] == 567)
  2636.                    {
  2637.                     new car = GetPlayerVehicleID(playerid);
  2638.                     if(pmodelid[playerid] == 575) // Brodway
  2639.                     {
  2640.                         AddVehicleComponent(car,1042);
  2641.                         AddVehicleComponent(car,1099);
  2642.                         ShowMenuForPlayer(Sideskirts, playerid);
  2643.                     }
  2644.                     else if(pmodelid[playerid] == 567) // Savanna
  2645.                     {
  2646.                         AddVehicleComponent(car,1102);
  2647.                         AddVehicleComponent(car,1133);
  2648.                         ShowMenuForPlayer(Sideskirts, playerid);
  2649.                     }
  2650.                     else if(pmodelid[playerid] == 576) // Tornado
  2651.                     {
  2652.                         AddVehicleComponent(car,1134);
  2653.                         AddVehicleComponent(car,1137);
  2654.                         ShowMenuForPlayer(Sideskirts, playerid);
  2655.                     }
  2656.                     else if(pmodelid[playerid] == 536) // Blade
  2657.                     {
  2658.                         AddVehicleComponent(car,1108);
  2659.                         AddVehicleComponent(car,1107);
  2660.                         ShowMenuForPlayer(Sideskirts, playerid);
  2661.                     }
  2662.                     }
  2663.                     else
  2664.                     {
  2665.                     SendClientMessage(playerid,Amarelo,"[Aviso] Este componente não pode ser adicionado em seu carro Brodway, Savanna Tornado and Blade");
  2666.                     ShowMenuForPlayer(TuningMenu, playerid);
  2667.                     }
  2668.     //-------------------Locos Low Chrome Flames Side Skirts----------------------------------------------------------
  2669.             case 3:
  2670.                 if(pmodelid[playerid] == 534 ||
  2671.                 pmodelid[playerid] == 534)
  2672.                 {
  2673.                     new car = GetPlayerVehicleID(playerid);
  2674.                     if(pmodelid[playerid] == 534) // Remington
  2675.                     {
  2676.                         AddVehicleComponent(car,1122);
  2677.                         AddVehicleComponent(car,1101);
  2678.                         ShowMenuForPlayer(Sideskirts, playerid);
  2679.                     }
  2680.                     }
  2681.                     else
  2682.                     {
  2683.                     SendClientMessage(playerid,Amarelo,"[Aviso] Este componente não pode ser adicionado em seu veiculo ");
  2684.                     ShowMenuForPlayer(TuningMenu, playerid);
  2685.                     }
  2686.     //-------------------Locos Low Chrome Arches Side Skirts----------------------------------------------------------
  2687.  
  2688.             case 4:
  2689.                 if(pmodelid[playerid] == 534 ||
  2690.                 pmodelid[playerid] == 534)
  2691.                 {
  2692.                     new car = GetPlayerVehicleID(playerid);
  2693.                     if(pmodelid[playerid] == 534) // Remington
  2694.                     {
  2695.                         AddVehicleComponent(car,1106);
  2696.                         AddVehicleComponent(car,1124);
  2697.                         ShowMenuForPlayer(Sideskirts, playerid);
  2698.                     }
  2699.                     }
  2700.                     else
  2701.                     {
  2702.                     SendClientMessage(playerid,Amarelo,"[Aviso] Este componente não pode ser adicionado em seu veiculo ");
  2703.                     ShowMenuForPlayer(TuningMenu, playerid);
  2704.                     }
  2705.  
  2706.  
  2707.  
  2708.  
  2709.     //-------------------Locos Low Chrome Trim Side Skirts----------------------------------------------------------
  2710.             case 5:
  2711.                 if(pmodelid[playerid] == 535)
  2712.  
  2713.                 {
  2714.                     new car = GetPlayerVehicleID(playerid);
  2715.                     if(pmodelid[playerid] == 535) // Slamvan
  2716.                     {
  2717.                         AddVehicleComponent(car,1118);
  2718.                         AddVehicleComponent(car,1120);
  2719.                         ShowMenuForPlayer(Sideskirts, playerid);
  2720.                     }
  2721.                     }
  2722.                     else
  2723.                     {
  2724.                     SendClientMessage(playerid,Amarelo,"[Aviso] Este componente não pode ser adicionado em seu veiculo ");
  2725.                     ShowMenuForPlayer(TuningMenu, playerid);
  2726.                     }
  2727.  
  2728.     //-------------------Locos Low Chrome Wheelcovers Side Skirts----------------------------------------------------------
  2729.       case 6:
  2730.                 if(pmodelid[playerid] == 535)
  2731.  
  2732.                 {
  2733.                     new car = GetPlayerVehicleID(playerid);
  2734.                     if(pmodelid[playerid] == 535) // Slamvan
  2735.                     {
  2736.                         AddVehicleComponent(car,1119);
  2737.                         AddVehicleComponent(car,1121);
  2738.                         ShowMenuForPlayer(Sideskirts, playerid);
  2739.                     }
  2740.                     }
  2741.                     else
  2742.                     {
  2743.                     SendClientMessage(playerid,Amarelo,"[Aviso] Este componente não pode ser adicionado em seu veiculo ");
  2744.                     ShowMenuForPlayer(TuningMenu, playerid);
  2745.                     }
  2746.  
  2747.                case 7:ShowMenuForPlayer(TuningMenu, playerid);
  2748.         }
  2749.         }
  2750.  
  2751.     //-------------------Locos Low Chrome Grill ----------------------------------------------------------
  2752.  
  2753.     if(Current == Bullbars) {
  2754.         switch(row){
  2755.  
  2756.             case 0:
  2757.                 if(pmodelid[playerid] == 534)
  2758.  
  2759.                 {
  2760.                     new car = GetPlayerVehicleID(playerid);
  2761.                     if(pmodelid[playerid] == 534) // Remington
  2762.                     {
  2763.                         AddVehicleComponent(car,1100);
  2764.                         ShowMenuForPlayer(Bullbars, playerid);
  2765.                     }
  2766.                     }
  2767.                     else
  2768.                     {
  2769.                     SendClientMessage(playerid,Amarelo,"[Aviso] Este componente não pode ser adicionado em seu veiculo ");
  2770.                     ShowMenuForPlayer(TuningMenu, playerid);
  2771.                     }
  2772.     //-------------------Locos Low Chrome Bars ----------------------------------------------------------
  2773.             case 1:
  2774.                 if(pmodelid[playerid] == 534)
  2775.  
  2776.                 {
  2777.                     new car = GetPlayerVehicleID(playerid);
  2778.                     if(pmodelid[playerid] == 534) // Remington
  2779.                     {
  2780.                         AddVehicleComponent(car,1123);
  2781.                         ShowMenuForPlayer(Bullbars, playerid);
  2782.                     }
  2783.                     }
  2784.                     else
  2785.                     {
  2786.                     SendClientMessage(playerid,Amarelo,"[Aviso] Este componente não pode ser adicionado em seu veiculo ");
  2787.                     ShowMenuForPlayer(TuningMenu, playerid);
  2788.                     }
  2789.     //-------------------Locos Low Chrome Lights ----------------------------------------------------------
  2790.  
  2791.  
  2792.             case 2:
  2793.                 if(pmodelid[playerid] == 534)
  2794.  
  2795.                 {
  2796.                     new car = GetPlayerVehicleID(playerid);
  2797.                     if(pmodelid[playerid] == 534) // Remington
  2798.                     {
  2799.                         AddVehicleComponent(car,1125);
  2800.                         SendClientMessage(playerid,Branco,"[INFO] You have succesfully added Locos Low Chrome Lights component on Remington");
  2801.                         ShowMenuForPlayer(Bullbars, playerid);
  2802.                     }
  2803.                     }
  2804.                     else
  2805.                     {
  2806.                     SendClientMessage(playerid,Amarelo,"[Aviso] Componenete não pode ser adicionado em seu veiculo!");
  2807.                     ShowMenuForPlayer(TuningMenu, playerid);
  2808.                     }
  2809.  
  2810.  
  2811.  
  2812.  
  2813.     //-------------------Locos Low Chrome Bullbar ----------------------------------------------------------
  2814.  
  2815.  
  2816.             case 3:
  2817.                 if(pmodelid[playerid] == 535)
  2818.  
  2819.                 {
  2820.                     new car = GetPlayerVehicleID(playerid);
  2821.                     if(pmodelid[playerid] == 535) // Slamvan
  2822.                     {
  2823.                         AddVehicleComponent(car,1117);
  2824.                         ShowMenuForPlayer(Bullbars, playerid);
  2825.                     }
  2826.                     }
  2827.                     else
  2828.                     {
  2829.                     ShowMenuForPlayer(TuningMenu, playerid);
  2830.                     }
  2831.  
  2832.  
  2833.  
  2834.  
  2835.  
  2836.  
  2837.  
  2838.  
  2839.             case 4:ShowMenuForPlayer(TuningMenu, playerid);
  2840.         }
  2841.         }
  2842.  
  2843.  
  2844.  
  2845.     if(Current == Wheels) {
  2846.         switch(row){
  2847.             case 0:
  2848.              if(GetPlayerMoney(playerid) >= 0)
  2849.                 {
  2850.                     new car = GetPlayerVehicleID(playerid);
  2851.                     AddVehicleComponent(car,1025);
  2852.                     ShowMenuForPlayer(Wheels, playerid);
  2853.                 }
  2854.                 else
  2855.                 {
  2856.                     SendClientMessage(playerid,Vermelho,"Sem dinheiro suficiente!");
  2857.                     ShowMenuForPlayer(TuningMenu, playerid);
  2858.                 }
  2859.             case 1:
  2860.                 if(GetPlayerMoney(playerid) >= 0)
  2861.                 {
  2862.                     new car = GetPlayerVehicleID(playerid);
  2863.                     AddVehicleComponent(car,1074);
  2864.                     ShowMenuForPlayer(Wheels, playerid);
  2865.                 }
  2866.                 else
  2867.                 {
  2868.                     SendClientMessage(playerid,Vermelho,"Sem dinheiro suficiente!");
  2869.                     ShowMenuForPlayer(TuningMenu, playerid);
  2870.                 }
  2871.             case 2:
  2872.                 if(GetPlayerMoney(playerid) >= 0)
  2873.                 {
  2874.                     new car = GetPlayerVehicleID(playerid);
  2875.                     AddVehicleComponent(car,1076);
  2876.                     ShowMenuForPlayer(Wheels, playerid);
  2877.                 }
  2878.                 else
  2879.                 {
  2880.                     SendClientMessage(playerid,Vermelho,"Sem dinheiro suficiente!");
  2881.                     ShowMenuForPlayer(TuningMenu, playerid);
  2882.                 }
  2883.             case 3:
  2884.                 if(GetPlayerMoney(playerid) >= 0)
  2885.                 {
  2886.                     new car = GetPlayerVehicleID(playerid);
  2887.                     AddVehicleComponent(car,1078);
  2888.                     ShowMenuForPlayer(Wheels, playerid);
  2889.                 }
  2890.                 else
  2891.                 {
  2892.                     SendClientMessage(playerid,Vermelho,"Sem dinheiro suficiente!");
  2893.                     ShowMenuForPlayer(Wheels, playerid);
  2894.                 }
  2895.             case 4:
  2896.                 if(GetPlayerMoney(playerid) >= 0)
  2897.                 {
  2898.                     new car = GetPlayerVehicleID(playerid);
  2899.                     AddVehicleComponent(car,1081);
  2900.                     ShowMenuForPlayer(Wheels, playerid);
  2901.                 }
  2902.                 else
  2903.                 {
  2904.                     SendClientMessage(playerid,Vermelho,"Sem dinheiro suficiente!");
  2905.                     ShowMenuForPlayer(TuningMenu, playerid);
  2906.                 }
  2907.             case 5:
  2908.                 if(GetPlayerMoney(playerid) >= 0)
  2909.                 {
  2910.                     new car = GetPlayerVehicleID(playerid);
  2911.                     AddVehicleComponent(car,1082);
  2912.                     ShowMenuForPlayer(Wheels, playerid);
  2913.                 }
  2914.                 else
  2915.                 {
  2916.                     SendClientMessage(playerid,Vermelho,"Sem dinheiro suficiente!");
  2917.                     ShowMenuForPlayer(TuningMenu, playerid);
  2918.                 }
  2919.             case 6:
  2920.                 if(GetPlayerMoney(playerid) >= 0)
  2921.                 {
  2922.                     new car = GetPlayerVehicleID(playerid);
  2923.                     AddVehicleComponent(car,1085);
  2924.                     ShowMenuForPlayer(Wheels, playerid);
  2925.                 }
  2926.                 else
  2927.                 {
  2928.                     SendClientMessage(playerid,Vermelho,"Sem dinheiro suficiente!");
  2929.                     ShowMenuForPlayer(TuningMenu, playerid);
  2930.                 }
  2931.             case 7:
  2932.                 if(GetPlayerMoney(playerid) >= 0)
  2933.                 {
  2934.                     new car = GetPlayerVehicleID(playerid);
  2935.                     AddVehicleComponent(car,1096);
  2936.                     ShowMenuForPlayer(Wheels, playerid);
  2937.                 }
  2938.                 else
  2939.                 {
  2940.                     SendClientMessage(playerid,Vermelho,"Sem dinheiro suficiente!");
  2941.                     ShowMenuForPlayer(TuningMenu, playerid);
  2942.                 }
  2943.             case 8:
  2944.                 if(GetPlayerMoney(playerid) >= 0)
  2945.                 {
  2946.                     new car = GetPlayerVehicleID(playerid);
  2947.                     AddVehicleComponent(car,1097);
  2948.                     ShowMenuForPlayer(Wheels, playerid);
  2949.                 }
  2950.                 else
  2951.                 {
  2952.                     SendClientMessage(playerid,Vermelho,"Sem dinheiro suficiente!");
  2953.                     ShowMenuForPlayer(TuningMenu, playerid);
  2954.                 }
  2955.             case 9:
  2956.                 if(GetPlayerMoney(playerid) >= 0)
  2957.                 {
  2958.                     new car = GetPlayerVehicleID(playerid);
  2959.                     AddVehicleComponent(car,1098);
  2960.                     ShowMenuForPlayer(Wheels, playerid);
  2961.                 }
  2962.                 else
  2963.                 {
  2964.                     SendClientMessage(playerid,Vermelho,"Sem dinheiro suficiente!");
  2965.                     ShowMenuForPlayer(TuningMenu, playerid);
  2966.                 }
  2967.             case 10:
  2968.                 {
  2969.  
  2970.                     ShowMenuForPlayer(Wheels1, playerid);
  2971.                 }
  2972.  
  2973.             case 11:
  2974.                 {
  2975.  
  2976.                     ShowMenuForPlayer(TuningMenu, playerid);
  2977.                 }
  2978.  
  2979.         }
  2980.      }
  2981.  
  2982.     if(Current == Wheels1) {
  2983.         switch(row){
  2984.             case 0:
  2985.              if(GetPlayerMoney(playerid) >= 0)
  2986.                 {
  2987.                     new car = GetPlayerVehicleID(playerid);
  2988.                     AddVehicleComponent(car,1084);
  2989.                     ShowMenuForPlayer(Wheels1, playerid);
  2990.                 }
  2991.                 else
  2992.                 {
  2993.                     SendClientMessage(playerid,Vermelho,"Sem dinheiro suficiente!");
  2994.                     ShowMenuForPlayer(TuningMenu, playerid);
  2995.                 }
  2996.             case 1:
  2997.                 if(GetPlayerMoney(playerid) >= 0)
  2998.                 {
  2999.                     new car = GetPlayerVehicleID(playerid);
  3000.                     AddVehicleComponent(car,1073);
  3001.                     ShowMenuForPlayer(Wheels1, playerid);
  3002.                 }
  3003.                 else
  3004.                 {
  3005.                     SendClientMessage(playerid,Vermelho,"Sem dinheiro suficiente!");
  3006.                     ShowMenuForPlayer(TuningMenu, playerid);
  3007.                 }
  3008.             case 2:
  3009.                 if(GetPlayerMoney(playerid) >= 0)
  3010.                 {
  3011.                     new car = GetPlayerVehicleID(playerid);
  3012.                     AddVehicleComponent(car,1075);
  3013.                     ShowMenuForPlayer(Wheels1, playerid);
  3014.                 }
  3015.                 else
  3016.                 {
  3017.                     SendClientMessage(playerid,Vermelho,"Sem dinheiro suficiente!");
  3018.                     ShowMenuForPlayer(TuningMenu, playerid);
  3019.                 }
  3020.             case 3:
  3021.                 if(GetPlayerMoney(playerid) >= 0)
  3022.                 {
  3023.                     new car = GetPlayerVehicleID(playerid);
  3024.                     AddVehicleComponent(car,1077);
  3025.                     ShowMenuForPlayer(Wheels1, playerid);
  3026.                 }
  3027.                 else
  3028.                 {
  3029.                     SendClientMessage(playerid,Vermelho,"Sem dinheiro suficiente!");
  3030.                     ShowMenuForPlayer(Wheels, playerid);
  3031.                 }
  3032.             case 4:
  3033.                 if(GetPlayerMoney(playerid) >= 0)
  3034.                 {
  3035.                     new car = GetPlayerVehicleID(playerid);
  3036.                     AddVehicleComponent(car,1079);
  3037.                     ShowMenuForPlayer(Wheels1, playerid);
  3038.                 }
  3039.                 else
  3040.                 {
  3041.                     SendClientMessage(playerid,Vermelho,"Sem dinheiro suficiente!");
  3042.                     ShowMenuForPlayer(TuningMenu, playerid);
  3043.                 }
  3044.             case 5:
  3045.                 if(GetPlayerMoney(playerid) >= 0)
  3046.                 {
  3047.                     new car = GetPlayerVehicleID(playerid);
  3048.                     AddVehicleComponent(car,1080);
  3049.                     ShowMenuForPlayer(Wheels1, playerid);
  3050.                 }
  3051.                 else
  3052.                 {
  3053.                     SendClientMessage(playerid,Vermelho,"Sem dinheiro suficiente!");
  3054.                     ShowMenuForPlayer(TuningMenu, playerid);
  3055.                 }
  3056.             case 6:
  3057.                 if(GetPlayerMoney(playerid) >= 0)
  3058.                 {
  3059.                     new car = GetPlayerVehicleID(playerid);
  3060.                     AddVehicleComponent(car,1083);
  3061.                     ShowMenuForPlayer(Wheels1, playerid);
  3062.                 }
  3063.                 else
  3064.                 {
  3065.                     SendClientMessage(playerid,Vermelho,"Sem dinheiro suficiente!");
  3066.                     ShowMenuForPlayer(TuningMenu, playerid);
  3067.                 }
  3068.             case 7:
  3069.                 {
  3070.  
  3071.                     ShowMenuForPlayer(TuningMenu, playerid);
  3072.                 }
  3073.          }
  3074.      }
  3075.  
  3076.  
  3077.     if(Current == Carstereo) {
  3078.         switch(row){
  3079.             case 0:
  3080.              if(GetPlayerMoney(playerid) >= 0)
  3081.                 {
  3082.                     new car = GetPlayerVehicleID(playerid);
  3083.                     AddVehicleComponent(car,1086);
  3084.                     SendClientMessage(playerid,Branco,"[INFO] Você adicionou som ao seu veiculo ");
  3085.                     ShowMenuForPlayer(Carstereo, playerid);
  3086.                 }
  3087.                 else
  3088.                 {
  3089.                     SendClientMessage(playerid,Vermelho,"Sem dinheiro suficiente!");
  3090.                     ShowMenuForPlayer(TuningMenu, playerid);
  3091.                 }
  3092.             case 1:
  3093.  
  3094.                 {
  3095.                     ShowMenuForPlayer(TuningMenu, playerid);
  3096.                 }
  3097.          }
  3098.      }
  3099.  
  3100.     if(Current == Hydraulics) {
  3101.         switch(row){
  3102.             case 0:
  3103.                 if(GetPlayerMoney(playerid) >= 0)
  3104.                 {
  3105.                     new car = GetPlayerVehicleID(playerid);
  3106.                     AddVehicleComponent(car,1087);
  3107.                     SendClientMessage(playerid,Branco,"[INFO] Você colocou Hydraulica em seu veiculo ");
  3108.                     ShowMenuForPlayer(Hydraulics, playerid);
  3109.                 }
  3110.                 else
  3111.                 {
  3112.                     SendClientMessage(playerid,Vermelho,"Sem dinheiro suficiente!");
  3113.                     ShowMenuForPlayer(TuningMenu, playerid);
  3114.                 }
  3115.  
  3116.             case 1:
  3117.  
  3118.                 {
  3119.                     ShowMenuForPlayer(TuningMenu, playerid);
  3120.                 }
  3121.          }
  3122.      }
  3123.  
  3124.     if(Current == Nitro) {
  3125.         switch(row){
  3126.             case 0:
  3127.              if(GetPlayerMoney(playerid) >= 0)
  3128.                 {
  3129.                     new car = GetPlayerVehicleID(playerid);
  3130.                     AddVehicleComponent(car,1008);
  3131.                     SendClientMessage(playerid,Branco,"[INFO] Você adicionou nitro 2x no seu carro ");
  3132.                     ShowMenuForPlayer(Nitro, playerid);
  3133.                 }
  3134.                 else
  3135.                 {
  3136.                     SendClientMessage(playerid,Vermelho,"Sem dinheiro suficiente!");
  3137.                     ShowMenuForPlayer(TuningMenu, playerid);
  3138.                 }
  3139.             case 1:
  3140.                 if(GetPlayerMoney(playerid) >= 0)
  3141.                 {
  3142.                     new car = GetPlayerVehicleID(playerid);
  3143.                     AddVehicleComponent(car,1009);
  3144.                     SendClientMessage(playerid,Branco,"[INFO] Você adicionou nitro 5x no seu carro");
  3145.                     ShowMenuForPlayer(Nitro, playerid);
  3146.                 }
  3147.                 else
  3148.                 {
  3149.                     SendClientMessage(playerid,Vermelho,"Sem dinheiro suficiente!");
  3150.                     ShowMenuForPlayer(TuningMenu, playerid);
  3151.                 }
  3152.             case 2:
  3153.                 if(GetPlayerMoney(playerid) >= 0)
  3154.                 {
  3155.                     new car = GetPlayerVehicleID(playerid);
  3156.                     AddVehicleComponent(car,1010);
  3157.                     SendClientMessage(playerid,Branco,"[INFO] Você adicionou nitro 10x no seu carro");
  3158.                     ShowMenuForPlayer(Nitro, playerid);
  3159.                 }
  3160.                 else
  3161.                 {
  3162.                     SendClientMessage(playerid,Vermelho,"Sem dinheiro suficiente!");
  3163.                     ShowMenuForPlayer(TuningMenu, playerid);
  3164.                 }
  3165.             case 3:
  3166.  
  3167.                 {
  3168.                     ShowMenuForPlayer(TuningMenu, playerid);
  3169.                 }
  3170.      }
  3171. }
  3172.  
  3173.  
  3174.     //--------------------------Main Menu page 2 ----------------------------------------------------------------------------
  3175.     if(Current == TuningMenu1) {
  3176.         switch(row){
  3177.             case 0:
  3178.                 if(IsPlayerConnected(playerid))
  3179.                 {
  3180.                     ShowMenuForPlayer(Hydraulics, playerid);
  3181.                 }
  3182.             case 1:
  3183.                 if(IsPlayerConnected(playerid))
  3184.                 {
  3185.                     ShowMenuForPlayer(Nitro, playerid);
  3186.                 }
  3187.            case 2:
  3188.                 {
  3189.                     new car = GetPlayerVehicleID(playerid);
  3190.                     SetVehicleHealth(car,1000);
  3191.                     SendClientMessage(playerid,Branco,"[INFO] Carro reparado com sucesso");
  3192.                     ShowMenuForPlayer(TuningMenu1, playerid);
  3193.  
  3194.                 }
  3195.  
  3196.            case 3:
  3197.                 if(IsPlayerConnected(playerid))
  3198.                 {
  3199.                     ShowMenuForPlayer(TuningMenu, playerid);
  3200.                 }
  3201.  
  3202.  
  3203.         }
  3204.     }
  3205.     return 0;
  3206.  
  3207. }
  3208.  
  3209. public OnPlayerExitedMenu(playerid)
  3210. {
  3211.     new Menu:Current = GetPlayerMenu(playerid);
  3212.     HideMenuForPlayer(Current, playerid);
  3213.     TogglePlayerControllable(playerid, true);
  3214.     return 1;
  3215. }
  3216.  
  3217. public OnPlayerInteriorChange(playerid, newinteriorid, oldinteriorid)
  3218. {
  3219.     return 1;
  3220. }
  3221.  
  3222. public OnPlayerKeyStateChange(playerid, newkeys, oldkeys)
  3223. {
  3224.  
  3225.    if(newkeys & KEY_YES)
  3226.    {
  3227.       ClearAnimations(playerid);
  3228.    }
  3229.    
  3230.    if(newkeys==KEY_CROUCH)
  3231.    {
  3232.         if(IsPlayerInRangeOfPoint(playerid, 10.0, 2449.80004883,-1663.09997559,12.30000019))
  3233.         {
  3234.             if(IsPlayerInAnyVehicle(playerid))
  3235.             {
  3236.                cmd_abrirpt(playerid);
  3237.             }
  3238.         }
  3239.    }
  3240.    
  3241.    if(newkeys==KEY_CROUCH)
  3242.    {
  3243.        if(IsPlayerInRangeOfPoint(playerid, 10.0, 2222.00000000,-1143.80004883,26.50000000))
  3244.        {
  3245.            if(IsPlayerInAnyVehicle(playerid))
  3246.            {
  3247.               cmd_abrirpt(playerid);
  3248.            }
  3249.        }
  3250.    }
  3251.    
  3252.    if(newkeys==KEY_CROUCH)
  3253.    {
  3254.        if(IsPlayerInRangeOfPoint(playerid, 12.0, 872.2871,-943.7525,42.1618))
  3255.        {
  3256.            if(IsPlayerInAnyVehicle(playerid))
  3257.            {
  3258.               cmd_abrirpt(playerid);
  3259.            }
  3260.        }
  3261.    }
  3262.    //-------------- EQUIPAR DAS HQ ------------------
  3263.    if(newkeys== 16)
  3264.    {
  3265.       if(IsPlayerInRangeOfPoint(playerid, 2.0,503.3769,-75.2882,998.7651))
  3266.       {
  3267.           if(gTeam[playerid] == Aztecas)
  3268.           {
  3269.             ResetPlayerWeapons(playerid);
  3270.             GivePlayerWeapon(playerid, 24, 500);
  3271.             GivePlayerWeapon(playerid, 29, 500);
  3272.             GivePlayerWeapon(playerid, 30, 500);
  3273.             GivePlayerWeapon(playerid, 34, 125);
  3274.             GivePlayerWeapon(playerid, 25, 250);
  3275.             SetPlayerHealth(playerid, 100);
  3276.             SetPlayerArmour(playerid, 100);
  3277.           }
  3278.       }
  3279.    }
  3280.  
  3281.    if(newkeys== 16)
  3282.    {
  3283.        if(IsPlayerInRangeOfPoint(playerid, 2.0,2497.6074,-1694.5923,1014.7422))
  3284.        {
  3285.           if(gTeam[playerid] == Grove)
  3286.           {
  3287.             ResetPlayerWeapons(playerid);
  3288.             GivePlayerWeapon(playerid, 24, 500);
  3289.             GivePlayerWeapon(playerid, 29, 500);
  3290.             GivePlayerWeapon(playerid, 30, 500);
  3291.             GivePlayerWeapon(playerid, 34, 125);
  3292.             GivePlayerWeapon(playerid, 25, 250);
  3293.             SetPlayerHealth(playerid, 100);
  3294.             SetPlayerArmour(playerid, 100);
  3295.           }
  3296.        }
  3297.    }
  3298.    
  3299.    if(newkeys== 16) //eztremers
  3300.    {
  3301.        if(IsPlayerInRangeOfPoint(playerid, 2.0,444.3208,511.2156,1001.4195))
  3302.        {
  3303.           if(gTeam[playerid] == Extremes)
  3304.           {
  3305.             ResetPlayerWeapons(playerid);
  3306.             GivePlayerWeapon(playerid, 24, 500);
  3307.             GivePlayerWeapon(playerid, 29, 500);
  3308.             GivePlayerWeapon(playerid, 30, 500);
  3309.             GivePlayerWeapon(playerid, 34, 125);
  3310.             GivePlayerWeapon(playerid, 25, 250);
  3311.             SetPlayerHealth(playerid, 100);
  3312.             SetPlayerArmour(playerid, 100);
  3313.           }
  3314.        }
  3315.    }
  3316.    
  3317.    if(newkeys== 16) //vagos
  3318.    {
  3319.        if(IsPlayerInRangeOfPoint(playerid, 2.0,2219.6140,-1154.2717,1025.7969))
  3320.        {
  3321.           if(gTeam[playerid] == LosVagos)
  3322.           {
  3323.             ResetPlayerWeapons(playerid);
  3324.             GivePlayerWeapon(playerid, 24, 500);
  3325.             GivePlayerWeapon(playerid, 29, 500);
  3326.             GivePlayerWeapon(playerid, 30, 500);
  3327.             GivePlayerWeapon(playerid, 34, 125);
  3328.             GivePlayerWeapon(playerid, 25, 250);
  3329.             SetPlayerHealth(playerid, 100);
  3330.             SetPlayerArmour(playerid, 100);
  3331.           }
  3332.        }
  3333.    }
  3334.    
  3335.    if(newkeys== 16) //Ballas
  3336.    {
  3337.        if(IsPlayerInRangeOfPoint(playerid, 2.0,316.5358,1119.9016,1083.8828))
  3338.        {
  3339.           if(gTeam[playerid] == Ballas)
  3340.           {
  3341.             ResetPlayerWeapons(playerid);
  3342.             GivePlayerWeapon(playerid, 24, 500);
  3343.             GivePlayerWeapon(playerid, 29, 500);
  3344.             GivePlayerWeapon(playerid, 30, 500);
  3345.             GivePlayerWeapon(playerid, 34, 125);
  3346.             GivePlayerWeapon(playerid, 25, 250);
  3347.             SetPlayerHealth(playerid, 100);
  3348.             SetPlayerArmour(playerid, 100);
  3349.           }
  3350.        }
  3351.    }
  3352.    
  3353.    if(newkeys== 16) //Policia
  3354.    {
  3355.        if(IsPlayerInRangeOfPoint(playerid, 2.0,296.5093,183.2624,1007.1719))
  3356.        {
  3357.           if(gTeam[playerid] == Policia)
  3358.           {
  3359.             ResetPlayerWeapons(playerid);
  3360.             GivePlayerWeapon(playerid, 24, 500);
  3361.             GivePlayerWeapon(playerid, 29, 500);
  3362.             GivePlayerWeapon(playerid, 30, 500);
  3363.             GivePlayerWeapon(playerid, 34, 125);
  3364.             GivePlayerWeapon(playerid, 25, 250);
  3365.             SetPlayerHealth(playerid, 100);
  3366.             SetPlayerArmour(playerid, 100);
  3367.           }
  3368.        }
  3369.    }
  3370.     //---------- ENTRADAS DAS HQ -----------------------
  3371.    if(newkeys== 16)
  3372.    {
  3373.        if(IsPlayerInRangeOfPoint(playerid, 3.0,2495.5425,-1690.3789,14.7656))
  3374.        {
  3375.           SetPlayerInterior(playerid, 3);
  3376.           SetPlayerPos(playerid,2496.0520,-1692.9275,1014.7422);
  3377.        }
  3378.    }
  3379.    
  3380.    if(newkeys== 16)
  3381.    {
  3382.        if(IsPlayerInRangeOfPoint(playerid, 1.0,2232.8452,-1159.7899,25.8906))
  3383.        {
  3384.           SetPlayerInterior(playerid, 11);
  3385.           SetPlayerPos(playerid,502.0789,-68.1854,998.7578);
  3386.        }
  3387.    }
  3388.    
  3389.    if(newkeys== 16) //extremes
  3390.    {
  3391.        if(IsPlayerInRangeOfPoint(playerid, 1.0,904.8354,-918.7896,42.6075))
  3392.        {
  3393.           SetPlayerInterior(playerid, 12);
  3394.           SetPlayerPos(playerid,444.646911,508.239044,1001.419494);
  3395.        }
  3396.    }
  3397.    
  3398.    if(newkeys== 16) //vagos
  3399.    {
  3400.        if(IsPlayerInRangeOfPoint(playerid, 1.0,2351.8730,-1170.0540,28.0449))
  3401.        {
  3402.           SetPlayerInterior(playerid, 15);
  3403.           SetPlayerPos(playerid,2215.454833,-1147.475585,1025.796875);
  3404.        }
  3405.    }
  3406.    
  3407.    if(newkeys== 16) //Ballas
  3408.    {
  3409.        if(IsPlayerInRangeOfPoint(playerid, 1.0,2000.0731,-1114.5226,27.1250))
  3410.        {
  3411.           SetPlayerInterior(playerid, 5);
  3412.           SetPlayerPos(playerid,318.564971,1118.209960,1083.882812);
  3413.        }
  3414.    }
  3415.    
  3416.    if(newkeys== 16) // Policia
  3417.    {
  3418.        if(IsPlayerInRangeOfPoint(playerid, 1.0,1568.6267,-1689.9707,6.2188))
  3419.        {
  3420.           SetPlayerInterior(playerid, 3);
  3421.           SetPlayerPos(playerid,288.745971,169.350997,1007.171875);
  3422.        }
  3423.    }
  3424.   //------- SAIDAS DAS HQ ------------
  3425.    if(newkeys== 16)
  3426.    {
  3427.        if(IsPlayerInRangeOfPoint(playerid, 1.0,2496.0520,-1692.9275,1014.7422))
  3428.        {
  3429.           SetPlayerInterior(playerid, 0);
  3430.           SetPlayerPos(playerid,2495.5425,-1690.3789,14.7656);
  3431.        }
  3432.    }
  3433.    
  3434.    if(newkeys== 16)
  3435.    {
  3436.       if(IsPlayerInRangeOfPoint(playerid, 2.0,502.0789,-68.1854,998.7578))
  3437.       {
  3438.          SetPlayerInterior(playerid, 0);
  3439.          SetPlayerPos(playerid,2232.8452,-1159.7899,25.8906);
  3440.       }
  3441.    }
  3442.    
  3443.    if(newkeys== 16) //extremers
  3444.    {
  3445.       if(IsPlayerInRangeOfPoint(playerid, 2.0,446.3769,506.8029,1001.4195))
  3446.       {
  3447.          SetPlayerInterior(playerid, 0);
  3448.          SetPlayerPos(playerid,904.8354,-918.7896,42.6075);
  3449.       }
  3450.    }
  3451.    
  3452.    if(newkeys== 16) //los vagos
  3453.    {
  3454.       if(IsPlayerInRangeOfPoint(playerid, 2.0,2214.9575,-1150.4177,1025.7969))
  3455.       {
  3456.          SetPlayerInterior(playerid, 0);
  3457.          SetPlayerPos(playerid,2351.8730,-1170.0540,28.0449);
  3458.       }
  3459.    }
  3460.    
  3461.    if(newkeys== 16) //Ballas
  3462.    {
  3463.       if(IsPlayerInRangeOfPoint(playerid, 2.0,318.4697,1114.9882,1083.8828))
  3464.       {
  3465.          SetPlayerInterior(playerid, 0);
  3466.          SetPlayerPos(playerid,2000.0731,-1114.5226,27.1250);
  3467.       }
  3468.    }
  3469.    
  3470.    if(newkeys== 16) //Policia
  3471.    {
  3472.       if(IsPlayerInRangeOfPoint(playerid, 2.0,288.745971,169.350997,1007.171875))
  3473.       {
  3474.          SetPlayerInterior(playerid, 0);
  3475.          SetPlayerPos(playerid,1568.6267,-1689.9707,6.2188);
  3476.       }
  3477.    }
  3478. //---------------------------------------
  3479.    return 1;
  3480. }
  3481.  
  3482.  
  3483. public OnRconLoginAttempt(ip[], password[], success)
  3484. {
  3485.     return 1;
  3486. }
  3487.  
  3488. public OnPlayerUpdate(playerid)
  3489. {
  3490.     if(GetPlayerSpecialAction(playerid) == SPECIAL_ACTION_USEJETPACK && PermitidoJetPack[playerid] == false)
  3491.     {
  3492.        format(String, sizeof(String), "[Atençao]Player %s Foi Banido automaticamente.[Motivo: Hacker Jetpack]", Nome(playerid));
  3493.        SendClientMessageToAll(0xFF0000AA, String);
  3494.        BanEx(playerid,"Hacker Jetpack");
  3495.     }
  3496.     new ping = GetPlayerPing(playerid);
  3497.     if(ping > MAX_PING)
  3498.     {
  3499.         MensagemFormatadaParaTodos(AZUL_CLARO, "O jogador %s [ID: %d] foi kickado do servidor por ultrapassar o ping maximo (%d).", Nome(playerid), playerid, MAX_PING);
  3500.         Kick(playerid);
  3501.     }
  3502.    
  3503.     new Arma = GetPlayerWeapon(playerid);
  3504.     switch(Arma)
  3505.     {
  3506.         case 35:
  3507.         {
  3508.             SendClientMessage(playerid, Branco, "Você foi banido por fazer armas, FDP noob do caralho!!!!!!!!");
  3509.             Ban(playerid);
  3510.         }
  3511.         case 36:
  3512.         {
  3513.             SendClientMessage(playerid, Branco, "Você foi banido por fazer armas, FDP noob do caralho!!!!!!!!");          
  3514.             Ban(playerid);
  3515.         }
  3516.         case 37:
  3517.         {
  3518.             SendClientMessage(playerid, Branco, "Você foi banido por fazer armas, FDP noob do caralho!!!!!!!!");
  3519.             Ban(playerid);
  3520.         }
  3521.         case 38:
  3522.         {
  3523.             SendClientMessage(playerid, Branco, "Você foi banido por fazer armas, FDP noob do caralho!!!!!!!!");
  3524.             Ban(playerid);
  3525.         }
  3526.         case 39:
  3527.         {
  3528.             SendClientMessage(playerid, Branco, "Você foi banido por fazer armas, FDP noob do caralho!!!!!!!!");
  3529.             Ban(playerid);
  3530.         }
  3531.         case 40:
  3532.         {
  3533.             SendClientMessage(playerid, Branco, "Você foi banido por fazer armas, FDP noob do caralho!!!!!!!!");
  3534.             Ban(playerid);
  3535.         }
  3536.         case 43:
  3537.         {
  3538.             SendClientMessage(playerid, Branco, "Você foi banido por fazer armas, FDP noob do caralho!!!!!!!!");
  3539.             Ban(playerid);
  3540.         }
  3541.         case 44:
  3542.         {
  3543.             SendClientMessage(playerid, Branco, "Você foi banido por fazer armas, FDP noob do caralho!!!!!!!!");
  3544.             Ban(playerid);
  3545.         }
  3546.         case 45:
  3547.         {
  3548.             SendClientMessage(playerid, Branco, "Você foi banido por fazer armas, FDP noob do caralho!!!!!!!!");
  3549.             Ban(playerid);
  3550.         }
  3551.     }
  3552.     if(!IsPlayerInAnyVehicle(playerid))
  3553.     {
  3554.         new Armas[MAX_PLAYERS],Balas[MAX_PLAYERS];
  3555.         GetPlayerWeaponData(playerid, 5, Armas[playerid], Balas[playerid]);
  3556.         if(Armas[playerid] == 30 && Balas[playerid] >= 1)//Ak-47
  3557.         {
  3558.             if(GetPlayerWeapon(playerid) == 30) RemovePlayerAttachedObject(playerid, 1);
  3559.             else SetPlayerAttachedObject(playerid, 1, 355, 1, -0.060921, -0.141673, 0.000000, 0.000000, 35.362735, 0.000000);
  3560.         }
  3561.         else if(Armas[playerid] == 31 && Balas[playerid] >= 1) //FUZIL
  3562.         {
  3563.             if(GetPlayerWeapon(playerid) == 31) RemovePlayerAttachedObject(playerid, 1);
  3564.             else SetPlayerAttachedObject(playerid, 1, 356, 1, -0.099681, -0.133408, 0.000000, 1.027592, 19.667785, 0.000000);
  3565.         }
  3566.         else
  3567.         {
  3568.             RemovePlayerAttachedObject(playerid, 1);
  3569.         }
  3570.         GetPlayerWeaponData(playerid, 3, Armas[playerid], Balas[playerid]);
  3571.         if(Armas[playerid] == 25 && Balas[playerid] >= 1)//escopeta
  3572.         {
  3573.             if(GetPlayerWeapon(playerid) == 25) RemovePlayerAttachedObject(playerid, 2);
  3574.              else SetPlayerAttachedObject(playerid, 2, 349, 1, -0.109260, -0.059651, -0.066210, 186.310729, 42.375362, 6.716565);
  3575.         }
  3576.         else if(Armas[playerid] == 27 && Balas[playerid] >= 1) //escopeta de combate
  3577.         {
  3578.             if(GetPlayerWeapon(playerid) == 27) RemovePlayerAttachedObject(playerid, 2);
  3579.             else SetPlayerAttachedObject(playerid, 2, 351, 1, -0.181073, -0.056285, -0.081242, 181.269729, 39.399085, 12.246994);
  3580.         }
  3581.         else
  3582.         {
  3583.             RemovePlayerAttachedObject(playerid, 2);
  3584.         }
  3585.     }
  3586.     return 1;
  3587. }
  3588.  
  3589. public OnPlayerStreamIn(playerid, forplayerid)
  3590. {
  3591.     return 1;
  3592. }
  3593.  
  3594. public OnPlayerStreamOut(playerid, forplayerid)
  3595. {
  3596.     return 1;
  3597. }
  3598.  
  3599. public OnVehicleStreamIn(vehicleid, forplayerid)
  3600. {
  3601.     return 1;
  3602. }
  3603.  
  3604. public OnVehicleStreamOut(vehicleid, forplayerid)
  3605. {
  3606.     return 1;
  3607. }
  3608.  
  3609. public OnDialogResponse(playerid, dialogid, response, listitem, inputtext[])
  3610. {
  3611.     if(dialogid == MudarLuta) {
  3612.         if(response) {
  3613.             new Luta;
  3614.             switch(listitem) {
  3615.                 case 0: Luta = FIGHT_STYLE_BOXING;
  3616.                 case 1: Luta = FIGHT_STYLE_KUNGFU;
  3617.                 case 2: Luta = FIGHT_STYLE_ELBOW;
  3618.                 case 3: Luta = FIGHT_STYLE_KNEEHEAD;
  3619.                 case 4: Luta = FIGHT_STYLE_GRABKICK;
  3620.             }
  3621.             SetPlayerFightingStyle(playerid, Luta);
  3622.             SendClientMessage(playerid, Cinza, "Aproveite o novo estilo de luta.");
  3623.         }
  3624.     }
  3625.    
  3626.     if(dialogid == AnimServi)
  3627.     if(response) {
  3628.         if(listitem == 0) {                       //handsup
  3629.             SetPlayerSpecialAction(playerid, 10);
  3630.             return 1;
  3631.         }
  3632.         if(listitem == 1) {                       //Ficar embreagado
  3633.             ApplyAnimation(playerid, "PED", "WALK_DRUNK", 4.0, 1, 1, 1, 1, 0);
  3634.             return 1;
  3635.         }
  3636.         if(listitem == 2) {                       // Assal
  3637.             ApplyAnimation(playerid, "SHOP", "ROB_Loop_Threat", 4.0, 1, 0, 0, 0, 0);
  3638.             return 1;
  3639.         }
  3640.         if(listitem == 3) {                       //Vomitar
  3641.             ApplyAnimation(playerid, "FOOD", "EAT_Vomit_P", 3.0, 0, 0, 0, 0, 0);
  3642.             return 1;
  3643.         }
  3644.         if(listitem == 4) {                       //ACENAR
  3645.             ApplyAnimation(playerid, "ON_LOOKERS", "wave_loop", 4.0, 1, 0, 0, 0, 0);
  3646.             return 1;
  3647.         }
  3648.         if(listitem == 5) {                       // foda -se
  3649.             ApplyAnimation(playerid, "PED", "fucku", 4.0, 0, 0, 0, 0, 0);
  3650.             return 1;
  3651.         }
  3652.         if(listitem == 6) {                       //tapa na bunda
  3653.             ApplyAnimation(playerid, "SWEET", "sweet_ass_slap", 4.0, 0, 0, 0, 0, 0);
  3654.             return 1;
  3655.         }
  3656.         if(listitem == 7) {                       //mijar
  3657.             SetPlayerSpecialAction(playerid, 68);
  3658.             return 1;
  3659.         }
  3660.         if(listitem == 8) {                       //deitar
  3661.             ApplyAnimation(playerid, "CRACK", "Crckidle2", 4.0, 1, 0, 0, 0, 0);
  3662.             return 1;
  3663.         }
  3664.         if(listitem == 9) {                       //Rir
  3665.             ApplyAnimation(playerid, "RAPPING", "Laugh_01", 4.0, 0, 0, 0, 0, 0);
  3666.             return 1;
  3667.         }
  3668.         if(listitem == 10) {                      //Centar
  3669.             ApplyAnimation(playerid, "BEACH", "ParkSit_M_loop", 4.0, 1, 0, 0, 0, 0);
  3670.             return 1;
  3671.         }
  3672.         if(listitem == 11) {                      //boxe
  3673.             ApplyAnimation(playerid,"GYMNASIUM","GYMshadowbox",4.0,1,1,1,1,0);
  3674.             return 1;
  3675.         }
  3676.         if(listitem == 12) {                      //cair
  3677.             ApplyAnimation(playerid,"PED","KO_skid_front",4.1,0,1,1,1,0);
  3678.             return 1;
  3679.         }
  3680.         if(listitem == 13) {                      //cruzar braços
  3681.             ApplyAnimation(playerid, "COP_AMBIENT", "Coplook_loop", 4.0, 0, 1, 1, 1, -1);
  3682.             return 1;
  3683.         }
  3684.         if(listitem == 14) {                      //drogado
  3685.             ApplyAnimation(playerid,"PED","WALK_DRUNK",4.1,1,1,1,1,1);
  3686.             return 1;
  3687.         }
  3688.         if(listitem == 15) {                      //comemorar
  3689.             ApplyAnimation(playerid,"RIOT","RIOT_CHANT",4.0,1,1,1,1,0);
  3690.             return 1;
  3691.         }
  3692.         if(listitem == 16) {                      //Proxima lista
  3693.             ShowPlayerDialog(playerid, AnimList2, DIALOG_STYLE_LIST, "Brasil Top Killers", "Abaixar\nEsperarn\nFumar\nBeber\nDançar\nDançar 2\nVoltar", "Selecionar", "Cancelar");
  3694.             return 1;
  3695.         }
  3696.     }
  3697.     if(dialogid == AnimList2)
  3698.     if(response) {
  3699.         if(listitem == 0) {                       //abaixar
  3700.             ApplyAnimation(playerid, "ped", "cower", 3.0, 1, 0, 0, 0, 0);
  3701.             return 1;
  3702.         }
  3703.         if(listitem == 1) {                       //esperar
  3704.             ApplyAnimation(playerid,"DEALER","DEALER_IDLE",4.0,1,0,0,0,0);
  3705.             return 1;
  3706.         }
  3707.         if(listitem == 2) {                       //fumar
  3708.             SetPlayerSpecialAction(playerid, 21);
  3709.             return 1;
  3710.         }
  3711.         if(listitem == 3) {                       //beber
  3712.             SetPlayerSpecialAction(playerid, 22);
  3713.             return 1;
  3714.         }
  3715.         if(listitem == 4) {                       //dançar 1
  3716.             SetPlayerSpecialAction(playerid, 5);
  3717.             return 1;
  3718.         }
  3719.         if(listitem == 5) {                       //dançar 2
  3720.             SetPlayerSpecialAction(playerid, 6);
  3721.             return 1;
  3722.         }
  3723.         if(listitem == 6) {                       //volar
  3724.             ShowPlayerDialog(playerid, AnimServi, DIALOG_STYLE_LIST, "Brasil Top Killers", "Handsup\nBebado\nAssaltar\nVomitar\nAcenar\nFoda-se\nTapa na bunda\nMijar\nDeitar\nRir\nCentar\nBoxe\nCair\nCruzar braços\nDrogado\nComemorar\nLista 2", "Selecionar", "Cancelar");
  3725.             return 1;
  3726.         }
  3727.     }
  3728.  
  3729.     if(dialogid == Radios) {
  3730.         if(response) {
  3731.             if(listitem == 0) {
  3732.                 SendClientMessage(playerid, Amarelo, "Radio Funk Brasil Sintonizada");
  3733.                 GameTextForPlayer(playerid,"~w~Radio Funk Brasil Sintonizada",5000,3);
  3734.                 PlayAudioStreamForPlayer(playerid, "http://70.36.100.78:10452/");
  3735.                 return 1;
  3736.             }
  3737.  
  3738.             if(listitem == 1) {
  3739.                 SendClientMessage(playerid, Amarelo, "Radio Jovem Pan Sintonizada");
  3740.                 GameTextForPlayer(playerid,"~y~Radio Jovem Pan Sintonizada",5000,3);
  3741.                 PlayAudioStreamForPlayer(playerid, "http://64.15.147.220:8042/");
  3742.                 return 1;
  3743.             }
  3744.  
  3745.             if(listitem == 2) {
  3746.                 SendClientMessage(playerid, Amarelo, "Radio Atlantida Sintonizada");
  3747.                 GameTextForPlayer(playerid,"~Y~Radio Atlantida Sintonizada",5000,3);
  3748.                 PlayAudioStreamForPlayer(playerid, "http://189.76.158.143:50002/");
  3749.                 return 1;
  3750.             }
  3751.  
  3752.             if(listitem == 3) {
  3753.                 SendClientMessage(playerid, Amarelo, "Radio  Cidade FM Sintonizada");
  3754.                 GameTextForPlayer(playerid,"~w~Radio Cidade Sintonizada",5000,3);
  3755.                 PlayAudioStreamForPlayer(playerid, "http://75.126.5.125:8226/");
  3756.                 return 1;
  3757.             }
  3758.  
  3759.             if(listitem == 4) {
  3760.                 SendClientMessage(playerid, Amarelo, "Radio Mantiquera Sintonizada");
  3761.                 GameTextForPlayer(playerid,"~w~Radio Mantiquera Sintonizada",5000,3);
  3762.                 PlayAudioStreamForPlayer(playerid, "http://184.154.37.136:8081/");
  3763.                 return 1;
  3764.             }
  3765.  
  3766.             if(listitem == 5) {
  3767.                 SendClientMessage(playerid, Amarelo, "Radio Click mix Sintonizada");
  3768.                 GameTextForPlayer(playerid,"~w~Radio Click Mix Sintonizada",5000,3);
  3769.                 PlayAudioStreamForPlayer(playerid, "http://50.30.33.114:9998");
  3770.                 return 1;
  3771.             }
  3772.  
  3773.             if(listitem == 6) {
  3774.                 SendClientMessage(playerid, Amarelo, "Radio Virtual Dj Sintonizada");
  3775.                 GameTextForPlayer(playerid,"~w~Radio Virtual Dj Sintonizada",5000,3);
  3776.                 PlayAudioStreamForPlayer(playerid, "http://173.212.197.233:7800");
  3777.                 return 1;
  3778.             }
  3779.  
  3780.             if(listitem == 7) {
  3781.                 SendClientMessage(playerid, Amarelo, "Radio Vto Mix Sintonizada");
  3782.                 GameTextForPlayer(playerid,"~w~Radio Vto Mix Sintonizada",5000,3);
  3783.                 PlayAudioStreamForPlayer(playerid, "http://s3.voscast.com:7554/");
  3784.                 return 1;
  3785.             }
  3786.  
  3787.             if(listitem == 8) {
  3788.                 SendClientMessage(playerid, Amarelo, "Radio Team Expert Sintonizada");
  3789.                 GameTextForPlayer(playerid,"~w~Radio Team Expert Sintonizada",5000,3);
  3790.                 PlayAudioStreamForPlayer(playerid, "http://64.31.30.91:9980");
  3791.                 return 1;
  3792.             }
  3793.  
  3794.             if(listitem == 9) {
  3795.                 SendClientMessage(playerid, Amarelo, "Radio Relax Sintonizada");
  3796.                 GameTextForPlayer(playerid,"~w~Radio Relax Sintonizada",5000,3);
  3797.                 PlayAudioStreamForPlayer(playerid, "http://streaming18.brlogic.com:8204/live");
  3798.                 return 1;
  3799.             }
  3800.  
  3801.             if(listitem == 10) {
  3802.                 SendClientMessage(playerid, Amarelo, "Radio Novo Milenio Sintonizada");
  3803.                 GameTextForPlayer(playerid,"~w~Radio Novo Milenio Sintonizada",5000,3);
  3804.                 PlayAudioStreamForPlayer(playerid, "http://174.142.79.66:8110");
  3805.                 return 1;
  3806.             }
  3807.             if(listitem == 11) {
  3808.                 GameTextForPlayer(playerid,"~w~Radio Desligada Com Sucesso!",5000,3);
  3809.                 StopAudioStreamForPlayer(playerid);
  3810.                 return 1;
  3811.             }
  3812.         }
  3813.      }
  3814.     return 1;
  3815. }
  3816. public OnPlayerClickPlayer(playerid, clickedplayerid, source)
  3817. {
  3818.     return 1;
  3819. }
  3820.  
  3821. public ZoneCheckpointChecker(playerid)
  3822. {
  3823.     new tmp[10];
  3824.     for(new i; i != MAX_PLAYERS; ++i)
  3825.     {
  3826.         if(!IsPlayerConnected(i)) continue;
  3827.         if(CPS_GetPlayerCheckpoint(i) > 0 && CPS_GetPlayerCheckpoint(i) <= MAX_GANGS+1 && gzcolor[CPS_GetPlayerCheckpoint(i)-1] != GetPlayerColor(i))
  3828.         {
  3829.             if(cpzone[i][CPS_GetPlayerCheckpoint(i)] < ZONE_TIME)
  3830.             {
  3831.                 cpzone[i][CPS_GetPlayerCheckpoint(i)]++;
  3832.                 format(tmp, sizeof tmp, "~g~%2d/15", cpzone[i][CPS_GetPlayerCheckpoint(i)]);
  3833.                 GameTextForPlayer(i, tmp, 1001, 4);
  3834.                 GangZoneFlashForAll(CPS_GetPlayerCheckpoint(i)-1, GetPlayerColor(i));
  3835.             }
  3836.             else if(cpzone[i][CPS_GetPlayerCheckpoint(i)] == ZONE_TIME)
  3837.             {
  3838.                 GameTextForPlayer(i, "~r~Area ~w~Conquistada", 4000, 1);
  3839.                 GivePlayerMoney(i,GetPlayerMoney(i) + 100000);
  3840.                 gzcolor[CPS_GetPlayerCheckpoint(i)-1] = GetPlayerColor(i);
  3841.                 GangZoneStopFlashForAll(CPS_GetPlayerCheckpoint(i)-1);
  3842.                 GangZoneHideForAll(CPS_GetPlayerCheckpoint(i)-1);
  3843.                 GangZoneShowForAll(CPS_GetPlayerCheckpoint(i)-1, GetPlayerColor(i));
  3844.                 GangueVerificar(playerid);
  3845.             }
  3846.         }
  3847.     }
  3848.     return 0;
  3849. }
  3850.  
  3851. public MudarNomeDOServer()
  3852. {
  3853.     count2 ++;
  3854.     if(count2 > 4)count2 = 0;
  3855.     format(hstring, sizeof(hstring), "hostname %s", SVNAMES[count2]);
  3856.     SendRconCommand(hstring);
  3857.     return 1;
  3858. }
  3859.  
  3860. public fportao(playerid)
  3861. {
  3862.     if(gTeam[playerid] == Grove)
  3863.     {
  3864.        MoveObject(portaogrove,2449.80004883,-1663.09997559,12.30000019,5.0);//Cordenadas do Portão Fechado
  3865.        SendClientMessage(playerid, CorGrove, "Fechando O Portao !");//Manda A Mensagen ao Player
  3866.     }
  3867.     else if(gTeam[playerid] == Aztecas)
  3868.     {
  3869.             MoveObject(portaoaztecas,2222.00000000,-1143.80004883,26.50000000, 5.0);
  3870.             SendClientMessage(playerid, CorAztecas, "Fechando O Portao !");
  3871.     }
  3872.     else if(gTeam[playerid] == Extremes)
  3873.     {
  3874.         MoveObject(portaoextreme, 872.59997558594, -944.90002441406, 43.5, 5.0);
  3875.         SendClientMessage(playerid, CorExtreme, "Fechando O Portao!");
  3876.     }
  3877.     return 1;
  3878. }
  3879.  
  3880. public RandomMSGs()
  3881. {
  3882.     new random1 = random(sizeof(MSGs));
  3883.     new random2 = random(sizeof(CORESMSGS));
  3884.     format(String, sizeof(String), "%s", MSGs[random1]);
  3885.     SendClientMessageToAll(CORESMSGS[random2],String);
  3886.     return 1;
  3887. }
  3888.  
  3889. public reloginho()
  3890. {
  3891.     new
  3892.         ano,
  3893.         mes,
  3894.         dia,
  3895.         horas,
  3896.         minutos,
  3897.         segundos;
  3898.     getdate(ano, mes, dia);
  3899.     gettime(horas, minutos, segundos);
  3900.     format(hstring, sizeof hstring, "%d/%s%d/2012", dia, ((mes < 10) ? ("0") : ("")), mes);
  3901.     TextDrawSetString(Reloginho1, hstring);
  3902.     format(hstring, sizeof hstring, "%s%d:%s%d:%s%d", (horas < 10) ? ("0") : (""), horas, (minutos < 10) ? ("0") : (""), minutos, (segundos < 10) ? ("0") : (""), segundos);
  3903.     TextDrawSetString(Reloginho2, hstring);
  3904.     TextDrawShowForAll(Reloginho1);
  3905.     TextDrawShowForAll(Reloginho2);
  3906. }
  3907.  
  3908. forward AntiSH(playerid);
  3909. public AntiSH(playerid)
  3910. {
  3911.     if(GetSpeedKM(playerid) > 310)
  3912.     {
  3913.        SendClientMessage(playerid, Vermelho, "Speed hack é noob...Está Kickado! ;D");
  3914.        Kick(playerid);
  3915.     }
  3916.     return 1;
  3917. }
  3918.  
  3919. forward ModCar(playerid);
  3920. public ModCar(playerid) { // changed to switch method to reduce processor load on server
  3921. //  new modelid = GetVehicleModel(GetPlayerVehicleID(playerid)); // this executes a fair amt of stuff, so running it once to populate variable (modelid),THEN checking variable, makes more sense
  3922.     switch(pmodelid[playerid]) {
  3923.         case 562,565,559,561,560,575,534,567,536,535,576,411,579,602,496,518,527,589,597,419,
  3924.         533,526,474,545,517,410,600,436,580,439,549,491,445,604,507,585,587,466,492,546,551,516,
  3925.         426, 547, 405, 409, 550, 566, 540, 421, 529,431,438,437,420,525,552,416,433,427,490,528,
  3926.         407,544,470,598,596,599,601,428,499,609,524,578,486,406,573,455,588,403,514,423,
  3927.         414,443,515,456,422,482,530,418,572,413,440,543,583,478,554,402,542,603,475,568,504,457,
  3928.         483,508,429,541,415,480,434,506,451,555,477,400,404,489,479,442,458,467,558: {
  3929.             ShowMenuForPlayer(TuningMenu, playerid);
  3930.             TogglePlayerControllable(playerid,0);
  3931.             return SendClientMessage(playerid, Branco, "[INFO] Selecione os intens para seu veiculo.");
  3932.         }
  3933.         default: return SendClientMessage(playerid,Vermelho,"[Aviso] Seu veiculo não pode ser Tunado!");
  3934.     }
  3935.     return 1;
  3936. }
  3937.  
  3938. stock
  3939.     GetSpeedKM(playerid)
  3940. {
  3941.     new
  3942.         Float:PosX,
  3943.         Float:PosY,
  3944.         Float:PosZ,
  3945.         Float:PlayerSpeedDistance;
  3946.  
  3947.     GetVehicleVelocity(GetPlayerVehicleID(playerid), PosX, PosY, PosZ);
  3948.     PlayerSpeedDistance = floatmul(floatsqroot(floatadd(floatadd(floatpower(PosX, 2), floatpower(PosY, 2)),  floatpower(PosZ, 2))), 170.0);
  3949.     new
  3950.         spe = floatround(PlayerSpeedDistance * 1);
  3951.     return spe;
  3952. }
  3953.  
  3954. GetVehicleWithinDistance( playerid, Float:x1, Float:y1, Float:z1, Float:dist, &vehic){
  3955.     for(new i = 1; i < MAX_VEHICLES; i++){
  3956.         if(GetVehicleModel(i) > 0){
  3957.             if(GetPlayerVehicleID(playerid) != i ){
  3958.                 new Float:x, Float:y, Float:z;
  3959.                 new Float:x2, Float:y2, Float:z2;
  3960.                 GetVehiclePos(i, x, y, z);
  3961.                 x2 = x1 - x; y2 = y1 - y; z2 = z1 - z;
  3962.                 new Float:iDist = (x2*x2+y2*y2+z2*z2);
  3963.                 printf("Vehicle %d is %f", i, iDist);
  3964.  
  3965.                 if( iDist < dist){
  3966.                     vehic = i;
  3967.                 }
  3968.             }
  3969.         }
  3970.     }
  3971. }
  3972. #pragma unused GetVehicleWithinDistance
  3973.  
  3974.  
  3975. stock GangueVerificar(playerid)
  3976. {
  3977.     if(GetPlayerTeam(playerid) == Grove)
  3978.     {
  3979.         format(hstring, sizeof(hstring), "%s e os da Groove Street dominaram mais um territorio!", Nome(playerid));
  3980.         SendClientMessageToAll(CorGrove, hstring);
  3981.     }
  3982.     if(GetPlayerTeam(playerid) == Ballas)
  3983.     {
  3984.        format(hstring, sizeof(hstring), "%s e Ballas dominaram mais um territorio!", Nome(playerid));
  3985.        SendClientMessageToAll(CorBallas, hstring);
  3986.     }
  3987.     if(GetPlayerTeam(playerid) == Aztecas)
  3988.     {
  3989.        format(hstring, sizeof(hstring), "%s e Aztecas dominaram mais um territorio!", Nome(playerid));
  3990.        SendClientMessageToAll(CorAztecas, hstring);
  3991.     }
  3992.     if(GetPlayerTeam(playerid) == LosVagos)
  3993.     {
  3994.        format(hstring, sizeof(hstring), "%s e os Los Vagos dominaram mais um territorio!", Nome(playerid));
  3995.        SendClientMessageToAll(CorVagos, hstring);
  3996.     }
  3997.     if(GetPlayerTeam(playerid) == Extremes)
  3998.     {
  3999.        format(hstring, sizeof(hstring), "%s e os Extremers dominaram mais um territorio!", Nome(playerid));
  4000.        SendClientMessageToAll(CorExtreme, hstring);
  4001.     }
  4002.     if(GetPlayerTeam(playerid) == Policia)
  4003.     {
  4004.        format(hstring, sizeof(hstring), "%s e os Policiais pacificaram mais um territorio!", Nome(playerid));
  4005.        SendClientMessageToAll(CorPolicia, hstring);
  4006.     }
  4007.     return ;
  4008. }
  4009.  
  4010. stock Nome(playerid)
  4011. {
  4012.     new pNome[MAX_PLAYER_NAME];
  4013.     GetPlayerName(playerid, pNome, 24);
  4014.     return pNome;
  4015. }
  4016.  
  4017. stock AtualizarText(playerid) {
  4018.     Delete3DTextLabel(recompensa[playerid]);
  4019.     if(GetarDado(playerid, Killer) >= 5) {
  4020.         format(str, 50, "Recompensa: %d", GetarDado(playerid, Recompensa));
  4021.         recompensa[playerid] = Create3DTextLabel(str, 0x53E62296, 0, 0, 0, 20, 1, 1);
  4022.         Attach3DTextLabelToPlayer(recompensa[playerid], playerid, 0, 0, 1);
  4023.     }
  4024. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement