Advertisement
Guest User

i7Core

a guest
Jan 4th, 2014
2,210
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 319.39 KB | None | 0 0
  1. /*
  2. //=================================-[Coores]-=================================//
  3.  
  4. Floresente {03FF35} AzulClaro {03F2FF} RoxoClaro {9A03FF} Vermelho {AA3333}
  5. Laranja {FF7403} Amarelo {FFFF00} Branco {FFFFFF} Verde {33AA33} Preto {000000}
  6. Cinza {878787} White {FFFFFF} Azul {058AFF} Rosa {FF05CD} Roxo {7D03FF}
  7.  
  8. //================================-[Creditos]-================================//
  9.  
  10. Criador : Wesley De Oliveira Dos Reis Toledo
  11. Cidade : Assis
  12. Nasci : 1997
  13. Idade : 16
  14. inicio : 09/11/13 As 23:00
  15. Fim : Nunca Vai Ter Fim Essa Poha! Pois Eu Sempre Vou Mecher Nesse Gamemode.
  16.  
  17. Base FS IpsBruno.
  18.  
  19. //================================-[Historia]-================================//
  20.  
  21. Eu Sempre Fui Fanatico Por Servidor De Drift, Amo Derrapar no Samp, Adoro
  22. Programar, Muito Mesmo, Samp, Eu Começei jogar e Viciei, Ate Hoje Eu Jogo
  23. Eu Começei a Programar (Criar Gamemodes Etc) e Viciei Bastante Nisso ....
  24. Sou Uma Pessoa Simples que Ama Adrenalina Em Servers De Drift De Samp ...
  25. Ate Hoje Jogoo Muito Isso e Isso ae Agora e So Alegria Nisso Xd *_* :s ..
  26. Sou Mais Conhecido Como (i7Core), Parei De Joga Um Tempo Mais Voltei Eba.
  27.  
  28. //============================================================================//
  29. */
  30. #include < a_samp >
  31. #include < Sscanf >
  32. #include < Float >
  33. #include < Zcmd >
  34. #include < Dini >
  35. #include < Fini >
  36. #include < Dof2 >
  37. #include < Core >
  38.  
  39. AntiDeAMX()
  40. {
  41. new a[][] =
  42. {
  43. "Unarmed (Fist)",
  44. "Brass K"
  45. };
  46. #pragma unused a
  47. }
  48.  
  49. #define Floresente 0x03FF35FF
  50. #define AzulClaro 0x03F2FFFF
  51. #define RoxoClaro 0x9A03FFFF
  52. #define Vermelho 0xAA3333AA
  53. #define Laranja 0xFF7403FF
  54. #define Amarelo 0xFFFF00FF
  55. #define Branco 0xFFFFFFAA
  56. #define Verde 0x33AA33AA
  57. #define Preto 0x000000FF
  58. #define Cinza 0x878787FF
  59. #define White 0xFFFFFFAA
  60. #define Azul 0x058AFFFF
  61. #define Rosa 0xFF05CDFF
  62. #define Roxo 0x7D03FFFF
  63.  
  64. #define ComidasD 656
  65. #define BebidasD 565
  66.  
  67. #define Reparar 3
  68.  
  69. #define KillMorrer 4
  70.  
  71. #define Painel (212)
  72. #define OpcoesPainel (213)
  73. #define Promocao (214)
  74.  
  75. #define PRESSED(%0) \
  76. (((newkeys & (%0)) == (%0)) && ((oldkeys & (%0)) != (%0)))
  77.  
  78. #define NAOADM "{9A03FF}[INFO]: {FFFF00}Voce Nao e Um Administrador."
  79. #define Controle(%0,%1) TogglePlayerControllable(%0,%1)
  80. #define adm "Adm\\%s.ini"
  81. #define banido "Ban\\%s.ini"
  82. #define paramount(%0,%1) for(new %0; %0 < %1; ++%0) if(IsPlayerConnected(%0) && !IsPlayerNPC(%0))
  83.  
  84. #if !defined varGet
  85. #define varGet(%0) getproperty(0,%0)
  86. #endif
  87.  
  88. #if !defined varSet
  89. #define varSet(%0,%1) setproperty(0, %0, %1)
  90. #endif
  91.  
  92. #define RADIOS 5055
  93. #define RADIOGOSPEL 5155
  94. #define RADIOFUNK 5255
  95. #define RADIOPOP 5355
  96. #define RADIOHIPHOP 5455
  97. #define RADIORAP 5555
  98. #define RADIOROCK 5655
  99. #define CORJONAS 0xFFFF3880
  100.  
  101. #define Maximo_Players 100
  102. #define Preco_Vip 10
  103. #define Dial_Vip 7000
  104.  
  105. new VeiculoCV[MAX_PLAYERS];
  106.  
  107. new Text:IntroText0;
  108. new Text:IntroText1;
  109.  
  110. new VIP[Maximo_Players];
  111. new Spawnou[Maximo_Players];
  112.  
  113. new FalaVIP[128];
  114. new NomeVIP[24];
  115.  
  116. stock botGetIP[24];
  117.  
  118. #define IsPlayerBot(%0)\
  119. GetPlayerPing(%0) == 65535 && (gettime() - varGet((GetPlayerIp(%0, botGetIP, sizeof botGetIP), botGetIP)) > 5)
  120.  
  121. new Float:racecheckpoints[][18] =
  122. {
  123. {
  124. -305.4507,1395.2365,72.3118},
  125. {
  126. -375.1031,1461.8661,62.1423},
  127. {
  128. -328.6879,1316.2310,52.4871},
  129. {
  130. -447.1574,1500.4052,34.9547},
  131. {
  132. -399.9567,1750.0654,42.6130},
  133. {
  134. -409.4537,1918.7510,57.7848},
  135. {
  136. -439.1856,1759.7423,72.0444},
  137. {
  138. -480.7166,1939.3983,86.4597},
  139. {
  140. -388.9103,2080.4001,61.1164},
  141. {
  142. -532.2165,1990.8622,60.3906},
  143. {
  144. -384.1641,2075.6667,60.9181},
  145. {
  146. -439.3697,1761.9298,72.0275},
  147. {
  148. -418.0215,1917.2354,57.4656},
  149. {
  150. -443.9293,1630.9391,35.6589},
  151. {
  152. -324.8012,1316.9939,52.8978},
  153. {
  154. -370.5130,1462.3467,62.6581},
  155. {
  156. -308.6009,1395.1691,72.2705},
  157. {
  158. -301.6882,1501.4779,75.5935}
  159. };
  160.  
  161. #define function::%0(%1) forward %0(%1); public %0(%1)
  162.  
  163. new JogadorConvidado[MAX_PLAYERS] = { -1 , ...};
  164.  
  165. new ScoreApostado[MAX_PLAYERS];
  166.  
  167. new Text:TextDrawInfo[MAX_PLAYERS];
  168. new Text:NSFDraw[MAX_PLAYERS];
  169.  
  170. new bruno[ MAX_PLAYERS ] ;
  171. new playerDrift[MAX_PLAYERS];
  172.  
  173. new DB: jogadoresRanking;
  174.  
  175. new bool: JogadorJogando[ MAX_PLAYERS ];
  176. new bool: eleConvidado[ MAX_PLAYERS] ;
  177.  
  178. new Text: VelocimetroText01;
  179. new Timer_Velo;
  180.  
  181. new Logado[MAX_PLAYERS];
  182.  
  183. static i_ServerSeconds;
  184. static i_ServerMinutes;
  185. static i_ServerHours;
  186. static i_ServerDays;
  187. static i_ServerMonths;
  188. static i_ServerYears;
  189.  
  190. new Text:txtTimeDisp;
  191. new Text:txtDateDisp;
  192.  
  193. new RandomServerName[3][] =
  194. {
  195. "•º.º•BrAsiL DrIfT ExTrEmMo 2014 [Final] v5.1•º.º•",
  196. "•º.º•BrAsiL DrIfT ExTrEmMo 2014 [Final] v5.1•º.º•",
  197. "•º.º•BrAsiL DrIfT ExTrEmMo 2014 [Final] v5.1•º.º•"
  198. };
  199.  
  200. const verde = 0x5EAF03FF;
  201. const fail = 0xFF0000FF;
  202.  
  203. enum pInfo
  204. {
  205. pAdmin,
  206. pBan,
  207. pAutorizado,
  208. };
  209.  
  210. new info[MAX_PLAYERS][pInfo];
  211.  
  212. new
  213. arquivo[36],
  214. nome[24],
  215. ip[16],
  216. string_[168],
  217. bool:espiando[MAX_PLAYERS];
  218.  
  219. new
  220. bool:calado[MAX_PLAYERS];
  221.  
  222. new
  223. bool:votou[MAX_PLAYERS],
  224. bool:enquete,
  225. sim,nao;
  226.  
  227. new Text:TextWY0;
  228. new Text:TextWY1;
  229.  
  230. new Text:Ft[MAX_PLAYERS];
  231. new Text:Box[MAX_PLAYERS];
  232.  
  233. new ComandosP;
  234. new RegrasP;
  235. new AjudaP;
  236.  
  237. new Comidas;
  238. new Bebidas;
  239.  
  240. static
  241. veiculoid[MAX_PLAYERS],
  242. carromodelo[MAX_PLAYERS]
  243. ;
  244.  
  245. new
  246. Menu:TuningMenu,
  247. Menu:TuningMenu2,
  248. Menu:neonmenu,
  249. Menu:sirenemenu,
  250. Menu:xenonmenu,
  251. Menu:outrosmenu,
  252. Menu:Paintjobs,
  253. Menu:Colors,
  254. Menu:Colors1,
  255. Menu:Exhausts,
  256. Menu:Frontbumper,
  257. Menu:Rearbumper,
  258. Menu:Roof,
  259. Menu:Spoilers,
  260. Menu:Sideskirts,
  261. Menu:Bullbars,
  262. Menu:Wheels,
  263. Menu:Wheels1,
  264. Menu:Carstereo,
  265. Menu:Hydraulics,
  266. Menu:Nitro
  267. ;
  268.  
  269. new Ativado[MAX_PLAYERS] =0;
  270. new TempoAutoReparar;
  271.  
  272. new PlayerEquipe[MAX_PLAYERS][40];
  273. new EquipeTag[MAX_PLAYERS][10];
  274. new CorEquipe[MAX_PLAYERS];
  275. new Float:Spawn[MAX_PLAYERS][3];
  276. new SkinEquipe[MAX_PLAYERS][3];
  277. new PlayerRecrutaDeOutroPlayer[MAX_PLAYERS][MAX_PLAYER_NAME];
  278. new RankPlayer[MAX_PLAYERS];
  279. new bool:PlayerTemEquipe[MAX_PLAYERS];
  280. new bool:PlayerMembroEquipe[MAX_PLAYERS];
  281. new PromocaoVar;
  282. new bool:Spawned[MAX_PLAYERS];
  283.  
  284. enum InGameStatus
  285. {
  286. Equipe[40],Tag[10],Cor,Float:SpawnGameX,Float:SpawnGameY,Float:SpawnGameZ,SkinEquipeGame1,SkinEquipeGame2,SkinEquipeGame3,
  287. }
  288.  
  289. new InGame[MAX_PLAYERS][InGameStatus];
  290.  
  291. forward SendMSG();
  292.  
  293. new RandomMSG[][] =
  294. {
  295. "{9A03FF}[INFO]: {FFFF00}Para Saber Os Comandos Do Servidor, Digite: /Comandos.",
  296. "{9A03FF}[INFO]: {FFFF00}Nunca Esqueca De Ler As Regras Do Servidor, /Regras.",
  297. "{9A03FF}[INFO]: {FFFF00}Chame Seus Amigos Para Jogarem Com Voce. Divirtam-se.",
  298. "{9A03FF}[INFO]: {FFFF00}Voces Querem Saber, Tudo Do Servidor? Se Sim /Ajuda.",
  299. "{9A03FF}[INFO]: {FFFF00}Para Saber o Criador Do Gamemode, Digite /Creditos.",
  300. "{9A03FF}[INFO]: {FFFF00}Seu Carro Virou? Capotou? Ai A Coisa Ta Feia /Flip.",
  301. "{9A03FF}[INFO]: {FFFF00}Para Reparar Seu Veiculo Digite /Reparar Ou /Reparoa.",
  302. "{9A03FF}[INFO]: {FFFF00}Estais Afim De Tunar Seu Veiclo, Digite /Tunar. XD...",
  303. "{9A03FF}[INFO]: {FFFF00}Em Breve Mais Novidades No Servidor, Aguardem . . .",
  304. "{9A03FF}[INFO]: {FFFF00}Esse Servidor Comtem 50 Pistas De Drift (Iradas). . .",
  305. "{9A03FF}[INFO]: {FFFF00}Querer Ver Os Animes Do Servidor? Digite /Comandos...",
  306. "{9A03FF}[INFO]: {FFFF00}Eae Queres Criar Uma Equipe? /Equipe Ou /PainelEquipe.",
  307. "{9A03FF}[INFO]: {FFFF00}Seja Sempre Honesto e Jogue Sempre Limpo, Obrigado..."
  308. };
  309.  
  310. new RandomColors [] =
  311. {
  312. -1
  313. };
  314.  
  315. #define Score 10
  316. #define Money 10000
  317.  
  318. #define Surpresas "Surpresas/%s.ini"
  319.  
  320. new NomeS[25];
  321. new FalaS[129];
  322.  
  323. new NomeiCore[25];
  324. new FalaiCore[129];
  325.  
  326. new Surpresa[500];
  327. new TimerSurprise[500];
  328.  
  329. stock SetPlayerSurprises(playerid,level)
  330. {
  331. Surpresa[playerid] = level;
  332. return 1;
  333. }
  334. stock GetPlayerSurprises(playerid)
  335. {
  336. return Surpresa[playerid];
  337. }
  338.  
  339. main()
  340. {
  341. print("Servidor Iniciado");
  342. }
  343.  
  344. public OnGameModeInit()
  345. {
  346. AddStaticVehicle(562,-725.1091,913.5078,11.8598,178.1588,0,0);
  347. AddStaticVehicle(562,-720.2070,913.1371,11.8558,174.9165,0,0);
  348. IntroText0 = TextDrawCreate(454.000000, 216.000000, "Seja Bem VIndo");
  349. TextDrawBackgroundColor(IntroText0, 255);
  350. TextDrawFont(IntroText0, 3);
  351. TextDrawLetterSize(IntroText0, 0.639999, 4.000003);
  352. TextDrawColor(IntroText0, 16777215);
  353. TextDrawSetOutline(IntroText0, 1);
  354. TextDrawSetProportional(IntroText0, 1);
  355. IntroText1 = TextDrawCreate(15.000000, 309.000000, "Versao Final v5.1");
  356. TextDrawBackgroundColor(IntroText1, 255);
  357. TextDrawFont(IntroText1, 0);
  358. TextDrawLetterSize(IntroText1, 0.600000, 3.099999);
  359. TextDrawColor(IntroText1, -16776961);
  360. TextDrawSetOutline(IntroText1, 1);
  361. TextDrawSetProportional(IntroText1, 1);
  362. SetGameModeText(".º• Br-Pt Drift v5.1 •º.");
  363. SendRconCommand("mapname .º• DrIfT Pt-Br •º." );
  364. jogadoresRanking = db_open("drift.db");
  365. db_free_result(db_query(jogadoresRanking,"CREATE TABLE IF NOT EXISTS `Usuarios` (`jogador`,`Pontos`)"));
  366. SetTimer("DriftCounter", 850, true);
  367. for(new skins = 3; skins < 299; skins++)
  368. {
  369. AddPlayerClass(skins,-688.3182,937.8552,13.6328,0.0,1,0,0,0,0,0);
  370. }
  371. if(!fexist("Dinheiro.ini")) dini_Create("Dinheiro.ini");
  372. SetTimer("SendRandomMSG", 1000, true);
  373. txtTimeDisp = TextDrawCreate(632.0,25.0,"--:--:--");
  374. TextDrawUseBox(txtTimeDisp, 0);
  375. TextDrawFont(txtTimeDisp, 3);
  376. TextDrawSetShadow(txtTimeDisp,0);
  377. TextDrawSetOutline(txtTimeDisp,2);
  378. TextDrawBackgroundColor(txtTimeDisp,0x000000FF);
  379. TextDrawColor(txtTimeDisp,0xFFFFFFFF);
  380. TextDrawAlignment(txtTimeDisp,3);
  381. TextDrawLetterSize(txtTimeDisp,0.5,1.5);
  382. txtDateDisp = TextDrawCreate(620.0,5.0,"00/00/0000");
  383. TextDrawUseBox(txtDateDisp, 0);
  384. TextDrawFont(txtDateDisp, 3);
  385. TextDrawSetShadow(txtDateDisp,0);
  386. TextDrawSetOutline(txtDateDisp,2);
  387. TextDrawBackgroundColor(txtDateDisp,0x000000FF);
  388. TextDrawColor(txtDateDisp,0xFFFFFFFF);
  389. TextDrawAlignment(txtDateDisp,3);
  390. TextDrawLetterSize(txtDateDisp,0.5,1.5);
  391. ProcessGameTime();
  392. SetTimer("ProcessGameTime", 1000, 1);
  393. TextWY0 = TextDrawCreate(9.000000, 436.000000, "Brasil Drift Extremmo ]Final] v5.1 ]2014] By: i7Core");
  394. TextDrawBackgroundColor(TextWY0, 255);
  395. TextDrawFont(TextWY0, 2);
  396. TextDrawLetterSize(TextWY0, 0.500000, 1.000000);
  397. TextDrawColor(TextWY0, -16776961);
  398. TextDrawSetOutline(TextWY0, 1);
  399. TextDrawSetProportional(TextWY0, 1);
  400. TextWY1 = TextDrawCreate(489.000000, 103.000000, "Brasil Drift Extremmo");
  401. TextDrawBackgroundColor(TextWY1, -16776961);
  402. TextDrawFont(TextWY1, 3);
  403. TextDrawLetterSize(TextWY1, 0.310000, 1.500000);
  404. TextDrawColor(TextWY1, 255);
  405. TextDrawSetOutline(TextWY1, 1);
  406. TextDrawSetProportional(TextWY1, 1);
  407. Create3DTextLabel("{058AFF}Garagem Reservada\n{FFFF00}Toda Suua! Aproveitem",-1,-681.3591,966.4533,12.1328,10.0,0,0);
  408. Create3DTextLabel("{058AFF}Corrida/Estrada\n{FFFF00}Faca Suas Apostas",-1,-723.2065,910.1733,12.1328,10.0,0,0);
  409. Create3DTextLabel("{058AFF}Venham Andar De Barco\n{FFFF00}Com a Gente No Piao",-1,-664.1962,879.0258,2.0000,10.0,0,0);
  410. AddStaticPickup(1274,1,-684.6448,935.7137,13.6328);
  411. Create3DTextLabel("{058AFF}Surpresas\n{FFFF00}Tecle F e Adquira a Sua",-1,-684.6448,935.7137,13.6328,10.0,0,0);
  412. SetTimer("SendMSG", 300000, true);
  413. UsePlayerPedAnims();
  414. EnableStuntBonusForAll(0);
  415. DisableInteriorEnterExits();
  416. TuningMenu = CreateMenu("~b~Menu",1,20,120,150,40);
  417. AddMenuItem(TuningMenu,0,"Neons");
  418. AddMenuItem(TuningMenu,0,"Sirenes");
  419. AddMenuItem(TuningMenu,0,"Xenons");
  420. AddMenuItem(TuningMenu,0,"Outros");
  421. AddMenuItem(TuningMenu,0,"Paint Jobs");
  422. AddMenuItem(TuningMenu,0,"Cores");
  423. AddMenuItem(TuningMenu,0,"Escapamentos");
  424. AddMenuItem(TuningMenu,0,"ParaChoque Dian");
  425. AddMenuItem(TuningMenu,0,"ParaChoque Trase");
  426. AddMenuItem(TuningMenu,0,"Capo");
  427. AddMenuItem(TuningMenu,0,"-Proxima");
  428. neonmenu = CreateMenu("~b~Menu",1,20,120,150,40);
  429. AddMenuItem(neonmenu, 0, "Neon Azul");
  430. AddMenuItem(neonmenu, 0, "Neon Vermelho");
  431. AddMenuItem(neonmenu, 0, "Neon Verde");
  432. AddMenuItem(neonmenu, 0, "Neon Branco");
  433. AddMenuItem(neonmenu, 0, "Neon Rosa");
  434. AddMenuItem(neonmenu, 0, "Neon Amarelo");
  435. AddMenuItem(neonmenu, 0, "Neon Azul Claro");
  436. AddMenuItem(neonmenu, 0, "Neon Verde Claro");
  437. AddMenuItem(neonmenu, 0, "Remover Neons");
  438. AddMenuItem(neonmenu, 0, "--VOLTAR");
  439. sirenemenu = CreateMenu("~b~Menu",1,20,120,150,40);
  440. AddMenuItem(sirenemenu, 0, "Sirene Embaixo");
  441. AddMenuItem(sirenemenu, 0, "Sirene Dentro");
  442. AddMenuItem(sirenemenu, 0, "Sirene Atras");
  443. AddMenuItem(sirenemenu, 0, "Sirene na Frente");
  444. AddMenuItem(sirenemenu, 0, "Sirene Encima");
  445. AddMenuItem(sirenemenu, 0, "Remover Sirenes");
  446. AddMenuItem(sirenemenu, 0, "--VOLTAR");
  447. xenonmenu = CreateMenu("~b~Menu",1,20,120,150,40);
  448. AddMenuItem(xenonmenu, 0, "Xenon Azul");
  449. AddMenuItem(xenonmenu, 0, "Xenon Verde");
  450. AddMenuItem(xenonmenu, 0, "Xenon Vermelho");
  451. AddMenuItem(xenonmenu, 0, "Remover Xenons");
  452. AddMenuItem(xenonmenu, 0, "--VOLTAR");
  453. outrosmenu = CreateMenu("~b~Menu",1,20,120,150,40);
  454. AddMenuItem(outrosmenu, 0, "Efeito Fogo");
  455. AddMenuItem(outrosmenu, 0, "Defensor de Barbeiros");
  456. AddMenuItem(outrosmenu, 0, "Enfeite de Minigun");
  457. AddMenuItem(outrosmenu, 0, "Remover Todos");
  458. AddMenuItem(outrosmenu, 0, "--VOLTAR");
  459. Paintjobs = CreateMenu("~b~Menu",1,20,120,150,40);
  460. AddMenuItem(Paintjobs,0,"Paintjob 1");
  461. AddMenuItem(Paintjobs,0,"Paintjob 2");
  462. AddMenuItem(Paintjobs,0,"Paintjob 3");
  463. AddMenuItem(Paintjobs,0,"Paintjob 4");
  464. AddMenuItem(Paintjobs,0,"Paintjob 5");
  465. AddMenuItem(Paintjobs,0,"-VOLTAR");
  466. Colors = CreateMenu("~b~Menu",1,20,120,150,40);
  467. AddMenuItem(Colors,0,"Preto");
  468. AddMenuItem(Colors,0,"Branco");
  469. AddMenuItem(Colors,0,"Vermelho");
  470. AddMenuItem(Colors,0,"Azul");
  471. AddMenuItem(Colors,0,"Verde");
  472. AddMenuItem(Colors,0,"Amarelo");
  473. AddMenuItem(Colors,0,"Rosa");
  474. AddMenuItem(Colors,0,"Marrom");
  475. AddMenuItem(Colors,0,"-Proxima");
  476. Colors1 = CreateMenu("~b~Menu",1,20,120,150,40);
  477. AddMenuItem(Colors1,0,"Cinza");
  478. AddMenuItem(Colors1,0,"Ouro");
  479. AddMenuItem(Colors1,0,"Azul Escuro");
  480. AddMenuItem(Colors1,0,"Azul Claro");
  481. AddMenuItem(Colors1,0,"Verde");
  482. AddMenuItem(Colors1,0,"Cinza Claro");
  483. AddMenuItem(Colors1,0,"Vermelho Escuro");
  484. AddMenuItem(Colors1,0,"Marrom Escuro");
  485. AddMenuItem(Colors1,0,"-VOLTAR");
  486. Exhausts = CreateMenu("~b~Menu",1,20,120,150,40);
  487. AddMenuItem(Exhausts,0,"Wheel Arch Alien Exhaust");
  488. AddMenuItem(Exhausts,0,"Wheel Arch X-Flow Exhaust");
  489. AddMenuItem(Exhausts,0,"Locos Low Chromer Exhaust");
  490. AddMenuItem(Exhausts,0,"Locos Low Slamin Exhaust");
  491. AddMenuItem(Exhausts,0,"-VOLTAR");
  492. Frontbumper = CreateMenu("~b~Menu",1,20,120,150,40);
  493. AddMenuItem(Frontbumper,0,"Wheel Arch Alien bumper");
  494. AddMenuItem(Frontbumper,0,"Wheel Arch X-Flow bumper");
  495. AddMenuItem(Frontbumper,0,"Locos Low Chromer bumper");
  496. AddMenuItem(Frontbumper,0,"Locos Low Slamin bumper");
  497. AddMenuItem(Frontbumper,0,"-VOLTAR");
  498. Rearbumper = CreateMenu("~b~Menu",1,20,120,150,40);
  499. AddMenuItem(Rearbumper,0,"Wheel Arch Alien bumper");
  500. AddMenuItem(Rearbumper,0,"Wheel Arch X-Flow bumper");
  501. AddMenuItem(Rearbumper,0,"Locos Low Chromer bumper");
  502. AddMenuItem(Rearbumper,0,"Locos Low Slamin bumper");
  503. AddMenuItem(Rearbumper,0,"-VOLTAR");
  504. Roof = CreateMenu("~b~Menu",1,20,120,150,40);
  505. SetMenuColumnHeader(Roof,0,"~b~ - Capo");
  506. AddMenuItem(Roof,0,"Wheel Arch Alien Roof Vent");
  507. AddMenuItem(Roof,0,"Wheel Arch X-Flow Roof Vent");
  508. AddMenuItem(Roof,0,"Locos Low Hardtop Roof");
  509. AddMenuItem(Roof,0,"Locos Low Softtop Roof");
  510. AddMenuItem(Roof,0,"-VOLTAR");
  511. TuningMenu2= CreateMenu("~b~Menu",1,20,120,150,40);
  512. AddMenuItem(TuningMenu2,0,"Spoilers");
  513. AddMenuItem(TuningMenu2,0,"Sideskirts");
  514. AddMenuItem(TuningMenu2,0,"Bullbars");
  515. AddMenuItem(TuningMenu2,0,"Wheels");
  516. AddMenuItem(TuningMenu2,0,"Carstereo");
  517. AddMenuItem(TuningMenu2,0,"Hidraulica");
  518. AddMenuItem(TuningMenu2,0,"Nitro");
  519. AddMenuItem(TuningMenu2,0,"Reparar");
  520. AddMenuItem(TuningMenu2,0,"-VOLTAR");
  521. Spoilers = CreateMenu("~b~Menu",1,20,120,150,40);
  522. AddMenuItem(Spoilers,0,"Alien Spoiler");
  523. AddMenuItem(Spoilers,0,"X-Flow Spoiler");
  524. AddMenuItem(Spoilers,0,"-VOLTAR");
  525. Sideskirts = CreateMenu("~b~Menu",1,20,120,150,40);
  526. AddMenuItem(Sideskirts,0,"Wheel Arch Alien Side Skirts");
  527. AddMenuItem(Sideskirts,0,"Wheel Arch X-Flow Side Skirts");
  528. AddMenuItem(Sideskirts,0,"Locos Low Chrome Strip");
  529. AddMenuItem(Sideskirts,0,"Locos Low Chrome Flames");
  530. AddMenuItem(Sideskirts,0,"Locos Low Chrome Arches");
  531. AddMenuItem(Sideskirts,0,"Locos Low Chrome Trim");
  532. AddMenuItem(Sideskirts,0,"Locos Low Wheelcovers");
  533. AddMenuItem(Sideskirts,0,"-VOLTAR");
  534. Bullbars = CreateMenu("~b~Menu",1,20,120,150,40);
  535. AddMenuItem(Bullbars,0,"Locos Low Chrome Grill");
  536. AddMenuItem(Bullbars,0,"Locos Low Chrome Bars");
  537. AddMenuItem(Bullbars,0,"Locos Low Chrome Lights");
  538. AddMenuItem(Bullbars,0,"Locos Low Chrome Bullbar");
  539. AddMenuItem(Bullbars,0,"-VOLTAR");
  540. Wheels = CreateMenu("~b~Menu",1,20,120,150,40);
  541. AddMenuItem(Wheels,0,"Offroad");
  542. AddMenuItem(Wheels,0,"Mega");
  543. AddMenuItem(Wheels,0,"Wires");
  544. AddMenuItem(Wheels,0,"Twist");
  545. AddMenuItem(Wheels,0,"Grove");
  546. AddMenuItem(Wheels,0,"Import");
  547. AddMenuItem(Wheels,0,"Atomic");
  548. AddMenuItem(Wheels,0,"Ahab");
  549. AddMenuItem(Wheels,0,"Virtual");
  550. AddMenuItem(Wheels,0,"Access");
  551. AddMenuItem(Wheels,0,"-Proxima");
  552. AddMenuItem(Wheels,0,"-VOLTAR");
  553. Wheels1 = CreateMenu("~b~Menu",1,20,120,150,40);
  554. AddMenuItem(Wheels1,0,"Trance");
  555. AddMenuItem(Wheels1,0,"Shadow");
  556. AddMenuItem(Wheels1,0,"Rimshine");
  557. AddMenuItem(Wheels1,0,"Classic");
  558. AddMenuItem(Wheels1,0,"Cutter");
  559. AddMenuItem(Wheels1,0,"Switch");
  560. AddMenuItem(Wheels1,0,"Dollar");
  561. AddMenuItem(Wheels1,0,"-VOLTAR");
  562. Carstereo = CreateMenu("~b~Menu",1,20,120,150,40);
  563. AddMenuItem(Carstereo,0,"Bass Boost");
  564. AddMenuItem(Carstereo,0,"-VOLTAR");
  565. Hydraulics = CreateMenu("~b~Menu",1,20,120,150,40);
  566. AddMenuItem(Hydraulics,0,"Hydraulico");
  567. AddMenuItem(Hydraulics,0,"-VOLTAR");
  568. Nitro = CreateMenu("~b~Menu",1,20,120,150,40);
  569. AddMenuItem(Nitro,0,"2x Nitro");
  570. AddMenuItem(Nitro,0,"5x Nitro");
  571. AddMenuItem(Nitro,0,"10x Nitro");
  572. AddMenuItem(Nitro,0,"-VOLTAR");
  573. Comidas = CreatePickup(1314, 1, -691.1476,934.0137,13.6328, -1);
  574. Bebidas = CreatePickup(1314, 1, -685.3376,933.3402,13.6328, -1);
  575. Create3DTextLabel("{058AFF}Venham Comer Algo\n{FFFF00}Muitas Comidas Boas!\n{AA3333}Tudo Free! Xd",
  576. -1, -691.1476,934.0137,13.6328, 50.0, 0, 0);
  577. Create3DTextLabel("{058AFF}Venham Beber Algo\n{FFFF00}Muitas Bebidas Boas!\n{AA3333}Tudo Free! Xd",
  578. -1, -685.3376,933.3402,13.6328, 50.0, 0, 0);
  579. ComandosP = CreatePickup(1318, 1, -683.9393,939.6544,13.6328, -1);
  580. RegrasP = CreatePickup(1318, 1, -688.1230,932.2987,13.6328, -1);
  581. AjudaP = CreatePickup(1318, 1, -692.3271,939.5756,13.6328, -1);
  582. Create3DTextLabel("{058AFF}Comandos",
  583. -1, -683.9393,939.6544,13.6328, 50.0, 0, 0);
  584. Create3DTextLabel("{FFFF00}Regras",
  585. -1, -688.1230,932.2987,13.6328, 50.0, 0, 0);
  586. Create3DTextLabel("{AA3333}Ajuda",
  587. -1, -692.3271,939.5756,13.6328, 50.0, 0, 0);
  588. Create3DTextLabel("{058AFF}Seja Bem Vindo\n{FFFF00}Aproveitem Muito\n{AA3333}Se Divirtam-se!",
  589. -1, -688.0537,943.6235,13.6328, 50.0, 0, 0);
  590. return 1;
  591. }
  592.  
  593. public OnGameModeExit()
  594. {
  595. db_close(jogadoresRanking);
  596. TextDrawHideForAll(txtTimeDisp);
  597. TextDrawDestroy(txtTimeDisp);
  598. TextDrawHideForAll(txtDateDisp);
  599. TextDrawDestroy(txtDateDisp);
  600. DOF2_Exit();
  601. paramount(i,MAX_PLAYERS) return salvardados(i);
  602. DestroyMenu(TuningMenu);
  603. DestroyMenu(TuningMenu2);
  604. DestroyMenu(neonmenu);
  605. DestroyMenu(sirenemenu);
  606. DestroyMenu(xenonmenu);
  607. DestroyMenu(outrosmenu);
  608. DestroyMenu(Paintjobs);
  609. DestroyMenu(Colors);
  610. DestroyMenu(Colors1);
  611. DestroyMenu(Exhausts);
  612. DestroyMenu(Frontbumper);
  613. DestroyMenu(Rearbumper);
  614. DestroyMenu(Roof);
  615. DestroyMenu(Spoilers);
  616. DestroyMenu(Sideskirts);
  617. DestroyMenu(Bullbars);
  618. DestroyMenu(Wheels);
  619. DestroyMenu(Wheels1);
  620. DestroyMenu(Carstereo);
  621. DestroyMenu(Hydraulics);
  622. DestroyMenu(Nitro);
  623. DOF2_Exit();
  624. return 1;
  625. }
  626.  
  627. public OnPlayerRequestClass(playerid, classid)
  628. {
  629. SetPlayerInterior(playerid, 17);
  630. SetPlayerPos(playerid, 489.4576, -15.1996, 1000.6796);
  631. SetPlayerCameraPos(playerid, 484.9201, -11.7566, 1000.6796);
  632. SetPlayerCameraLookAt(playerid, 489.4576, -15.1996, 1000.6796);
  633. SetPlayerFacingAngle(playerid, 51.5555);
  634. ApplyAnimation(playerid, "Dancing", "Dan_Loop_A", 5.0, 1, 0, 0, 0, 0);
  635. return 1;
  636. }
  637.  
  638. public OnPlayerConnect(playerid)
  639. {
  640. SetPlayerAttachedObject(playerid, 0, 1518, 1, 0.643866, 0.000000, 0.000000, 187.985778, 90.253204, 0.000000, 1.000000, 1.000000, 1.000000 );
  641. PlayAudioStreamForPlayer(playerid, "http://funkbaixada.com/site/download/uploads/mp3/MC Kapela MK e MC Kelvinho - Don Juan Cafajeste - Musica nova 2013 - (DJ Jorgin).mp3");
  642. SendClientMessage(playerid, -1,
  643. "{AA3333}==========================================================================================");
  644. SendClientMessage(playerid, -1,
  645. "{AA3333}==========================================================================================");
  646. SendClientMessage(playerid, -1,
  647. "{AA3333}==========================================================================================");
  648. SendClientMessage(playerid, -1,
  649. "{AA3333}==========================================================================================");
  650. SendClientMessage(playerid, -1,
  651. "{AA3333}==========================================================================================");
  652. SendClientMessage(playerid, -1,
  653. "{AA3333}==========================================================================================");
  654. SendClientMessage(playerid, -1,
  655. "{AA3333}==========================================================================================");
  656. SendClientMessage(playerid, -1,
  657. "{AA3333}==========================================================================================");
  658. SendClientMessage(playerid, -1,
  659. "{AA3333}==========================================================================================");
  660. SendClientMessage(playerid, -1,
  661. "{AA3333}==========================================================================================");
  662. SendClientMessage(playerid, -1,
  663. "{AA3333}==========================================================================================");
  664. SendClientMessage(playerid, -1,
  665. "{AA3333}==========================================================================================");
  666. SendClientMessage(playerid, -1,
  667. "{AA3333}==========================================================================================");
  668. SendClientMessage(playerid, -1,
  669. "{AA3333}==========================================================================================");
  670. SendClientMessage(playerid, -1,
  671. "{AA3333}==========================================================================================");
  672. SendClientMessage(playerid, -1,
  673. "{AA3333}==========================================================================================");
  674. SendClientMessage(playerid, -1,
  675. "{AA3333}==========================================================================================");
  676. SendClientMessage(playerid, -1,
  677. "{AA3333}==========================================================================================");
  678. SendClientMessage(playerid, -1,
  679. "{AA3333}==========================================================================================");
  680. SendClientMessage(playerid, -1,
  681. "{AA3333}==========================================================================================");
  682. SendClientMessage(playerid, -1,
  683. "{AA3333}==========================================================================================");
  684. SendClientMessage(playerid, -1,
  685. "{AA3333}==========================================================================================");
  686. SendClientMessage(playerid, -1,
  687. "{AA3333}==========================================================================================");
  688. SendClientMessage(playerid, -1,
  689. "{AA3333}==========================================================================================");
  690. SendClientMessage(playerid, -1,
  691. "{AA3333}==========================================================================================");
  692. SendClientMessage(playerid, -1,
  693. "{AA3333}==========================================================================================");
  694. SendClientMessage(playerid, -1,
  695. "{AA3333}==========================================================================================");
  696. SendClientMessage(playerid, -1,
  697. "{AA3333}==========================================================================================");
  698. SendClientMessage(playerid, -1,
  699. "{AA3333}==========================================================================================");
  700. SendClientMessage(playerid, -1,
  701. "{AA3333}==========================================================================================");
  702. SendClientMessage(playerid, -1,
  703. "{AA3333}==========================================================================================");
  704. SendClientMessage(playerid, -1,
  705. "{AA3333}==========================================================================================");
  706. new stringC[64],pName[MAX_PLAYER_NAME];
  707. GetPlayerName(playerid,pName,MAX_PLAYER_NAME);
  708. format(stringC,sizeof stringC,"{AA3333}[INFO]: {9A03FF}%s {FFFF00}Entrou Em Nosso Servidor! {33AA33}Galera.",pName);
  709. SendClientMessageToAll(-1,stringC);
  710. TextDrawShowForPlayer(playerid, IntroText0);
  711. TextDrawShowForPlayer(playerid, IntroText1);
  712. NSFDraw[playerid] = TextDrawCreate(274.000000, 104.000000, "000,000");
  713. TextDrawBackgroundColor(NSFDraw[playerid], 255);
  714. TextDrawFont(NSFDraw[playerid], 1);
  715. TextDrawLetterSize(NSFDraw[playerid], 0.460000, 1.600000);
  716. TextDrawColor(NSFDraw[playerid], -39169);
  717. TextDrawSetOutline(NSFDraw[playerid], 1);
  718. TextDrawSetProportional(NSFDraw[playerid], 1);
  719. TextDrawTextSize(TextDrawInfo[playerid], 620.000000, 0.000000);
  720. static string[256];
  721. format(string, 128, "~n~~w~Pontos No Rank: ~r~%d", getScoreData(playerid) );
  722. TextDrawInfo[playerid] = TextDrawCreate(500.000000, 110.000000, string);
  723. TextDrawBackgroundColor(TextDrawInfo[playerid], 255);
  724. TextDrawFont(TextDrawInfo[playerid], 1);
  725. TextDrawLetterSize(TextDrawInfo[playerid], 0.30000, 1.00000);
  726. TextDrawColor(TextDrawInfo[playerid], -1);
  727. TextDrawSetOutline(TextDrawInfo[playerid], 1);
  728. TextDrawSetProportional(TextDrawInfo[playerid], 1);
  729. TextDrawUseBox(TextDrawInfo[playerid], 0);
  730. TextDrawBoxColor(TextDrawInfo[playerid], 255);
  731. TextDrawTextSize(TextDrawInfo[playerid], 620.000000, 0.000000);
  732. GetPlayerName(playerid,NomeVIP,sizeof(NomeVIP));
  733. format(FalaVIP,sizeof(FalaVIP),"Vips/%s.ini",NomeVIP);
  734. if(DOF2_FileExists(FalaVIP))
  735. {
  736. VIP[playerid] = 1;
  737. SetTimerEx("AtualizarVip",10000,1,"i",playerid);
  738. }
  739. VelocimetroText01 = TextDrawCreate(49.000000, 325.000000, "KM/H:");
  740. TextDrawBackgroundColor(VelocimetroText01, 255);
  741. TextDrawFont(VelocimetroText01, 1);
  742. TextDrawLetterSize(VelocimetroText01, 0.490000, 1.400000);
  743. TextDrawColor(VelocimetroText01, -65281);
  744. TextDrawSetOutline(VelocimetroText01, 1);
  745. TextDrawSetProportional(VelocimetroText01, 1);
  746. SetPlayerHealth(playerid, 100);
  747. SetPlayerArmour(playerid, 100.0);
  748. if(dini_Isset("Dinheiro.ini",PlayerName(playerid))) GivePlayerMoney(playerid,dini_Int("dinheiro.ini",PlayerName(playerid)));
  749. new log[35];
  750. new regstring[130];
  751. format(log,sizeof log,"Contas/%s.ini",Nome(playerid));
  752. if(!dini_Exists(log))
  753. {
  754. SendClientMessage(playerid,-1,"{9A03FF}[INFO]: {FFFF00}Cadastre-se No Nosso Servidor, Aqui A Diversao e Ganrantida.");
  755. format(regstring,sizeof(regstring),"{FFFF00}Ola %s, Voce Nao Possui Uma Conta Em Nosso Servidor.\nPor favor Digite Uma Senha Para Se Registrar e Se Divirtam-se.",Nome(playerid));
  756. ShowPlayerDialog(playerid,1,DIALOG_STYLE_INPUT,"{FFFF00}Registrar",regstring,"Registrar","Kick");
  757. return 1;
  758. }
  759. SendClientMessage(playerid,-1,"{9A03FF}[INFO]: {FFFF00}Logue-se No Nosso Servidor, Aqui A Diversao e Ganrantida.");
  760. format(regstring,sizeof(regstring),"{FFFF00}Bem Vindo %s, Voce Ja Possui Uma Conta Em Nosso Banco De Dados.\nDigite Sua Senha Para Poder Se Logar e Se Divirtam-se.",Nome(playerid));
  761. ShowPlayerDialog(playerid,2,DIALOG_STYLE_INPUT,"{FFFF00}Logar",regstring,"Logar","Kick");
  762. if(IsPlayerNPC(playerid)) return false;
  763. static playerip[24];
  764. GetPlayerIp(playerid, playerip, 24);
  765. if(gettime() - varGet(playerip) < 2)
  766. {
  767. strcat(playerip, "di_S");
  768. if(gettime() - varGet(playerip) < 3)
  769. {
  770. return false;
  771. }
  772. printf("%d Entrou Em Menos De 2 Segundos.", playerid);
  773. GetPlayerIp(playerid, playerip, 20);
  774. varSet(playerip, gettime());
  775. strcat(playerip, "x");
  776. static timers ;
  777. timers = varGet(playerip);
  778. varSet(playerip, 1+ timers);
  779. if(timers > 2)
  780. {
  781. playerip[strlen(playerip) - 2] = 0;
  782. printf("BOT: ID -> %d IP -> %s", playerid, playerip);
  783. BanEx(playerid, "Bot Connect");
  784. }
  785. }
  786. if(info[playerid][pBan] == 1)
  787. {
  788. GetPlayerIp(playerid,ip,16);
  789. GetPlayerName(playerid,nome,24);
  790. format(string_,sizeof(string_),"{9A03FF}[INFO]: {FFFF00}Ola %s, Voce Nao Pode Mais Jogar Aqui Pois Foi Banido\n\n\tIP:%s",nome,ip);
  791. ShowPlayerDialog(playerid,9999,DIALOG_STYLE_LIST,"Banido",string_,"Ok","");
  792. }
  793. Box[playerid] = TextDrawCreate(622.000000, 79.000000, " ");
  794. TextDrawBackgroundColor(Box[playerid], 255);
  795. TextDrawFont(Box[playerid], 1);
  796. TextDrawLetterSize(Box[playerid], 0.500000, 1.000000);
  797. TextDrawColor(Box[playerid], -1);
  798. TextDrawSetOutline(Box[playerid], 0);
  799. TextDrawSetProportional(Box[playerid], 1);
  800. TextDrawSetShadow(Box[playerid], 1);
  801. Ft[playerid] = TextDrawCreate(495.000000, 81.000000, "000000000");
  802. TextDrawBackgroundColor(Ft[playerid], 255);
  803. TextDrawFont(Ft[playerid], 3);
  804. TextDrawLetterSize(Ft[playerid], 0.740000, 1.700001);
  805. TextDrawColor(Ft[playerid], 65535);
  806. TextDrawSetOutline(Box[playerid], 0);
  807. TextDrawSetProportional(Ft[playerid], 1);
  808. TextDrawSetShadow(Ft[playerid], 1);
  809. TextDrawUseBox(Ft[playerid], 1);
  810. TextDrawBoxColor(Ft[playerid], 255);
  811. TextDrawTextSize(Ft[playerid], 613.000000, 0.000000);
  812. new NickName[25];
  813. GetPlayerName(playerid, NickName, 25);
  814. if(!strfind(NickName, "Sexo"))
  815. {
  816. SendClientMessage(playerid, -1, "{9A03FF}[INFO]: {FFFF00}Voce Usou Um Nick Fora Das Regras e Foi Kikado Automaticamente.");
  817. new str[78], pnome[MAX_PLAYER_NAME];
  818. GetPlayerName(playerid, pnome, sizeof(pnome));
  819. format(str, sizeof(str),
  820. "{9A03FF}[INFO]: {FFFF00}%s Tem Um Nick Fora Das Regras, e Foi Kikado Automaticamente.", pnome, playerid);
  821. SendClientMessageToAll(-1, str);
  822. Kick(playerid);
  823. return 1;
  824. }
  825. if(!strfind(NickName, "sexo"))
  826. {
  827. SendClientMessage(playerid, -1, "{9A03FF}[INFO]: {FFFF00}Voce Usou Um Nick Fora Das Regras e Foi Kikado Automaticamente.");
  828. new str[78], pnome[MAX_PLAYER_NAME];
  829. GetPlayerName(playerid, pnome, sizeof(pnome));
  830. format(str, sizeof(str),
  831. "{9A03FF}[INFO]: {FFFF00}%s Tem Um Nick Fora Das Regras, e Foi Kikado Automaticamente.", pnome, playerid);
  832. SendClientMessageToAll(-1, str);
  833. Kick(playerid);
  834. return 1;
  835. }
  836. if(!strfind(NickName, "Puta"))
  837. {
  838. SendClientMessage(playerid, -1, "{9A03FF}[INFO]: {FFFF00}Voce Usou Um Nick Fora Das Regras e Foi Kikado Automaticamente.");
  839.  
  840. Kick(playerid);
  841. return 1;
  842. }
  843. if(!strfind(NickName, "puta"))
  844. {
  845. SendClientMessage(playerid, -1, "{9A03FF}[INFO]: {FFFF00}Voce Usou Um Nick Fora Das Regras e Foi Kikado Automaticamente.");
  846. new str[78], pnome[MAX_PLAYER_NAME];
  847. GetPlayerName(playerid, pnome, sizeof(pnome));
  848. format(str, sizeof(str),
  849. "{9A03FF}[INFO]: {FFFF00}%s Tem Um Nick Fora Das Regras, e Foi Kikado Automaticamente.", pnome, playerid);
  850. SendClientMessageToAll(-1, str);
  851. Kick(playerid);
  852. return 1;
  853. }
  854. if(!strfind(NickName, "Nada"))
  855. {
  856. SendClientMessage(playerid, -1, "{9A03FF}[INFO]: {FFFF00}Voce Usou Um Nick Fora Das Regras e Foi Kikado Automaticamente.");
  857. new str[78], pnome[MAX_PLAYER_NAME];
  858. GetPlayerName(playerid, pnome, sizeof(pnome));
  859. format(str, sizeof(str),
  860. "{9A03FF}[INFO]: {FFFF00}%s Tem Um Nick Fora Das Regras, e Foi Kikado Automaticamente.", pnome, playerid);
  861. SendClientMessageToAll(-1, str);
  862. Kick(playerid);
  863. return 1;
  864. }
  865. if(!strfind(NickName, "nada"))
  866. {
  867. SendClientMessage(playerid, -1, "{9A03FF}[INFO]: {FFFF00}Voce Usou Um Nick Fora Das Regras e Foi Kikado Automaticamente.");
  868. new str[78], pnome[MAX_PLAYER_NAME];
  869. GetPlayerName(playerid, pnome, sizeof(pnome));
  870. format(str, sizeof(str),
  871. "{9A03FF}[INFO]: {FFFF00}%s Tem Um Nick Fora Das Regras, e Foi Kikado Automaticamente.", pnome, playerid);
  872. SendClientMessageToAll(-1, str);
  873. Kick(playerid);
  874. return 1;
  875. }
  876. if(!strfind(NickName, "Pinto"))
  877. {
  878. SendClientMessage(playerid, -1, "{9A03FF}[INFO]: {FFFF00}Voce Usou Um Nick Fora Das Regras e Foi Kikado Automaticamente.");
  879.  
  880. Kick(playerid);
  881. return 1;
  882. }
  883. if(!strfind(NickName, "pinto"))
  884. {
  885. SendClientMessage(playerid, -1, "{9A03FF}[INFO]: {FFFF00}Voce Usou Um Nick Fora Das Regras e Foi Kikado Automaticamente.");
  886. new str[78], pnome[MAX_PLAYER_NAME];
  887. GetPlayerName(playerid, pnome, sizeof(pnome));
  888. format(str, sizeof(str),
  889. "{9A03FF}[INFO]: {FFFF00}%s Tem Um Nick Fora Das Regras, e Foi Kikado Automaticamente.", pnome, playerid);
  890. SendClientMessageToAll(-1, str);
  891. Kick(playerid);
  892. return 1;
  893. }
  894. if(!strfind(NickName, "Penis"))
  895. {
  896. SendClientMessage(playerid, -1, "{9A03FF}[INFO]: {FFFF00}Voce Usou Um Nick Fora Das Regras e Foi Kikado Automaticamente.");
  897. new str[78], pnome[MAX_PLAYER_NAME];
  898. GetPlayerName(playerid, pnome, sizeof(pnome));
  899. format(str, sizeof(str),
  900. "{9A03FF}[INFO]: {FFFF00}%s Tem Um Nick Fora Das Regras, e Foi Kikado Automaticamente.", pnome, playerid);
  901. SendClientMessageToAll(-1, str);
  902. Kick(playerid);
  903. return 1;
  904. }
  905. if(!strfind(NickName, "penis"))
  906. {
  907. SendClientMessage(playerid, -1, "{9A03FF}[INFO]: {FFFF00}Voce Usou Um Nick Fora Das Regras e Foi Kikado Automaticamente.");
  908. new str[78], pnome[MAX_PLAYER_NAME];
  909. GetPlayerName(playerid, pnome, sizeof(pnome));
  910. format(str, sizeof(str),
  911. "{9A03FF}[INFO]: {FFFF00}%s Tem Um Nick Fora Das Regras, e Foi Kikado Automaticamente.", pnome, playerid);
  912. SendClientMessageToAll(-1, str);
  913. Kick(playerid);
  914. return 1;
  915. }
  916. if(!strfind(NickName, "Buceta"))
  917. {
  918. SendClientMessage(playerid, -1, "{9A03FF}[INFO]: {FFFF00}Voce Usou Um Nick Fora Das Regras e Foi Kikado Automaticamente.");
  919. new str[78], pnome[MAX_PLAYER_NAME];
  920. GetPlayerName(playerid, pnome, sizeof(pnome));
  921. format(str, sizeof(str),
  922. "{9A03FF}[INFO]: {FFFF00}%s Tem Um Nick Fora Das Regras, e Foi Kikado Automaticamente.", pnome, playerid);
  923. SendClientMessageToAll(-1, str);
  924. Kick(playerid);
  925. return 1;
  926. }
  927. if(!strfind(NickName, "buceta"))
  928. {
  929. SendClientMessage(playerid, -1, "{9A03FF}[INFO]: {FFFF00}Voce Usou Um Nick Fora Das Regras e Foi Kikado Automaticamente.");
  930. new str[78], pnome[MAX_PLAYER_NAME];
  931. GetPlayerName(playerid, pnome, sizeof(pnome));
  932. format(str, sizeof(str),
  933. "{9A03FF}[INFO]: {FFFF00}%s Tem Um Nick Fora Das Regras, e Foi Kikado Automaticamente.", pnome, playerid);
  934. SendClientMessageToAll(-1, str);
  935. Kick(playerid);
  936. return 1;
  937. }
  938. if(!strfind(NickName, "Xoxota"))
  939. {
  940. SendClientMessage(playerid, -1, "{9A03FF}[INFO]: {FFFF00}Voce Usou Um Nick Fora Das Regras e Foi Kikado Automaticamente.");
  941. new str[78], pnome[MAX_PLAYER_NAME];
  942. GetPlayerName(playerid, pnome, sizeof(pnome));
  943. format(str, sizeof(str),
  944. "{9A03FF}[INFO]: {FFFF00}%s Tem Um Nick Fora Das Regras, e Foi Kikado Automaticamente.", pnome, playerid);
  945. SendClientMessageToAll(-1, str);
  946. Kick(playerid);
  947. return 1;
  948. }
  949. if(!strfind(NickName, "xoxota"))
  950. {
  951. SendClientMessage(playerid, -1, "{9A03FF}[INFO]: {FFFF00}Voce Usou Um Nick Fora Das Regras e Foi Kikado Automaticamente.");
  952. new str[78], pnome[MAX_PLAYER_NAME];
  953. GetPlayerName(playerid, pnome, sizeof(pnome));
  954. format(str, sizeof(str),
  955. "{9A03FF}[INFO]: {FFFF00}%s Tem Um Nick Fora Das Regras, e Foi Kikado Automaticamente.", pnome, playerid);
  956. SendClientMessageToAll(-1, str);
  957. Kick(playerid);
  958. return 1;
  959. }
  960. if(!strfind(NickName, "Vagina"))
  961. {
  962. SendClientMessage(playerid, -1, "{9A03FF}[INFO]: {FFFF00}Voce Usou Um Nick Fora Das Regras e Foi Kikado Automaticamente.");
  963. new str[78], pnome[MAX_PLAYER_NAME];
  964. GetPlayerName(playerid, pnome, sizeof(pnome));
  965. format(str, sizeof(str),
  966. "{9A03FF}[INFO]: {FFFF00}%s Tem Um Nick Fora Das Regras, e Foi Kikado Automaticamente.", pnome, playerid);
  967. SendClientMessageToAll(-1, str);
  968. Kick(playerid);
  969. return 1;
  970. }
  971. if(!strfind(NickName, "vagina"))
  972. {
  973. SendClientMessage(playerid, -1, "{9A03FF}[INFO]: {FFFF00}Voce Usou Um Nick Fora Das Regras e Foi Kikado Automaticamente.");
  974. new str[78], pnome[MAX_PLAYER_NAME];
  975. GetPlayerName(playerid, pnome, sizeof(pnome));
  976. format(str, sizeof(str),
  977. "{9A03FF}[INFO]: {FFFF00}%s Tem Um Nick Fora Das Regras, e Foi Kikado Automaticamente.", pnome, playerid);
  978. SendClientMessageToAll(-1, str);
  979. Kick(playerid);
  980. return 1;
  981. }
  982. if(!strfind(NickName, "[BDE]"))
  983. {
  984. SendClientMessage(playerid, -1, "{9A03FF}[INFO]: {FFFF00}Voce Usou Um Nick Fora Das Regras e Foi Kikado Automaticamente.");
  985. new str[78], pnome[MAX_PLAYER_NAME];
  986. GetPlayerName(playerid, pnome, sizeof(pnome));
  987. format(str, sizeof(str),
  988. "{9A03FF}[INFO]: {FFFF00}%s Tem Um Nick Fora Das Regras, e Foi Kikado Automaticamente.", pnome, playerid);
  989. SendClientMessageToAll(-1, str);
  990. Kick(playerid);
  991. return 1;
  992. }
  993. if(!strfind(NickName, "TomaNoCu"))
  994. {
  995. SendClientMessage(playerid, -1, "{9A03FF}[INFO]: {FFFF00}Voce Usou Um Nick Fora Das Regras e Foi Kikado Automaticamente.");
  996. new str[78], pnome[MAX_PLAYER_NAME];
  997. GetPlayerName(playerid, pnome, sizeof(pnome));
  998. format(str, sizeof(str),
  999. "{9A03FF}[INFO]: {FFFF00}%s Tem Um Nick Fora Das Regras, e Foi Kikado Automaticamente.", pnome, playerid);
  1000. SendClientMessageToAll(-1, str);
  1001. Kick(playerid);
  1002. return 1;
  1003. }
  1004. if(!strfind(NickName, "Tomanocu"))
  1005. {
  1006. SendClientMessage(playerid, -1, "{9A03FF}[INFO]: {FFFF00}Voce Usou Um Nick Fora Das Regras e Foi Kikado Automaticamente.");
  1007. new str[78], pnome[MAX_PLAYER_NAME];
  1008. GetPlayerName(playerid, pnome, sizeof(pnome));
  1009. format(str, sizeof(str),
  1010. "{9A03FF}[INFO]: {FFFF00}%s Tem Um Nick Fora Das Regras, e Foi Kikado Automaticamente.", pnome, playerid);
  1011. SendClientMessageToAll(-1, str);
  1012. Kick(playerid);
  1013. return 1;
  1014. }
  1015. if(!strfind(NickName, "tomanocu"))
  1016. {
  1017. SendClientMessage(playerid, -1, "{9A03FF}[INFO]: {FFFF00}Voce Usou Um Nick Fora Das Regras e Foi Kikado Automaticamente.");
  1018. new str[78], pnome[MAX_PLAYER_NAME];
  1019. GetPlayerName(playerid, pnome, sizeof(pnome));
  1020. format(str, sizeof(str),
  1021. "{9A03FF}[INFO]: {FFFF00}%s Tem Um Nick Fora Das Regras, e Foi Kikado Automaticamente.", pnome, playerid);
  1022. SendClientMessageToAll(-1, str);
  1023. Kick(playerid);
  1024. return 1;
  1025. }
  1026. if(!strfind(NickName, "Cu"))
  1027. {
  1028. SendClientMessage(playerid, -1, "{9A03FF}[INFO]: {FFFF00}Voce Usou Um Nick Fora Das Regras e Foi Kikado Automaticamente.");
  1029. new str[78], pnome[MAX_PLAYER_NAME];
  1030. GetPlayerName(playerid, pnome, sizeof(pnome));
  1031. format(str, sizeof(str),
  1032. "{9A03FF}[INFO]: {FFFF00}%s Tem Um Nick Fora Das Regras, e Foi Kikado Automaticamente.", pnome, playerid);
  1033. SendClientMessageToAll(-1, str);
  1034. Kick(playerid);
  1035. return 1;
  1036. }
  1037. if(!strfind(NickName, "cu"))
  1038. {
  1039. SendClientMessage(playerid, -1, "{9A03FF}[INFO]: {FFFF00}Voce Usou Um Nick Fora Das Regras e Foi Kikado Automaticamente.");
  1040. new str[78], pnome[MAX_PLAYER_NAME];
  1041. GetPlayerName(playerid, pnome, sizeof(pnome));
  1042. format(str, sizeof(str),
  1043. "{9A03FF}[INFO]: {FFFF00}%s Tem Um Nick Fora Das Regras, e Foi Kikado Automaticamente.", pnome, playerid);
  1044. SendClientMessageToAll(-1, str);
  1045. Kick(playerid);
  1046. return 1;
  1047. }
  1048. SetPlayerMapIcon(playerid,55,-681.3591,966.4533,12.1328,55,0,1);
  1049. SetPlayerMapIcon(playerid,53,-723.2065,910.1733,12.1328,53,0,1);
  1050. SetPlayerMapIcon(playerid,9,-664.1962,879.0258,2.0000,9,0,1);
  1051. SetPlayerMapIcon(playerid,54,-684.6448,935.7137,13.6328,52,0,1);
  1052. GetPlayerName(playerid,NomeS,sizeof(NomeS));
  1053. format(FalaS,sizeof(FalaS),Surpresas,NomeS);
  1054. if(DOF2_FileExists(FalaS))
  1055. {
  1056. SetPlayerSurprises(playerid,DOF2_GetInt(FalaS,"Tempo"));
  1057. TimerSurprise[playerid] = SetTimerEx("ResetPlayerSurprises",DOF2_GetInt(FalaS,"Tempo"),1,"i",playerid);
  1058. }
  1059. new AtualNome[MAX_PLAYER_NAME];
  1060. GetPlayerName(playerid,AtualNome,sizeof(AtualNome));
  1061. SetPVarString(playerid,"Nome Original",AtualNome);
  1062. veiculoid[playerid] = GetPlayerVehicleID(playerid);
  1063. veiculoid[playerid] = 0;
  1064. carromodelo[playerid] = 0;
  1065. return varSet(playerip, gettime());
  1066. }
  1067.  
  1068. public OnPlayerSpawn(playerid)
  1069. {
  1070. for(new i=0; i<MAX_PLAYER_ATTACHED_OBJECTS; i++)
  1071. {
  1072. if(IsPlayerAttachedObjectSlotUsed(playerid, i)) RemovePlayerAttachedObject(playerid, i);
  1073. }
  1074. StopAudioStreamForPlayer(playerid);
  1075. TextDrawDestroy(IntroText0);
  1076. TextDrawDestroy(IntroText1);
  1077. TextDrawShowForPlayer(playerid, TextDrawInfo[playerid]);
  1078. SetPlayerScore(playerid, getScoreData(playerid));
  1079. SetPlayerInterior(playerid, 0);
  1080. Spawnou[playerid] = 1;
  1081. if(VIP[playerid] == 1)
  1082. {
  1083. GameTextForPlayer(playerid,"~r~Voce e um~n~Player VIP~n~Aproveite",5000,3);
  1084. }
  1085. SetPlayerHealth(playerid, 100);
  1086. SetPlayerArmour(playerid, 100.0);
  1087. TextDrawShowForPlayer(playerid,txtTimeDisp);
  1088. TextDrawShowForPlayer(playerid,txtDateDisp);
  1089. TextDrawShowForPlayer(playerid, Ft[playerid]);
  1090. TextDrawShowForPlayer(playerid, Box[playerid]);
  1091. TextDrawShowForPlayer(playerid, TextWY0);
  1092. TextDrawShowForPlayer(playerid, TextWY1);
  1093. AntiDeAMX();
  1094. new AtualNome[MAX_PLAYER_NAME],NovoNome[40];
  1095. if(!Spawned[playerid])
  1096. {
  1097. Spawned[playerid] = true;
  1098. new NickName[MAX_PLAYER_NAME],text[100],string[100];
  1099. GetPlayerName(playerid,NickName,sizeof(NickName));
  1100. format(text,sizeof(text),"/Equipes/%s.txt",NickName);
  1101. if(!Fini_Exists(text))
  1102. {
  1103. Fini_Create(text);
  1104. Fini_OpenFile(text);
  1105. Fini_SetStr("RecrutaDeOutroPlayer",PlayerRecrutaDeOutroPlayer[playerid]);
  1106. Fini_SetStr("NomeEquipe",PlayerEquipe[playerid]);
  1107. Fini_SetStr("Tag",EquipeTag[playerid]);
  1108. Fini_SetVal("Cor",CorEquipe[playerid]);
  1109. Fini_SetFloat("SpawnX",Spawn[playerid][0]);
  1110. Fini_SetFloat("SpawnY",Spawn[playerid][1]);
  1111. Fini_SetFloat("SpawnZ",Spawn[playerid][2]);
  1112. Fini_SetVal("Skin1",SkinEquipe[playerid][0]);
  1113. Fini_SetVal("Skin2",SkinEquipe[playerid][1]);
  1114. Fini_SetVal("Skin3",SkinEquipe[playerid][2]);
  1115. Fini_SetVal("Cargo",RankPlayer[playerid]);
  1116. Fini_SetBool("PlayerTemEquipe",PlayerTemEquipe[playerid]);
  1117. Fini_SetBool("PlayerMembroEquipe",PlayerMembroEquipe[playerid]);
  1118. Fini_SaveFile();
  1119. Fini_CloseFile();
  1120. }
  1121. else
  1122. {
  1123. Fini_OpenFile(text);
  1124. strmid(PlayerRecrutaDeOutroPlayer[playerid],Fini_GetStr("RecrutaDeOutroPlayer"),false,strlen(Fini_GetStr("RecrutaDeOutroPlayer")),MAX_PLAYER_NAME);
  1125. strdel(PlayerRecrutaDeOutroPlayer[playerid],(strlen(PlayerRecrutaDeOutroPlayer[playerid])-2),(strlen(PlayerRecrutaDeOutroPlayer[playerid])));
  1126. format(string,sizeof(string),"/Equipes/%s.txt",PlayerRecrutaDeOutroPlayer[playerid]);
  1127. RankPlayer[playerid] = Fini_GetValue("Cargo");
  1128. PlayerTemEquipe[playerid] = (Fini_GetBool("PlayerTemEquipe") == 1) ? true : false;
  1129. PlayerMembroEquipe[playerid] = (Fini_GetBool("PlayerMembroEquipe") == 1) ? true : false;
  1130. Fini_SaveFile();
  1131. Fini_CloseFile();
  1132. if(strlen(PlayerRecrutaDeOutroPlayer[playerid]) > 2)
  1133. {
  1134. if(Fini_Exists(string))
  1135. {
  1136. Fini_OpenFile(string);
  1137. strmid(InGame[playerid][Equipe],Fini_GetStr("NomeEquipe"),false,strlen(Fini_GetStr("NomeEquipe")),MAX_PLAYER_NAME);
  1138. strmid(InGame[playerid][Tag],Fini_GetStr("Tag"),false,strlen(Fini_GetStr("Tag")),10);
  1139. InGame[playerid][Cor] = Fini_GetValue("Cor");
  1140. InGame[playerid][SpawnGameX] = Fini_GetFloat("SpawnX");
  1141. InGame[playerid][SpawnGameY] = Fini_GetFloat("SpawnY");
  1142. InGame[playerid][SpawnGameZ] = Fini_GetFloat("SpawnZ");
  1143. InGame[playerid][SkinEquipeGame1] = Fini_GetValue("Skin1");
  1144. InGame[playerid][SkinEquipeGame2] = Fini_GetValue("Skin2");
  1145. InGame[playerid][SkinEquipeGame3] = Fini_GetValue("Skin3");
  1146. Fini_SaveFile();
  1147. Fini_CloseFile();
  1148. SetPlayerColor(playerid,InGame[playerid][Cor]);
  1149. SetPlayerPos(playerid,InGame[playerid][SpawnGameX],InGame[playerid][SpawnGameY],InGame[playerid][SpawnGameZ]);
  1150. new Roll = random(2);
  1151. if(Roll == 0) SetPlayerSkin(playerid,InGame[playerid][SkinEquipeGame1]);
  1152. else if(Roll == 1) SetPlayerSkin(playerid,InGame[playerid][SkinEquipeGame1]);
  1153. else if(Roll == 2) SetPlayerSkin(playerid,InGame[playerid][SkinEquipeGame1]);
  1154. GetPVarString(playerid, "Nome Original", AtualNome, sizeof(AtualNome));
  1155. format(NovoNome,40,"[%s]%s",InGame[playerid][Tag],AtualNome);
  1156. SetPlayerName(playerid,NovoNome);
  1157. SetSpawnInfo(playerid, GetPlayerTeam(playerid),GetPlayerSkin(playerid),InGame[playerid][SpawnGameX],InGame[playerid][SpawnGameY],InGame[playerid][SpawnGameZ], 0, 0, 0, 0, 0, 0, 0);
  1158. }
  1159. }
  1160. }
  1161. }
  1162. return 1;
  1163. }
  1164.  
  1165. public OnPlayerDisconnect(playerid, reason)
  1166. {
  1167. new string[64], pName[MAX_PLAYER_NAME];
  1168. GetPlayerName(playerid,pName,MAX_PLAYER_NAME);
  1169. format(string,sizeof string,"{AA3333}[INFO]: {9A03FF}%s {FFFF00}Saiu Do Nosso Servidor! {33AA33}Galera.",pName);
  1170. SendClientMessageToAll(-1,string);
  1171. salvarJogador(playerid);
  1172. TextDrawDestroy(NSFDraw[playerid]);
  1173. TextDrawDestroy(TextDrawInfo[playerid]);
  1174. if (JogadorJogando[playerid])
  1175. {
  1176. OnPlayerExitVehicle(playerid, -1);
  1177. }
  1178. VIP[playerid] = 0;
  1179. Spawnou[playerid] = 0;
  1180. GetPlayerName(playerid,NomeVIP,sizeof(NomeVIP));
  1181. format(FalaVIP,sizeof(FalaVIP),"Vips/%s.ini",NomeVIP);
  1182. if(DOF2_FileExists(FalaVIP))
  1183. {
  1184. DOF2_SaveFile();
  1185. }
  1186. dini_IntSet("Dinheiro.ini",PlayerName(playerid),GetPlayerMoney(playerid));
  1187. if(GetPlayerSurprises(playerid) == 1)
  1188. {
  1189. GetPlayerName(playerid,NomeS,sizeof(NomeS));
  1190. format(FalaS,sizeof(FalaS),Surpresas,NomeS);
  1191.  
  1192. if(!DOF2_FileExists(FalaS))
  1193. {
  1194. DOF2_CreateFile(FalaS);
  1195. DOF2_SetInt(FalaS,"Tempo",GetPlayerSurprises(playerid));
  1196. DOF2_SaveFile();
  1197. return 1;
  1198. }
  1199. else
  1200. {
  1201. DOF2_SetInt(FalaS,"Tempo",GetPlayerSurprises(playerid));
  1202. return 1;
  1203. }
  1204. }
  1205. salvardados(playerid);
  1206. if(reason == 2)
  1207. {
  1208. static playerip[20];
  1209. GetPlayerIp(playerid, playerip, 20);
  1210. strcat(playerip, "di_S");
  1211. varSet(playerip, gettime());
  1212. }
  1213. return 1;
  1214. }
  1215.  
  1216. CMD:comandos(playerid, params[])
  1217. {
  1218. new Comandos[2500];
  1219. strins(Comandos,"{03F2FF}Comandos Veiculos:\n",strlen(Comandos));
  1220. strins(Comandos,"{FFFF00}/Cv /Reparar /Tunar /Flip /Reparoa /Reparof\n",strlen(Comandos));
  1221. strins(Comandos,"{03F2FF}Comandos Animes:\n",strlen(Comandos));
  1222. strins(Comandos,"{FFFF00}/Handsup /Ligar /Desligar / /Apontar /Cobrar /Mascararse /Rap /Taichi /Passaramao\n",strlen(Comandos));
  1223. strins(Comandos,"{FFFF00}/Roubar /Cruzarb /Deitar /Abaixar /Vomitar /Comer /Sentar /Fodase /Merda /Wave /Mijar\n",strlen(Comandos));
  1224. strins(Comandos,"{FFFF00}/Observar /Overdose /Creu /Conversar /Fumar /Fumar2 /Crack /Punheta /CocarOvo\n",strlen(Comandos));
  1225. strins(Comandos,"{03F2FF}Outros Comandos:\n",strlen(Comandos));
  1226. strins(Comandos,"{FFFF00}/StopAnime /Equipe /PainelEquipe /Kill /Vida /Colete /MudarNick /Sim /Nao /ComandosADM\n",strlen(Comandos));
  1227. strins(Comandos,"{FFFF00}/MudarSkin /Relatorio\n",strlen(Comandos));
  1228. strins(Comandos,"{03F2FF}Comandos WTF:\n",strlen(Comandos));
  1229. strins(Comandos,"{FFFF00}/Ava /Sopa /EMemo /Homen /Gay /Caguei /Risus /Perdao /Zueira /Peidei /NaoMeDiga /ToComFome\n",strlen(Comandos));
  1230. strins(Comandos,"{FFFF00}/IssoeUmaBixona\n",strlen(Comandos));
  1231. strins(Comandos,"{03F2FF}Comandos Drifts:\n",strlen(Comandos));
  1232. strins(Comandos,"{FFFF00}/Estilo /Ranking /Desafiar /Aceitar /Recusar /CancelarDesafio\n",strlen(Comandos));
  1233. strins(Comandos,"{03F2FF}Comandos Radios:\n",strlen(Comandos));
  1234. strins(Comandos,"{FFFF00}/RadioSIS1 /RadioSIS2 /Radio1 /Radio2 /Radio3 /Radio4 /Radio5 /Radio6 /Radio7 /Radio8\n",strlen(Comandos));
  1235. strins(Comandos,"{FFFF00}/Radio9 /Radio10 /RadioStop\n",strlen(Comandos));
  1236. strins(Comandos,"{03F2FF}Comandos Vips:\n",strlen(Comandos));
  1237. strins(Comandos,"{FFFF00}/Vips /ArmasVip /RoupaVip /MajVip /Vip /MeuVip /AjudaVip /PlanosVip\n",strlen(Comandos));
  1238. strins(Comandos,"{FFFF00}/Radio9 /Radio10 /RadioStop\n",strlen(Comandos));
  1239. strins(Comandos,"{03F2FF}Teleportes Drifts:\n",strlen(Comandos));
  1240. strins(Comandos,"{FFFF00}/Drift1 /Drift2 /Drift3 /Drift4 /drift5 /Drift6 /Drift7 /Drift8 /Drift9 /Drift10 /Drift11 /drift12 /Drift13 /Drift14\n",strlen(Comandos));
  1241. strins(Comandos,"{FFFF00}/Drift15 /Drift17 /Drift18 /drift19 /Drift20 /Drift21 /Drift22 /Drift23 /Drift24 /Drift25 /Drift26 /Drift27\n",strlen(Comandos));
  1242. strins(Comandos,"{FFFF00}/Drift28 /Drift28 /Drift29 /Drift30 /Drift31 /Drift32 /Drift33 /Drift34 /Drift35 /Drift36 /Drift37 /Drift38\n",strlen(Comandos));
  1243. strins(Comandos,"{FFFF00}/Drift39 /Drift40 /Drift41 /Drift42 /Drift43 /Drift44 /Drift45 /Drift46 /Drift47 /Drift48 /Drift49 /Drift50\n",strlen(Comandos));
  1244. strins(Comandos,"{03F2FF}Outros Teleportes:\n",strlen(Comandos));
  1245. strins(Comandos,"{FFFF00}/Spawn /Avenidalv /Avenidasf /Avenidals /Grove /Skate /Aerols /Favela\n",strlen(Comandos));
  1246. strins(Comandos,"{03F2FF}Suportes:\n",strlen(Comandos));
  1247. strins(Comandos,"{FFFF00}/Admins\n",strlen(Comandos));
  1248. ShowPlayerDialog(playerid, 100, DIALOG_STYLE_MSGBOX,
  1249. "{FFFF00}Comandos",Comandos,"Entendi","");
  1250. SendClientMessage(playerid, -1,
  1251. "{9A03FF}[INFO]: {FFFF00}Dialogo Ativado! Leia Seu Dialogo");
  1252. return 1;
  1253. }
  1254.  
  1255. CMD:creditos(playerid, params[])
  1256. {
  1257. new Creditos[500];
  1258. strins(Creditos,"{03F2FF}Creditos Do Servidor:\n",strlen(Creditos));
  1259. strins(Creditos,"{FFFF00}Servidor Criado Totalmente Por:\n",strlen(Creditos));
  1260. strins(Creditos,"{FFFF00}Wesley De Oliveira Dos Reis Toledo\n",strlen(Creditos));
  1261. strins(Creditos,"{FFFF00}Mais Conhecido Como (i7Core).\n",strlen(Creditos));
  1262. strins(Creditos,"{03F2FF}Base De Drift:\n",strlen(Creditos));
  1263. strins(Creditos,"{FFFF00}IpsBruno.\n",strlen(Creditos));
  1264. ShowPlayerDialog(playerid, 100, DIALOG_STYLE_MSGBOX,
  1265. "{FFFF00}Creditos",Creditos,"Entendi","");
  1266. SendClientMessage(playerid, -1,
  1267. "{9A03FF}[INFO]: {FFFF00}Dialogo Ativado! Leia Seu Dialogo");
  1268. return 1;
  1269. }
  1270.  
  1271. CMD:regras(playerid, params[])
  1272. {
  1273. new Regras[500];
  1274. strins(Regras,"{FFFF00}[1] - Nunca Desrespeitar os Adms, Players, Visitantes Online\n",strlen(Regras));
  1275. strins(Regras,"{FFFF00}[2] - Nunca Pedir ADM Ao Dono Do Servidor e Igual a Ban /P.\n",strlen(Regras));
  1276. strins(Regras,"{FFFF00}[3] - Nunca Usar Hacker(Xiter) - (Sobeit) Ou Mods No Servidor\n",strlen(Regras));
  1277. strins(Regras,"{FFFF00}[4] - Seja Sempre Honesto Com Todo Mundo Do Servidor, Players\n",strlen(Regras));
  1278. strins(Regras,"{FFFF00}[5] - Nao Xingar ou Descutir Com Os Players, Admin, Visitantes\n",strlen(Regras));
  1279. ShowPlayerDialog(playerid, 100, DIALOG_STYLE_MSGBOX,
  1280. "{FFFF00}Regras",Regras,"Entendi","");
  1281. SendClientMessage(playerid, -1,
  1282. "{9A03FF}[INFO]: {FFFF00}Dialogo Ativado! Leia Seu Dialogo");
  1283. return 1;
  1284. }
  1285.  
  1286. CMD:ajuda(playerid, params[])
  1287. {
  1288. new Ajuda[500];
  1289. strins(Ajuda,"{FFFF00}[1] - Serivdor Totalmente Criado Para Driftar e Se Divertir",strlen(Ajuda));
  1290. strins(Ajuda,"{FFFF00}[2] - Fazer Drift Para Ganhar Pontos e Ser Sempre o 1 Do Rank",strlen(Ajuda));
  1291. strins(Ajuda,"{FFFF00}[3] - Aposte Muitas Corridas Com Os Amigos e Se Divirtam-se",strlen(Ajuda));
  1292. strins(Ajuda,"{FFFF00}[4] - Veja Todos Os Comandos Digitando /Comandos Ciclando T",strlen(Ajuda));
  1293. strins(Ajuda,"{FFFF00}[5] - Peca Ajuda Aos Administradores Do Servidor /Admins.",strlen(Ajuda));
  1294. ShowPlayerDialog(playerid, 100, DIALOG_STYLE_MSGBOX,
  1295. "{FFFF00}Comandos",Ajuda,"Entendi","");
  1296. SendClientMessage(playerid, -1,
  1297. "{9A03FF}[INFO]: {FFFF00}Dialogo Ativado! Leia Seu Dialogo");
  1298. return 1;
  1299. }
  1300.  
  1301. CMD:reparar(playerid, params[])
  1302. {
  1303. ShowPlayerDialog(playerid, Reparar, DIALOG_STYLE_MSGBOX,
  1304. "{FFFF00}Reparar o Veiculo",
  1305. "{03F2FF}Voce Deseja Reparar o Seu Veiculo? Lembrando Que Nao e Permanente!",
  1306. "Sim",
  1307. "Nao");
  1308. SendClientMessage(playerid, -1,
  1309. "{9A03FF}[INFO]: {FFFF00}Dialogo Ativado! Leia Seu Dialogo");
  1310. return 1;
  1311. }
  1312.  
  1313. CMD:tunar(playerid)
  1314. {
  1315. new Status = GetPlayerState(playerid);
  1316. if(Status == PLAYER_STATE_DRIVER)
  1317. {
  1318. MenuTuning(playerid);
  1319. }else{
  1320. SendClientMessage(playerid, -1,
  1321. "{9A03FF}[INFO]: {FFFF00}Voce Nao Estais Em Um Veiculo");
  1322. }
  1323. return 1;
  1324. }
  1325.  
  1326. CMD:flip(playerid, params[])
  1327. {
  1328. new veiculo;
  1329. new Float:angulo;
  1330. veiculo = GetPlayerVehicleID(playerid);
  1331. GetVehicleZAngle(veiculo, angulo);
  1332. SetVehicleZAngle(veiculo, angulo);
  1333. SendClientMessage(playerid, -1,
  1334. "{9A03FF}[INFO]: {FFFF00}Veiculo Desvirado Com Sucesso.");
  1335. return 1;
  1336. }
  1337.  
  1338. CMD:reparoa(playerid, params[])
  1339. {
  1340. if(Ativado[playerid] == 1)
  1341. {
  1342. SendClientMessage(playerid, -1,
  1343. "{9A03FF}[INFO]: {FFFF00}Ja Estais Ativado o Auto Reparo.");
  1344. return 1;
  1345. }
  1346. if(!IsPlayerInAnyVehicle(playerid)) return SendClientMessage(playerid, -1, "{9A03FF}[INFO]: {FFFF00}Voce Precisa Estar em Um Veiculo.");
  1347. TempoAutoReparar = SetTimerEx("AutoReparar", 200, true, "i", playerid);
  1348. SendClientMessage(playerid, -1, "{9A03FF}[INFO]: {FFFF00}Auto Reparo Ativado Com Sucesso.");
  1349. Ativado[playerid] =1;
  1350. return 1;
  1351. }
  1352.  
  1353. CMD:reparof(playerid, params[])
  1354. {
  1355. if(Ativado[playerid] == 0)
  1356. {
  1357. SendClientMessage(playerid, -1, "{9A03FF}[INFO]: {FFFF00}o Auto Reparo Nao Estais Ativado.");
  1358. return 1;
  1359. }
  1360. KillTimer(TempoAutoReparar);
  1361. SendClientMessage(playerid, -1, "{9A03FF}[INFO]: {FFFF00}Auto Reparo Desativado COm Sucesso.");
  1362. Ativado[playerid] = 0;
  1363. return 1;
  1364. }
  1365.  
  1366. CMD:handsup(playerid, params[])
  1367. {
  1368. SetPlayerSpecialAction(playerid, 10);
  1369. SendClientMessage(playerid, -1,
  1370. "{9A03FF}[INFO]: {FFFF00}Anime Efetuado Com Sucesso, Caso Bug, Tente Denovo.");
  1371. return 1;
  1372. }
  1373.  
  1374. CMD:ligar(playerid, params[])
  1375. {
  1376. SetPlayerSpecialAction(playerid, 11);
  1377. SendClientMessage(playerid, -1,
  1378. "{9A03FF}[INFO]: {FFFF00}Anime Efetuado Com Sucesso, Caso Bug, Tente Denovo.");
  1379. return 1;
  1380. }
  1381.  
  1382. CMD:desligar(playerid, params[])
  1383. {
  1384. SetPlayerSpecialAction(playerid, 13);
  1385. SendClientMessage(playerid, -1,
  1386. "{9A03FF}[INFO]: {FFFF00}Anime Efetuado Com Sucesso, Caso Bug, Tente Denovo.");
  1387. return 1;
  1388. }
  1389.  
  1390. CMD:(playerid, params[])
  1391. {
  1392. ApplyAnimation(playerid, "PED", "WALK_DRUNK", 4.0, 1, 1, 1, 1, 0);
  1393. SendClientMessage(playerid, -1,
  1394. "{9A03FF}[INFO]: {FFFF00}Anime Efetuado Com Sucesso, Caso Bug, Tente Denovo.");
  1395. return 1;
  1396. }
  1397.  
  1398. CMD:apontar(playerid, params[])
  1399. {
  1400. ApplyAnimation(playerid, "ped", "ARRESTgun", 4.0, 0, 1, 1, 1, -1);
  1401. SendClientMessage(playerid, -1,
  1402. "{9A03FF}[INFO]: {FFFF00}Anime Efetuado Com Sucesso, Caso Bug, Tente Denovo.");
  1403. return 1;
  1404. }
  1405.  
  1406. CMD:mascararse(playerid, params[])
  1407. {
  1408. ApplyAnimation(playerid, "SHOP", "ROB_Shifty", 4.0, 0, 0, 0, 0, 0);
  1409. SendClientMessage(playerid, -1,
  1410. "{9A03FF}[INFO]: {FFFF00}Anime Efetuado Com Sucesso, Caso Bug, Tente Denovo.");
  1411. return 1;
  1412. }
  1413.  
  1414. CMD:roubar(playerid, params[])
  1415. {
  1416. ApplyAnimation(playerid, "SHOP", "ROB_Loop_Threat", 4.0, 1, 0, 0, 0, 0);
  1417. SendClientMessage(playerid, -1,
  1418. "{9A03FF}[INFO]: {FFFF00}Anime Efetuado Com Sucesso, Caso Bug, Tente Denovo.");
  1419. return 1;
  1420. }
  1421.  
  1422. CMD:cruzarb(playerid, params[])
  1423. {
  1424. ApplyAnimation(playerid, "COP_AMBIENT", "Coplook_loop", 4.0, 0, 1, 1, 1, -1);
  1425. SendClientMessage(playerid, -1,
  1426. "{9A03FF}[INFO]: {FFFF00}Anime Efetuado Com Sucesso, Caso Bug, Tente Denovo.");
  1427. return 1;
  1428. }
  1429.  
  1430. CMD:merda(playerid, params[])
  1431. {
  1432. ApplyAnimation(playerid, "RAPPING", "Laugh_01", 4.0, 0, 0, 0, 0, 0);
  1433. SendClientMessage(playerid, -1,
  1434. "{9A03FF}[INFO]: {FFFF00}Anime Efetuado Com Sucesso, Caso Bug, Tente Denovo.");
  1435. return 1;
  1436. }
  1437.  
  1438. CMD:deitar(playerid, params[])
  1439. {
  1440. ApplyAnimation(playerid, "BEACH", "bather", 4.0, 1, 0, 0, 0, 0);
  1441. SendClientMessage(playerid, -1,
  1442. "{9A03FF}[INFO]: {FFFF00}Anime Efetuado Com Sucesso, Caso Bug, Tente Denovo.");
  1443. return 1;
  1444. }
  1445.  
  1446. CMD:abaixar(playerid, params[])
  1447. {
  1448. ApplyAnimation(playerid, "ped", "cower", 3.0, 1, 0, 0, 0, 0);
  1449. SendClientMessage(playerid, -1,
  1450. "{9A03FF}[INFO]: {FFFF00}Anime Efetuado Com Sucesso, Caso Bug, Tente Denovo.");
  1451. return 1;
  1452. }
  1453.  
  1454. CMD:vomitar(playerid, params[])
  1455. {
  1456. ApplyAnimation(playerid, "FOOD", "EAT_Vomit_P", 3.0, 0, 0, 0, 0, 0);
  1457. SendClientMessage(playerid, -1,
  1458. "{9A03FF}[INFO]: {FFFF00}Anime Efetuado Com Sucesso, Caso Bug, Tente Denovo.");
  1459. return 1;
  1460. }
  1461.  
  1462. CMD:comer(playerid, params[])
  1463. {
  1464. ApplyAnimation(playerid, "FOOD", "EAT_Burger", 3.0, 0, 0, 0, 0, 0);
  1465. SendClientMessage(playerid, -1,
  1466. "{9A03FF}[INFO]: {FFFF00}Anime Efetuado Com Sucesso, Caso Bug, Tente Denovo.");
  1467. return 1;
  1468. }
  1469.  
  1470. CMD:rap(playerid, params[])
  1471. {
  1472. ApplyAnimation(playerid, "ON_LOOKERS", "wave_loop", 4.0, 1, 0, 0, 0, 0);
  1473. SendClientMessage(playerid, -1,
  1474. "{9A03FF}[INFO]: {FFFF00}Anime Efetuado Com Sucesso, Caso Bug, Tente Denovo.");
  1475. return 1;
  1476. }
  1477.  
  1478. CMD:passaramao(playerid, params[])
  1479. {
  1480. ApplyAnimation(playerid, "SWEET", "sweet_ass_slap", 4.0, 0, 0, 0, 0, 0);
  1481. SendClientMessage(playerid, -1,
  1482. "{9A03FF}[INFO]: {FFFF00}Anime Efetuado Com Sucesso, Caso Bug, Tente Denovo.");
  1483. return 1;
  1484. }
  1485.  
  1486. CMD:cobrar(playerid, params[])
  1487. {
  1488. ApplyAnimation(playerid, "DEALER", "DEALER_DEAL", 4.0, 0, 0, 0, 0, 0);
  1489. SendClientMessage(playerid, -1,
  1490. "{9A03FF}[INFO]: {FFFF00}Anime Efetuado Com Sucesso, Caso Bug, Tente Denovo.");
  1491. return 1;
  1492. }
  1493.  
  1494. CMD:overdose(playerid, params[])
  1495. {
  1496. ApplyAnimation(playerid, "CRACK", "crckdeth2", 4.0, 1, 0, 0, 0, 0);
  1497. SendClientMessage(playerid, -1,
  1498. "{9A03FF}[INFO]: {FFFF00}Anime Efetuado Com Sucesso, Caso Bug, Tente Denovo.");
  1499. return 1;
  1500. }
  1501.  
  1502. CMD:fumar(playerid, params[])
  1503. {
  1504. ApplyAnimation(playerid, "SMOKING", "M_smklean_loop", 4.0, 1, 0, 0, 0, 0);
  1505. SendClientMessage(playerid, -1,
  1506. "{9A03FF}[INFO]: {FFFF00}Anime Efetuado Com Sucesso, Caso Bug, Tente Denovo.");
  1507. return 1;
  1508. }
  1509.  
  1510. CMD:fumar2(playerid, params[])
  1511. {
  1512. ApplyAnimation(playerid, "SMOKING", "F_smklean_loop", 4.0, 1, 0, 0, 0, 0);
  1513. SendClientMessage(playerid, -1,
  1514. "{9A03FF}[INFO]: {FFFF00}Anime Efetuado Com Sucesso, Caso Bug, Tente Denovo.");
  1515. return 1;
  1516. }
  1517.  
  1518. CMD:sentar(playerid, params[])
  1519. {
  1520. ApplyAnimation(playerid, "BEACH", "ParkSit_M_loop", 4.0, 1, 0, 0, 0, 0);
  1521. SendClientMessage(playerid, -1,
  1522. "{9A03FF}[INFO]: {FFFF00}Anime Efetuado Com Sucesso, Caso Bug, Tente Denovo.");
  1523. return 1;
  1524. }
  1525.  
  1526. CMD:conversar(playerid, params[])
  1527. {
  1528. ApplyAnimation(playerid, "PED", "IDLE_CHAT", 4.0, 0, 0, 0, 0, 0);
  1529. SendClientMessage(playerid, -1,
  1530. "{9A03FF}[INFO]: {FFFF00}Anime Efetuado Com Sucesso, Caso Bug, Tente Denovo.");
  1531. return 1;
  1532. }
  1533.  
  1534. CMD:fodase(playerid, params[])
  1535. {
  1536. ApplyAnimation(playerid, "PED", "fucku", 4.0, 0, 0, 0, 0, 0);
  1537. SendClientMessage(playerid, -1,
  1538. "{9A03FF}[INFO]: {FFFF00}Anime Efetuado Com Sucesso, Caso Bug, Tente Denovo.");
  1539. return 1;
  1540. }
  1541.  
  1542. CMD:taichi(playerid, params[])
  1543. {
  1544. ApplyAnimation(playerid, "PARK", "Tai_Chi_Loop", 4.0, 1, 0, 0, 0, 0);
  1545. SendClientMessage(playerid, -1,
  1546. "{9A03FF}[INFO]: {FFFF00}Anime Efetuado Com Sucesso, Caso Bug, Tente Denovo.");
  1547. return 1;
  1548. }
  1549.  
  1550. CMD:observar(playerid, params[])
  1551. {
  1552. ApplyAnimation(playerid, "BAR", "dnk_stndF_loop", 4.0, 1, 0, 0, 0, 0);
  1553. SendClientMessage(playerid, -1,
  1554. "{9A03FF}[INFO]: {FFFF00}Anime Efetuado Com Sucesso, Caso Bug, Tente Denovo.");
  1555. return 1;
  1556. }
  1557.  
  1558. CMD:punheta(playerid)
  1559. {
  1560. ApplyAnimation(playerid,"PAULNMAC", "wank_loop", 1.800001, 1, 0, 0, 1, 600);
  1561. SendClientMessage(playerid, -1,
  1562. "{9A03FF}[INFO]: {FFFF00}Anime Efetuado Com Sucesso, Caso Bug, Tente Denovo.");
  1563. return 1;
  1564. }
  1565.  
  1566. CMD:mijar(playerid)
  1567. {
  1568. SetPlayerSpecialAction(playerid, 68);
  1569. SendClientMessage(playerid, -1,
  1570. "{9A03FF}[INFO]: {FFFF00}Anime Efetuado Com Sucesso, Caso Bug, Tente Denovo.");
  1571. return 1;
  1572. }
  1573.  
  1574. CMD:creu(playerid)
  1575. {
  1576. ApplyAnimation(playerid,"CHOPPA","CHOPPA_back",4.1,1,1,1,1,1);
  1577. SendClientMessage(playerid, -1,
  1578. "{9A03FF}[INFO]: {FFFF00}Anime Efetuado Com Sucesso, Caso Bug, Tente Denovo.");
  1579. return 1;
  1580. }
  1581.  
  1582. CMD:cocarovo(playerid)
  1583. {
  1584. ApplyAnimation(playerid,"MISC","Scratchballs_01",4.1,1,1,1,1,1);
  1585. SendClientMessage(playerid, -1,
  1586. "{9A03FF}[INFO]: {FFFF00}Anime Efetuado Com Sucesso, Caso Bug, Tente Denovo.");
  1587. return 1;
  1588. }
  1589.  
  1590. CMD:wave(playerid)
  1591. {
  1592. ApplyAnimation(playerid, "ON_LOOKERS", "wave_loop", 4.0, 1, 0, 0, 0, 0);
  1593. SendClientMessage(playerid, -1,
  1594. "{9A03FF}[INFO]: {FFFF00}Anime Efetuado Com Sucesso, Caso Bug, Tente Denovo.");
  1595. return 1;
  1596. }
  1597.  
  1598. CMD:crack(playerid)
  1599. {
  1600. ApplyAnimation(playerid, "CRACK", "crckdeth2", 4.0, 1, 0, 0, 0, 0);
  1601. SendClientMessage(playerid, -1,
  1602. "{9A03FF}[INFO]: {FFFF00}Anime Efetuado Com Sucesso, Caso Bug, Tente Denovo.");
  1603. return 1;
  1604. }
  1605.  
  1606. CMD:stopanime(playerid, params[])
  1607. {
  1608. ClearAnimations(playerid);
  1609. SendClientMessage(playerid, -1,
  1610. "{9A03FF}[INFO]: {FFFF00}Anime Desativado Com Sucesso, Quer Mais? /Comandos.");
  1611. return 1;
  1612. }
  1613.  
  1614. CMD:drift1(playerid, params[])
  1615. {
  1616. SetPlayerPos(playerid, -329.3348,1536.3771,76.6117 );
  1617. SetPlayerFacingAngle(playerid, 276.8851);
  1618. new str[78], pnome[MAX_PLAYER_NAME];
  1619. GetPlayerName(playerid, pnome, sizeof(pnome));
  1620. format(str, sizeof(str),
  1621. "{9A03FF}[INFO]: {FFFF00}%s Foi Para o Drift. /Drift1.", pnome, playerid);
  1622. SendClientMessageToAll(-1, str);
  1623. return 1;
  1624. }
  1625. CMD:drift2(playerid, params[])
  1626. {
  1627. SetPlayerPos(playerid, 2265.3010,1399.5085,42.8203);
  1628. SetPlayerFacingAngle(playerid, 110.5445);
  1629. new str[78], pnome[MAX_PLAYER_NAME];
  1630. GetPlayerName(playerid, pnome, sizeof(pnome));
  1631. format(str, sizeof(str),
  1632. "{9A03FF}[INFO]: {FFFF00}%s Foi Para o Drift. /Drift2.", pnome, playerid);
  1633. SendClientMessageToAll(-1, str);
  1634. return 1;
  1635. }
  1636. CMD:drift3(playerid, params[])
  1637. {
  1638. SetPlayerPos(playerid, -2489.8352,-616.3492,132.5658);
  1639. SetPlayerFacingAngle(playerid, 110.5445);
  1640. new str[78], pnome[MAX_PLAYER_NAME];
  1641. GetPlayerName(playerid, pnome, sizeof(pnome));
  1642. format(str, sizeof(str),
  1643. "{9A03FF}[INFO]: {FFFF00}%s Foi Para o Drift. /Drift3.", pnome, playerid);
  1644. SendClientMessageToAll(-1, str);
  1645. return 1;
  1646. }
  1647. CMD:drift4(playerid, params[])
  1648. {
  1649. SetPlayerPos(playerid, 2243.2185,1963.3853,31.7797);
  1650. SetPlayerFacingAngle(playerid, 110.5445);
  1651. new str[78], pnome[MAX_PLAYER_NAME];
  1652. GetPlayerName(playerid, pnome, sizeof(pnome));
  1653. format(str, sizeof(str),
  1654. "{9A03FF}[INFO]: {FFFF00}%s Foi Para o Drift. /Drift4.", pnome, playerid);
  1655. SendClientMessageToAll(-1, str);
  1656. return 1;
  1657. }
  1658. CMD:drift5(playerid, params[])
  1659. {
  1660. SetPlayerPos(playerid, 1146.2200,2178.7068,10.8203);
  1661. SetPlayerFacingAngle(playerid, 110.5445);
  1662. new str[78], pnome[MAX_PLAYER_NAME];
  1663. GetPlayerName(playerid, pnome, sizeof(pnome));
  1664. format(str, sizeof(str),
  1665. "{9A03FF}[INFO]: {FFFF00}%s Foi Para o Drift. /Drift5.", pnome, playerid);
  1666. SendClientMessageToAll(-1, str);
  1667. return 1;
  1668. }
  1669. CMD:drift6(playerid, params[])
  1670. {
  1671. SetPlayerPos(playerid, 1886.9543,1813.2212,18.9339);
  1672. SetPlayerFacingAngle(playerid, 110.5445);
  1673. new str[78], pnome[MAX_PLAYER_NAME];
  1674. GetPlayerName(playerid, pnome, sizeof(pnome));
  1675. format(str, sizeof(str),
  1676. "{9A03FF}[INFO]: {FFFF00}%s Foi Para o Drift. /Drift6.", pnome, playerid);
  1677. SendClientMessageToAll(-1, str);
  1678. return 1;
  1679. }
  1680. CMD:drift7(playerid, params[])
  1681. {
  1682. SetPlayerPos(playerid, -766.7427,-1730.1228,95.9759);
  1683. SetPlayerFacingAngle(playerid, 110.5445);
  1684. new str[78], pnome[MAX_PLAYER_NAME];
  1685. GetPlayerName(playerid, pnome, sizeof(pnome));
  1686. format(str, sizeof(str),
  1687. "{9A03FF}[INFO]: {FFFF00}%s Foi Para o Drift. /Drift7.", pnome, playerid);
  1688. SendClientMessageToAll(-1, str);
  1689. return 1;
  1690. }
  1691. CMD:drift8(playerid, params[])
  1692. {
  1693. SetPlayerPos(playerid, 711.8475,2581.5981,25.2460);
  1694. SetPlayerFacingAngle(playerid, 110.5445);
  1695. new str[78], pnome[MAX_PLAYER_NAME];
  1696. GetPlayerName(playerid, pnome, sizeof(pnome));
  1697. format(str, sizeof(str),
  1698. "{9A03FF}[INFO]: {FFFF00}%s Foi Para o Drift. /Drift8.", pnome, playerid);
  1699. SendClientMessageToAll(-1, str);
  1700. return 1;
  1701. }
  1702. CMD:drift9(playerid, params[])
  1703. {
  1704. SetPlayerPos(playerid, -2418.8452,81.8775,34.6797);
  1705. SetPlayerFacingAngle(playerid, 89.7885);
  1706. new str[78], pnome[MAX_PLAYER_NAME];
  1707. GetPlayerName(playerid, pnome, sizeof(pnome));
  1708. format(str, sizeof(str),
  1709. "{9A03FF}[INFO]: {FFFF00}%s Foi Para o Drift. /Drift9.", pnome, playerid);
  1710. SendClientMessageToAll(-1, str);
  1711. return 1;
  1712. }
  1713. CMD:drift10(playerid, params[])
  1714. {
  1715. SetPlayerPos(playerid, 915.9879,-685.1018,116.0321);
  1716. SetPlayerFacingAngle(playerid, 148.8388);
  1717. new str[78], pnome[MAX_PLAYER_NAME];
  1718. GetPlayerName(playerid, pnome, sizeof(pnome));
  1719. format(str, sizeof(str),
  1720. "{9A03FF}[INFO]: {FFFF00}%s Foi Para o Drift. /Drift10.", pnome, playerid);
  1721. SendClientMessageToAll(-1, str);
  1722. return 1;
  1723. }
  1724. CMD:drift11(playerid, params[])
  1725. {
  1726. SetPlayerPos(playerid, -771.1682,-100.2281,64.8293);
  1727. SetPlayerFacingAngle(playerid, 290.6883);
  1728. new str[78], pnome[MAX_PLAYER_NAME];
  1729. GetPlayerName(playerid, pnome, sizeof(pnome));
  1730. format(str, sizeof(str),
  1731. "{9A03FF}[INFO]: {FFFF00}%s Foi Para o Drift. /Drift11.", pnome, playerid);
  1732. SendClientMessageToAll(-1, str);
  1733. return 1;
  1734. }
  1735. CMD:drift12(playerid, params[])
  1736. {
  1737. SetPlayerPos(playerid, 2847.8616,-758.0251,10.4511);
  1738. SetPlayerFacingAngle(playerid, 357.8184);
  1739. new str[78], pnome[MAX_PLAYER_NAME];
  1740. GetPlayerName(playerid, pnome, sizeof(pnome));
  1741. format(str, sizeof(str),
  1742. "{9A03FF}[INFO]: {FFFF00}%s Foi Para o Drift. /Drift12.", pnome, playerid);
  1743. SendClientMessageToAll(-1, str);
  1744. return 1;
  1745. }
  1746. CMD:drift13(playerid, params[])
  1747. {
  1748. SetPlayerPos(playerid, 1239.8492,-2037.4199,59.9314);
  1749. SetPlayerFacingAngle(playerid, 260.3887);
  1750. new str[78], pnome[MAX_PLAYER_NAME];
  1751. GetPlayerName(playerid, pnome, sizeof(pnome));
  1752. format(str, sizeof(str),
  1753. "{9A03FF}[INFO]: {FFFF00}%s Foi Para o Drift. /Drift13.", pnome, playerid);
  1754. SendClientMessageToAll(-1, str);
  1755. return 1;
  1756. }
  1757. CMD:drift14(playerid, params[])
  1758. {
  1759. SetPlayerPos(playerid, 1636.9423,-1154.2665,23.6056);
  1760. SetPlayerFacingAngle(playerid, 357.5793);
  1761. new str[78], pnome[MAX_PLAYER_NAME];
  1762. GetPlayerName(playerid, pnome, sizeof(pnome));
  1763. format(str, sizeof(str),
  1764. "{9A03FF}[INFO]: {FFFF00}%s Foi Para o Drift. /Drift14.", pnome, playerid);
  1765. SendClientMessageToAll(-1, str);
  1766. return 1;
  1767. }
  1768. CMD:drift15(playerid, params[])
  1769. {
  1770. SetPlayerPos(playerid, 1978.7637,2238.7798,26.8968);
  1771. SetPlayerFacingAngle(playerid, 269.8691);
  1772. new str[78], pnome[MAX_PLAYER_NAME];
  1773. GetPlayerName(playerid, pnome, sizeof(pnome));
  1774. format(str, sizeof(str),
  1775. "{9A03FF}[INFO]: {FFFF00}%s Foi Para o Drift. /Drift15.", pnome, playerid);
  1776. SendClientMessageToAll(-1, str);
  1777. return 1;
  1778. }
  1779. CMD:drift16(playerid, params[])
  1780. {
  1781. SetPlayerPos(playerid, -116.2590,819.2222,20.0582);
  1782. SetPlayerFacingAngle(playerid, 199.9199);
  1783. new str[78], pnome[MAX_PLAYER_NAME];
  1784. GetPlayerName(playerid, pnome, sizeof(pnome));
  1785. format(str, sizeof(str),
  1786. "{9A03FF}[INFO]: {FFFF00}%s Foi Para o Drift. /Drift16.", pnome, playerid);
  1787. SendClientMessageToAll(-1, str);
  1788. return 1;
  1789. }
  1790. CMD:drift17(playerid, params[])
  1791. {
  1792. SetPlayerPos(playerid, 2620.0789,-2406.7498,13.1992);
  1793. SetPlayerFacingAngle(playerid, 269.8561);
  1794. new str[78], pnome[MAX_PLAYER_NAME];
  1795. GetPlayerName(playerid, pnome, sizeof(pnome));
  1796. format(str, sizeof(str),
  1797. "{9A03FF}[INFO]: {FFFF00}%s Foi Para o Drift. /Drift17.", pnome, playerid);
  1798. SendClientMessageToAll(-1, str);
  1799. return 1;
  1800. }
  1801. CMD:drift18(playerid, params[])
  1802. {
  1803. SetPlayerPos(playerid, -318.4155,2518.4719,34.4178);
  1804. SetPlayerFacingAngle(playerid, 276.3857);
  1805. new str[78], pnome[MAX_PLAYER_NAME];
  1806. GetPlayerName(playerid, pnome, sizeof(pnome));
  1807. format(str, sizeof(str),
  1808. "{9A03FF}[INFO]: {FFFF00}%s Foi Para o Drift. /Drift18.", pnome, playerid);
  1809. SendClientMessageToAll(-1, str);
  1810. return 1;
  1811. }
  1812. CMD:drift19(playerid, params[])
  1813. {
  1814. SetPlayerPos(playerid, -1994.6610,343.1967,34.7129);
  1815. SetPlayerFacingAngle(playerid, 266.1237);
  1816. new str[78], pnome[MAX_PLAYER_NAME];
  1817. GetPlayerName(playerid, pnome, sizeof(pnome));
  1818. format(str, sizeof(str),
  1819. "{9A03FF}[INFO]: {FFFF00}%s Foi Para o Drift. /Drift19.", pnome, playerid);
  1820. SendClientMessageToAll(-1, str);
  1821. return 1;
  1822. }
  1823. CMD:drift20(playerid, params[])
  1824. {
  1825. SetPlayerPos(playerid, -536.4901,1985.9124,59.8858);
  1826. SetPlayerFacingAngle(playerid, 54.5365);
  1827. new str[78], pnome[MAX_PLAYER_NAME];
  1828. GetPlayerName(playerid, pnome, sizeof(pnome));
  1829. format(str, sizeof(str),
  1830. "{9A03FF}[INFO]: {FFFF00}%s Foi Para o Drift. /Drift20.", pnome, playerid);
  1831. SendClientMessageToAll(-1, str);
  1832. return 1;
  1833. }
  1834. CMD:drift21(playerid, params[])
  1835. {
  1836. SetPlayerPos(playerid, 2560.1799,-1054.5699,69.1088);
  1837. SetPlayerFacingAngle(playerid, 174.5037);
  1838. new str[78], pnome[MAX_PLAYER_NAME];
  1839. GetPlayerName(playerid, pnome, sizeof(pnome));
  1840. format(str, sizeof(str),
  1841. "{9A03FF}[INFO]: {FFFF00}%s Foi Para o Drift. /Drift21.", pnome, playerid);
  1842. SendClientMessageToAll(-1, str);
  1843. return 1;
  1844. }
  1845. CMD:drift22(playerid, params[])
  1846. {
  1847. SetPlayerPos(playerid, 2744.8188,-1259.8951,59.2429);
  1848. SetPlayerFacingAngle(playerid, 268.8653);
  1849. new str[78], pnome[MAX_PLAYER_NAME];
  1850. GetPlayerName(playerid, pnome, sizeof(pnome));
  1851. format(str, sizeof(str),
  1852. "{9A03FF}[INFO]: {FFFF00}%s Foi Para o Drift. /Drift22.", pnome, playerid);
  1853. SendClientMessageToAll(-1, str);
  1854. return 1;
  1855. }
  1856. CMD:drift23(playerid, params[])
  1857. {
  1858. SetPlayerPos(playerid, 664.9158,-1317.3036,13.1367);
  1859. SetPlayerFacingAngle(playerid, 1.9902);
  1860. new str[78], pnome[MAX_PLAYER_NAME];
  1861. GetPlayerName(playerid, pnome, sizeof(pnome));
  1862. format(str, sizeof(str),
  1863. "{9A03FF}[INFO]: {FFFF00}%s Foi Para o Drift. /Drift23.", pnome, playerid);
  1864. SendClientMessageToAll(-1, str);
  1865. return 1;
  1866. }
  1867. CMD:drift24(playerid, params[])
  1868. {
  1869. SetPlayerPos(playerid, 293.9851,-561.8304,40.3055);
  1870. SetPlayerFacingAngle(playerid, 89.1122);
  1871. new str[78], pnome[MAX_PLAYER_NAME];
  1872. GetPlayerName(playerid, pnome, sizeof(pnome));
  1873. format(str, sizeof(str),
  1874. "{9A03FF}[INFO]: {FFFF00}%s Foi Para o Drift. /Drift24.", pnome, playerid);
  1875. SendClientMessageToAll(-1, str);
  1876. return 1;
  1877. }
  1878. CMD:drift25(playerid, params[])
  1879. {
  1880. SetPlayerPos(playerid, -1257.1068,-1355.8252,119.8318);
  1881. SetPlayerFacingAngle(playerid, 110.5793);
  1882. new str[78], pnome[MAX_PLAYER_NAME];
  1883. GetPlayerName(playerid, pnome, sizeof(pnome));
  1884. format(str, sizeof(str),
  1885. "{9A03FF}[INFO]: {FFFF00}%s Foi Para o Drift. /Drift25.", pnome, playerid);
  1886. SendClientMessageToAll(-1, str);
  1887. return 1;
  1888. }
  1889. CMD:drift26(playerid, params[])
  1890. {
  1891. SetPlayerPos(playerid, 1277.5319,-601.2232,100.9038);
  1892. SetPlayerFacingAngle(playerid, 353.0812);
  1893. new str[78], pnome[MAX_PLAYER_NAME];
  1894. GetPlayerName(playerid, pnome, sizeof(pnome));
  1895. format(str, sizeof(str),
  1896. "{9A03FF}[INFO]: {FFFF00}%s Foi Para o Drift. /Drift26.", pnome, playerid);
  1897. SendClientMessageToAll(-1, str);
  1898. return 1;
  1899. }
  1900. CMD:drift27(playerid, params[])
  1901. {
  1902. SetPlayerPos(playerid, -1810.9692,2685.8086,55.8367);
  1903. SetPlayerFacingAngle(playerid, 76.9332);
  1904. new str[78], pnome[MAX_PLAYER_NAME];
  1905. GetPlayerName(playerid, pnome, sizeof(pnome));
  1906. format(str, sizeof(str),
  1907. "{9A03FF}[INFO]: {FFFF00}%s Foi Para o Drift. /Drift27.", pnome, playerid);
  1908. SendClientMessageToAll(-1, str);
  1909. return 1;
  1910. }
  1911. CMD:drift28(playerid, params[])
  1912. {
  1913. SetPlayerPos(playerid, -1822.0422,2670.2593,54.7437);
  1914. SetPlayerFacingAngle(playerid, 144.0571);
  1915. new str[78], pnome[MAX_PLAYER_NAME];
  1916. GetPlayerName(playerid, pnome, sizeof(pnome));
  1917. format(str, sizeof(str),
  1918. "{9A03FF}[INFO]: {FFFF00}%s Foi Para o Drift. /Drift28.", pnome, playerid);
  1919. SendClientMessageToAll(-1, str);
  1920. return 1;
  1921. }
  1922. CMD:drift29(playerid, params[])
  1923. {
  1924. SetPlayerPos(playerid, 1104.5126,815.3459,10.4263);
  1925. SetPlayerFacingAngle(playerid, 305.2941);
  1926. new str[78], pnome[MAX_PLAYER_NAME];
  1927. GetPlayerName(playerid, pnome, sizeof(pnome));
  1928. format(str, sizeof(str),
  1929. "{9A03FF}[INFO]: {FFFF00}%s Foi Para o Drift. /Drift29.", pnome, playerid);
  1930. SendClientMessageToAll(-1, str);
  1931. return 1;
  1932. }
  1933. CMD:drift30(playerid, params[])
  1934. {
  1935. SetPlayerPos(playerid, 2509.8716,1606.4781,10.4566);
  1936. SetPlayerFacingAngle(playerid, 158.8041);
  1937. new str[78], pnome[MAX_PLAYER_NAME];
  1938. GetPlayerName(playerid, pnome, sizeof(pnome));
  1939. format(str, sizeof(str),
  1940. "{9A03FF}[INFO]: {FFFF00}%s Foi Para o Drift. /Drift30.", pnome, playerid);
  1941. SendClientMessageToAll(-1, str);
  1942. return 1;
  1943. }
  1944. CMD:drift31(playerid, params[])
  1945. {
  1946. SetPlayerPos(playerid, -1421.2139,-816.0684,80.1159);
  1947. SetPlayerFacingAngle(playerid, 93.0473);
  1948. new str[78], pnome[MAX_PLAYER_NAME];
  1949. GetPlayerName(playerid, pnome, sizeof(pnome));
  1950. format(str, sizeof(str),
  1951. "{9A03FF}[INFO]: {FFFF00}%s Foi Para o Drift. /Drift31.", pnome, playerid);
  1952. SendClientMessageToAll(-1, str);
  1953. return 1;
  1954. }
  1955. CMD:drift32(playerid, params[])
  1956. {
  1957. SetPlayerPos(playerid, -1697.0072,991.5380,17.2838);
  1958. SetPlayerFacingAngle(playerid, 357.3751);
  1959. new str[78], pnome[MAX_PLAYER_NAME];
  1960. GetPlayerName(playerid, pnome, sizeof(pnome));
  1961. format(str, sizeof(str),
  1962. "{9A03FF}[INFO]: {FFFF00}%s Foi Para o Drift. /Drift32.", pnome, playerid);
  1963. SendClientMessageToAll(-1, str);
  1964. return 1;
  1965. }
  1966. CMD:drift33(playerid, params[])
  1967. {
  1968. SetPlayerPos(playerid, -2136.3975,919.4185,79.5486);
  1969. SetPlayerFacingAngle(playerid, 268.2998);
  1970. new str[78], pnome[MAX_PLAYER_NAME];
  1971. GetPlayerName(playerid, pnome, sizeof(pnome));
  1972. format(str, sizeof(str),
  1973. "{9A03FF}[INFO]: {FFFF00}%s Foi Para o Drift. /Drift33.", pnome, playerid);
  1974. SendClientMessageToAll(-1, str);
  1975. return 1;
  1976. }
  1977. CMD:drift34(playerid, params[])
  1978. {
  1979. SetPlayerPos(playerid, -1400.5747,-291.2898,5.7002);
  1980. SetPlayerFacingAngle(playerid, 353.6805);
  1981. new str[78], pnome[MAX_PLAYER_NAME];
  1982. GetPlayerName(playerid, pnome, sizeof(pnome));
  1983. format(str, sizeof(str),
  1984. "{9A03FF}[INFO]: {FFFF00}%s Foi Para o Drift. /Drift34.", pnome, playerid);
  1985. SendClientMessageToAll(-1, str);
  1986. return 1;
  1987. }
  1988. CMD:drift35(playerid, params[])
  1989. {
  1990. SetPlayerPos(playerid, 1615.3378,-1659.0410,13.2405);
  1991. SetPlayerFacingAngle(playerid, 184.4336);
  1992. new str[78], pnome[MAX_PLAYER_NAME];
  1993. GetPlayerName(playerid, pnome, sizeof(pnome));
  1994. format(str, sizeof(str),
  1995. "{9A03FF}[INFO]: {FFFF00}%s Foi Para o Drift. /Drift35.", pnome, playerid);
  1996. SendClientMessageToAll(-1, str);
  1997. return 1;
  1998. }
  1999. CMD:drift36(playerid, params[])
  2000. {
  2001. SetPlayerPos(playerid, 1651.2620,-2599.9829,13.2465);
  2002. SetPlayerFacingAngle(playerid, 269.8469);
  2003. new str[78], pnome[MAX_PLAYER_NAME];
  2004. GetPlayerName(playerid, pnome, sizeof(pnome));
  2005. format(str, sizeof(str),
  2006. "{9A03FF}[INFO]: {FFFF00}%s Foi Para o Drift. /Drift36.", pnome, playerid);
  2007. SendClientMessageToAll(-1, str);
  2008. return 1;
  2009. }
  2010. CMD:drift37(playerid, params[])
  2011. {
  2012. SetPlayerPos(playerid, 291.6453,-1489.1570,32.3365);
  2013. SetPlayerFacingAngle(playerid, 50.8979);
  2014. new str[78], pnome[MAX_PLAYER_NAME];
  2015. GetPlayerName(playerid, pnome, sizeof(pnome));
  2016. format(str, sizeof(str),
  2017. "{9A03FF}[INFO]: {FFFF00}%s Foi Para o Drift. /Drift37.", pnome, playerid);
  2018. SendClientMessageToAll(-1, str);
  2019. return 1;
  2020. }
  2021. CMD:drift38(playerid, params[])
  2022. {
  2023. SetPlayerPos(playerid, 1591.4022,-2192.9214,13.0724);
  2024. SetPlayerFacingAngle(playerid, 88.7810);
  2025. new str[78], pnome[MAX_PLAYER_NAME];
  2026. GetPlayerName(playerid, pnome, sizeof(pnome));
  2027. format(str, sizeof(str),
  2028. "{9A03FF}[INFO]: {FFFF00}%s Foi Para o Drift. /Drift38.", pnome, playerid);
  2029. SendClientMessageToAll(-1, str);
  2030. return 1;
  2031. }
  2032. CMD:drift39(playerid, params[])
  2033. {
  2034. SetPlayerPos(playerid, 1360.9453,-2465.1997,7.3572);
  2035. SetPlayerFacingAngle(playerid, 269.3084);
  2036. new str[78], pnome[MAX_PLAYER_NAME];
  2037. GetPlayerName(playerid, pnome, sizeof(pnome));
  2038. format(str, sizeof(str),
  2039. "{9A03FF}[INFO]: {FFFF00}%s Foi Para o Drift. /Drift39.", pnome, playerid);
  2040. SendClientMessageToAll(-1, str);
  2041. return 1;
  2042. }
  2043. CMD:drift40(playerid, params[])
  2044. {
  2045. SetPlayerPos(playerid, -2265.7798,1158.4409,57.0986);
  2046. SetPlayerFacingAngle(playerid, 0.1581);
  2047. new str[78], pnome[MAX_PLAYER_NAME];
  2048. GetPlayerName(playerid, pnome, sizeof(pnome));
  2049. format(str, sizeof(str),
  2050. "{9A03FF}[INFO]: {FFFF00}%s Foi Para o Drift. /Drift40.", pnome, playerid);
  2051. SendClientMessageToAll(-1, str);
  2052. return 1;
  2053. }
  2054. CMD:drift41(playerid, params[])
  2055. {
  2056. SetPlayerPos(playerid, -2119.4114,-349.4402,34.8226);
  2057. SetPlayerFacingAngle(playerid, 270.5172);
  2058. new str[78], pnome[MAX_PLAYER_NAME];
  2059. GetPlayerName(playerid, pnome, sizeof(pnome));
  2060. format(str, sizeof(str),
  2061. "{9A03FF}[INFO]: {FFFF00}%s Foi Para o Drift. /Drift41.", pnome, playerid);
  2062. SendClientMessageToAll(-1, str);
  2063. return 1;
  2064. }
  2065. CMD:drift42(playerid, params[])
  2066. {
  2067. SetPlayerPos(playerid, 1476.5244,1758.5297,10.5100);
  2068. SetPlayerFacingAngle(playerid, 181.3618);
  2069. new str[78], pnome[MAX_PLAYER_NAME];
  2070. GetPlayerName(playerid, pnome, sizeof(pnome));
  2071. format(str, sizeof(str),
  2072. "{9A03FF}[INFO]: {FFFF00}%s Foi Para o Drift. /Drift42.", pnome, playerid);
  2073. SendClientMessageToAll(-1, str);
  2074. return 1;
  2075. }
  2076. CMD:drift43(playerid, params[])
  2077. {
  2078. SetPlayerPos(playerid, 137.5619,1946.4087,19.0599);
  2079. SetPlayerFacingAngle(playerid, 181.3618);
  2080. new str[78], pnome[MAX_PLAYER_NAME];
  2081. GetPlayerName(playerid, pnome, sizeof(pnome));
  2082. format(str, sizeof(str),
  2083. "{9A03FF}[INFO]: {FFFF00}%s Foi Para o Drift. /Drift43.", pnome, playerid);
  2084. SendClientMessageToAll(-1, str);
  2085. return 1;
  2086. }
  2087. CMD:drift44(playerid, params[])
  2088. {
  2089. SetPlayerPos(playerid, 2589.9761,2800.7749,10.3423);
  2090. SetPlayerFacingAngle(playerid, 90.1578);
  2091. new str[78], pnome[MAX_PLAYER_NAME];
  2092. GetPlayerName(playerid, pnome, sizeof(pnome));
  2093. format(str, sizeof(str),
  2094. "{9A03FF}[INFO]: {FFFF00}%s Foi Para o Drift. /Drift44.", pnome, playerid);
  2095. SendClientMessageToAll(-1, str);
  2096. return 1;
  2097. }
  2098. CMD:drift45(playerid, params[])
  2099. {
  2100. SetPlayerPos(playerid, 1000.0231,2545.3728,10.3403);
  2101. SetPlayerFacingAngle(playerid, 235.6451);
  2102. new str[78], pnome[MAX_PLAYER_NAME];
  2103. GetPlayerName(playerid, pnome, sizeof(pnome));
  2104. format(str, sizeof(str),
  2105. "{9A03FF}[INFO]: {FFFF00}%s Foi Para o Drift. /Drift45.", pnome, playerid);
  2106. SendClientMessageToAll(-1, str);
  2107. return 1;
  2108. }
  2109. CMD:drift46(playerid, params[])
  2110. {
  2111. SetPlayerPos(playerid, 1322.6106,2236.8350,10.4909);
  2112. SetPlayerFacingAngle(playerid, 2.3974);
  2113. new str[78], pnome[MAX_PLAYER_NAME];
  2114. GetPlayerName(playerid, pnome, sizeof(pnome));
  2115. format(str, sizeof(str),
  2116. "{9A03FF}[INFO]: {FFFF00}%s Foi Para o Drift. /Drift46.", pnome, playerid);
  2117. SendClientMessageToAll(-1, str);
  2118. return 1;
  2119. }
  2120. CMD:drift47(playerid, params[])
  2121. {
  2122. SetPlayerPos(playerid, 1500.5153,994.9993,10.4639);
  2123. SetPlayerFacingAngle(playerid, 90.1991);
  2124. new str[78], pnome[MAX_PLAYER_NAME];
  2125. GetPlayerName(playerid, pnome, sizeof(pnome));
  2126. format(str, sizeof(str),
  2127. "{9A03FF}[INFO]: {FFFF00}%s Foi Para o Drift. /Drift47.", pnome, playerid);
  2128. SendClientMessageToAll(-1, str);
  2129. return 1;
  2130. }
  2131. CMD:drift48(playerid, params[])
  2132. {
  2133. SetPlayerPos(playerid, 2050.2854,864.9113,6.4736);
  2134. SetPlayerFacingAngle(playerid, 182.3646);
  2135. new str[78], pnome[MAX_PLAYER_NAME];
  2136. GetPlayerName(playerid, pnome, sizeof(pnome));
  2137. format(str, sizeof(str),
  2138. "{9A03FF}[INFO]: {FFFF00}%s Foi Para o Drift. /Drift48.", pnome, playerid);
  2139. SendClientMessageToAll(-1, str);
  2140. return 1;
  2141. }
  2142. CMD:drift49(playerid, params[])
  2143. {
  2144. SetPlayerPos(playerid, 2634.6064,1312.7318,10.4710);
  2145. SetPlayerFacingAngle(playerid, 270.8752);
  2146. new str[78], pnome[MAX_PLAYER_NAME];
  2147. GetPlayerName(playerid, pnome, sizeof(pnome));
  2148. format(str, sizeof(str),
  2149. "{9A03FF}[INFO]: {FFFF00}%s Foi Para o Drift. /Drift49.", pnome, playerid);
  2150. SendClientMessageToAll(-1, str);
  2151. return 1;
  2152. }
  2153. CMD:drift50(playerid, params[])
  2154. {
  2155. SetPlayerPos(playerid, 1605.4539,2279.6563,10.4743);
  2156. SetPlayerFacingAngle(playerid, 1.3359);
  2157. new str[78], pnome[MAX_PLAYER_NAME];
  2158. GetPlayerName(playerid, pnome, sizeof(pnome));
  2159. format(str, sizeof(str),
  2160. "{9A03FF}[INFO]: {FFFF00}%s Foi Para o Drift. /Drift50.", pnome, playerid);
  2161. SendClientMessageToAll(-1, str);
  2162. return 1;
  2163. }
  2164.  
  2165. CMD:painelequipe(playerid, params[])
  2166. {
  2167. SendClientMessage( playerid, -1, "{9A03FF}[INFO]: {FFFF00}Voce Estais Acessando o Painel De Equipes.");
  2168. ShowPlayerDialog(playerid, Painel, DIALOG_STYLE_LIST,"[Equipe Opcoes]",
  2169. "Criar uma Equipe [{FFFF00}Valor: [200000]{FFFFFF}]\nSpawn da Equipe [{FFFF00}Valor: [50000]{FFFFFF}]\nTag da Equipe [{FFFF00}Valor: [8000]{FFFFFF}]\nCor da Equipe [{FFFF00}Valor: [1000]{FFFFFF}]\nSkins da Equipe [{FFFF00}Valor: [500]{FFFFFF}]\nNome da Equipe [{FFFF00}Valor: [1000]{FFFFFF}]\nCriar Recruta [{FFFF00}Valor: [1000]{FFFFFF}]\nRetirar Recruta [{FFFF00}Valor: - {FFFFFF}]\nPromover Recruta [{FFFF00}Valor: - {FFFFFF}]\nSair Da Sua Equipe [{FFFF00}Valor: - {FFFFFF}]",
  2170. "OK", "Sair");
  2171. return 1;
  2172. }
  2173.  
  2174. CMD:equipe(playerid, params[])
  2175. {
  2176. SendClientMessage( playerid, -1, "{9A03FF}[INFO]: {FFFF00}Voce Nao Tem Uma Nova Equipe.");
  2177. if(PlayerTemEquipe[playerid] || PlayerMembroEquipe[playerid])
  2178. {
  2179. new parametros[128];
  2180. parametros = KcmD(1, params);
  2181. if(!strlen(parametros)) return SendClientMessage( playerid, -1, "{9A03FF}[INFO]: {FFFF00}Digite /[E]quipe [Texto].");
  2182. new text[100],NomeE[25];
  2183. GetPlayerName(playerid,NomeE,sizeof(NomeE));
  2184. if(RankPlayer[playerid] == 100)
  2185. {
  2186. format(text,100,"{9A03FF}[Chat Da Equipe %s] {FFFF00}%s[Lider Da Equipe] Diz: %s",PlayerRecrutaDeOutroPlayer[playerid],NomeE,parametros);
  2187. }
  2188. else
  2189. {
  2190. format(text,100,"{9A03FF}[Chat Da Equipe %s] {FFFF00}%s[Cargo %d] Diz: %s",PlayerRecrutaDeOutroPlayer[playerid],NomeE,RankPlayer[playerid],parametros);
  2191. }
  2192. for(new x = 0; x < MAX_PLAYERS; x++)
  2193. {
  2194. if(strcmp(PlayerRecrutaDeOutroPlayer[playerid],PlayerRecrutaDeOutroPlayer[x],true)==0)
  2195. {
  2196. SendClientMessage(x,-1,text);
  2197. }
  2198. }
  2199. }
  2200. return 1;
  2201. }
  2202.  
  2203. CMD:surpresas(playerid,params[])
  2204. {
  2205. if(IsPlayerInRangeOfPoint(playerid,1.0,-684.6448,935.7137,13.6328))
  2206. {
  2207. if(GetPlayerSurprises(playerid) == 0)
  2208. {
  2209. GetPlayerName(playerid,NomeS,sizeof(NomeS));
  2210. format(FalaS,sizeof(FalaS),"{9A03FF}[INFO]: {FFFF00}%s Adquiriu Uma Surpresa! Para adquirir, Va Ate o '$' No Mapa.",NomeS);
  2211. SendClientMessageToAll(-1,FalaS);
  2212. SetPlayerScore(playerid,GetPlayerScore(playerid)+random(Score));
  2213. GivePlayerMoney(playerid,random(Money));
  2214. SetPlayerSurprises(playerid,60);
  2215. TimerSurprise[playerid] = SetTimerEx("ResetPlayerSurprises",60000,1,"i",playerid);
  2216. return 1;
  2217. }
  2218. else
  2219. {
  2220. SendClientMessage(playerid,-1,"{9A03FF}[INFO]: {FFFF00}Para Adquirir Outra Surpresa, Espere Uma Hora.");
  2221. return 1;
  2222. }
  2223. }
  2224. return 1;
  2225. }
  2226.  
  2227. CMD:kill(playerid,params[])
  2228. {
  2229. ShowPlayerDialog(playerid, KillMorrer, DIALOG_STYLE_MSGBOX,
  2230. "{FFFF00}Kill/Morrer",
  2231. "{03F2FF}Voce Deseja Morrer? Nao Seja Noob! /Vida Ou /Colete. <<<R$500 Cada!",
  2232. "Sim",
  2233. "Nao");
  2234. SendClientMessage(playerid, -1,
  2235. "{9A03FF}[INFO]: {FFFF00}Dialogo Ativado! Leia Seu Dialogo");
  2236. return 1;
  2237. }
  2238.  
  2239. CMD:Vida(playerid,params[])
  2240. {
  2241. if(GetPlayerMoney(playerid) < 500) return SendClientMessage( playerid, -1, "{9A03FF}[INFO]: {FFFF00}Voce Nao Tem R$500 De Grana.");
  2242. SetPlayerHealth(playerid, 100);
  2243. SendClientMessage( playerid, -1, "{9A03FF}[INFO]: {FFFF00}Vida Comprada Com Sucesso.");
  2244. return 1;
  2245. }
  2246.  
  2247. CMD:colete(playerid,params[])
  2248. {
  2249. if(GetPlayerMoney(playerid) < 500) return SendClientMessage( playerid, -1, "{9A03FF}[INFO]: {FFFF00}Voce Nao Tem R$500 De Grana.");
  2250. SetPlayerArmour(playerid, 100.0);
  2251. SendClientMessage( playerid, -1, "{9A03FF}[INFO]: {FFFF00}Colete Comprado Com Sucesso.");
  2252. return 1;
  2253. }
  2254.  
  2255. CMD:ava(playerid,params[])
  2256. {
  2257. new str[78], pnome[MAX_PLAYER_NAME];
  2258. GetPlayerName(playerid, pnome, sizeof(pnome));
  2259. format(str, sizeof(str),
  2260. "{9A03FF}[INFO]: {FFFF00}%s WTF: Ava e Memo?.", pnome, playerid);
  2261. SendClientMessageToAll(-1, str);
  2262. return 1;
  2263. }
  2264.  
  2265. CMD:sopa(playerid,params[])
  2266. {
  2267. new str[78], pnome[MAX_PLAYER_NAME];
  2268. GetPlayerName(playerid, pnome, sizeof(pnome));
  2269. format(str, sizeof(str),
  2270. "{9A03FF}[INFO]: {FFFF00}%s WTF: Te Ofereceu Uma Sopa.", pnome, playerid);
  2271. SendClientMessageToAll(-1, str);
  2272. return 1;
  2273. }
  2274.  
  2275. CMD:ememo(playerid,params[])
  2276. {
  2277. new str[78], pnome[MAX_PLAYER_NAME];
  2278. GetPlayerName(playerid, pnome, sizeof(pnome));
  2279. format(str, sizeof(str),
  2280. "{9A03FF}[INFO]: {FFFF00}%s WTF: Ahh! E Memo?.", pnome, playerid);
  2281. SendClientMessageToAll(-1, str);
  2282. return 1;
  2283. }
  2284.  
  2285. CMD:homen(playerid,params[])
  2286. {
  2287. new str[78], pnome[MAX_PLAYER_NAME];
  2288. GetPlayerName(playerid, pnome, sizeof(pnome));
  2289. format(str, sizeof(str),
  2290. "{9A03FF}[INFO]: {FFFF00}%s WTF: Agora Virei Homen Nessa Poha.", pnome, playerid);
  2291. SendClientMessageToAll(-1, str);
  2292. return 1;
  2293. }
  2294.  
  2295. CMD:gay(playerid,params[])
  2296. {
  2297. new str[78], pnome[MAX_PLAYER_NAME];
  2298. GetPlayerName(playerid, pnome, sizeof(pnome));
  2299. format(str, sizeof(str),
  2300. "{9A03FF}[INFO]: {FFFF00}%s WTF: Virei Gay! Assumi, Alguem quer Um Hot-Dog?.", pnome, playerid);
  2301. SendClientMessageToAll(-1, str);
  2302. return 1;
  2303. }
  2304.  
  2305. CMD:caguei(playerid,params[])
  2306. {
  2307. new str[78], pnome[MAX_PLAYER_NAME];
  2308. GetPlayerName(playerid, pnome, sizeof(pnome));
  2309. format(str, sizeof(str),
  2310. "{9A03FF}[INFO]: {FFFF00}%s WTF: Poxa Vida, Acabei Cagando.", pnome, playerid);
  2311. SendClientMessageToAll(-1, str);
  2312. return 1;
  2313. }
  2314.  
  2315. CMD:risus(playerid,params[])
  2316. {
  2317. new str[78], pnome[MAX_PLAYER_NAME];
  2318. GetPlayerName(playerid, pnome, sizeof(pnome));
  2319. format(str, sizeof(str),
  2320. "{9A03FF}[INFO]: {FFFF00}%s WTF: KKKKKKKKKKKKKKK, Eu Ri :3.", pnome, playerid);
  2321. SendClientMessageToAll(-1, str);
  2322. return 1;
  2323. }
  2324.  
  2325. CMD:perdao(playerid,params[])
  2326. {
  2327. new str[78], pnome[MAX_PLAYER_NAME];
  2328. GetPlayerName(playerid, pnome, sizeof(pnome));
  2329. format(str, sizeof(str),
  2330. "{9A03FF}[INFO]: {FFFF00}%s WTF: Me Perdoa? Porfavor! Eu Ti Love.", pnome, playerid);
  2331. SendClientMessageToAll(-1, str);
  2332. return 1;
  2333. }
  2334.  
  2335. CMD:zueira(playerid,params[])
  2336. {
  2337. new str[78], pnome[MAX_PLAYER_NAME];
  2338. GetPlayerName(playerid, pnome, sizeof(pnome));
  2339. format(str, sizeof(str),
  2340. "{9A03FF}[INFO]: {FFFF00}%s WTF: Foi Mal! Foi Zueira Manoow.", pnome, playerid);
  2341. SendClientMessageToAll(-1, str);
  2342. return 1;
  2343. }
  2344.  
  2345. CMD:peidei(playerid,params[])
  2346. {
  2347. new str[78], pnome[MAX_PLAYER_NAME];
  2348. GetPlayerName(playerid, pnome, sizeof(pnome));
  2349. format(str, sizeof(str),
  2350. "{9A03FF}[INFO]: {FFFF00}%s WTF: AAff! Ufaa, Perdei, Sente o Cheiro!.", pnome, playerid);
  2351. SendClientMessageToAll(-1, str);
  2352. return 1;
  2353. }
  2354.  
  2355. CMD:naomediga(playerid,params[])
  2356. {
  2357. new str[78], pnome[MAX_PLAYER_NAME];
  2358. GetPlayerName(playerid, pnome, sizeof(pnome));
  2359. format(str, sizeof(str),
  2360. "{9A03FF}[INFO]: {FFFF00}%s WTF: e Verdade?, Nao Me Diga.", pnome, playerid);
  2361. SendClientMessageToAll(-1, str);
  2362. return 1;
  2363. }
  2364.  
  2365. CMD:tocomfome(playerid,params[])
  2366. {
  2367. new str[78], pnome[MAX_PLAYER_NAME];
  2368. GetPlayerName(playerid, pnome, sizeof(pnome));
  2369. format(str, sizeof(str),
  2370. "{9A03FF}[INFO]: {FFFF00}%s WTF: To Com Fome! Alguem me Da Um Hot-Dog.", pnome, playerid);
  2371. SendClientMessageToAll(-1, str);
  2372. return 1;
  2373. }
  2374.  
  2375. CMD:issoeumabixona(playerid,params[])
  2376. {
  2377. new str[78], pnome[MAX_PLAYER_NAME];
  2378. GetPlayerName(playerid, pnome, sizeof(pnome));
  2379. format(str, sizeof(str),
  2380. "{9A03FF}[INFO]: {FFFF00}%s WTF: Ai Meuu Deeus, Isso e Uma Bixonaa!!!.", pnome, playerid);
  2381. SendClientMessageToAll(-1, str);
  2382. return 1;
  2383. }
  2384.  
  2385. CMD:votacao(playerid,params[])
  2386. {
  2387. if(info[playerid][pAdmin] >= 1)
  2388. {
  2389. new pergunta[128];
  2390. if(sscanf(params,"s[128]",pergunta)) return SendClientMessage(playerid,-1,"{9A03FF}[INFO]: {FFFF00}Use /Enquete [Pergunta]");
  2391. format(string_,48,"{9A03FF}[INFO]: {FFFF00}Enquete Do Admin %s: %s",PlayerName(playerid),pergunta);
  2392. SendClientMessageToAll(verde,string_);
  2393. SendClientMessageToAll(-1,"{9A03FF}[INFO]: {FFFF00}Enquete Iniciada, Use /Sim Ou /Nao Para Votar.");
  2394. enquete = true;
  2395. }
  2396. else return SendClientMessage(playerid,fail,NAOADM);
  2397. return 1;
  2398. }
  2399.  
  2400. CMD:explodir(playerid,params[])
  2401. {
  2402. if(info[playerid][pAdmin] >= 1)
  2403. {
  2404. new idx, Float:c[3];
  2405. if(sscanf(params,"u",idx)) return SendClientMessage(playerid,-1,"{9A03FF}[INFO]: {FFFF00}Use /Explodir [Playerid]");
  2406. if(!IsPlayerConnected(playerid)) return SendClientMessage(playerid,fail,"{9A03FF}[INFO]: {FFFF00}Jogador Off-Line.");
  2407. format(string_,81,"{9A03FF}[INFO]: {FFFF00}O Admin %s Explodiu o Jogador %s",PlayerName(playerid),PlayerName(idx));
  2408. GetPlayerPos(idx,c[0],c[1],c[2]);
  2409. CreateExplosion(c[0],c[1],c[2],12,25.0);
  2410. return SendClientMessageToAll(fail,string_);
  2411. }
  2412. else return SendClientMessage(playerid,fail,NAOADM);
  2413. }
  2414.  
  2415. CMD:encerrar(playerid,params[])
  2416. {
  2417. if(info[playerid][pAdmin] >= 1)
  2418. {
  2419. if(enquete == true)
  2420. {
  2421. enquete = false;
  2422. format(string_,40,"{9A03FF}[INFO]: {FFFF00}Resultado: Sim : %d | Nao : %d",sim,nao);
  2423. SendClientMessageToAll(fail,string_);
  2424. paramount(i,MAX_PLAYERS) return votou[i] = false;
  2425. sim = 0,nao = 0;
  2426. if(sim > nao) SendClientMessageToAll(verde,"{9A03FF}[INFO]: {FFFF00}A Maioria Concorda Com a Pergunta.");
  2427. else SendClientMessageToAll(fail,"{9A03FF}[INFO]: {FFFF00}A Menoria Concorda Com a Pergunta.");
  2428. }
  2429. else return SendClientMessage(playerid,fail,"{9A03FF}[INFO]: {FFFF00}Nao Ha Uma Votacao Em Andamento");
  2430. }
  2431. else SendClientMessage(playerid,fail,NAOADM);
  2432. return 1;
  2433. }
  2434.  
  2435. CMD:sim(playerid,params[])
  2436. {
  2437. if(enquete == true)
  2438. {
  2439. if(votou[playerid] == false)
  2440. {
  2441. sim++;
  2442. SendClientMessage(playerid,verde,"{9A03FF}[INFO]: {FFFF00}Voto Computado Com Sucesso.");
  2443. votou[playerid] = true;
  2444. }
  2445. else return SendClientMessage(playerid,fail,"{9A03FF}[INFO]: {FFFF00}Ja Votou");
  2446. }
  2447. else return SendClientMessage(playerid,fail,"{9A03FF}[INFO]: {FFFF00}Nao Ha vVotacao Em Andamento.");
  2448. return 1;
  2449. }
  2450.  
  2451. CMD:nao(playerid,params[])
  2452. {
  2453. if(enquete == true)
  2454. {
  2455. if(votou[playerid] == false)
  2456. {
  2457. nao++;
  2458. SendClientMessage(playerid,verde,"{9A03FF}[INFO]: {FFFF00}Voto Computado Com Sucesso.");
  2459. votou[playerid] = true;
  2460. }
  2461. else return SendClientMessage(playerid,fail,"{9A03FF}[INFO]: {FFFF00}Ja Votou");
  2462. }
  2463. else return SendClientMessage(playerid,fail,"{9A03FF}[INFO]: {FFFF00}Nao Ha Votacoes Em Andamente.");
  2464. return 1;
  2465. }
  2466.  
  2467. CMD:setargrana(playerid,params[])
  2468. {
  2469. if(info[playerid][pAdmin] >= 1)
  2470. {
  2471. new idx, quantia;
  2472. if(sscanf(params,"ud",idx,quantia)) return SendClientMessage(playerid,verde,"{9A03FF}[INFO]: {FFFF00}Use /SetarGrana [Playerid] [Quantia]");
  2473. SetPlayerMoney(playerid,quantia);
  2474. SendClientMessage(idx,verde,"{9A03FF}[INFO]: {FFFF00}Seu Dinheiro Foi Setado");
  2475. SendClientMessage(playerid,verde,"{9A03FF}[INFO]: {FFFF00}Dinheiro Setado Com Sucesso.");
  2476. }
  2477. else return SendClientMessage(playerid,fail,NAOADM);
  2478. return 1;
  2479. }
  2480.  
  2481. CMD:kickartodos(playerid,params[])
  2482. {
  2483. if(info[playerid][pAdmin] >= 3) { paramount(i,MAX_PLAYERS) Kick(i); }
  2484. else return SendClientMessage(playerid,fail,NAOADM);
  2485. return 1;
  2486. }
  2487.  
  2488. CMD:trazertodos(playerid,params[])
  2489. {
  2490. if(info[playerid][pAdmin] >= 3)
  2491. {
  2492. new Float:c[3];
  2493. GetPlayerName(playerid,nome,24);
  2494. GetPlayerPos(playerid,c[0],c[1],c[2]);
  2495. format(string_,54,"{9A03FF}[INFO]: {FFFF00}O Administrador %s Levou Todos Os Jogadores Ate Ele.",nome);
  2496. SendClientMessage(playerid,-1,string_);
  2497. paramount(i,MAX_PLAYERS) SetPlayerPos(i,c[0],c[1],c[2]);
  2498. }
  2499. else return SendClientMessage(playerid,fail,NAOADM);
  2500. return 1;
  2501. }
  2502.  
  2503. CMD:renascer(playerid,params[])
  2504. {
  2505. if(info[playerid][pAdmin] >= 1)
  2506. {
  2507. new idx;
  2508. if(sscanf(params,"u",idx)) SendClientMessage(playerid,-1,"{9A03FF}[INFO]: {FFFF00}Use /renascer [id]");
  2509. if(!IsPlayerConnected(playerid)) SendClientMessage(playerid,-1,"{9A03FF}[INFO]: {FFFF00}O Jogador Esta Off-Line!");
  2510. format(string_,64,"{9A03FF}[INFO]: {FFFF00}O Jogador %s Foi Spawnado Pelo Admin %s.",PlayerName(idx),PlayerName(playerid));
  2511. return SpawnPlayer(idx);
  2512. }
  2513. else SendClientMessage(playerid,-1,NAOADM);
  2514. return 1;
  2515. }
  2516.  
  2517. CMD:darnivel(playerid,params[])
  2518. {
  2519. if(info[playerid][pAdmin] >= 1)
  2520. {
  2521. new idx,lvl;
  2522. GetPlayerName(playerid,nome,24);
  2523. if(sscanf(params,"ud",idx,lvl)) return SendClientMessage(playerid,-1,"{9A03FF}[INFO]: {FFFF00}Use /DarNivel [Playerid] [Nivel]");
  2524. if(!IsPlayerConnected(idx)) return SendClientMessage(playerid,-1,"{9A03FF}[INFO]: {FFFF00}Jogador Off-Line");
  2525. format(string_,70,"{9A03FF}[INFO]: {FFFF00}O Administrador %s Lhe Adicionou %d Niveis",nome,lvl);
  2526. SetPlayerScore(playerid,GetPlayerScore(idx)+lvl);
  2527. SendClientMessage(playerid,-1,string_);
  2528. }
  2529. else return SendClientMessage(playerid,fail,NAOADM);
  2530. return 1;
  2531. }
  2532.  
  2533. CMD:setarnivel(playerid,params[])
  2534. {
  2535. if(info[playerid][pAdmin] >= 1)
  2536. {
  2537. new idx,lvl;
  2538. GetPlayerName(playerid,nome,24);
  2539. if(sscanf(params,"ud",idx,lvl)) return SendClientMessage(playerid,-1,"{9A03FF}[INFO]: {FFFF00}Use /DarNivel [Playerid] [Nivel]");
  2540. if(!IsPlayerConnected(idx)) return SendClientMessage(playerid,-1,"{9A03FF}[INFO]: {FFFF00}Jogador Off-Line");
  2541. format(string_,70,"{9A03FF}[INFO]: {FFFF00}O Administrador %s Lhe Setou Nivel %d",nome,lvl);
  2542. SetPlayerScore(playerid,lvl);
  2543. SendClientMessage(playerid,-1,string_);
  2544. }
  2545. else return SendClientMessage(playerid,fail,NAOADM);
  2546. return 1;
  2547. }
  2548.  
  2549. CMD:trazer(playerid,params[])
  2550. {
  2551. if(info[playerid][pAdmin] >= 1)
  2552. {
  2553. new idx,Float:c[3];
  2554. if(sscanf(params,"u",idx)) return SendClientMessage(playerid,-1,"{9A03FF}[INFO]: {FFFF00}Use /Trazer [Playerid]");
  2555. if(!IsPlayerConnected(idx)) return SendClientMessage(playerid,-1,"{9A03FF}[INFO]: {FFFF00}Jogador Off-Line");
  2556. GetPlayerName(playerid,nome,24);
  2557. format(string_,70,"{9A03FF}[INFO]: {FFFF00}O Administador %s Lhe Trouxe a Posicao Dele.",nome);
  2558. GetPlayerPos(playerid,c[0],c[1],c[2]);
  2559. if(GetPlayerState(idx) == 2) return SetVehiclePos(idx,c[0],c[1],c[2]);
  2560. SendClientMessage(idx,-1,string_);
  2561. SetPlayerPos(idx,c[0],c[1],c[2]);
  2562. }
  2563. else return SendClientMessage(playerid,fail,NAOADM);
  2564. return 1;
  2565. }
  2566.  
  2567. CMD:ir(playerid,params[])
  2568. {
  2569. if(info[playerid][pAdmin] >= 1)
  2570. {
  2571. new idx,Float:c[3];
  2572. GetPlayerName(playerid,nome,24);
  2573. if(sscanf(params,"u",idx)) return SendClientMessage(playerid,-1,"{9A03FF}[INFO]: {FFFF00}Use /Ir [Playerid]");
  2574. if(!IsPlayerConnected(idx)) return SendClientMessage(playerid,-1,"{9A03FF}[INFO]: {FFFF00}Jogador Off-Line");
  2575. format(string_,70,"{9A03FF}[INFO]: {FFFF00}O Administrador %s Lhe Foi a Sua Posicao.",nome);
  2576. GetPlayerPos(idx,c[0],c[1],c[2]);
  2577. if(GetPlayerState(playerid) == 2) return SetVehiclePos(playerid,c[0],c[1],c[2]);
  2578. SendClientMessage(idx,-1,string_);
  2579. SetPlayerPos(playerid,c[0],c[1],c[2]);
  2580. }
  2581. else return SendClientMessage(playerid,fail,NAOADM);
  2582. return 1;
  2583. }
  2584.  
  2585. CMD:daradmin(playerid,params[])
  2586. {
  2587. if(info[playerid][pAdmin] >= 5)
  2588. {
  2589. new idx,lvl,str[128];
  2590. format(str,65,"{9A03FF}[INFO]: {FFFF00}O Admin %s Deu Admin Nivel %d Para Voce.",PlayerName(playerid),lvl);
  2591. GetPlayerName(playerid,nome,24);
  2592. if(sscanf(params,"ud",idx,lvl)) SendClientMessage(playerid,-1,"{9A03FF}[INFO]: {FFFF00}Use /DarAdmin [id] [level]");
  2593. if(!fexist(arquivo)) return DOF2_CreateFile(arquivo),salvardados(playerid);
  2594. if(!IsPlayerConnected(idx)) return SendClientMessage(playerid,-1,"{9A03FF}[INFO]: {FFFF00}Jogador Off-Line");
  2595. if(lvl < 1 || lvl > 6) SendClientMessage(playerid,-1,"{9A03FF}[INFO]: {FFFF00}Use Somente De 1 - 5 ");
  2596. info[idx][pAdmin] = lvl;
  2597. salvardados(idx);
  2598. }
  2599. else SendClientMessage(playerid,-1,NAOADM);
  2600. return 1;
  2601. }
  2602.  
  2603. CMD:setarniveldetodos(playerid,params[])
  2604. {
  2605. if(info[playerid][pAdmin] >= 1)
  2606. {
  2607. new nivel;
  2608. if(sscanf(params,"d",nivel)) return SendClientMessage(playerid,verde,"{9A03FF}[INFO]: {FFFF00}Use /SetarNivelDeTodos [Nivel]");
  2609. format(string_,50,"{9A03FF}[INFO]: {FFFF00}Todos Os Jogadores Ganharam Nivel %d",nivel);
  2610. paramount(i,MAX_PLAYERS) return SetPlayerScore(i,nivel),SendClientMessage(i,-1,string_);
  2611. }
  2612. else return SendClientMessage(playerid,fail,NAOADM);
  2613. return 1;
  2614. }
  2615.  
  2616. CMD:viraradmin(playerid,params[])
  2617. {
  2618. if(!IsPlayerAdmin(playerid)) return SendClientMessage(playerid,verde,"{9A03FF}[INFO]: {FFFF00}Voce Nao Estais Logado Na Rcon.");
  2619. GetPlayerName(playerid,nome,24);
  2620. format(arquivo,sizeof(arquivo),adm,nome);
  2621. DOF2_CreateFile(arquivo);
  2622. info[playerid][pAdmin] = 5;
  2623. SendClientMessage(playerid,verde,"{9A03FF}[INFO]: {FFFF00}Voce Ganhou ADM Level 5 [Dono].");
  2624. salvardados(playerid);
  2625. return 1;
  2626. }
  2627.  
  2628. CMD:gmx(playerid,params[])
  2629. {
  2630. if(info[playerid][pAdmin] >= 1)
  2631. {
  2632. format(string_,51,"{9A03FF}[INFO]: {FFFF00}O Administrador %s Deu GMX",PlayerName(playerid));
  2633. SendClientMessageToAll(-1,string_);
  2634. paramount(i,MAX_PLAYERS) salvardados(i);
  2635. return SendRconCommand("gmx");
  2636. }
  2637. else SendClientMessage(playerid,-1,NAOADM);
  2638. return 1;
  2639. }
  2640.  
  2641. CMD:banir(playerid,params[])
  2642. {
  2643. if(info[playerid][pAdmin] >= 1)
  2644. {
  2645. new idx,str[128];
  2646. if(sscanf(params,"us",idx,str)) return SendClientMessage(playerid,-1,"{9A03FF}[INFO]: {FFFF00}Use /Banir (Id)");
  2647. if(!IsPlayerConnected(idx)) return SendClientMessage(playerid,-1,"{9A03FF}[INFO]: {FFFF00}Jogador Off-Line");
  2648. format(string_,70,"{9A03FF}[INFO]: {FFFF00}O Jogador %s Foi Banido Do Servidor Motivo: %s", PlayerName(idx),str);
  2649. SendClientMessageToAll(0xFF0000FF,string_);
  2650. format(arquivo,sizeof(arquivo),adm,PlayerName(idx));
  2651. DOF2_RemoveFile(arquivo);
  2652. format(arquivo,sizeof(arquivo),banido,PlayerName(idx));
  2653. DOF2_CreateFile(arquivo);
  2654. info[idx][pBan] = 1;
  2655. Ban(idx);
  2656. }
  2657. else SendClientMessage(playerid,-1,NAOADM);
  2658. return 1;
  2659. }
  2660.  
  2661. CMD:kick(playerid,params[])
  2662. {
  2663. if(info[playerid][pAdmin] >= 1)
  2664. {
  2665. new idx,str[128];
  2666. if(sscanf(params,"us",idx,str)) return SendClientMessage(playerid,-1,"{9A03FF}[INFO]: {FFFF00}Use /Kick (Id)");
  2667. if(!IsPlayerConnected(idx)) return SendClientMessage(playerid,-1,"{9A03FF}[INFO]: {FFFF00}Jogador Off-Line");
  2668. format(string_,70,"{9A03FF}[INFO]: {FFFF00}O Jogador %s Foi Chutado Do Servidor Motivo: %s", PlayerName(idx),str);
  2669. SendClientMessageToAll(0xFF0000FF,string_);
  2670. Kick(idx);
  2671. }
  2672. else SendClientMessage(playerid,-1,NAOADM);
  2673. return 1;
  2674. }
  2675.  
  2676. CMD:calar(playerid,params[])
  2677. {
  2678. if(info[playerid][pAdmin] >= 2)
  2679. {
  2680. new idx;
  2681. if(sscanf(params,"u",idx)) return SendClientMessage(playerid,verde,"{9A03FF}[INFO]: {FFFF00}/Calar [Id/Ou Nome Do Individuo] ");
  2682. calado[idx] = true;
  2683. SendClientMessage(playerid,verde,"{9A03FF}[INFO]: {FFFF00}Individuo Calado Com Sucesso.");
  2684. SendClientMessage(idx,fail,"{9A03FF}[INFO]: {FFFF00}Foi Calado Pelo Admin Seu Noob, Cala Boca Um Pouco!");
  2685. }
  2686. else return SendClientMessage(playerid,fail,NAOADM);
  2687. return 1;
  2688. }
  2689.  
  2690. CMD:descalar(playerid,params[])
  2691. {
  2692. if(info[playerid][pAdmin] >= 2)
  2693. {
  2694. new idx;
  2695. if(sscanf(params,"u",idx)) return SendClientMessage(playerid,verde,"{9A03FF}[INFO]: {FFFF00}/Descalar [Id/Ou Nome Do Individuo] ");
  2696. calado[idx] = false;
  2697. SendClientMessage(playerid,verde,"{9A03FF}[INFO]: {FFFF00}Individuo Descalado Com Sucesso.");
  2698. SendClientMessage(idx,fail,"{9A03FF}[INFO]: {FFFF00}Foi Descalado Pelo Admin!");
  2699. }
  2700. else return SendClientMessage(playerid,fail,NAOADM);
  2701. return 1;
  2702. }
  2703.  
  2704. CMD:setarhora(playerid,params[])
  2705. {
  2706. if(info[playerid][pAdmin] >= 1)
  2707. {
  2708. new hora;
  2709. if(sscanf(params,"d",hora)) return SendClientMessage(playerid,verde,"{9A03FF}[INFO]: {FFFF00}Use /SetarHora [Hora]");
  2710. SetWorldTime(hora);
  2711. SendClientMessageToAll(fail,"{9A03FF}[INFO]: {FFFF00}O ADMINISTRADOR AJUSTOU A HORA.");
  2712. }
  2713. else return SendClientMessage(playerid,fail,NAOADM);
  2714. return 1;
  2715. }
  2716.  
  2717. CMD:setarmundo(playerid,params[])
  2718. {
  2719. if(info[playerid][pAdmin] >= 1)
  2720. {
  2721. new idx,mundo;
  2722. if(sscanf(params,"ud",idx,mundo)) return SendClientMessage(playerid,verde,"{9A03FF}[INFO]: {FFFF00}Use /SetarMundo [Idx] [Mundo]");
  2723. SetPlayerVirtualWorld(idx,mundo);
  2724. SendClientMessage(idx,fail,"{9A03FF}[INFO]: {FFFF00}O Administrador Mudou Seu Mundo Virtual.");
  2725. }
  2726. else return SendClientMessage(playerid,fail,NAOADM);
  2727. return 1;
  2728. }
  2729.  
  2730. CMD:setarinterior(playerid,params[])
  2731. {
  2732. if(info[playerid][pAdmin] >= 1)
  2733. {
  2734. new idx,interior;
  2735. if(sscanf(params,"ud",idx,interior)) return SendClientMessage(playerid,verde,"{9A03FF}[INFO]: {FFFF00}Use /SetarMundo [Idx][Int]");
  2736. SetPlayerInterior(idx,interior);
  2737. SendClientMessage(idx,fail,"{9A03FF}[INFO]: {FFFF00}O Administrador Mudou Seu Mundo Virtual.");
  2738. }
  2739. else return SendClientMessage(playerid,fail,NAOADM);
  2740. return 1;
  2741. }
  2742.  
  2743. CMD:repararcarro(playerid,params[])
  2744. {
  2745. if(info[playerid][pAdmin] >= 1) return RepairVehicle(GetPlayerVehicleID(playerid));
  2746. else return SendClientMessage(playerid,fail,NAOADM);
  2747. }
  2748.  
  2749. CMD:desarmartodos(playerid,params[])
  2750. {
  2751. if(info[playerid][pAdmin] >= 1)
  2752. {
  2753. format(string_,72,"{9A03FF}[INFO]: {FFFF00}O Administrador %s Desarmou Todos Os Jogadores.",PlayerName(playerid));
  2754. paramount(i,MAX_PLAYERS) return ResetPlayerWeapons(i);
  2755. SendClientMessageToAll(fail,string_);
  2756. }
  2757. else return SendClientMessage(playerid,fail,NAOADM);
  2758. return 1;
  2759. }
  2760.  
  2761. CMD:darcoleteall(playerid,params[])
  2762. {
  2763. format(string_,78,"{9A03FF}[INFO]: {FFFF00}O Administrador %s Deu Colete Todos Os Jogadores.",PlayerName(playerid));
  2764. if(info[playerid][pAdmin] >= 1)
  2765. {
  2766. paramount(i,MAX_PLAYERS) return SetPlayerArmour(i,100.0);
  2767. }
  2768. else return SendClientMessage(playerid,fail,NAOADM);
  2769. return 1;
  2770. }
  2771.  
  2772. CMD:darvidaall(playerid,params[])
  2773. {
  2774. SendClientMessageToAll(fail,"{9A03FF}[INFO]: {FFFF00}O Administrador Deu Vida 100 A Todos Os Jogadores.");
  2775. if(info[playerid][pAdmin] >= 1)
  2776. {
  2777. paramount(i,MAX_PLAYERS) return SetPlayerHealth(i,100.0);
  2778. }
  2779. else return SendClientMessage(playerid,fail,NAOADM);
  2780. return 1;
  2781. }
  2782.  
  2783. CMD:aviso(playerid,params[])
  2784. {
  2785. if(info[playerid][pAdmin] >= 1)
  2786. {
  2787. new texto[128];
  2788. GetPlayerName(playerid,nome,24);
  2789. if(sscanf(params,"s[128]",texto)) return SendClientMessage(playerid,verde,"{9A03FF}[INFO]: {FFFF00}Use /Aviso [Texto]");
  2790. format(string_,70,"{9A03FF}[INFO]: {FFFF00}Aviso Do Admin %s: %s",PlayerName(playerid),texto);
  2791. SendClientMessageToAll(verde,string_);
  2792. }
  2793. else return SendClientMessage(playerid,fail,NAOADM);
  2794. return 1;
  2795. }
  2796.  
  2797. CMD:tapa(playerid,params[])
  2798. {
  2799. if(info[playerid][pAdmin] >= 1)
  2800. {
  2801. new idx,Float:c[3];
  2802. if(sscanf(params,"u",idx)) return SendClientMessage(playerid,verde,"{9A03FF}[INFO]: {FFFF00}Use /Tapa [Id]");
  2803. GetPlayerPos(idx,c[0],c[1],c[2]);
  2804. SetPlayerPos(idx,c[0],c[1],c[2]+15);
  2805. format(string_,72,"{9A03FF}[INFO]: {FFFF00}%s Levou Um Tapa Do Administrador %s",PlayerName(idx),PlayerName(playerid));
  2806. SendClientMessageToAll(fail,string_);
  2807. }
  2808. else return SendClientMessage(playerid,fail,NAOADM);
  2809. return 1;
  2810. }
  2811.  
  2812. CMD:ejetardoveiculo(playerid,params[])
  2813. {
  2814. if(info[playerid][pAdmin] >= 1)
  2815. {
  2816. new idx;
  2817. if(sscanf(params,"u",idx)) return SendClientMessage(playerid,verde,"{9A03FF}[INFO]: {FFFF00}Use /EjetarDoVeiculo [Id]");
  2818. RemovePlayerFromVehicle(idx);
  2819. SendClientMessage(playerid,verde,"{9A03FF}[INFO]: {FFFF00}Jogador Removido Do Veiculo Com Sucesso.");
  2820. SendClientMessage(idx,verde,"{9A03FF}[INFO]: {FFFF00}Foi Removido Do Carro.");
  2821. }
  2822. else return SendClientMessage(playerid,fail,NAOADM);
  2823. return 1;
  2824. }
  2825.  
  2826. CMD:nomeserver(playerid,params[])
  2827. {
  2828. if(info[playerid][pAdmin] >= 1)
  2829. {
  2830. new nomeserver[50],str[128];
  2831. if(sscanf(params,"s[128]",nomeserver)) return SendClientMessage(playerid,verde,"{9A03FF}[INFO]: {FFFF00}Use /NomeServer [Nome]");
  2832. format(str,sizeof(str),"hostname %s",nomeserver);
  2833. SendRconCommand(str);
  2834. }
  2835. else return SendClientMessage(playerid,fail,NAOADM);
  2836. return 1;
  2837. }
  2838.  
  2839. CMD:a(playerid,params[])
  2840. {
  2841. if(info[playerid][pAdmin] >= 1)
  2842. {
  2843. new
  2844. texto[128];
  2845. if(sscanf(params,"s[128]",texto)) return SendClientMessage(playerid,verde,"{9A03FF}[INFO]: {FFFF00}Use /A [Texto]");
  2846. GetPlayerName(playerid,nome,24);
  2847. format(string_,80,"[ADM]{FFFF00}%s: %s",PlayerName(playerid),texto);
  2848. paramount(i,MAX_PLAYERS)
  2849. {
  2850. if(info[playerid][pAdmin] >= 1) return SendClientMessageToAll(i,string_);
  2851. }
  2852. }
  2853. else return SendClientMessage(playerid,fail,NAOADM);
  2854. return 1;
  2855. }
  2856.  
  2857. CMD:matarall(playerid,params[])
  2858. {
  2859. if(info[playerid][pAdmin] >= 1)
  2860. {
  2861. paramount(i,MAX_PLAYERS) return SetPlayerHealth(i,0.0);
  2862. }
  2863. else return SendClientMessage(playerid,fail,NAOADM);
  2864. return 1;
  2865. }
  2866.  
  2867. CMD:fakeban(playerid,params[])
  2868. {
  2869. if(info[playerid][pAdmin] >= 1)
  2870. {
  2871. new idx,motivo[120],str[128];
  2872. if(sscanf(params,"us[128]",idx,motivo)) return SendClientMessage(playerid,verde,"{9A03FF}[INFO]: {FFFF00}/FakeBan [Id] [Motivo]");
  2873. format(str,sizeof(str),"{9A03FF}[INFO]: {FFFF00}%s Foi Banido Do Servidor Motivo : %s",PlayerName(playerid),motivo);
  2874. SendClientMessageToAll(fail,str);
  2875. SendClientMessage(idx,0x808080FF,"{9A03FF}[INFO]: {FFFF00}Server Closed The Connection");
  2876. }
  2877. else return SendClientMessage(playerid,fail,NAOADM);
  2878. return 1;
  2879. }
  2880.  
  2881. CMD:darvida(playerid,params[])
  2882. {
  2883. if(info[playerid][pAdmin] >= 1)
  2884. {
  2885. new Float:hp,idx
  2886. ;
  2887. if(sscanf(params,"uf",idx,hp)) return SendClientMessage(playerid,verde,"{9A03FF}[INFO]: {FFFF00}/DarVida [Playerid] [Qtd]");
  2888. if(hp > 100) return SendClientMessage(playerid,fail,"0-100.");
  2889. SetPlayerHealth(idx,GetPlayerHealth(playerid,hp)+hp);
  2890. SendClientMessage(idx,verde,"{9A03FF}[INFO]: {FFFF00}Ganhou Vida Do Administrador.");
  2891. SendClientMessage(playerid,verde,"{9A03FF}[INFO]: {FFFF00}Vida Dada Com Sucesso.");
  2892. }
  2893. else return SendClientMessage(playerid,fail,NAOADM);
  2894. return 1;
  2895. }
  2896.  
  2897. CMD:dararma(playerid,params[])
  2898. {
  2899. if(info[playerid][pAdmin] >= 1)
  2900. {
  2901. new arma,idx,municao;
  2902. if(sscanf(params,"udd",idx,arma,municao)) return SendClientMessage(playerid,verde,"{9A03FF}[INFO]: {FFFF00}Use /DarArma [Id] [Arma] [Municao]");
  2903. if(arma < 1 || arma > 48) return SendClientMessage(playerid,fail,"{9A03FF}[INFO]: {FFFF00}Use De 1-48");
  2904. GivePlayerWeapon(idx,arma,municao);
  2905. SendClientMessage(idx,verde,"{9A03FF}[INFO]: {FFFF00}Ganhou Armas Do Administrador.");
  2906. SendClientMessage(playerid,verde,"{9A03FF}[INFO]: {FFFF00}Armas Dadas Com Sucesso.");
  2907. }
  2908. else return SendClientMessage(playerid,fail,NAOADM);
  2909. return 1;
  2910. }
  2911.  
  2912. CMD:resetararmas(playerid,params[])
  2913. {
  2914. if(info[playerid][pAdmin] >= 1)
  2915. {
  2916. new idx;
  2917. if(sscanf(params,"u",idx)) return SendClientMessage(playerid,verde,"{9A03FF}[INFO]: {FFFF00}Use /ResetarArmas [Id]");
  2918. ResetPlayerWeapons(idx);
  2919. SendClientMessage(playerid,verde,"{9A03FF}[INFO]: {FFFF00}Armas Resetadas Com Sucesso.");
  2920. SendClientMessage(playerid,fail,"{9A03FF}[INFO]: {FFFF00}O Admin Resetou Suas Armas.");
  2921. }
  2922. else return SendClientMessage(playerid,fail,NAOADM);
  2923. return 1;
  2924. }
  2925.  
  2926. CMD:setarvida(playerid,params[])
  2927. {
  2928. if(info[playerid][pAdmin] >= 1)
  2929. {
  2930. new Float:vida,idx;
  2931. if(sscanf(params,"uf",idx,vida)) return SendClientMessage(playerid,verde,"{9A03FF}[INFO]: {FFFF00}Use /SetarVida [Playerid] [Qtd]");
  2932. if(vida > 100) return SendClientMessage(playerid,fail,"{9A03FF}[INFO]: {FFFF00}0-100.");
  2933. SetPlayerHealth(idx,vida);
  2934. SendClientMessage(playerid,-1,"{9A03FF}[INFO]: {FFFF00}Vida Setada Com Sucesso.");
  2935. SendClientMessage(idx,-1,"{9A03FF}[INFO]: {FFFF00}Sua Vida Foi Setada Pelo Administrador.");
  2936. }
  2937. else return SendClientMessage(playerid,fail,NAOADM);
  2938. return 1;
  2939. }
  2940.  
  2941. CMD:darcolete(playerid,params[])
  2942. {
  2943. if(info[playerid][pAdmin] >= 1)
  2944. {
  2945. new Float:colete,idx;
  2946. format(string_,sizeof(string_),"{9A03FF}[INFO]: {FFFF00}O Admin %s Lhe Deu %f De Colete.",PlayerName(playerid),colete);
  2947. if(sscanf(params,"uf",idx,colete)) return SendClientMessage(playerid,verde,"{9A03FF}[INFO]: {FFFF00}Use /DarColete [Playerid] [Qtd]");
  2948. GivePlayerArmour(playerid,colete);
  2949. SendClientMessage(playerid,-1,"{9A03FF}[INFO]: {FFFF00}Colete Dado Com Sucesso.");
  2950. SendClientMessage(idx,-1,string_);
  2951. }
  2952. else return SendClientMessage(playerid,fail,NAOADM);
  2953. return 1;
  2954. }
  2955.  
  2956. CMD:pegarip(playerid,params[])
  2957. {
  2958. if(info[playerid][pAdmin] >= 1)
  2959. {
  2960. new idx;
  2961. if(sscanf(params,"u",idx)) return SendClientMessage(playerid,verde,"{9A03FF}[INFO]: {FFFF00}/PegarIp [Id]");
  2962. GetPlayerIp(idx,ip,16);
  2963. format(string_,sizeof(string_),"{9A03FF}[INFO]: {FFFF00}Ip De %s: %s",PlayerName(playerid),ip);
  2964. SendClientMessage(playerid,verde,string_);
  2965. }
  2966. else return SendClientMessage(playerid,fail,NAOADM);
  2967. return 1;
  2968. }
  2969.  
  2970. CMD:setarcolete(playerid,params[])
  2971. {
  2972. if(info[playerid][pAdmin] >= 1)
  2973. {
  2974. new Float:colete,idx;
  2975. if(sscanf(params,"uf",idx,colete)) return SendClientMessage(playerid,verde,"{9A03FF}[INFO]: {FFFF00}Use /SetarColete [Playerid] [Qtd]");
  2976. SetPlayerArmour(idx,colete);
  2977. SendClientMessage(playerid,-1,"{9A03FF}[INFO]: {FFFF00}Colete Dado Com Sucesso.");
  2978. SendClientMessage(idx,-1,"{9A03FF}[INFO]: {FFFF00}Ganhou Colete Do Administrador.");
  2979. }
  2980. else return SendClientMessage(playerid,fail,NAOADM);
  2981. return 1;
  2982. }
  2983.  
  2984. CMD:comandosadm(playerid,params[])
  2985. {
  2986. if(info[playerid][pAdmin] >= 1)
  2987. {
  2988. new ComandosADM[2500];
  2989. strins(ComandosADM,"{03F2FF}Comandos Leveis 1:\n",strlen(ComandosADM));
  2990. strins(ComandosADM,"{FFFF00}/Votacao /Encerrar /Explodir /SetarGrana /darNivel /CvAll\n",strlen(ComandosADM));
  2991. strins(ComandosADM,"{FFFF00}/Renascer /Setar Nivel /Trazer /Ir /SetarNivelTodos\n",strlen(ComandosADM));
  2992. strins(ComandosADM,"{FFFF00}/GMX /Banir /Kick /SetarHora /SetarMundo /SetarInterior\n",strlen(ComandosADM));
  2993. strins(ComandosADM,"{FFFF00}/RepararCarro /DesarmarTodos /DarColeteAll /DarVidaAll\n",strlen(ComandosADM));
  2994. strins(ComandosADM,"{FFFF00}/Aviso /Tapa /EjetarDoVeiculo /NomeServer /A /MatarAll\n",strlen(ComandosADM));
  2995. strins(ComandosADM,"{FFFF00}/FakeBan /DarVida /DarArma /ResetarArmas /SetarVida\n",strlen(ComandosADM));
  2996. strins(ComandosADM,"{FFFF00}/DarColete /pegarIp /SetarColete /LimparChat /Descongelar\n",strlen(ComandosADM));
  2997. strins(ComandosADM,"{FFFF00}/Espiar /PararDeEspiar /Congelar /Par /Autorizar\n",strlen(ComandosADM));
  2998. strins(ComandosADM,"{03F2FF}Comandos Leveis 2:\n",strlen(ComandosADM));
  2999. strins(ComandosADM,"{FFFF00}/Calar /Descalar /DarGrana\n",strlen(ComandosADM));
  3000. strins(ComandosADM,"{03F2FF}Comandos Leveis 3:\n",strlen(ComandosADM));
  3001. strins(ComandosADM,"{FFFF00}/KikarTodos /TrazerTodos\n",strlen(ComandosADM));
  3002. strins(ComandosADM,"{03F2FF}Comandos Leveis 4:\n",strlen(ComandosADM));
  3003. strins(ComandosADM,"{FFFF00}Nem Um Comando Encontrado, Em 1 Segundo!\n",strlen(ComandosADM));
  3004. strins(ComandosADM,"{03F2FF}Comandos Leveis 5:\n",strlen(ComandosADM));
  3005. strins(ComandosADM,"{FFFF00}/DarAdmin\n",strlen(ComandosADM));
  3006. strins(ComandosADM,"{03F2FF}Comandos Rcon:\n",strlen(ComandosADM));
  3007. strins(ComandosADM,"{FFFF00}/VirarAdmin /DarVip /RemoverVip\n",strlen(ComandosADM));
  3008. ShowPlayerDialog(playerid, 2424, DIALOG_STYLE_MSGBOX,
  3009. "{FFFF00}Comandos ADM",ComandosADM,"Entendi","");
  3010. SendClientMessage(playerid, -1,
  3011. "{9A03FF}[INFO]: {FFFF00}Dialogo Ativado! Leia Seu Dialogo");
  3012. }
  3013. else SendClientMessage(playerid,-1,NAOADM);
  3014. return 1;
  3015. }
  3016.  
  3017. CMD:limparchat(playerid,params[])
  3018. {
  3019. if(info[playerid][pAdmin] >= 1)
  3020. {
  3021. new linhas;
  3022. if(sscanf(params,"i",linhas)) return SendClientMessage(playerid,fail,"{9A03FF}[INFO]: {FFFF00}Use /LimparChat [Linhas]");
  3023. for(new ii = 0; ii < linhas; ii++) SendClientMessage(playerid, -1, "");
  3024. }
  3025. else return SendClientMessage(playerid,fail,NAOADM);
  3026. return 1;
  3027. }
  3028.  
  3029. CMD:descongelar(playerid,params[])
  3030. {
  3031. if(info[playerid][pAdmin] >= 1)
  3032. {
  3033. new idx;
  3034. format(string_,67,"{9A03FF}[INFO]: {FFFF00}O Jogador %s Foi Descongelado Pelo Admin %s",PlayerName(idx),PlayerName(playerid));
  3035. if(sscanf(params,"u",idx)) return SendClientMessage(playerid,-1,"{9A03FF}[INFO]: {FFFF00}Use /Descongelar [Playerid]");
  3036. if(!IsPlayerConnected(idx)) return SendClientMessage(playerid,-1,"{9A03FF}[INFO]: {FFFF00}Jogador Off-Line");
  3037. Controle(idx,1);
  3038. SendClientMessage(idx,-1,"{9A03FF}[INFO]: {FFFF00}Descongelado Com Sucesso!");
  3039. }
  3040. else SendClientMessage(playerid,-1,NAOADM);
  3041. return 1;
  3042. }
  3043.  
  3044. CMD:espiar(playerid,params[])
  3045. {
  3046. if(info[playerid][pAdmin] >= 1)
  3047. {
  3048. new idx;
  3049. if(espiando[playerid] == false)
  3050. {
  3051. GetPlayerName(playerid,nome,24);
  3052. if(sscanf(params,"u",idx)) return SendClientMessage(playerid,-1,"{9A03FF}[INFO]: {FFFF00}Use /Espiar [Playerid]");
  3053. TogglePlayerSpectating(playerid, 1);
  3054. PlayerSpectatePlayer(playerid,idx);
  3055. format(string_,60,"{9A03FF}[INFO]: {FFFF00}Voce Esta Espiando o Jogador %s (ID : %d )",nome,playerid);
  3056. SendClientMessage(playerid,-1,string_);
  3057. return espiando[playerid] = true;
  3058. }
  3059. else return SendClientMessage(playerid,fail,NAOADM);
  3060. }
  3061. else return SendClientMessage(playerid,fail,NAOADM);
  3062. }
  3063.  
  3064. CMD:parardeespiar(playerid,params[])
  3065. {
  3066. if(info[playerid][pAdmin] >= 1)
  3067. {
  3068. espiando[playerid] = false;
  3069. TogglePlayerSpectating(playerid,0);
  3070. return SpawnPlayer(playerid);
  3071. }
  3072. else return SendClientMessage(playerid,fail,NAOADM);
  3073. }
  3074.  
  3075. CMD:congelar(playerid,params[])
  3076. {
  3077. if(info[playerid][pAdmin] >= 1)
  3078. {
  3079. new idx;
  3080. if(sscanf(params,"u",idx)) return SendClientMessage(playerid,-1,"{9A03FF}[INFO]: {FFFF00}Uso Correto: /Congelar [Playerid]");
  3081. if(!IsPlayerConnected(idx)) return SendClientMessage(playerid,-1,"{9A03FF}[INFO]: {FFFF00}Jogador Off-Line");
  3082. format(string_,64,"{9A03FF}[INFO]: {FFFF00}O Jogador %s Foi Congelado Pelo Admin %s",PlayerName(idx),PlayerName(playerid));
  3083. SendClientMessageToAll(0xFFFF00AA,string_);
  3084. SendClientMessage(idx,-1,"{9A03FF}[INFO]: {FFFF00}Voce Foi Congelado Champz");
  3085. SendClientMessage(playerid,-1,"{9A03FF}[INFO]: {FFFF00}Voce Congelou Um Jogador Com Sucesso");
  3086. Controle(idx,0);
  3087. }
  3088. else SendClientMessage(playerid,-1,NAOADM);
  3089. return 1;
  3090. }
  3091.  
  3092. CMD:dargrana(playerid,params[])
  3093. {
  3094. if(info[playerid][pAdmin] >= 2)
  3095. {
  3096. new quantia,idx;
  3097. if(sscanf(params,"ud",idx,quantia)) return SendClientMessage(playerid,-1,"{9A03FF}[INFO]: {FFFF00}Use /DarGrana [Playerid] [Quantia]");
  3098. if(!IsPlayerConnected(idx)) return SendClientMessage(playerid,-1,"{9A03FF}[INFO]: {FFFF00}Jogador Off-Line");
  3099. GivePlayerMoney(idx,quantia);
  3100. SendClientMessage(playerid,-1,"{9A03FF}[INFO]: {FFFF00}Quantia Dada Com Sucesso.");
  3101. }
  3102. else SendClientMessage(playerid,-1,NAOADM);
  3103. return 1;
  3104. }
  3105.  
  3106. CMD:relatorio(playerid,params[])
  3107. {
  3108. new texto[129];
  3109. GetPlayerName(playerid,nome,24);
  3110. if(sscanf(params,"s",texto)) return SendClientMessage(playerid,-1,"{9A03FF}[INFO]: {FFFF00}Use /Relatorio [Texto]");
  3111. format(string_,sizeof(string_),"{9A03FF}[INFO]: {FFFF00}Relatorio De %s: %s",nome,texto);
  3112. SendAdminMessage(string_);
  3113. return 1;
  3114. }
  3115.  
  3116. CMD:par(playerid,params[])
  3117. {
  3118. if(info[playerid][pAdmin] >= 1)
  3119. {
  3120. new texto[128],idx;
  3121. GetPlayerName(playerid,nome,24);
  3122. if(sscanf(params,"us",idx,texto)) return SendClientMessage(playerid,-1,"{9A03FF}[INFO]: {FFFF00}Use /Relatorio [Playerid] [Texto]");
  3123. if(!IsPlayerConnected(idx)) return SendClientMessage(playerid,-1,"{9A03FF}[INFO]: {FFFF00}Jogador Off-Line.");
  3124. format(string_,sizeof(string_),"{9A03FF}[INFO]: {FFFF00}Mp Do Admin %s: %s",nome,texto);
  3125. SendClientMessage(playerid,verde,string_);
  3126. }
  3127. else return SendClientMessage(playerid,fail,NAOADM);
  3128. return 1;
  3129. }
  3130.  
  3131. CMD:admins(playerid,params[])
  3132. {
  3133. SendClientMessage(playerid,verde,"{9A03FF}[INFO]: {FFFF00}Administradores On-Line");
  3134. paramount(i,MAX_PLAYERS)
  3135. {
  3136. GetPlayerName(i,nome,24);
  3137. if(info[i][pAdmin] >= 1)
  3138. {
  3139. format(string_,100,"%s",nome);
  3140. SendClientMessage(playerid,verde,string_);
  3141. }
  3142. }
  3143. return 1;
  3144. }
  3145.  
  3146. CMD:autorizar(playerid,params[])
  3147. {
  3148. if(info[playerid][pAdmin] >= 1)
  3149. {
  3150. new idx;
  3151. if(sscanf(params,"u",idx)) return SendClientMessage(playerid,verde,"{9A03FF}[INFO]: {FFFF00}/Autorizar [Playerid]");
  3152. if(!IsPlayerConnected(idx)) return SendClientMessage(playerid,-1,"{9A03FF}[INFO]: {FFFF00}Jogador Off-Line.");
  3153. info[idx][pAutorizado] = 1;
  3154. SendClientMessage(idx,verde,"{9A03FF}[INFO]: {FFFF00}Foi Autorizado a Mudar De Nick.");
  3155. }
  3156. else return SendClientMessage(playerid,fail,NAOADM);
  3157. return 1;
  3158. }
  3159.  
  3160. CMD:mudarnick(playerid,params[])
  3161. {
  3162. if(info[playerid][pAutorizado] == 1)
  3163. {
  3164. if(sscanf(params,"s[24]",string_)) return SendClientMessage(playerid,verde,"{9A03FF}[INFO]: {FFFF00}Use /MudarNick [Nome_Novo]");
  3165. SetPlayerName(playerid,string_);
  3166. SendClientMessage(playerid,verde,"{9A03FF}[INFO]: {FFFF00}Nick Alterado Com Sucesso.");
  3167. info[playerid][pAutorizado] = 0;
  3168. }
  3169. else return SendClientMessage(playerid,verde,"{9A03FF}[INFO]: {FFFF00}Nao Esta Autorizado.");
  3170. return 1;
  3171. }
  3172.  
  3173. CMD:mudarskin(playerid,params[])
  3174. {
  3175. if(info[playerid][pAdmin] >= 1)
  3176. {
  3177. new idx,skinid;
  3178. if(sscanf(params,"ud",idx,skinid)) return SendClientMessage(playerid,-1,"{9A03FF}[INFO]: {FFFF00}Use /MudarSkin [Playerid] [Skinid]");
  3179. if(!IsPlayerConnected(idx)) return SendClientMessage(playerid,-1,"{9A03FF}[INFO]: {FFFF00}Jogador Off-Line.");
  3180. if(skinid < 0 || skinid > 299) return SendClientMessage(playerid,-1,"{9A03FF}[INFO]: {FFFF00}Use De 0-299");
  3181. SetPlayerSkin(idx,skinid);
  3182. SendClientMessage(playerid,-1,"{9A03FF}[INFO]: {FFFF00}Voce Setou Uma Skin Com Sucesso.");
  3183. SendClientMessage(playerid,-1,"{9A03FF}[INFO]: {FFFF00}O Administrador Mudou Sua Skin.");
  3184. }
  3185. else return SendClientMessage(playerid,fail,NAOADM);
  3186. return 1;
  3187. }
  3188.  
  3189. CMD:radiosis1(playerid,params[])
  3190. {
  3191. ShowPlayerDialog(playerid, 1533, DIALOG_STYLE_LIST, "Lista de Radios", "{FF0000}Radio Hunter\n{00EEFF}Radio Super Mix\n{04FF00}Radio PureDJ\n{0400FF}Radio Nova Web\n{FF00EA}Radio Electro Vibe\n{FBFF00}Radio Team Expert\n{B700FF}Radio Relax\n{B4B4B4}Desligar", "OK", "Cancelar");
  3192. return 1;
  3193. }
  3194.  
  3195. CMD:radiosis2(playerid,params[])
  3196. {
  3197. ShowPlayerDialog(playerid, RADIOS, DIALOG_STYLE_LIST, "{FFF39F}Radio System", "Gospel\nFunk\nPop\nHip Hop\nRap\nRock\nDesligar Rádio", "Selecionar", "Sair");
  3198. return 1;
  3199. }
  3200.  
  3201. CMD:radio1(playerid,params[])
  3202. {
  3203. PlayAudioStreamForPlayer(playerid, "http://199.229.254.19:8236");
  3204. GameTextForPlayer(playerid, "Radio Ligada", 2000, 1);
  3205. return 1;
  3206. }
  3207.  
  3208. CMD:radio2(playerid,params[])
  3209. {
  3210. PlayAudioStreamForPlayer(playerid, "http://74.222.1.151:8060");
  3211. GameTextForPlayer(playerid, "Radio Ligada", 2000, 1);
  3212. return 1;
  3213. }
  3214.  
  3215. CMD:radio3(playerid,params[])
  3216. {
  3217. PlayAudioStreamForPlayer(playerid, "http://192.95.33.114:9996");
  3218. GameTextForPlayer(playerid, "Radio Ligada", 2000, 1);
  3219. return 1;
  3220. }
  3221.  
  3222. CMD:radio4(playerid,params[])
  3223. {
  3224. PlayAudioStreamForPlayer(playerid, "http://72.55.174.236:8080/radiosu.mp3");
  3225. GameTextForPlayer(playerid, "Radio Ligada", 2000, 1);
  3226. return 1;
  3227. }
  3228.  
  3229. CMD:radio5(playerid,params[])
  3230. {
  3231. PlayAudioStreamForPlayer(playerid, "hhttp://69.175.13.34:9928");
  3232. GameTextForPlayer(playerid, "Radio Ligada", 2000, 1);
  3233. return 1;
  3234. }
  3235.  
  3236. CMD:radio6(playerid,params[])
  3237. {
  3238. PlayAudioStreamForPlayer(playerid, "http://198.178.123.11:7746");
  3239. GameTextForPlayer(playerid, "Radio Ligada", 2000, 1);
  3240. return 1;
  3241. }
  3242.  
  3243. CMD:radio7(playerid,params[])
  3244. {
  3245. PlayAudioStreamForPlayer(playerid, "http://80.237.249.187:80");
  3246. GameTextForPlayer(playerid, "Radio Ligada", 2000, 1);
  3247. return 1;
  3248. }
  3249.  
  3250. CMD:radio8(playerid,params[])
  3251. {
  3252. PlayAudioStreamForPlayer(playerid, "http://94.23.216.58:8800");
  3253. GameTextForPlayer(playerid, "Radio Ligada", 2000, 1);
  3254. return 1;
  3255. }
  3256.  
  3257. CMD:radio9(playerid,params[])
  3258. {
  3259. PlayAudioStreamForPlayer(playerid, "http://95.141.24.40:80");
  3260. GameTextForPlayer(playerid, "Radio Ligada", 2000, 1);
  3261. return 1;
  3262. }
  3263.  
  3264. CMD:radio10(playerid,params[])
  3265. {
  3266. PlayAudioStreamForPlayer(playerid, "http://198.100.145.144:9900");
  3267. GameTextForPlayer(playerid, "Radio Ligada", 2000, 1);
  3268. return 1;
  3269. }
  3270.  
  3271. CMD:radiostop(playerid,params[])
  3272. {
  3273. StopAudioStreamForPlayer(playerid);
  3274. GameTextForPlayer(playerid, "Radio Desligada", 2000, 1);
  3275. return 1;
  3276. }
  3277.  
  3278. CMD:vips(playerid)
  3279. {
  3280. SendClientMessage(playerid,0xBFBFBFAA,"Vips Online:");
  3281. for(new i=0; i<Maximo_Players; i++)
  3282. {
  3283. if(IsPlayerConnected(i))
  3284. {
  3285. if(VIP[i] == 1)
  3286. {
  3287. format(FalaVIP,sizeof(FalaVIP),"VIP: %s.",NomeVIP);
  3288. SendClientMessage(playerid,0xBBFF00AA,FalaVIP);
  3289. }
  3290. }
  3291. }
  3292. return 1;
  3293. }
  3294.  
  3295. CMD:armasvip(playerid)
  3296. {
  3297. if(VIP[playerid] == 1)
  3298. {
  3299. SetPlayerHealth(playerid,100.0);
  3300. SetPlayerArmour(playerid,100.0);
  3301. ResetPlayerWeapons(playerid);
  3302. GivePlayerWeapon(playerid,24,700);
  3303. GivePlayerWeapon(playerid,25,300);
  3304. GivePlayerWeapon(playerid,29,500);
  3305. GivePlayerWeapon(playerid,31,500);
  3306. GivePlayerWeapon(playerid,34,100);
  3307. GivePlayerWeapon(playerid,39,50);
  3308. GivePlayerWeapon(playerid,40,50);
  3309. GameTextForPlayer(playerid,"~r~Equipamentos Adquiridos",5000,3);
  3310. }
  3311. return 1;
  3312. }
  3313.  
  3314. CMD:roupavip(playerid,params[])
  3315. {
  3316. if(VIP[playerid] == 1)
  3317. {
  3318. new ID;
  3319. if(!sscanf(params,"d",ID))
  3320. {
  3321. SendClientMessage(playerid,0xBFBFBFAA,"{9A03FF}[VIP]: {FF05CD}Use: /roupavip ID.");
  3322. return 1;
  3323. }
  3324. if(ID > 299)
  3325. {
  3326. if(ID < 0)
  3327. {
  3328. SendClientMessage(playerid,0xBFBFBFAA,"{9A03FF}[VIP]: {FF05CD}Roupas de 0 a 299.");
  3329. return 1;
  3330. }
  3331. }
  3332. else
  3333. {
  3334. SetPlayerSkin(playerid,ID);
  3335. GameTextForPlayer(playerid,"~r~Roupa Trocada",5000,3);
  3336. }
  3337. }
  3338. return 1;
  3339. }
  3340.  
  3341. CMD:majvip(playerid)
  3342. {
  3343. if(VIP[playerid] == 1)
  3344. {
  3345. SetPlayerSpecialAction(playerid,SPECIAL_ACTION_USEJETPACK);
  3346. GameTextForPlayer(playerid,"~r~Mochila a Jato~n~Adquirida",5000,3);
  3347. }
  3348. return 1;
  3349. }
  3350.  
  3351. CMD:vip(playerid)
  3352. {
  3353. if(VIP[playerid] == 1)
  3354. {
  3355. ShowPlayerDialog(playerid,Dial_Vip,DIALOG_STYLE_LIST,"{9A03FF}}Bate Papo VIP","{FF05CD}Escreva o texto no campo abaixo","Escrever","Cancelar");
  3356. }
  3357. return 1;
  3358. }
  3359.  
  3360. CMD:meuvip(playerid)
  3361. {
  3362. GetPlayerName(playerid,NomeVIP,sizeof(NomeVIP));
  3363. format(FalaVIP,sizeof(FalaVIP),"Vips/%s.ini",NomeVIP);
  3364. if(DOF2_FileExists(FalaVIP))
  3365. {
  3366. new Fala2[140];
  3367. new Hoje = getdate();
  3368. new Vencimento = DOF2_GetInt(FalaVIP,"Vencimento");
  3369. format(Fala2,sizeof(Fala2),"{FF05CD}Olá %s!\n\nO admin cujo setou seu VIP, setou %d dias.\n\nE você Já usou %d dias com o mesmo!\n\nAproveite antes que acabe!",NomeVIP,DOF2_GetInt(FalaVIP,"Dias"),Hoje-Vencimento);
  3370. ShowPlayerDialog(playerid,0,DIALOG_STYLE_MSGBOX,"Seu VIP",Fala2,"Cancelar","");
  3371. }
  3372. return 1;
  3373. }
  3374.  
  3375. CMD:ajudavip(playerid)
  3376. {
  3377. if(VIP[playerid] == 1)
  3378. {
  3379. ShowPlayerDialog(playerid,0,DIALOG_STYLE_MSGBOX,"{9A03FF}Ajuda VIP","{FF05CD}/Vips, /ArmasVip, /RoupaVip\n\n/MajVip, /Vip, /MeuVip\n\n/CreditosVip, /AjudaVip, /PlanosVip","Cancelar","");
  3380. }
  3381. if(IsPlayerAdmin(playerid))
  3382. {
  3383. SendClientMessage(playerid,0xFFFF00AA,"{FF05CD}/DarVip, /RemoverVip");
  3384. }
  3385. return 1;
  3386. }
  3387.  
  3388. CMD:planosvip(playerid)
  3389. {
  3390. format(FalaVIP,sizeof(FalaVIP),"{9A03FF}O VIP custa R$ %d,00.\n\nAproveite e Compre!",Preco_Vip);
  3391. ShowPlayerDialog(playerid,0,DIALOG_STYLE_MSGBOX,"{FF05CD}Planos VIP",FalaVIP,"Cancelar","");
  3392. return 1;
  3393. }
  3394.  
  3395. CMD:darvip(playerid,params[])
  3396. {
  3397. if(IsPlayerAdmin(playerid))
  3398. {
  3399. new ID;
  3400. new Dias;
  3401. if(!sscanf(params,"dd",ID,Dias))
  3402. {
  3403. SendClientMessage(playerid,0xBFBFBFAA,"{9A03FF}[VIP]: {FF05CD}Use: /darvip ID Dias.");
  3404. return 1;
  3405. }
  3406. if(!IsPlayerConnected(ID))
  3407. {
  3408. SendClientMessage(playerid,0xBFBFBFAA,"{9A03FF}[VIP]: {FF05CD}Player não online.");
  3409. return 1;
  3410. }
  3411. else
  3412. {
  3413. if(VIP[ID] == 1)
  3414. {
  3415. SendClientMessage(playerid,0xBFBFBFAA,"{9A03FF}[VIP]: {FF05CD}O mesmo Já é VIP.");
  3416. return 1;
  3417. }
  3418. else
  3419. {
  3420. GetPlayerName(ID,NomeVIP,sizeof(NomeVIP));
  3421. format(FalaVIP,sizeof(FalaVIP),"Vips/%s.ini",NomeVIP);
  3422. DOF2_CreateFile(FalaVIP);
  3423. DOF2_SetInt(FalaVIP,"Vencimento",getdate());
  3424. DOF2_SetInt(FalaVIP,"Dias",Dias);
  3425. DOF2_SaveFile();
  3426. VIP[ID] = 1;
  3427. format(FalaVIP,sizeof(FalaVIP),"{9A03FF}[VIP]: {FF05CD}O administrador deu VIP para o player %s por %d dias.",NomeVIP,Dias);
  3428. SendClientMessageToAll(0xFF8080AA,FalaVIP);
  3429. }
  3430. }
  3431. }
  3432. return 1;
  3433. }
  3434.  
  3435. CMD:removervip(playerid,params[])
  3436. {
  3437. if(IsPlayerAdmin(playerid))
  3438. {
  3439. new ID;
  3440. if(!sscanf(params,"d",ID))
  3441. {
  3442. SendClientMessage(playerid,0xBFBFBFAA,"{9A03FF}[VIP]: {FF05CD}Use: /removervip ID.");
  3443. return 1;
  3444. }
  3445. if(!IsPlayerConnected(ID))
  3446. {
  3447. SendClientMessage(playerid,0xBFBFBFAA,"{9A03FF}[VIP]: {FF05CD}Player não online.");
  3448. return 1;
  3449. }
  3450. else
  3451. {
  3452. if(VIP[ID] == 0)
  3453. {
  3454. SendClientMessage(playerid,0xBFBFBFAA,"{9A03FF}[VIP]: {FF05CD}O mesmo não é VIP.");
  3455. return 1;
  3456. }
  3457. else
  3458. {
  3459. GetPlayerName(ID,NomeVIP,sizeof(NomeVIP));
  3460. format(FalaVIP,sizeof(FalaVIP),"Vips/%s.ini",NomeVIP);
  3461. DOF2_RemoveFile(FalaVIP);
  3462. VIP[ID] = 0;
  3463. format(FalaVIP,sizeof(FalaVIP),"{9A03FF}[VIP]: {FF05CD}O administrador removeu o VIP do player %s.",NomeVIP);
  3464. SendClientMessageToAll(0xFF8080AA,FalaVIP);
  3465. }
  3466. }
  3467. }
  3468. return 1;
  3469. }
  3470.  
  3471. CMD:veiculoteste(playerid, params[])
  3472. {
  3473. SetPlayerScore(playerid, 5000);
  3474. static Float: xPos[3];
  3475. GetPlayerPos(playerid, xPos[0], xPos[1], xPos[2]);
  3476. CreateVehicle(562, xPos[0], xPos[1], xPos[2]+10.0, 82.2873, 0, 1, 60);
  3477. return 1;
  3478. }
  3479.  
  3480. CMD:estilo(playerid, params[])
  3481. {
  3482. TextDrawDestroy(NSFDraw[playerid]);
  3483. if(!GetPVarInt(playerid, "EstiloColocado"))
  3484. {
  3485.  
  3486. NSFDraw[playerid] = TextDrawCreate(500.000000, 130.000000, "000,000");
  3487. TextDrawBackgroundColor(NSFDraw[playerid], 255);
  3488. TextDrawFont(NSFDraw[playerid], 1);
  3489. TextDrawLetterSize(NSFDraw[playerid], 0.30000, 1.00000);
  3490. TextDrawColor(NSFDraw[playerid], -1);
  3491. TextDrawSetOutline(NSFDraw[playerid], 1);
  3492. TextDrawSetProportional(NSFDraw[playerid], 1);
  3493. TextDrawUseBox(NSFDraw[playerid], 0);
  3494. TextDrawBoxColor(NSFDraw[playerid], 255);
  3495. TextDrawTextSize(NSFDraw[playerid], 620.000000, 0.000000);
  3496. SetPVarInt(playerid, "EstiloColocado", 1) ;
  3497. SendClientMessage( playerid, -1,
  3498. "{9A03FF}[INFO]: {FFFF00}Estilo De Textdraw Mudado Com Sucesso.");
  3499. } else {
  3500. NSFDraw[playerid] = TextDrawCreate(274.000000, 104.000000, "000,000");
  3501. TextDrawBackgroundColor(NSFDraw[playerid], 255);
  3502. TextDrawFont(NSFDraw[playerid], 1);
  3503. TextDrawLetterSize(NSFDraw[playerid], 0.460000, 1.600000);
  3504. TextDrawColor(NSFDraw[playerid], -39169);
  3505. TextDrawSetOutline(NSFDraw[playerid], 1);
  3506. TextDrawSetProportional(NSFDraw[playerid], 1);
  3507. TextDrawTextSize(TextDrawInfo[playerid], 620.000000, 0.000000);
  3508. SetPVarInt(playerid, "EstiloColocado", 0) ;
  3509. SendClientMessage( playerid, -1,
  3510. "{9A03FF}[INFO]: {FFFF00}Estilo De Textdraw Mudado Com Sucesso.");
  3511. }
  3512. return 1;
  3513. }
  3514.  
  3515. CMD:ranking(playerid, params[])
  3516. {
  3517. static
  3518. query[128],
  3519. nomeDRIFT[MAX_PLAYER_NAME],
  3520. stringDialog[1024];
  3521. nomeDRIFT[0] = 0,stringDialog[0] = 0,query[0] = 0;
  3522. new DBResult:result;
  3523. new DBResult:playerResult;
  3524. format(query, sizeof(query), "SELECT `jogador` FROM `Usuarios` ORDER BY (`Pontos` * 1) DESC limit 10");
  3525. result = db_query(jogadoresRanking, query);
  3526. for(new i, r = db_num_rows(result); i != r; ++ i)
  3527. {
  3528.  
  3529. db_get_field(result, 0, nomeDRIFT, MAX_PLAYER_NAME);
  3530. format(query, sizeof(query), "SELECT `pontos` FROM `Usuarios` WHERE `jogador` = '%s'", nomeDRIFT);
  3531. db_get_field((playerResult = db_query(jogadoresRanking,query), playerResult), 0, query, 14);
  3532. if(strlen(nomeDRIFT) > 2)
  3533. {
  3534.  
  3535. format(stringDialog, sizeof stringDialog,"{03F2FF}%s%02d \t %24s\t{AA3333}Drift {9A03FF}[%05d]\n", stringDialog, (i +1) , nomeDRIFT, strval(query));
  3536. }
  3537. db_next_row(result);
  3538. db_free_result(playerResult);
  3539. }
  3540. ShowPlayerDialog(playerid, 666, DIALOG_STYLE_MSGBOX, "Ranking", stringDialog, "Fechar", "");
  3541. return db_free_result(result), true;
  3542. }
  3543.  
  3544. CMD:recusar(playerid, params[])
  3545. {
  3546. if(JogadorConvidado[playerid] == (-1) && eleConvidado[playerid])
  3547. return SendClientMessage(playerid, -1, "{9A03FF}[INFO]: {FFFF00}Voce Nao Foi Convidado Por Ninguem");
  3548. SendClientMessage(JogadorConvidado[playerid], -1, "{9A03FF}[INFO]: {FFFF00}O Jogador RESCUSOU o Convite Para Um Desafio");
  3549. SendClientMessage(playerid, -1, "{9A03FF}[INFO]: {FFFF00}Desafio NAO Foi Iniciado!.");
  3550. JogadorJogando[JogadorConvidado[playerid]] = false;
  3551. JogadorJogando[playerid] = false;
  3552. JogadorConvidado[JogadorConvidado[playerid]] = -1;
  3553. JogadorConvidado[playerid]= -1;
  3554. return 1;
  3555. }
  3556.  
  3557. CMD:aceitar(playerid, params[])
  3558. {
  3559. if(JogadorConvidado[playerid] == (-1) && eleConvidado[playerid])
  3560. return SendClientMessage(playerid, -1, "{9A03FF}[INFO]: {FFFF00}Voce Nao Foi Convidado Por Ninguem");
  3561. if(IsPlayerInAnyVehicle(playerid) || IsPlayerInAnyVehicle(JogadorConvidado[playerid]))
  3562. return SendClientMessage(playerid, -1, "{9A03FF}[INFO]: {FFFF00}Caso Estiver Em Algum Carro Saia Dele, Ou Peca Para Seu Desafiante Sair!");
  3563. SendClientMessage(JogadorConvidado[playerid], -1, "{9A03FF}[INFO]: {FFFF00}O Jogador Aceitou o Convite Para Um Desafio");
  3564. SendClientMessage(playerid, -1, "{9A03FF}[INFO]: {FFFF00}Desafio Foi Iniciado!");
  3565. JogadorJogando[JogadorConvidado[playerid]] = true;
  3566. JogadorJogando[playerid] = true;
  3567. SetPVarInt(playerid, "CarroDrift", CreateVehicle(562, -305.1179, 1511.3324, 75.7015, 82.2873, 0, 1, 60));
  3568. SetPVarInt(JogadorConvidado[playerid], "CarroDrift", CreateVehicle(562, -305.1179+7.0, 1511.3324, 75.7015, 82.2873, 0, 1, 60));
  3569. TogglePlayerControllable(playerid, 0);
  3570. TogglePlayerControllable(JogadorConvidado[playerid], 0);
  3571. TextDrawHideForPlayer(playerid, TextDrawInfo[playerid]);
  3572. TextDrawHideForPlayer(JogadorConvidado[playerid], TextDrawInfo[JogadorConvidado[playerid]]);
  3573. TextDrawHideForPlayer(playerid, NSFDraw[playerid]);
  3574. TextDrawHideForPlayer(JogadorConvidado[playerid], NSFDraw[playerid]);
  3575. Contagem(playerid, 5);
  3576. Contagem(JogadorConvidado[playerid], 5);
  3577. SetPlayerRaceCheckpoint(JogadorConvidado[playerid], 0,
  3578. racecheckpoints[0][0],
  3579. racecheckpoints[0][1],
  3580. racecheckpoints[0][2],
  3581. racecheckpoints[1][0],
  3582. racecheckpoints[1][1],
  3583. racecheckpoints[1][2],
  3584. 10
  3585. );
  3586. SetPlayerRaceCheckpoint(playerid, 0,
  3587. racecheckpoints[0][0],
  3588. racecheckpoints[0][1],
  3589. racecheckpoints[0][2],
  3590. racecheckpoints[1][0],
  3591. racecheckpoints[1][1],
  3592. racecheckpoints[1][2],
  3593. 10
  3594. );
  3595. SetPlayerVirtualWorld(playerid, playerid + 1);
  3596. SetPlayerVirtualWorld(JogadorConvidado[playerid], playerid + 1);
  3597. SetVehicleVirtualWorld(GetPVarInt(playerid, "CarroDrift"), playerid + 1);
  3598. SetVehicleVirtualWorld(GetPVarInt(JogadorConvidado[playerid], "CarroDrift"), playerid + 1);
  3599. PutPlayerInVehicle(playerid, GetPVarInt(playerid, "CarroDrift"), 0);
  3600. PutPlayerInVehicle(JogadorConvidado[playerid], GetPVarInt(JogadorConvidado[playerid], "CarroDrift"), 0);
  3601. return 1;
  3602. }
  3603.  
  3604. CMD:cancelardesafio(playerid, params[])
  3605. {
  3606. if(JogadorConvidado[playerid] == -1 || JogadorJogando[playerid])
  3607. return SendClientMessage(playerid, -1, "{9A03FF}[INFO]: {FFFF00}Voce Nao Convidou Alguem Ou Ja Iniciou o Jogo");
  3608. cmd_recusar(playerid,#);
  3609. return 1;
  3610. }
  3611.  
  3612. CMD:desafiar(playerid, params[])
  3613. {
  3614. if(JogadorConvidado[playerid] != -1 || JogadorJogando[playerid])
  3615. return SendClientMessage(playerid, -1, "{9A03FF}[INFO]: {FFFF00}Voce Foi Convidado Por Alguem. Digite /Aceitar Ou /Recusar");
  3616. new id, score, cmd[32];
  3617. if(sscanf( params, "sud", cmd, id , score ) )
  3618. return SendClientMessage(playerid, -1, "{9A03FF}[INFO]: {FFFF00}Use Corretamente: /Desafiar [Id] [Score]");
  3619. if(score == 65535 || !score)
  3620. return SendClientMessage(playerid, -1, "{9A03FF}[INFO]: {FFFF00}Use Um Valor De Score Entre 1 e 65535");
  3621. if(!IsPlayerConnected(id) || id == playerid)
  3622. return SendClientMessage(playerid, -1, "{9A03FF}[INFO]: {FFFF00}Jogador Desafiado Nao Esta Conectado.");
  3623. if(JogadorConvidado[id] != -1 || JogadorJogando[id])
  3624. return SendClientMessage(playerid, -1, "{9A03FF}[INFO]: {FFFF00}Esse Jogador Ja Foi Convidado Por Alguem. Aguarde");
  3625. if(getScoreData(id) < score || getScoreData(playerid) < score)
  3626. return SendClientMessage(playerid, -1, "{9A03FF}[INFO]: {FFFF00}Voce Ou Ele Nao Tem Score Suficiente Para Fazer Aposta!.");
  3627. JogadorConvidado[id] = playerid;
  3628. JogadorConvidado[playerid] = id;
  3629. static string[128];
  3630. GetPlayerName(playerid, string, 25);
  3631. format(string, 128, "{9A03FF}[INFO]: {FFFF00}Voce Foi Convidado Por %s Para Duelo De Corrida! Score Apostado: {FF0000}%d", string, score);
  3632. SendClientMessage(JogadorConvidado[playerid], -1, "===========================================================================");
  3633. SendClientMessage(JogadorConvidado[playerid], -1,string);
  3634. SendClientMessage(JogadorConvidado[playerid], -1, "{9A03FF}[INFO]: {FFFF00}Caso Queira Aceitar Digite /Aceitar Caso Contrario /Recusar");
  3635. SendClientMessage(JogadorConvidado[playerid], -1, "===========================================================================");
  3636. SendClientMessage(playerid, -1, "===========================================================================");
  3637. SendClientMessage(playerid, -1, "{9A03FF}[INFO]: {FFFF00}O Jogador Foi Convidado, Agora So Esperar Ele Aceitar o Desafio!.");
  3638. SendClientMessage(playerid, -1, "{9A03FF}[INFO]: {FFFF00}Caso Queira Cancelar o Desafio Digite /CancelarDesafio.");
  3639. SendClientMessage(playerid, -1, "===========================================================================");
  3640. eleConvidado[JogadorConvidado[playerid]] = true;
  3641. ScoreApostado[playerid] = score;
  3642. ScoreApostado[id] = score;
  3643. return 1;
  3644. }
  3645.  
  3646. CMD:spawn(playerid,params[])
  3647. {
  3648. SetPlayerPos(playerid, -687.6832,922.4954,12.1937);
  3649. new str[78], pnome[MAX_PLAYER_NAME];
  3650. GetPlayerName(playerid, pnome, sizeof(pnome));
  3651. format(str, sizeof(str),
  3652. "{9A03FF}[INFO]: {FFFF00}%s Foi Para o Spawn Do Server. /Spawn.", pnome, playerid);
  3653. SendClientMessageToAll(-1, str);
  3654. GameTextForPlayer(playerid,"Bem Vindo",6000,5);
  3655. return 1;
  3656. }
  3657.  
  3658. CMD:favela(playerid,params[])
  3659. {
  3660. SetPlayerPos(playerid,2172.7041, -1003.7318, 62.5093);
  3661. new str[78], pnome[MAX_PLAYER_NAME];
  3662. GetPlayerName(playerid, pnome, sizeof(pnome));
  3663. format(str, sizeof(str),
  3664. "{9A03FF}[INFO]: {FFFF00}%s Foi Para a Favela. /Favela.", pnome, playerid);
  3665. SendClientMessageToAll(-1, str);
  3666. GameTextForPlayer(playerid,"Bem Vindo",6000,5);
  3667. return 1;
  3668. }
  3669.  
  3670. CMD:aerols(playerid,params[])
  3671. {
  3672. SetPlayerPos(playerid, 1565.4782, -2485.5905, 13.2604);
  3673. new str[78], pnome[MAX_PLAYER_NAME];
  3674. GetPlayerName(playerid, pnome, sizeof(pnome));
  3675. format(str, sizeof(str),
  3676. "{9A03FF}[INFO]: {FFFF00}%s Foi Para o Aerols. /Aerols.", pnome, playerid);
  3677. SendClientMessageToAll(-1, str);
  3678. GameTextForPlayer(playerid,"Bem Vindo",6000,5);
  3679. return 1;
  3680. }
  3681.  
  3682. CMD:skate(playerid,params[])
  3683. {
  3684. SetPlayerPos(playerid, 1877.6309, -1385.1787, 13.2740);
  3685. new str[78], pnome[MAX_PLAYER_NAME];
  3686. GetPlayerName(playerid, pnome, sizeof(pnome));
  3687. format(str, sizeof(str),
  3688. "{9A03FF}[INFO]: {FFFF00}%s Foi Para o Skate. /Skate.", pnome, playerid);
  3689. SendClientMessageToAll(-1, str);
  3690. GameTextForPlayer(playerid,"Bem Vindo",6000,5);
  3691. return 1;
  3692. }
  3693.  
  3694. CMD:grove(playerid,params[])
  3695. {
  3696. SetPlayerPos(playerid, 2486.0910, -1657.3436, 13.0549);
  3697. new str[78], pnome[MAX_PLAYER_NAME];
  3698. GetPlayerName(playerid, pnome, sizeof(pnome));
  3699. format(str, sizeof(str),
  3700. "{9A03FF}[INFO]: {FFFF00}%s Foi Para o Grove. /Grove.", pnome, playerid);
  3701. SendClientMessageToAll(-1, str);
  3702. GameTextForPlayer(playerid,"Bem Vindo",6000,5);
  3703. return 1;
  3704. }
  3705.  
  3706. CMD:avenidals(playerid,params[])
  3707. {
  3708. SetPlayerPos(playerid, 1640.4237, -1034.4143, 61.7462);
  3709. new str[78], pnome[MAX_PLAYER_NAME];
  3710. GetPlayerName(playerid, pnome, sizeof(pnome));
  3711. format(str, sizeof(str),
  3712. "{9A03FF}[INFO]: {FFFF00}%s Foi Para a Avenidals. /Avenidals.", pnome, playerid);
  3713. SendClientMessageToAll(-1, str);
  3714. GameTextForPlayer(playerid,"Bem Vindo",6000,5);
  3715. return 1;
  3716. }
  3717.  
  3718. CMD:avenidasf(playerid,params[])
  3719. {
  3720. SetPlayerPos(playerid, -1894.1353, -722.6907, 43.3611);
  3721. new str[78], pnome[MAX_PLAYER_NAME];
  3722. GetPlayerName(playerid, pnome, sizeof(pnome));
  3723. format(str, sizeof(str),
  3724. "{9A03FF}[INFO]: {FFFF00}%s Foi Para a Avenidasf. /Avenidasf.", pnome, playerid);
  3725. SendClientMessageToAll(-1, str);
  3726. GameTextForPlayer(playerid,"Bem Vindo",6000,5);
  3727. return 1;
  3728. }
  3729.  
  3730. CMD:avenidalv(playerid,params[])
  3731. {
  3732. SetPlayerPos(playerid, 2068.9570, 874.0946, 6.6860);
  3733. new str[78], pnome[MAX_PLAYER_NAME];
  3734. GetPlayerName(playerid, pnome, sizeof(pnome));
  3735. format(str, sizeof(str),
  3736. "{9A03FF}[INFO]: {FFFF00}%s Foi Para a Avenidalv. /Avenidalv.", pnome, playerid);
  3737. SendClientMessageToAll(-1, str);
  3738. GameTextForPlayer(playerid,"Bem Vindo",6000,5);
  3739. return 1;
  3740. }
  3741.  
  3742. CMD:cvall(playerid, params[])
  3743. {
  3744. if(info[playerid][pAdmin] >= 1)
  3745. {
  3746. new ID,c1,c2;
  3747. if (sscanf(params, "ddd", ID, c1, c2))
  3748. {
  3749. SendClientMessage(playerid, -1,
  3750. "{9A03FF}[INFO]: {FFFF00}Escrever: /CvAll [id] [Cor1 [Cor2]");
  3751. }else{
  3752. SendClientMessage(playerid, -1,
  3753. "{9A03FF}[INFO]: {FFFF00}Veiculo Criado Com Sucesso.");
  3754. if (ID < 400 || ID > 611) return 1;
  3755. if (c1 > 400 || c2 > 611) return 1;
  3756. new Float: X, Float: Y, Float: Z, Float: A;
  3757. GetPlayerPos(playerid, X, Y, Z);
  3758. GetPlayerFacingAngle(playerid, A);
  3759. VeiculoCV[playerid] = CreateVehicle(ID, X, Y, Z, A, c1, c2, -1);
  3760. PutPlayerInVehicle(playerid, VeiculoCV[playerid], 0);
  3761. }
  3762. }
  3763. else return SendClientMessage(playerid,fail,NAOADM);
  3764. return 1;
  3765. }
  3766.  
  3767. CMD:cv(playerid, params[])
  3768. {
  3769. new ID,c1,c2;
  3770. if (sscanf(params, "ddd", ID, c1, c2))
  3771. {
  3772. SendClientMessage(playerid, -1,
  3773. "{9A03FF}[INFO]: {FFFF00}Escrever: /Cv [id] [Cor1 [Cor2]");
  3774. }else{
  3775. new ErrorID;
  3776. if(ErrorID == 417 || 425 || 430 || 432 || 446 || 447 || 452 || 453 || 454 || 460 || 464 || 465 || 469 || 469 || 472 || 473 || 476 || 484 || 487 || 488 || 493 || 497 || 501 || 511 || 512 || 513 || 519 || 520 || 539 || 548 || 553 || 563 || 564 || 577 || 592 || 593 || 595 || 601){
  3777. SendClientMessage(playerid,-1,"{9A03FF}[INFO]: {FFFF00}Este e Um Veiculo Proibido, Tente Outro.");
  3778. }else{
  3779. SendClientMessage(playerid, -1,
  3780. "{9A03FF}[INFO]: {FFFF00}Veiculo Criado Com Sucesso.");
  3781. if (ID < 400 || ID > 611) return 1;
  3782. if (c1 > 400 || c2 > 611) return 1;
  3783. new Float: X, Float: Y, Float: Z, Float: A;
  3784. GetPlayerPos(playerid, X, Y, Z);
  3785. GetPlayerFacingAngle(playerid, A);
  3786. VeiculoCV[playerid] = CreateVehicle(ID, X, Y, Z, A, c1, c2, -1);
  3787. PutPlayerInVehicle(playerid, VeiculoCV[playerid], 0);
  3788. }
  3789. }
  3790. return 1;
  3791. }
  3792.  
  3793. public OnDialogResponse(playerid, dialogid, response, listitem, inputtext[])
  3794. {
  3795. if(dialogid == Dial_Vip)
  3796. {
  3797. if(response)
  3798. {
  3799. if(!strlen(inputtext))
  3800. {
  3801. ShowPlayerDialog(playerid,Dial_Vip,DIALOG_STYLE_MSGBOX,"Bate Papo VIP","Escreva o texto no campo abaixo","Escrever","Cancelar");
  3802. }
  3803. else
  3804. {
  3805. for(new i=0; i<Maximo_Players; i++)
  3806. {
  3807. if(IsPlayerConnected(i))
  3808. {
  3809. if(VIP[i] == 1)
  3810. {
  3811. GetPlayerName(playerid,NomeVIP,sizeof(NomeVIP));
  3812. format(FalaVIP,sizeof(FalaVIP),"VIP %s: %s",NomeVIP,inputtext);
  3813. SendClientMessage(i,0xEDB2DEAA,FalaVIP);
  3814. }
  3815. }
  3816. }
  3817. }
  3818. return 1;
  3819. }
  3820. }
  3821. new arq[30];
  3822. format(arq,sizeof arq,"Contas/%s.ini",Nome(playerid));
  3823. if(dialogid == 1)
  3824. {
  3825. if(response == 1)
  3826. {
  3827. new regstring[130];
  3828. dini_Create(arq);
  3829. SendClientMessage(playerid,-1,"{9A03FF}[INFO]: {FFFF00}Sua Conta Foi Registrada Com Sucesso! Logue-se No Dialogo Abaixo.");
  3830. format(regstring,sizeof(regstring),"{FFFF00}Parabens %s, Voce Registro Sua Conta.\nDigite Uma Senha Abaixo Para Poder Logar.",Nome(playerid));
  3831. ShowPlayerDialog(playerid,2,DIALOG_STYLE_INPUT,"{FFFF00}Logar",regstring,"Logar","Kick");
  3832. dini_IntSet(arq,"Senha",strval(inputtext));
  3833. return 1;
  3834. }
  3835. SendClientMessage(playerid,-1,"{9A03FF}[INFO]: {FFFF00}Voce Usou a Opcao 'Kick' e Foi Kickado Pelo Servidor!");
  3836. Kick(playerid);
  3837. }
  3838. else if(dialogid == 2)
  3839. {
  3840. if(response == 1)
  3841. {
  3842. if(dini_Int(arq,"Senha") == strval(inputtext))
  3843. {
  3844. SendClientMessage(playerid,-1,"{9A03FF}[INFO]: {FFFF00}Voce Logou No Servidor Com Sucesso!");
  3845. Logado[playerid] = 1;
  3846. return 1;
  3847. }
  3848. SendClientMessage(playerid,-1,"{9A03FF}[INFO]: {FFFF00}Voce Digitou a Senha Incorretamente, Digite-a Novamente.");
  3849. ShowPlayerDialog(playerid,2,DIALOG_STYLE_INPUT,"{FFFF00}Logar","{FFFF00}Digite a Senha Corretamente.","Logar","Kick");
  3850. return 1;
  3851. }
  3852. SendClientMessage(playerid,-1,"{9A03FF}[INFO]: {FFFF00}Voce Usou a Opcao 'Kick' e Foi Kickado Pelo Servidor!");
  3853. Kick(playerid);
  3854. }
  3855. if(dialogid == RADIOGOSPEL)
  3856. {
  3857. if(response)
  3858. {
  3859. if(listitem == 0)
  3860. {
  3861. SendClientMessage(playerid, CORJONAS, "{9A03FF}[INFO]: {FFF39F}Rádio Ganhador de Almas, {5CD844}Sintonizada !");
  3862. PlayAudioStreamForPlayer(playerid, "http://64.31.30.142:8007");
  3863. TogglePlayerControllable(playerid, 1);
  3864. return 1;
  3865. }
  3866. if(listitem == 1)
  3867. {
  3868. SendClientMessage(playerid, CORJONAS, "{9A03FF}[INFO]: {FFF39F}Rádio All Time Gospel, {5CD844}Sintoizada !");
  3869. PlayAudioStreamForPlayer(playerid, "http://67.205.95.146:8038");
  3870. TogglePlayerControllable(playerid, 1);
  3871. return 1;
  3872. }
  3873. if(listitem == 2)
  3874. {
  3875. SendClientMessage(playerid, CORJONAS, "{9A03FF}[INFO]: {FFF39F}Rádio Jesus House, {5CD844}Sintonizada !");
  3876. PlayAudioStreamForPlayer(playerid, "http://174.142.104.137:8310");
  3877. TogglePlayerControllable(playerid, 1);
  3878. }
  3879. if(listitem == 3)
  3880. {
  3881. SendClientMessage(playerid, CORJONAS, "{9A03FF}[INFO]: {FFF39F}Rádio Voz de Deus, {5CD844}Sintonizada !");
  3882. PlayAudioStreamForPlayer(playerid, "http://173.212.197.233:9980");
  3883. TogglePlayerControllable(playerid, 1);
  3884. return 1;
  3885. }
  3886. if(listitem == 4)
  3887. {
  3888. SendClientMessage(playerid, CORJONAS, "{9A03FF}[INFO]: {FFF39F}Rádio Ilumina 98.1, {5CD844}Sintonizada !");
  3889. PlayAudioStreamForPlayer(playerid, "http://66.128.53.6:8058");
  3890. TogglePlayerControllable(playerid, 1);
  3891. return 1;
  3892. }
  3893. }
  3894. }
  3895. if(dialogid == RADIOFUNK)
  3896. {
  3897. if(response)
  3898. {
  3899. if(listitem == 0)
  3900. {
  3901. SendClientMessage(playerid, CORJONAS, "{9A03FF}[INFO]: {FFF39F}Rádio Detona Funk, {5CD844}Sintonizada !");
  3902. PlayAudioStreamForPlayer(playerid, "http://184.154.37.136:7081");
  3903. TogglePlayerControllable(playerid, 1);
  3904. return 1;
  3905. }
  3906. if(listitem == 1)
  3907. {
  3908. SendClientMessage(playerid, CORJONAS, "{9A03FF}[INFO]: {FFF39F}Rádio Diva Funk, {5CD844}Sintonizada !");
  3909. PlayAudioStreamForPlayer(playerid, "http://184.154.37.136:7081");
  3910. TogglePlayerControllable(playerid, 1);
  3911. return 1;
  3912. }
  3913. if(listitem == 2)
  3914. {
  3915. SendClientMessage(playerid, CORJONAS, "{9A03FF}[INFO]: {FFF39F}Rádio Elite do Funk, {5CD844}Sintonizada !");
  3916. PlayAudioStreamForPlayer(playerid, "http://64.56.64.35:16020");
  3917. TogglePlayerControllable(playerid, 1);
  3918. return 1;
  3919. }
  3920. if(listitem == 3)
  3921. {
  3922. SendClientMessage(playerid, CORJONAS, "{9A03FF}[INFO]: {FFF39F}Rádio Top Funk, {5CD844}Sintonizada !");
  3923. PlayAudioStreamForPlayer(playerid, "http://96.9.177.22:9954");
  3924. TogglePlayerControllable(playerid, 1);
  3925. return 1;
  3926. }
  3927. if(listitem == 4)
  3928. {
  3929. SendClientMessage(playerid, CORJONAS, "{9A03FF}[INFO]: {FFF39F}Rádio Castelo Funk Digital {5CD844}Sintonizada !");
  3930. PlayAudioStreamForPlayer(playerid, "http://64.56.64.75:10718");
  3931. TogglePlayerControllable(playerid, 1);
  3932. return 1;
  3933. }
  3934. }
  3935. }
  3936. if(dialogid == RADIOPOP)
  3937. {
  3938. if(response)
  3939. {
  3940. if(listitem == 0)
  3941. {
  3942. SendClientMessage(playerid, CORJONAS, "{9A03FF}[INFO]: {FFF39F}Rádio Top Hits Music, {5CD844}Sintonizada !");
  3943. PlayAudioStreamForPlayer(playerid, "http://207.200.96.230:8002");
  3944. TogglePlayerControllable(playerid, 1);
  3945. return 1;
  3946. }
  3947. if(listitem == 1)
  3948. {
  3949. SendClientMessage(playerid, CORJONAS, "{9A03FF}[INFO]: {FFF39F}Rádio Brasil Hits, {5CD844}Sintonizada !");
  3950. PlayAudioStreamForPlayer(playerid, "http://77.95.228.201:8000");
  3951. TogglePlayerControllable(playerid, 1);
  3952. return 1;
  3953. }
  3954. if(listitem == 2)
  3955. {
  3956. SendClientMessage(playerid, CORJONAS, "{9A03FF}[INFO]: {FFF39F}Rádio Sound Pop, {5CD844}Sintonizada !");
  3957. PlayAudioStreamForPlayer(playerid, "http://178.159.0.13:7746");
  3958. TogglePlayerControllable(playerid, 1);
  3959. return 1;
  3960. }
  3961. if(listitem == 3)
  3962. {
  3963. SendClientMessage(playerid, CORJONAS, "{9A03FF}[INFO]: {FFF39F}Rádio Fusion, {5CD844}Sintonizada !");
  3964. PlayAudioStreamForPlayer(playerid, "http://65.60.34.34:8004");
  3965. TogglePlayerControllable(playerid, 1);
  3966. return 1;
  3967. }
  3968. if(listitem == 4)
  3969. {
  3970. SendClientMessage(playerid, CORJONAS, "{9A03FF}[INFO]: {FFF39F}Rádio All Hits Station, {5CD844}Sintonizada !");
  3971. PlayAudioStreamForPlayer(playerid, "http://199.195.192.234:9998");
  3972. TogglePlayerControllable(playerid, 1);
  3973. return 1;
  3974. }
  3975. }
  3976. }
  3977. if(dialogid == RADIOHIPHOP)
  3978. {
  3979. if(response)
  3980. {
  3981. if(listitem == 0)
  3982. {
  3983. SendClientMessage(playerid, CORJONAS, "{9A03FF}[INFO]: {FFF39F}Rádio Beat FM, {5CD844}Sintonizada !");
  3984. PlayAudioStreamForPlayer(playerid, "http://89.105.32.12:8110");
  3985. TogglePlayerControllable(playerid, 1);
  3986. return 1;
  3987. }
  3988. if(listitem == 1)
  3989. {
  3990. SendClientMessage(playerid, CORJONAS, "{9A03FF}[INFO]: {FFF39F}Rádio Power 104 FM, {5CD844}Sintonizada !");
  3991. PlayAudioStreamForPlayer(playerid, "http://89.105.32.12:8110");
  3992. TogglePlayerControllable(playerid, 1);
  3993. return 1;
  3994. }
  3995. if(listitem == 2)
  3996. {
  3997. SendClientMessage(playerid, CORJONAS, "{9A03FF}[INFO]: {FFF39F}Rádio Hot 97 FM, {5CD844}Sintonizada !");
  3998. PlayAudioStreamForPlayer(playerid, "http://208.43.9.96:8056");
  3999. TogglePlayerControllable(playerid, 1);
  4000. return 1;
  4001. }
  4002. if(listitem == 3)
  4003. {
  4004. SendClientMessage(playerid, CORJONAS, "{9A03FF}[INFO]: {FFF39F}Urban Hitz, {5CD844}Sintonizada !");
  4005. PlayAudioStreamForPlayer(playerid, "http://108.166.161.206:8080");
  4006. TogglePlayerControllable(playerid, 1);
  4007. return 1;
  4008. }
  4009. if(listitem == 4)
  4010. {
  4011. SendClientMessage(playerid, CORJONAS, "{9A03FF}[INFO]: {FFF39F}Rádio Hot 108 Jamz, {5CD844}Sintonizada !");
  4012. PlayAudioStreamForPlayer(playerid, "http://scfire-ntc-aa06.stream.aol.com:80/stream/1071");
  4013. TogglePlayerControllable(playerid, 1);
  4014. return 1;
  4015. }
  4016. }
  4017. }
  4018. if(dialogid == RADIORAP)
  4019. {
  4020. if(response)
  4021. {
  4022. if(listitem == 0)
  4023. {
  4024. SendClientMessage(playerid, CORJONAS, "{9A03FF}[INFO]: {FFF39F}BlackBeats FM, {5CD844}Sintonizada !");
  4025. PlayAudioStreamForPlayer(playerid, "http://85.17.26.77:80");
  4026. TogglePlayerControllable(playerid, 1);
  4027. return 1;
  4028. }
  4029. if(listitem == 1)
  4030. {
  4031. SendClientMessage(playerid, CORJONAS, "{9A03FF}[INFO]: {FFF39F}181 FM, {5CD844}Sintonizada !");
  4032. PlayAudioStreamForPlayer(playerid, "http://108.61.73.117:8054");
  4033. TogglePlayerControllable(playerid, 1);
  4034. return 1;
  4035. }
  4036. if(listitem == 2)
  4037. {
  4038. SendClientMessage(playerid, CORJONAS, "{9A03FF}[INFO]: {FFF39F}96.3 Vip Fm, {5CD844}Sintonizada !");
  4039. PlayAudioStreamForPlayer(playerid, "http://159.253.131.114:8654");
  4040. TogglePlayerControllable(playerid, 1);
  4041. return 1;
  4042. }
  4043. if(listitem == 3)
  4044. {
  4045. SendClientMessage(playerid, CORJONAS, "{9A03FF}[INFO]: {FFF39F}Flow 103, {5CD844}Sintonizada !");
  4046. PlayAudioStreamForPlayer(playerid, "http://173.245.71.186:80");
  4047. TogglePlayerControllable(playerid, 1);
  4048. return 1;
  4049. }
  4050. if(listitem == 4)
  4051. {
  4052. SendClientMessage(playerid, CORJONAS, "{9A03FF}[INFO]: {FFF39F}Got Radio, {5CD844}Sintonizada !");
  4053. PlayAudioStreamForPlayer(playerid, "http://206.217.213.235:8140");
  4054. TogglePlayerControllable(playerid, 1);
  4055. return 1;
  4056. }
  4057. }
  4058. }
  4059. if(dialogid == RADIOROCK)
  4060. {
  4061. if(response)
  4062. {
  4063. if(listitem == 0)
  4064. {
  4065. SendClientMessage(playerid, CORJONAS, "{9A03FF}[INFO]: {FFF39F}RockRadio1.Com, {5CD844}Sintonizada !");
  4066. PlayAudioStreamForPlayer(playerid, "http://77.74.192.50:8000");
  4067. TogglePlayerControllable(playerid, 1);
  4068. return 1;
  4069. }
  4070. if(listitem == 1)
  4071. {
  4072. SendClientMessage(playerid, CORJONAS, "{9A03FF}[INFO]: {FFF39F}Zone Rhe Rive , {5CD844}Sintonizada !");
  4073. PlayAudioStreamForPlayer(playerid, "http://67.212.165.162:7018");
  4074. TogglePlayerControllable(playerid, 1);
  4075. return 1;
  4076. }
  4077. if(listitem == 2)
  4078. {
  4079. SendClientMessage(playerid, CORJONAS, "{9A03FF}[INFO]: {FFF39F}Frequence 3, {5CD844}Sintonizada !");
  4080. PlayAudioStreamForPlayer(playerid, "http://193.251.154.245:8000");
  4081. TogglePlayerControllable(playerid, 1);
  4082. return 1;
  4083. }
  4084. if(listitem == 3)
  4085. {
  4086. SendClientMessage(playerid, CORJONAS, "{9A03FF}[INFO]: {FFF39F}181.fm - The Eagle, {5CD844}Sintonizada !");
  4087. PlayAudioStreamForPlayer(playerid, "http://108.61.73.117:10002");
  4088. TogglePlayerControllable(playerid, 1);
  4089. return 1;
  4090. }
  4091. if(listitem == 4)
  4092. {
  4093. SendClientMessage(playerid, CORJONAS, "{9A03FF}[INFO]: {FFF39F}New. Music, {5CD844}Sintonizada !");
  4094. PlayAudioStreamForPlayer(playerid, "http://209.73.138.20:80");
  4095. TogglePlayerControllable(playerid, 1);
  4096. return 1;
  4097. }
  4098. }
  4099. }
  4100. if(dialogid == RADIOS)
  4101. {
  4102. if(response)
  4103. {
  4104. if(listitem == 0)
  4105. {
  4106. ShowPlayerDialog(playerid, RADIOGOSPEL, DIALOG_STYLE_LIST, "{FFF39F}Rádio - Gospel", "Ganhador de Almas\nAll Time Gospel\nJesus House\nVoz de Deus\nIlumina FM 98.1\n", "Sintonizar", "Cancelar");
  4107. return 1;
  4108. }
  4109. if(listitem == 1)
  4110. {
  4111. ShowPlayerDialog(playerid, RADIOFUNK, DIALOG_STYLE_LIST, "{FFF39F}Rádio - Funk", "Detona funk\nDiva Funk\nElite do Funk\nTop Funk\nCastelo Funk Digitaln", "Sintonizar", "Cancelar");
  4112. return 1;
  4113. }
  4114. if(listitem == 2)
  4115. {
  4116. ShowPlayerDialog(playerid, RADIOPOP, DIALOG_STYLE_LIST, "{FFF39F}Rádio - Pop", "Top Hits Music \nBrasil Hits\nSound Pop\nFusion\nAll Hits Station\n", "Sintonizar", "Cancelar");
  4117. return 1;
  4118. }
  4119. if(listitem == 3)
  4120. {
  4121. ShowPlayerDialog(playerid, RADIOHIPHOP, DIALOG_STYLE_LIST, "{FFF39F}Rádio - Hip Hop", "Beat FM\nPower 104 FM\nHot 97 FM\nUrban Hitz\nHot 108 Jamz\n", "Sintonizar", "Cancelar");
  4122. return 1;
  4123. }
  4124. if(listitem == 4)
  4125. {
  4126. ShowPlayerDialog(playerid, RADIORAP, DIALOG_STYLE_LIST, "{FFF39F}Rádio - Rap", "BlackBeats FM\n181 FM\n96.3 Vip Fm\nFlow 103\nGot Radio", "Sintonizar", "Cancelar");
  4127. return 1;
  4128. }
  4129. if(listitem == 5)
  4130. {
  4131. ShowPlayerDialog(playerid, RADIOROCK, DIALOG_STYLE_LIST, "{FFF39F}Rádio - Rock", "RockRadio1.Com\n181 FM\n96.3 Vip Fm\nFlow 103\nGot Radio", "Sintonizar", "Cancelar");
  4132. return 1;
  4133. }
  4134. if(listitem == 6)
  4135. {
  4136. StopAudioStreamForPlayer(playerid);
  4137. SendClientMessage(playerid, CORJONAS, "{9A03FF}[INFO]: {FFF39F}Rádio Desligada.");
  4138. TogglePlayerControllable(playerid, 1);
  4139. return 1;
  4140. }
  4141. else
  4142. {
  4143. TogglePlayerControllable(playerid, 1);
  4144. }
  4145. }
  4146. }
  4147. if(dialogid == 1245)
  4148. {
  4149. if(response)
  4150. {
  4151. if(listitem == 0)
  4152. {
  4153. {
  4154. StopAudioStreamForPlayer(playerid);
  4155. PlayAudioStreamForPlayer(playerid,"http://stream.radiohunter.com.br:7070/listen.pls");
  4156. SendClientMessage(playerid, -1, "{9A03FF}[INFO]: {FF0000}Radio Hunter {FFFFFF}Ligada!{BCBCBC}Epere Alguns Segundos Para Tocar!");
  4157. }
  4158. }
  4159. if(listitem == 1)
  4160. {
  4161. {
  4162. StopAudioStreamForPlayer(playerid);
  4163. PlayAudioStreamForPlayer(playerid,"http://radiosupermix.com.br:7585");
  4164. SendClientMessage(playerid, -1, "{9A03FF}[INFO]: {FF0000}Radio Super Mix {FFFFFF}Ligada!{BCBCBC}Epere Alguns Segundos Para Tocar!");
  4165. }
  4166. }
  4167. if(listitem == 2)
  4168. {
  4169. {
  4170. StopAudioStreamForPlayer(playerid);
  4171. PlayAudioStreamForPlayer(playerid,"http://66.90.101.54:8120");
  4172. SendClientMessage(playerid, -1, "{9A03FF}[INFO]: {FF0000}Radio PureDJ {FFFFFF}Ligada!{BCBCBC}Epere Alguns Segundos Para Tocar!");
  4173. }
  4174. }
  4175. if(listitem == 3)
  4176. {
  4177. {
  4178. StopAudioStreamForPlayer(playerid);
  4179. PlayAudioStreamForPlayer(playerid,"http://69.162.90.148:7080/");
  4180. SendClientMessage(playerid, -1, "{9A03FF}[INFO]: {FF0000}Radio Nova Web {FFFFFF}Ligada!{BCBCBC}Epere Alguns Segundos Para Tocar!");
  4181. }
  4182. }
  4183. if(listitem == 4)
  4184. {
  4185. {
  4186. StopAudioStreamForPlayer(playerid);
  4187. PlayAudioStreamForPlayer(playerid,"http://streaming15.brlogic.com:8084/live");
  4188. SendClientMessage(playerid, -1, "{9A03FF}[INFO]: {FF0000}Radio Electro Vibe {FFFFFF}Ligada!{BCBCBC}Epere Alguns Segundos Para Tocar!");
  4189. }
  4190. }
  4191. if(listitem == 5)
  4192. {
  4193. {
  4194. StopAudioStreamForPlayer(playerid);
  4195. PlayAudioStreamForPlayer(playerid,"http://64.31.30.91:9980");
  4196. SendClientMessage(playerid, -1, "{9A03FF}[INFO]: {FF0000}Radio Team Expert {FFFFFF}Ligada!{BCBCBC}Epere Alguns Segundos Para Tocar!");
  4197. }
  4198. }
  4199. if(listitem == 6)
  4200. {
  4201. {
  4202. StopAudioStreamForPlayer(playerid);
  4203. PlayAudioStreamForPlayer(playerid,"http://streaming18.brlogic.com:8204/live");
  4204. SendClientMessage(playerid, -1, "{9A03FF}[INFO]: {FF0000}Radio Relax {FFFFFF}Ligada!{BCBCBC}Epere Alguns Segundos Para Tocar!");
  4205. }
  4206. }
  4207. if(listitem == 7)
  4208. {
  4209. {
  4210. StopAudioStreamForPlayer(playerid);
  4211. SendClientMessage(playerid, -1, "{9A03FF}[INFO]: {BCBCBC}Vc Desligou a Radio!");
  4212. }
  4213. }
  4214. }
  4215. else
  4216. {
  4217. }
  4218. }
  4219. if(dialogid == Painel)
  4220. {
  4221. if(response == 0)
  4222. {
  4223. SetPVarInt(playerid,"PainelValue",false);
  4224. SendClientMessage( playerid, -1, "{9A03FF}[INFO]: {FFFF00}Voce Saiu Do Painel Da Equipes.");
  4225. return 1;
  4226. }
  4227. if(response >= 1)
  4228. {
  4229. if(listitem == 0)
  4230. {
  4231. if(GetPlayerMoney(playerid) < 200000) return SendClientMessage( playerid, -1, "{9A03FF}[INFO]: {FFFF00}Voce Nao Tem Dinheiro Suficiente.");
  4232. ShowPlayerDialog(playerid,OpcoesPainel, DIALOG_STYLE_INPUT,
  4233. "{AA3333}Equipes", "{03F2FF}[Server]\n\nUma Equipe e Um Grupo De Jogadores Com Objetivos Em Comun.\n\n- Cada Jogador So Pode Criar 1 Equipe.\n- Para Selecionar a Maioria Das Opcoes do Painel de Equipes Voce Precisara de Dinheiro\n- Um jogador So Sera Recruta Se Ele Nao Tiver Em Uma Equipe.\n\nVoce Requisitou a Criacao de Uma Equipe, Qual Sera o Nome dela?\n\n",
  4234. "OK", "Sair");
  4235. SetPVarInt(playerid,"PainelValue",1);
  4236. new ProprioMembro[MAX_PLAYER_NAME];
  4237. GetPlayerName(playerid,ProprioMembro,MAX_PLAYER_NAME);
  4238. strmid(PlayerRecrutaDeOutroPlayer[playerid],ProprioMembro,false,strlen(ProprioMembro),MAX_PLAYER_NAME);
  4239. return 1;
  4240. }
  4241. if(PlayerTemEquipe[playerid])
  4242. {
  4243.  
  4244. if(listitem == 1)
  4245. {
  4246. if(GetPlayerMoney(playerid) < 50000) return SendClientMessage( playerid, -1, "{9A03FF}[INFO]: {FFFF00}Voce Nao Tem Dinheiro Suficiente.");
  4247. ShowPlayerDialog(playerid,OpcoesPainel, DIALOG_STYLE_INPUT,
  4248. "{AA3333}Equipes", "{03F2FF}[Spawn]\n\nDigite As Coordenadas X,Y,Z Do Local De Spawn, \n\nEm Seguinda Pressione OK.\nObs:Para Que o Local de Spawn Seja Onde Voce Esta no Momento, Digite No Espaco Abaixo: Local.\n\n",
  4249. "OK", "Sair");
  4250. SetPVarInt(playerid,"PainelValue",2);
  4251. return 1;
  4252. }
  4253. if(listitem == 2)
  4254. {
  4255. if(GetPlayerMoney(playerid) < 8000) return SendClientMessage( playerid, -1, "{9A03FF}[INFO]: {FFFF00}Voce Nao Tem Dinheiro Suficiente.");
  4256. ShowPlayerDialog(playerid,OpcoesPainel, DIALOG_STYLE_INPUT,
  4257. "{AA3333}Equipes", "{03F2FF}[Tag]\n\nDigite a TAG de Sua equipe, Que sera Adicionada Ao Nick Dos Recrutas Ao Entrarem No Jogo.\n\n",
  4258. "OK", "Sair");
  4259. SetPVarInt(playerid,"PainelValue",3);
  4260. return 1;
  4261. }
  4262. if(listitem == 3)
  4263. {
  4264. if(GetPlayerMoney(playerid) < 1000) return SendClientMessage( playerid, -1, "{9A03FF}[INFO]: {FFFF00}Voce Nao Tem Dinheiro Suficiente.");
  4265. ShowPlayerDialog(playerid,OpcoesPainel, DIALOG_STYLE_INPUT,
  4266. "{AA3333}Equipes", "{03F2FF}[Cor]\n\nDigite a Cor do Nick da Sua Equipe\nOpcoes:\n\n- Vermelho\n- Verde\n- Amarelo\n- Azul\n- Preto\n- Laranja\n\n",
  4267. "OK", "Sair");
  4268. SetPVarInt(playerid,"PainelValue",4);
  4269. return 1;
  4270. }
  4271. if(listitem == 4)
  4272. {
  4273. if(GetPlayerMoney(playerid) < 500) return SendClientMessage( playerid, -1, "{9A03FF}[INFO]: {FFFF00}Voce Nao Tem Dinheiro Suficiente.");
  4274. ShowPlayerDialog(playerid,OpcoesPainel, DIALOG_STYLE_INPUT,
  4275. "{AA3333}Equipes", "{03F2FF}[Skin]\n\nDigite entre Virgulas, o ID das 3 Skins da Equipe.\nExemplo:\n\n250,251,252\n\n",
  4276. "OK", "Sair");
  4277. SetPVarInt(playerid,"PainelValue",5);
  4278. return 1;
  4279. }
  4280. if(listitem == 5)
  4281. {
  4282. if(GetPlayerMoney(playerid) < 1000) return SendClientMessage( playerid, -1, "{9A03FF}[INFO]: {FFFF00}Voce Nao Tem Dinheiro Suficiente.");
  4283. ShowPlayerDialog(playerid,OpcoesPainel, DIALOG_STYLE_INPUT,
  4284. "{AA3333}Equipes", "{03F2FF}[Nome]\n\nDigite Um novo Nome para a sua Equipe:\n\n",
  4285. "OK", "Sair");
  4286. SetPVarInt(playerid,"PainelValue",6);
  4287. return 1;
  4288. }
  4289. if(listitem == 6)
  4290. {
  4291. if(GetPlayerMoney(playerid) < 1000) return SendClientMessage( playerid, -1, "{9A03FF}[INFO]: {FFFF00}Voce Nao Tem Dinheiro Suficiente.");
  4292. ShowPlayerDialog(playerid,OpcoesPainel, DIALOG_STYLE_INPUT,
  4293. "{AA3333}Equipes", "{03F2FF}[Retruta]\n\nDigite o ID do Novo Recruta:\n\n",
  4294. "OK", "Sair");
  4295. SetPVarInt(playerid,"PainelValue",7);
  4296. return 1;
  4297. }
  4298. if(listitem == 7)
  4299. {
  4300. ShowPlayerDialog(playerid,OpcoesPainel, DIALOG_STYLE_INPUT,
  4301. "{AA3333}Equipes", "{03F2FF}[Retirar Retruta]\n\nDigite o ID do Futuro Ex-Recruta:\n\n",
  4302. "OK", "Sair");
  4303. SetPVarInt(playerid,"PainelValue",8);
  4304. return 1;
  4305. }
  4306. if(listitem == 8)
  4307. {
  4308. ShowPlayerDialog(playerid,OpcoesPainel, DIALOG_STYLE_INPUT,
  4309. "{AA3333}Equipes", "{03F2FF}[Promover Retruta]\n\nDigite o ID do Recruta, e, em seguinda, seu Novo Cargo na Equipe:\n\n",
  4310. "OK", "Sair");
  4311. SetPVarInt(playerid,"PainelValue",9);
  4312. return 1;
  4313. }
  4314. if(listitem == 9)
  4315. {
  4316. strmid(PlayerRecrutaDeOutroPlayer[playerid],"",false,strlen(""),MAX_PLAYER_NAME);
  4317. PlayerMembroEquipe[playerid] = false;
  4318. PlayerTemEquipe[playerid] = false;
  4319. RankPlayer[playerid] = 0;
  4320. new NickAtual[25];
  4321. GetPVarString(playerid, "Nome Original", NickAtual, 25);
  4322. SetPlayerName(playerid,NickAtual);
  4323. SendClientMessage( playerid, -1, "{9A03FF}[INFO]: {FFFF00}Voce Abandonou Sua Equipe.");
  4324. return SalvarTudo(playerid);
  4325. }
  4326. }
  4327. SendClientMessage( playerid, -1, "{9A03FF}[INFO]: {FFFF00}Voce Nao Tem Equipe.");
  4328. }
  4329. }
  4330. if(dialogid == OpcoesPainel)
  4331. {
  4332. if(response == 0)
  4333. {
  4334. SetPVarInt(playerid,"PainelValue",false);
  4335. SendClientMessage( playerid, -1, "{9A03FF}[INFO]: {FFFF00}Voce Saiu do Painel De Equipes.");
  4336. return 1;
  4337. }
  4338. if(response >= 1)
  4339. {
  4340. switch(GetPVarInt(playerid,"PainelValue"))
  4341. {
  4342. case 1:
  4343. {
  4344. if(!PlayerTemEquipe[playerid] && !PlayerMembroEquipe[playerid])
  4345. {
  4346. strmid(PlayerEquipe[playerid],inputtext,false,strlen(inputtext),40);
  4347. PlayerTemEquipe[playerid] = true;
  4348. RankPlayer[playerid] = 100;
  4349. SendClientMessage( playerid, -1, "{9A03FF}[INFO]: {FFFF00}Parabens, Voce Criou Sua Equipes.");
  4350. }
  4351. }
  4352. case 2:
  4353. {
  4354. new space,space2,TextSide1[20],TextSide2[20],TextSide3[20],bool:done;
  4355. for(new vartxt; vartxt <= strlen(inputtext); vartxt++)
  4356. {
  4357. if(inputtext[vartxt] == ',' && !done)
  4358. {
  4359. done = true;
  4360. space = vartxt;
  4361. format(TextSide1,sizeof(TextSide1),inputtext);
  4362. strdel(TextSide1,space,strlen(inputtext));
  4363. }
  4364. if(inputtext[vartxt] == ',' && vartxt > space && done)
  4365. {
  4366. space2 = vartxt;
  4367. format(TextSide2,sizeof(TextSide2),inputtext);
  4368. strdel(TextSide2,0,(space+1));
  4369. for(new y;y<=strlen(TextSide2);++y)
  4370. {
  4371. if(TextSide2[y] == ',')
  4372. {
  4373. strdel(TextSide2,y,strlen(TextSide2));
  4374. }
  4375. }
  4376. format(TextSide3,sizeof(TextSide3),inputtext);
  4377. strdel(TextSide3,0,(space2+1));
  4378. }
  4379. }
  4380. Spawn[playerid][0] = floatstr(TextSide1);
  4381. Spawn[playerid][1] = floatstr(TextSide2);
  4382. Spawn[playerid][2] = floatstr(TextSide3);
  4383. SendClientMessage( playerid, -1, "{9A03FF}[INFO]: {FFFF00}Spawn Da Sua Equipe Foi Definido.");
  4384. }
  4385. case 3:
  4386. {
  4387. strmid(EquipeTag[playerid],inputtext,false,strlen(inputtext),10);
  4388. new AtualNome[(MAX_PLAYER_NAME)],NovoNome[40];
  4389. for(new r = 0; r != MAX_PLAYERS; r++)
  4390. {
  4391. if(strcmp(PlayerRecrutaDeOutroPlayer[r],PlayerEquipe[playerid],true)==0)
  4392. {
  4393. GetPVarString(r, "Nome Original", AtualNome, sizeof(AtualNome));
  4394. format(NovoNome,40,"[%s]%s",inputtext,AtualNome);
  4395. SetPlayerName(r,NovoNome);
  4396. }
  4397. }
  4398. SendClientMessage( playerid, -1, "{9A03FF}[INFO]: {FFFF00}Tag Da Equipe Definido.");
  4399. }
  4400. case 4:
  4401. {
  4402. if(!strcmp(inputtext,"Vermelho",true)) CorEquipe[playerid] = 0x9D000096;
  4403. else if(!strcmp(inputtext,"Verde",true)) CorEquipe[playerid] = 0x33AA33AA;
  4404. else if(!strcmp(inputtext,"Amarelo",true)) CorEquipe[playerid] = 0xFFFF00AA;
  4405. else if(!strcmp(inputtext,"Azul",true)) CorEquipe[playerid] = 0x2641FEAA;
  4406. else if(!strcmp(inputtext,"Preto",true)) CorEquipe[playerid] = 0x000000FF;
  4407. else if(!strcmp(inputtext,"Laranja",true)) CorEquipe[playerid] = 0xF6AD00AA;
  4408. SendClientMessage( playerid, -1, "{9A03FF}[INFO]: {FFFF00}Cor Da Equipe Definida.");
  4409. }
  4410. case 5:
  4411. {
  4412. new space,space2,TextSide1[20],TextSide2[20],TextSide3[20],bool:done;
  4413. for(new vartxt; vartxt <= strlen(inputtext); vartxt++)
  4414. {
  4415. if(inputtext[vartxt] == ',' && !done)
  4416. {
  4417. done = true;
  4418. space = vartxt;
  4419. format(TextSide1,sizeof(TextSide1),inputtext);
  4420. strdel(TextSide1,space,strlen(inputtext));
  4421. }
  4422. if(inputtext[vartxt] == ',' && vartxt > space && done)
  4423. {
  4424. space2 = vartxt;
  4425. format(TextSide2,sizeof(TextSide2),inputtext);
  4426. strdel(TextSide2,0,(space+1));
  4427. for(new y;y<=strlen(TextSide2);++y)
  4428. {
  4429. if(TextSide2[y] == ',')
  4430. {
  4431. strdel(TextSide2,y,strlen(TextSide2));
  4432. }
  4433. }
  4434. format(TextSide3,sizeof(TextSide3),inputtext);
  4435. strdel(TextSide3,0,(space2+1));
  4436. }
  4437. }
  4438. SkinEquipe[playerid][0] = strval(TextSide1);
  4439. SkinEquipe[playerid][1] = strval(TextSide2);
  4440. SkinEquipe[playerid][2] = strval(TextSide3);
  4441. SendClientMessage( playerid, -1, "{9A03FF}[INFO]: {FFFF00}Skin Da Equipe Redefinida.");
  4442. }
  4443. case 6:
  4444. {
  4445. strmid(PlayerEquipe[playerid],inputtext,false,strlen(inputtext),40);
  4446. PlayerTemEquipe[playerid] = true;
  4447. SendClientMessage( playerid, -1, "{9A03FF}[INFO]: {FFFF00}Nome Da Equipe Redefinido.");
  4448. }
  4449. case 7:
  4450. {
  4451. if(IsPlayerConnected(strval(inputtext)) && !PlayerMembroEquipe[strval(inputtext)] && !PlayerTemEquipe[strval(inputtext)])
  4452. {
  4453. if(strlen(PlayerRecrutaDeOutroPlayer[strval(inputtext)]) == 0)
  4454. {
  4455. new Name[MAX_PLAYER_NAME];
  4456. GetPlayerName(playerid,Name,sizeof(Name));
  4457. strmid(PlayerRecrutaDeOutroPlayer[strval(inputtext)],Name,false,strlen(Name),MAX_PLAYER_NAME);
  4458. PlayerMembroEquipe[strval(inputtext)] = true;
  4459. SendClientMessage( playerid, -1, "{9A03FF}[INFO]: {FFFF00}Jogador Retrutado.");
  4460. SendClientMessage( playerid, -1, "{9A03FF}[INFO]: {FFFF00}Voce Foi Recrutado Por Uma Equipe, Use /Equipe Ou /E Pra Falar Com o Resto Dos Membros.");
  4461. }
  4462. else
  4463. {
  4464. SendClientMessage( playerid, -1, "{9A03FF}[INFO]: {FFFF00}O Jogador Ja e De Uma Equipe.");
  4465. }
  4466. }
  4467. }
  4468. case 8:
  4469. {
  4470. if(IsPlayerConnected(strval(inputtext)) && PlayerMembroEquipe[strval(inputtext)] && !PlayerTemEquipe[strval(inputtext)])
  4471. {
  4472. new Nick[25];
  4473. GetPlayerName(playerid,Nick,25);
  4474. if(!strcmp(Nick,PlayerRecrutaDeOutroPlayer[strval(inputtext)],true))
  4475. {
  4476. strmid(PlayerRecrutaDeOutroPlayer[strval(inputtext)],"",false,strlen(""),MAX_PLAYER_NAME);
  4477. PlayerMembroEquipe[strval(inputtext)] = false;
  4478. SendClientMessage( playerid, -1, "{9A03FF}[INFO]: {FFFF00}Jogador Retirado.");
  4479. SendClientMessage( playerid, -1, "{9A03FF}[INFO]: {FFFF00}Voce Foi Retirado Da Sua Atual Equipe.");
  4480. }
  4481. else
  4482. {
  4483. SendClientMessage( playerid, -1, "{9A03FF}[INFO]: {FFFF00}O Jogador Ja e De Uma Equipe.");
  4484. }
  4485. }
  4486. }
  4487. case 9:
  4488. {
  4489. if(IsPlayerConnected(strval(inputtext)) && PlayerMembroEquipe[strval(inputtext)] && !PlayerTemEquipe[strval(inputtext)])
  4490. {
  4491. new Nick[25];
  4492. GetPlayerName(playerid,Nick,25);
  4493. if(!strcmp(Nick,PlayerRecrutaDeOutroPlayer[strval(inputtext)],true))
  4494. {
  4495. PromocaoVar = strval(inputtext);
  4496. ShowPlayerDialog(playerid,OpcoesPainel, DIALOG_STYLE_INPUT,
  4497. "{AA3333}Equipes", "{03F2FF}[Promover Retruta]\n\nAgora digite o cargo:\n\n",
  4498. "OK", "Sair");
  4499. }
  4500. }
  4501. }
  4502. }
  4503. }
  4504. return SalvarTudo(playerid);
  4505. }
  4506. if(dialogid == Promocao)
  4507. {
  4508. if(response == 0)
  4509. {
  4510. SetPVarInt(playerid,"PainelValue",false);
  4511. SendClientMessage( playerid, -1, "{9A03FF}[INFO]: {FFFF00}Voce Saiu Do Painel De Equipes.");
  4512. return 1;
  4513. }
  4514. if(response >= 1)
  4515. {
  4516. SetPVarInt(playerid,"PainelValue",false);
  4517. RankPlayer[PromocaoVar] = strval(inputtext);
  4518. SendClientMessage( playerid, -1, "{9A03FF}[INFO]: {FFFF00}Jogador Promovido.");
  4519. SendClientMessage( playerid, -1, "{9A03FF}[INFO]: {FFFF00}Voce Foi Promovido de Cargo Por Sua Equipe.");
  4520. return SalvarTudo(playerid);
  4521. }
  4522. }
  4523. SetPVarInt(playerid,"PainelValue",false);
  4524. if(dialogid == Reparar)
  4525. {
  4526. if(response == 0)
  4527. {
  4528. new NaoReparar[250];
  4529. strins(NaoReparar,"{03F2FF}Voce Nao Reparou Seu Veiculo",strlen(NaoReparar));
  4530. ShowPlayerDialog(playerid, 525, DIALOG_STYLE_MSGBOX,
  4531. "Relatorio",NaoReparar,"Entendi","");
  4532. SendClientMessage(playerid, -1,
  4533. "{9A03FF}[INFO]: {FFFF00}Dialogo Ativado! Leia Seu Dialogo");
  4534. }
  4535. if(response == 1)
  4536. {
  4537. if(!IsPlayerInAnyVehicle(playerid)) return ShowPlayerDialog(playerid,
  4538. 600, DIALOG_STYLE_MSGBOX,
  4539. "{FFFF00}Relatorio",
  4540. "{03F2FF}Voce Nao Estais Em Um Veiculo! Entre e Tente Novamente",
  4541. "Entendi",
  4542. "");
  4543. new SimReparar[250];
  4544. strins(SimReparar,"{03F2FF}Voce Reparou Seu Veiculo XD.",strlen(SimReparar));
  4545. ShowPlayerDialog(playerid, 550, DIALOG_STYLE_MSGBOX,
  4546. "Relatorio",SimReparar,"Entendi","");
  4547. SendClientMessage(playerid, -1,
  4548. "{9A03FF}[INFO]: {FFFF00}Dialogo Ativado! Leia Seu Dialogo");
  4549. RepairVehicle(GetPlayerVehicleID(playerid));
  4550. }
  4551. }
  4552. if(dialogid == KillMorrer)
  4553. {
  4554. if(response == 0)
  4555. {
  4556. new NaoMorrer[250];
  4557. strins(NaoMorrer,"{03F2FF}Voce Nao Quis Dar Kill.",strlen(NaoMorrer));
  4558. ShowPlayerDialog(playerid, 850, DIALOG_STYLE_MSGBOX,
  4559. "Relatorio",NaoMorrer,"Entendi","");
  4560. SendClientMessage(playerid, -1,
  4561. "{9A03FF}[INFO]: {FFFF00}Dialogo Ativado! Leia Seu Dialogo");
  4562. }
  4563. if(response == 1)
  4564. {
  4565. new SimMorrer[250];
  4566. strins(SimMorrer,"{03F2FF}Voce Deu Kill Com Sucesso.",strlen(SimMorrer));
  4567. ShowPlayerDialog(playerid, 550, DIALOG_STYLE_MSGBOX,
  4568. "Relatorio",SimMorrer,"Entendi","");
  4569. SendClientMessage(playerid, -1,
  4570. "{9A03FF}[INFO]: {FFFF00}Dialogo Ativado! Leia Seu Dialogo");
  4571. new str[78], pnome[MAX_PLAYER_NAME];
  4572. GetPlayerName(playerid, pnome, sizeof(pnome));
  4573. format(str, sizeof(str),
  4574. "{9A03FF}[INFO]: {FFFF00}o Noob Do %s Nao Aguentou e Se Matou.", pnome, playerid);
  4575. SendClientMessageToAll(-1, str);
  4576. SetPlayerHealth(playerid, 0);
  4577. }
  4578. }
  4579. if(dialogid == ComidasD)
  4580. {
  4581. if(response)
  4582. {
  4583. if(listitem == 0)
  4584. {
  4585. SendClientMessage( playerid, -1,
  4586. "{9A03FF}[INFO]: {FFFF00}Voce Comeu Com Sucesso. Estais cheio.");
  4587. new str[78], pnome[MAX_PLAYER_NAME];
  4588. GetPlayerName(playerid, pnome, sizeof(pnome));
  4589. format(str, sizeof(str),
  4590. "{9A03FF}[INFO]: {FFFF00}%s Cabou De Comer Algo Muito Bom.", pnome, playerid);
  4591. SendClientMessageToAll(-1, str);
  4592. }
  4593. else if(listitem == 1)
  4594. {
  4595. SendClientMessage( playerid, -1,
  4596. "{9A03FF}[INFO]: {FFFF00}Voce Comeu Com Sucesso. Estais cheio.");
  4597. new str[78], pnome[MAX_PLAYER_NAME];
  4598. GetPlayerName(playerid, pnome, sizeof(pnome));
  4599. format(str, sizeof(str),
  4600. "{9A03FF}[INFO]: {FFFF00}%s Cabou De Comer Algo Muito Bom.", pnome, playerid);
  4601. SendClientMessageToAll(-1, str);
  4602. return 1;
  4603. }
  4604. else if(listitem == 2)
  4605. {
  4606. SendClientMessage( playerid, -1,
  4607. "{9A03FF}[INFO]: {FFFF00}Voce Comeu Com Sucesso. Estais cheio.");
  4608. new str[78], pnome[MAX_PLAYER_NAME];
  4609. GetPlayerName(playerid, pnome, sizeof(pnome));
  4610. format(str, sizeof(str),
  4611. "{9A03FF}[INFO]: {FFFF00}%s Cabou De Comer Algo Muito Bom.", pnome, playerid);
  4612. SendClientMessageToAll(-1, str);
  4613. return 1;
  4614. }
  4615. else if(listitem == 3)
  4616. {
  4617. SendClientMessage( playerid, -1,
  4618. "{9A03FF}[INFO]: {FFFF00}Voce Comeu Com Sucesso. Estais cheio.");
  4619. new str[78], pnome[MAX_PLAYER_NAME];
  4620. GetPlayerName(playerid, pnome, sizeof(pnome));
  4621. format(str, sizeof(str),
  4622. "{9A03FF}[INFO]: {FFFF00}%s Cabou De Comer Algo Muito Bom.", pnome, playerid);
  4623. SendClientMessageToAll(-1, str);
  4624. return 1;
  4625. }
  4626. else if(listitem == 4)
  4627. {
  4628. SendClientMessage( playerid, -1,
  4629. "{9A03FF}[INFO]: {FFFF00}Voce Comeu Com Sucesso. Estais cheio.");
  4630. new str[78], pnome[MAX_PLAYER_NAME];
  4631. GetPlayerName(playerid, pnome, sizeof(pnome));
  4632. format(str, sizeof(str),
  4633. "{9A03FF}[INFO]: {FFFF00}%s Cabou De Comer Algo Muito Bom.", pnome, playerid);
  4634. SendClientMessageToAll(-1, str);
  4635. return 1;
  4636. }
  4637. else if(listitem == 5)
  4638. {
  4639. SendClientMessage( playerid, -1,
  4640. "{9A03FF}[INFO]: {FFFF00}Voce Comeu Com Sucesso. Estais cheio.");
  4641. new str[78], pnome[MAX_PLAYER_NAME];
  4642. GetPlayerName(playerid, pnome, sizeof(pnome));
  4643. format(str, sizeof(str),
  4644. "{9A03FF}[INFO]: {FFFF00}%s Cabou De Comer Algo Muito Bom.", pnome, playerid);
  4645. SendClientMessageToAll(-1, str);
  4646. return 1;
  4647. }
  4648. else if(listitem == 6)
  4649. {
  4650. SendClientMessage( playerid, -1,
  4651. "{9A03FF}[INFO]: {FFFF00}Voce Comeu Com Sucesso. Estais cheio.");
  4652. new str[78], pnome[MAX_PLAYER_NAME];
  4653. GetPlayerName(playerid, pnome, sizeof(pnome));
  4654. format(str, sizeof(str),
  4655. "{9A03FF}[INFO]: {FFFF00}%s Cabou De Comer Algo Muito Bom.", pnome, playerid);
  4656. SendClientMessageToAll(-1, str);
  4657. return 1;
  4658. }
  4659. else if(listitem == 7)
  4660. {
  4661. SendClientMessage( playerid, -1,
  4662. "{9A03FF}[INFO]: {FFFF00}Voce Comeu Com Sucesso. Estais cheio.");
  4663. new str[78], pnome[MAX_PLAYER_NAME];
  4664. GetPlayerName(playerid, pnome, sizeof(pnome));
  4665. format(str, sizeof(str),
  4666. "{9A03FF}[INFO]: {FFFF00}%s Cabou De Comer Algo Muito Bom.", pnome, playerid);
  4667. SendClientMessageToAll(-1, str);
  4668. return 1;
  4669. }
  4670. else if(listitem == 8)
  4671. {
  4672. SendClientMessage( playerid, -1,
  4673. "{9A03FF}[INFO]: {FFFF00}Voce Comeu Com Sucesso. Estais cheio.");
  4674. new str[78], pnome[MAX_PLAYER_NAME];
  4675. GetPlayerName(playerid, pnome, sizeof(pnome));
  4676. format(str, sizeof(str),
  4677. "{9A03FF}[INFO]: {FFFF00}%s Cabou De Comer Algo Muito Bom.", pnome, playerid);
  4678. SendClientMessageToAll(-1, str);
  4679. return 1;
  4680. }
  4681. else if(listitem == 9)
  4682. {
  4683. SendClientMessage( playerid, -1,
  4684. "{9A03FF}[INFO]: {FFFF00}Voce Comeu Com Sucesso. Estais cheio.");
  4685. new str[78], pnome[MAX_PLAYER_NAME];
  4686. GetPlayerName(playerid, pnome, sizeof(pnome));
  4687. format(str, sizeof(str),
  4688. "{9A03FF}[INFO]: {FFFF00}%s Cabou De Comer Algo Muito Bom.", pnome, playerid);
  4689. SendClientMessageToAll(-1, str);
  4690. return 1;
  4691. }
  4692. else if(listitem == 10)
  4693. {
  4694. SendClientMessage( playerid, -1,
  4695. "{9A03FF}[INFO]: {FFFF00}Voce Comeu Com Sucesso. Estais cheio.");
  4696. new str[78], pnome[MAX_PLAYER_NAME];
  4697. GetPlayerName(playerid, pnome, sizeof(pnome));
  4698. format(str, sizeof(str),
  4699. "{9A03FF}[INFO]: {FFFF00}%s Cabou De Comer Algo Muito Bom.", pnome, playerid);
  4700. SendClientMessageToAll(-1, str);
  4701. return 1;
  4702. }
  4703. else if(listitem == 11)
  4704. {
  4705. SendClientMessage( playerid, -1,
  4706. "{9A03FF}[INFO]: {FFFF00}Voce Comeu Com Sucesso. Estais cheio.");
  4707. new str[78], pnome[MAX_PLAYER_NAME];
  4708. GetPlayerName(playerid, pnome, sizeof(pnome));
  4709. format(str, sizeof(str),
  4710. "{9A03FF}[INFO]: {FFFF00}%s Cabou De Comer Algo Muito Bom.", pnome, playerid);
  4711. SendClientMessageToAll(-1, str);
  4712. return 1;
  4713. }
  4714. else if(listitem == 12)
  4715. {
  4716. SendClientMessage( playerid, -1,
  4717. "{9A03FF}[INFO]: {FFFF00}Voce Comeu Com Sucesso. Estais cheio.");
  4718. new str[78], pnome[MAX_PLAYER_NAME];
  4719. GetPlayerName(playerid, pnome, sizeof(pnome));
  4720. format(str, sizeof(str),
  4721. "{9A03FF}[INFO]: {FFFF00}%s Cabou De Comer Algo Muito Bom.", pnome, playerid);
  4722. SendClientMessageToAll(-1, str);
  4723. return 1;
  4724. }
  4725. else if(listitem == 13)
  4726. {
  4727. SendClientMessage( playerid, -1,
  4728. "{9A03FF}[INFO]: {FFFF00}Voce Comeu Com Sucesso. Estais cheio.");
  4729. new str[78], pnome[MAX_PLAYER_NAME];
  4730. GetPlayerName(playerid, pnome, sizeof(pnome));
  4731. format(str, sizeof(str),
  4732. "{9A03FF}[INFO]: {FFFF00}%s Cabou De Comer Algo Muito Bom.", pnome, playerid);
  4733. SendClientMessageToAll(-1, str);
  4734. return 1;
  4735. }
  4736. else if(listitem == 14)
  4737. {
  4738. SendClientMessage( playerid, -1,
  4739. "{9A03FF}[INFO]: {FFFF00}Voce Comeu Com Sucesso. Estais cheio.");
  4740. new str[78], pnome[MAX_PLAYER_NAME];
  4741. GetPlayerName(playerid, pnome, sizeof(pnome));
  4742. format(str, sizeof(str),
  4743. "{9A03FF}[INFO]: {FFFF00}%s Cabou De Comer Algo Muito Bom.", pnome, playerid);
  4744. SendClientMessageToAll(-1, str);
  4745. return 1;
  4746. }
  4747. }
  4748. }
  4749. if(dialogid == BebidasD)
  4750. {
  4751. if(response)
  4752. {
  4753. if(listitem == 0)
  4754. {
  4755. SetPlayerDrunkLevel (playerid, 3000);
  4756. SetPlayerSpecialAction(playerid, SPECIAL_ACTION_DRINK_BEER);
  4757. SendClientMessage( playerid, -1,
  4758. "{9A03FF}[INFO]: {FFFF00}Voce Bebeu Com Sucesso. Agora Estais Bebado.");
  4759. new str[78], pnome[MAX_PLAYER_NAME];
  4760. GetPlayerName(playerid, pnome, sizeof(pnome));
  4761. format(str, sizeof(str),
  4762. "{9A03FF}[INFO]: {FFFF00}%s Estais Muito Louco (Bebado).", pnome, playerid);
  4763. SendClientMessageToAll(-1, str);
  4764. }
  4765. else if(listitem == 1)
  4766. {
  4767. SetPlayerDrunkLevel (playerid, 3000);
  4768. SetPlayerSpecialAction(playerid, SPECIAL_ACTION_DRINK_BEER);
  4769. SendClientMessage( playerid, -1,
  4770. "{9A03FF}[INFO]: {FFFF00}Voce Bebeu Com Sucesso. Agora Estais Bebado.");
  4771. new str[78], pnome[MAX_PLAYER_NAME];
  4772. GetPlayerName(playerid, pnome, sizeof(pnome));
  4773. format(str, sizeof(str),
  4774. "{9A03FF}[INFO]: {FFFF00}%s Estais Muito Louco (Bebado).", pnome, playerid);
  4775. SendClientMessageToAll(-1, str);
  4776. return 1;
  4777. }
  4778. else if(listitem == 2)
  4779. {
  4780. SetPlayerDrunkLevel (playerid, 3000);
  4781. SetPlayerSpecialAction(playerid, SPECIAL_ACTION_DRINK_BEER);
  4782. SendClientMessage( playerid, -1,
  4783. "{9A03FF}[INFO]: {FFFF00}Voce Bebeu Com Sucesso. Agora Estais Bebado.");
  4784. new str[78], pnome[MAX_PLAYER_NAME];
  4785. GetPlayerName(playerid, pnome, sizeof(pnome));
  4786. format(str, sizeof(str),
  4787. "{9A03FF}[INFO]: {FFFF00}%s Estais Muito Louco (Bebado).", pnome, playerid);
  4788. SendClientMessageToAll(-1, str);
  4789. return 1;
  4790. }
  4791. else if(listitem == 3)
  4792. {
  4793. SetPlayerDrunkLevel (playerid, 3000);
  4794. SetPlayerSpecialAction(playerid, SPECIAL_ACTION_DRINK_BEER);
  4795. SendClientMessage( playerid, -1,
  4796. "{9A03FF}[INFO]: {FFFF00}Voce Bebeu Com Sucesso. Agora Estais Bebado.");
  4797. new str[78], pnome[MAX_PLAYER_NAME];
  4798. GetPlayerName(playerid, pnome, sizeof(pnome));
  4799. format(str, sizeof(str),
  4800. "{9A03FF}[INFO]: {FFFF00}%s Estais Muito Louco (Bebado).", pnome, playerid);
  4801. SendClientMessageToAll(-1, str);
  4802. return 1;
  4803. }
  4804. else if(listitem == 4)
  4805. {
  4806. SetPlayerDrunkLevel (playerid, 3000);
  4807. SetPlayerSpecialAction(playerid, SPECIAL_ACTION_DRINK_BEER);
  4808. SendClientMessage( playerid, -1,
  4809. "{9A03FF}[INFO]: {FFFF00}Voce Bebeu Com Sucesso. Agora Estais Bebado.");
  4810. new str[78], pnome[MAX_PLAYER_NAME];
  4811. GetPlayerName(playerid, pnome, sizeof(pnome));
  4812. format(str, sizeof(str),
  4813. "{9A03FF}[INFO]: {FFFF00}%s Estais Muito Louco (Bebado).", pnome, playerid);
  4814. SendClientMessageToAll(-1, str);
  4815. return 1;
  4816. }
  4817. else if(listitem == 5)
  4818. {
  4819. SetPlayerDrunkLevel (playerid, 3000);
  4820. SetPlayerSpecialAction(playerid, SPECIAL_ACTION_DRINK_BEER);
  4821. SendClientMessage( playerid, -1,
  4822. "{9A03FF}[INFO]: {FFFF00}Voce Bebeu Com Sucesso. Agora Estais Bebado.");
  4823. new str[78], pnome[MAX_PLAYER_NAME];
  4824. GetPlayerName(playerid, pnome, sizeof(pnome));
  4825. format(str, sizeof(str),
  4826. "{9A03FF}[INFO]: {FFFF00}%s Estais Muito Louco (Bebado).", pnome, playerid);
  4827. SendClientMessageToAll(-1, str);
  4828. return 1;
  4829. }
  4830. else if(listitem == 6)
  4831. {
  4832. SetPlayerDrunkLevel (playerid, 3000);
  4833. SetPlayerSpecialAction(playerid, SPECIAL_ACTION_DRINK_BEER);
  4834. SendClientMessage( playerid, -1,
  4835. "{9A03FF}[INFO]: {FFFF00}Voce Bebeu Com Sucesso. Agora Estais Bebado.");
  4836. new str[78], pnome[MAX_PLAYER_NAME];
  4837. GetPlayerName(playerid, pnome, sizeof(pnome));
  4838. format(str, sizeof(str),
  4839. "{9A03FF}[INFO]: {FFFF00}%s Estais Muito Louco (Bebado).", pnome, playerid);
  4840. SendClientMessageToAll(-1, str);
  4841. return 1;
  4842. }
  4843. else if(listitem == 7)
  4844. {
  4845. SetPlayerDrunkLevel (playerid, 3000);
  4846. SetPlayerSpecialAction(playerid, SPECIAL_ACTION_DRINK_BEER);
  4847. SendClientMessage( playerid, -1,
  4848. "{9A03FF}[INFO]: {FFFF00}Voce Bebeu Com Sucesso. Agora Estais Bebado.");
  4849. new str[78], pnome[MAX_PLAYER_NAME];
  4850. GetPlayerName(playerid, pnome, sizeof(pnome));
  4851. format(str, sizeof(str),
  4852. "{9A03FF}[INFO]: {FFFF00}%s Estais Muito Louco (Bebado).", pnome, playerid);
  4853. SendClientMessageToAll(-1, str);
  4854. return 1;
  4855. }
  4856. else if(listitem == 8)
  4857. {
  4858. SetPlayerDrunkLevel (playerid, 3000);
  4859. SetPlayerSpecialAction(playerid, SPECIAL_ACTION_DRINK_BEER);
  4860. SendClientMessage( playerid, -1,
  4861. "{9A03FF}[INFO]: {FFFF00}Voce Bebeu Com Sucesso. Agora Estais Bebado.");
  4862. new str[78], pnome[MAX_PLAYER_NAME];
  4863. GetPlayerName(playerid, pnome, sizeof(pnome));
  4864. format(str, sizeof(str),
  4865. "{9A03FF}[INFO]: {FFFF00}%s Estais Muito Louco (Bebado).", pnome, playerid);
  4866. SendClientMessageToAll(-1, str);
  4867. return 1;
  4868. }
  4869. else if(listitem == 9)
  4870. {
  4871. SetPlayerDrunkLevel (playerid, 3000);
  4872. SetPlayerSpecialAction(playerid, SPECIAL_ACTION_DRINK_BEER);
  4873. SendClientMessage( playerid, -1,
  4874. "{9A03FF}[INFO]: {FFFF00}Voce Bebeu Com Sucesso. Agora Estais Bebado.");
  4875. new str[78], pnome[MAX_PLAYER_NAME];
  4876. GetPlayerName(playerid, pnome, sizeof(pnome));
  4877. format(str, sizeof(str),
  4878. "{9A03FF}[INFO]: {FFFF00}%s Estais Muito Louco (Bebado).", pnome, playerid);
  4879. SendClientMessageToAll(-1, str);
  4880. return 1;
  4881. }
  4882. else if(listitem == 10)
  4883. {
  4884. SetPlayerDrunkLevel (playerid, 3000);
  4885. SetPlayerSpecialAction(playerid, SPECIAL_ACTION_DRINK_BEER);
  4886. SendClientMessage( playerid, -1,
  4887. "{9A03FF}[INFO]: {FFFF00}Voce Bebeu Com Sucesso. Agora Estais Bebado.");
  4888. new str[78], pnome[MAX_PLAYER_NAME];
  4889. GetPlayerName(playerid, pnome, sizeof(pnome));
  4890. format(str, sizeof(str),
  4891. "{9A03FF}[INFO]: {FFFF00}%s Estais Muito Louco (Bebado).", pnome, playerid);
  4892. SendClientMessageToAll(-1, str);
  4893. return 1;
  4894. }
  4895. else if(listitem == 11)
  4896. {
  4897. SetPlayerDrunkLevel (playerid, 3000);
  4898. SetPlayerSpecialAction(playerid, SPECIAL_ACTION_DRINK_BEER);
  4899. SendClientMessage( playerid, -1,
  4900. "{9A03FF}[INFO]: {FFFF00}Voce Bebeu Com Sucesso. Agora Estais Bebado.");
  4901. new str[78], pnome[MAX_PLAYER_NAME];
  4902. GetPlayerName(playerid, pnome, sizeof(pnome));
  4903. format(str, sizeof(str),
  4904. "{9A03FF}[INFO]: {FFFF00}%s Estais Muito Louco (Bebado).", pnome, playerid);
  4905. SendClientMessageToAll(-1, str);
  4906. return 1;
  4907. }
  4908. else if(listitem == 12)
  4909. {
  4910. SetPlayerDrunkLevel (playerid, 3000);
  4911. SetPlayerSpecialAction(playerid, SPECIAL_ACTION_DRINK_BEER);
  4912. SendClientMessage( playerid, -1,
  4913. "{9A03FF}[INFO]: {FFFF00}Voce Bebeu Com Sucesso. Agora Estais Bebado.");
  4914. new str[78], pnome[MAX_PLAYER_NAME];
  4915. GetPlayerName(playerid, pnome, sizeof(pnome));
  4916. format(str, sizeof(str),
  4917. "{9A03FF}[INFO]: {FFFF00}%s Estais Muito Louco (Bebado).", pnome, playerid);
  4918. SendClientMessageToAll(-1, str);
  4919. return 1;
  4920. }
  4921. else if(listitem == 13)
  4922. {
  4923. SetPlayerDrunkLevel (playerid, 3000);
  4924. SetPlayerSpecialAction(playerid, SPECIAL_ACTION_DRINK_BEER);
  4925. SendClientMessage( playerid, -1,
  4926. "{9A03FF}[INFO]: {FFFF00}Voce Bebeu Com Sucesso. Agora Estais Bebado.");
  4927. new str[78], pnome[MAX_PLAYER_NAME];
  4928. GetPlayerName(playerid, pnome, sizeof(pnome));
  4929. format(str, sizeof(str),
  4930. "{9A03FF}[INFO]: {FFFF00}%s Estais Muito Louco (Bebado).", pnome, playerid);
  4931. SendClientMessageToAll(-1, str);
  4932. return 1;
  4933. }
  4934. else if(listitem == 14)
  4935. {
  4936. SetPlayerDrunkLevel (playerid, 3000);
  4937. SetPlayerSpecialAction(playerid, SPECIAL_ACTION_DRINK_BEER);
  4938. SendClientMessage( playerid, -1,
  4939. "{9A03FF}[INFO]: {FFFF00}Voce Bebeu Com Sucesso. Agora Estais Bebado.");
  4940. new str[78], pnome[MAX_PLAYER_NAME];
  4941. GetPlayerName(playerid, pnome, sizeof(pnome));
  4942. format(str, sizeof(str),
  4943. "{9A03FF}[INFO]: {FFFF00}%s Estais Muito Louco (Bebado).", pnome, playerid);
  4944. SendClientMessageToAll(-1, str);
  4945. return 1;
  4946. }
  4947. }
  4948. }
  4949. return 1;
  4950. }
  4951.  
  4952. public OnPlayerPickUpPickup(playerid, pickupid)
  4953. {
  4954. if(pickupid == Comidas)
  4955. {
  4956. ShowPlayerDialog(playerid, ComidasD, DIALOG_STYLE_LIST,
  4957. "{FFFF00}Comidas",
  4958. "{03FF35}Espetinho\n{03F2FF}X-Salada\n{9A03FF}X-Frango\n{AA3333}Macarrao\n{FF7403}X-Burger\n{FFFF00}Coxinha\n{FFFFFF}Esfirra\n{33AA33}Hot-Dog\n{03FF35}Sanduba\n{878787}X-Tudo\n{FFFFFF}Frango\n{058AFF}Queijo\n{FF05CD}Pizza\n{7D03FF}Tacos\n{03FF35}Carne",
  4959. "Comer", "Sair");
  4960. SendClientMessage(playerid, -1,
  4961. "{9A03FF}[INFO]: {FFFF00}Dialogo Ativado! Leia Seu Dialogo");
  4962. }
  4963. if(pickupid == Bebidas)
  4964. {
  4965. ShowPlayerDialog(playerid, BebidasD, DIALOG_STYLE_LIST,
  4966. "{FFFF00}Bebidas",
  4967. "{03FF35}Black Label\n{03F2FF}Red Label\n{9A03FF}Champanhe\n{AA3333}Conhaque\n{FF7403}Absolut\n{FFFF00}Cerveja\n{FFFFFF}Tequila\n{33AA33}Cachaca\n{03FF35}Contini\n{878787}Martini\n{FFFFFF}Red Bul\n{058AFF}Pinga\n{FF05CD}Vodka\n{7D03FF}Askov\n{03FF35}Wisk",
  4968. "Beber", "Sair");
  4969. SendClientMessage(playerid, -1,
  4970. "{9A03FF}[INFO]: {FFFF00}Dialogo Ativado! Leia Seu Dialogo");
  4971. }
  4972. if(pickupid == ComandosP)
  4973. {
  4974. new Comandos[2500];
  4975. strins(Comandos,"{03F2FF}Comandos Veiculos:\n",strlen(Comandos));
  4976. strins(Comandos,"{FFFF00}/Cv /Reparar /Tunar /Flip /Reparoa /Reparof\n",strlen(Comandos));
  4977. strins(Comandos,"{03F2FF}Comandos Animes:\n",strlen(Comandos));
  4978. strins(Comandos,"{FFFF00}/Handsup /Ligar /Desligar / /Apontar /Cobrar /Mascararse /Rap /Taichi /Passaramao\n",strlen(Comandos));
  4979. strins(Comandos,"{FFFF00}/Roubar /Cruzarb /Deitar /Abaixar /Vomitar /Comer /Sentar /Fodase /Merda /Wave /Mijar\n",strlen(Comandos));
  4980. strins(Comandos,"{FFFF00}/Observar /Overdose /Creu /Conversar /Fumar /Fumar2 /Crack /Punheta /CocarOvo\n",strlen(Comandos));
  4981. strins(Comandos,"{03F2FF}Outros Comandos:\n",strlen(Comandos));
  4982. strins(Comandos,"{FFFF00}/StopAnime /Equipe /PainelEquipe /Kill /Vida /Colete /MudarNick /Sim /Nao /ComandosADM\n",strlen(Comandos));
  4983. strins(Comandos,"{FFFF00}/MudarSkin /Relatorio\n",strlen(Comandos));
  4984. strins(Comandos,"{03F2FF}Comandos WTF:\n",strlen(Comandos));
  4985. strins(Comandos,"{FFFF00}/Ava /Sopa /EMemo /Homen /Gay /Caguei /Risus /Perdao /Zueira /Peidei /NaoMeDiga /ToComFome\n",strlen(Comandos));
  4986. strins(Comandos,"{FFFF00}/IssoeUmaBixona\n",strlen(Comandos));
  4987. strins(Comandos,"{03F2FF}Comandos Drifts:\n",strlen(Comandos));
  4988. strins(Comandos,"{FFFF00}/Estilo /Ranking /Desafiar /Aceitar /Recusar /CancelarDesafio\n",strlen(Comandos));
  4989. strins(Comandos,"{03F2FF}Comandos Radios:\n",strlen(Comandos));
  4990. strins(Comandos,"{FFFF00}/RadioSIS1 /RadioSIS2 /Radio1 /Radio2 /Radio3 /Radio4 /Radio5 /Radio6 /Radio7 /Radio8\n",strlen(Comandos));
  4991. strins(Comandos,"{FFFF00}/Radio9 /Radio10 /RadioStop\n",strlen(Comandos));
  4992. strins(Comandos,"{03F2FF}Comandos Vips:\n",strlen(Comandos));
  4993. strins(Comandos,"{FFFF00}/Vips /ArmasVip /RoupaVip /MajVip /Vip /MeuVip /AjudaVip /PlanosVip\n",strlen(Comandos));
  4994. strins(Comandos,"{FFFF00}/Radio9 /Radio10 /RadioStop\n",strlen(Comandos));
  4995. strins(Comandos,"{03F2FF}Teleportes Drifts:\n",strlen(Comandos));
  4996. strins(Comandos,"{FFFF00}/Drift1 /Drift2 /Drift3 /Drift4 /drift5 /Drift6 /Drift7 /Drift8 /Drift9 /Drift10 /Drift11 /drift12 /Drift13 /Drift14\n",strlen(Comandos));
  4997. strins(Comandos,"{FFFF00}/Drift15 /Drift17 /Drift18 /drift19 /Drift20 /Drift21 /Drift22 /Drift23 /Drift24 /Drift25 /Drift26 /Drift27\n",strlen(Comandos));
  4998. strins(Comandos,"{FFFF00}/Drift28 /Drift28 /Drift29 /Drift30 /Drift31 /Drift32 /Drift33 /Drift34 /Drift35 /Drift36 /Drift37 /Drift38\n",strlen(Comandos));
  4999. strins(Comandos,"{FFFF00}/Drift39 /Drift40 /Drift41 /Drift42 /Drift43 /Drift44 /Drift45 /Drift46 /Drift47 /Drift48 /Drift49 /Drift50\n",strlen(Comandos));
  5000. strins(Comandos,"{03F2FF}Outros Teleportes:\n",strlen(Comandos));
  5001. strins(Comandos,"{FFFF00}/Spawn /Avenidalv /Avenidasf /Avenidals /Grove /Skate /Aerols /Favela\n",strlen(Comandos));
  5002. strins(Comandos,"{03F2FF}Suportes:\n",strlen(Comandos));
  5003. strins(Comandos,"{FFFF00}/Admins\n",strlen(Comandos));
  5004. ShowPlayerDialog(playerid, 100, DIALOG_STYLE_MSGBOX,
  5005. "{FFFF00}Comandos",Comandos,"Entendi","");
  5006. SendClientMessage(playerid, -1,
  5007. "{9A03FF}[INFO]: {FFFF00}Dialogo Ativado! Leia Seu Dialogo");
  5008. }
  5009. if(pickupid == RegrasP)
  5010. {
  5011. new Regras[500];
  5012. strins(Regras,"{FFFF00}[1] - Nunca Desrespeitar os Adms, Players, Visitantes Online\n",strlen(Regras));
  5013. strins(Regras,"{FFFF00}[2] - Nunca Pedir ADM Ao Dono Do Servidor e Igual a Ban /P.\n",strlen(Regras));
  5014. strins(Regras,"{FFFF00}[3] - Nunca Usar Hacker(Xiter) - (Sobeit) Ou Mods No Servidor\n",strlen(Regras));
  5015. strins(Regras,"{FFFF00}[4] - Seja Sempre Honesto Com Todo Mundo Do Servidor, Players\n",strlen(Regras));
  5016. strins(Regras,"{FFFF00}[5] - Nao Xingar ou Descutir Com Os Players, Admin, Visitantes\n",strlen(Regras));
  5017. ShowPlayerDialog(playerid, 100, DIALOG_STYLE_MSGBOX,
  5018. "{FFFF00}Regras",Regras,"Entendi","");
  5019. SendClientMessage(playerid, -1,
  5020. "{9A03FF}[INFO]: {FFFF00}Dialogo Ativado! Leia Seu Dialogo");
  5021. }
  5022. if(pickupid == AjudaP)
  5023. {
  5024. new Ajuda[500];
  5025. strins(Ajuda,"{FFFF00}[1] - Serivdor Totalmente Criado Para Driftar e Se Divertir",strlen(Ajuda));
  5026. strins(Ajuda,"{FFFF00}[2] - Fazer Drift Para Ganhar Pontos e Ser Sempre o 1 Do Rank",strlen(Ajuda));
  5027. strins(Ajuda,"{FFFF00}[3] - Aposte Muitas Corridas Com Os Amigos e Se Divirtam-se",strlen(Ajuda));
  5028. strins(Ajuda,"{FFFF00}[4] - Veja Todos Os Comandos Digitando /Comandos Ciclando T",strlen(Ajuda));
  5029. strins(Ajuda,"{FFFF00}[5] - Peca Ajuda Aos Administradores Do Servidor /Admins.",strlen(Ajuda));
  5030. ShowPlayerDialog(playerid, 100, DIALOG_STYLE_MSGBOX,
  5031. "{FFFF00}Comandos",Ajuda,"Entendi","");
  5032. SendClientMessage(playerid, -1,
  5033. "{9A03FF}[INFO]: {FFFF00}Dialogo Ativado! Leia Seu Dialogo");
  5034. }
  5035. return 1;
  5036. }
  5037.  
  5038. public OnPlayerKeyStateChange(playerid, newkeys, oldkeys)
  5039. {
  5040. if(newkeys == 16)
  5041. {
  5042. if(!IsPlayerInAnyVehicle(playerid))
  5043. {
  5044. cmd_surpresas(playerid,"");
  5045. return 1;
  5046. }
  5047. }
  5048. if (PRESSED(KEY_FIRE))
  5049. {
  5050. new
  5051. vehicleid = GetPlayerVehicleID(playerid);
  5052. if (vehicleid)
  5053. {
  5054. AddVehicleComponent(vehicleid, 1010);
  5055. }
  5056. }
  5057. return 1;
  5058. }
  5059.  
  5060. public OnPlayerStateChange(playerid, newstate, oldstate)
  5061. {
  5062. if( newstate == PLAYER_STATE_DRIVER)
  5063. {
  5064. Timer_Velo = SetTimer("KMH", 10, true);
  5065. }
  5066. if( oldstate == PLAYER_STATE_DRIVER)
  5067. {
  5068. KillTimer(Timer_Velo );
  5069. }
  5070. new String[50];
  5071. if(newstate == PLAYER_STATE_DRIVER)
  5072. {
  5073. GameTextForPlayer(playerid, String, 1000, 1);
  5074. veiculoid[playerid] = GetPlayerVehicleID(playerid);
  5075. carromodelo[playerid] = GetVehicleModel(veiculoid[playerid]);
  5076. }else{
  5077. veiculoid[playerid] = 0;
  5078. carromodelo[playerid] = 0;
  5079. }
  5080. return 1;
  5081. }
  5082.  
  5083. public OnPlayerExitedMenu(playerid)
  5084. {
  5085. new Menu:Current = GetPlayerMenu(playerid);
  5086. HideMenuForPlayer(Current, playerid);
  5087. TogglePlayerControllable(playerid, true);
  5088. return 1;
  5089. }
  5090.  
  5091. public OnPlayerSelectedMenuRow(playerid, row)
  5092. {
  5093. new Menu: Current = GetPlayerMenu(playerid);
  5094. if (Current == TuningMenu)
  5095. {
  5096. switch (row)
  5097. {
  5098. case 0:
  5099. ShowMenuForPlayer(neonmenu, playerid);
  5100. case 1:
  5101. ShowMenuForPlayer(sirenemenu, playerid);
  5102. case 2:
  5103. ShowMenuForPlayer(xenonmenu, playerid);
  5104. case 3:
  5105. ShowMenuForPlayer(outrosmenu, playerid);
  5106. case 4:
  5107. ShowMenuForPlayer(Paintjobs, playerid);
  5108. case 5:
  5109. ShowMenuForPlayer(Colors, playerid);
  5110. case 6:
  5111. ShowMenuForPlayer(Exhausts, playerid);
  5112. case 7:
  5113. ShowMenuForPlayer(Frontbumper, playerid);
  5114. case 8:
  5115. ShowMenuForPlayer(Rearbumper, playerid);
  5116. case 9:
  5117. ShowMenuForPlayer(Roof, playerid);
  5118. case 10:
  5119. ShowMenuForPlayer(TuningMenu2, playerid);
  5120. }
  5121. }
  5122. if (Current == neonmenu)
  5123. {
  5124. switch(row)
  5125. {
  5126. case 0:
  5127. {
  5128. DestroyObject( GetPVarInt( playerid, "neon2" ));
  5129. DeletePVar( playerid, "Neons" );
  5130. DestroyObject( GetPVarInt( playerid, "neon3" ));
  5131. DeletePVar( playerid, "Neons" );
  5132. DestroyObject( GetPVarInt( playerid, "neon4" ));
  5133. DeletePVar( playerid, "Neons" );
  5134. DestroyObject( GetPVarInt( playerid, "neon5" ));
  5135. DeletePVar( playerid, "Neons" );
  5136. DestroyObject( GetPVarInt( playerid, "neon6" ));
  5137. DeletePVar( playerid, "Neons" );
  5138. DestroyObject( GetPVarInt( playerid, "neon7" ));
  5139. DeletePVar( playerid, "Neons" );
  5140. DestroyObject( GetPVarInt( playerid, "neon8" ));
  5141. DeletePVar( playerid, "Neons" );
  5142. DestroyObject( GetPVarInt( playerid, "neon9" ));
  5143. DeletePVar( playerid, "Neons" );
  5144. DestroyObject( GetPVarInt( playerid, "neon10" ));
  5145. DeletePVar( playerid, "Neons" );
  5146. DestroyObject( GetPVarInt( playerid, "neon11" ));
  5147. DeletePVar( playerid, "Neons" );
  5148. DestroyObject( GetPVarInt( playerid, "neon12" ));
  5149. DeletePVar( playerid, "Neons" );
  5150. DestroyObject( GetPVarInt( playerid, "neon13" ));
  5151. DeletePVar( playerid, "Neons" );
  5152. DestroyObject( GetPVarInt( playerid, "neon14" ));
  5153. DeletePVar( playerid, "Neons" );
  5154. DestroyObject( GetPVarInt( playerid, "neon15" ));
  5155. DeletePVar( playerid, "Neons" );
  5156. DestroyObject( GetPVarInt( playerid, "neon16" ));
  5157. DeletePVar( playerid, "Neons" );
  5158. DestroyObject( GetPVarInt( playerid, "neon17" ));
  5159. DeletePVar( playerid, "Neons" );
  5160. DestroyObject( GetPVarInt( playerid, "neon18" ));
  5161. DeletePVar( playerid, "Neons" );
  5162. DestroyObject( GetPVarInt( playerid, "neon19" ));
  5163. DeletePVar( playerid, "Neons" );
  5164. SetPVarInt( playerid, "Neons", 1 );
  5165. TogglePlayerControllable(playerid, true);
  5166. SetPVarInt( playerid, "neon", CreateObject( 18648,0,0,0,0,0,0 ));
  5167. SetPVarInt( playerid, "neon1", CreateObject( 18648,0,0,0,0,0,0 ));
  5168. AttachObjectToVehicle( GetPVarInt( playerid, "neon" ), GetPlayerVehicleID( playerid ), -0.8, 0.0, -0.70, 0.0, 0.0, 0.0 );
  5169. AttachObjectToVehicle( GetPVarInt( playerid, "neon1" ), GetPlayerVehicleID( playerid ), 0.8, 0.0, -0.70, 0.0, 0.0, 0.0 );
  5170. }
  5171. case 1:
  5172. {
  5173. DestroyObject( GetPVarInt( playerid, "neon" ));
  5174. DeletePVar( playerid, "Neons" );
  5175. DestroyObject( GetPVarInt( playerid, "neon1" ));
  5176. DeletePVar( playerid, "Neons" );
  5177. DestroyObject( GetPVarInt( playerid, "neon4" ));
  5178. DeletePVar( playerid, "Neons" );
  5179. DestroyObject( GetPVarInt( playerid, "neon5" ));
  5180. DeletePVar( playerid, "Neons" );
  5181. DestroyObject( GetPVarInt( playerid, "neon6" ));
  5182. DeletePVar( playerid, "Neons" );
  5183. DestroyObject( GetPVarInt( playerid, "neon7" ));
  5184. DeletePVar( playerid, "Neons" );
  5185. DestroyObject( GetPVarInt( playerid, "neon8" ));
  5186. DeletePVar( playerid, "Neons" );
  5187. DestroyObject( GetPVarInt( playerid, "neon9" ));
  5188. DeletePVar( playerid, "Neons" );
  5189. DestroyObject( GetPVarInt( playerid, "neon10" ));
  5190. DeletePVar( playerid, "Neons" );
  5191. DestroyObject( GetPVarInt( playerid, "neon11" ));
  5192. DeletePVar( playerid, "Neons" );
  5193. DestroyObject( GetPVarInt( playerid, "neon12" ));
  5194. DeletePVar( playerid, "Neons" );
  5195. DestroyObject( GetPVarInt( playerid, "neon13" ));
  5196. DeletePVar( playerid, "Neons" );
  5197. DestroyObject( GetPVarInt( playerid, "neon14" ));
  5198. DeletePVar( playerid, "Neons" );
  5199. DestroyObject( GetPVarInt( playerid, "neon15" ));
  5200. DeletePVar( playerid, "Neons" );
  5201. DestroyObject( GetPVarInt( playerid, "neon16" ));
  5202. DeletePVar( playerid, "Neons" );
  5203. DestroyObject( GetPVarInt( playerid, "neon17" ));
  5204. DeletePVar( playerid, "Neons" );
  5205. DestroyObject( GetPVarInt( playerid, "neon18" ));
  5206. DeletePVar( playerid, "Neons" );
  5207. DestroyObject( GetPVarInt( playerid, "neon19" ));
  5208. DeletePVar( playerid, "Neons" );
  5209. TogglePlayerControllable(playerid, true);
  5210. SetPVarInt( playerid, "Neons", 1 );
  5211. SetPVarInt( playerid, "neon2", CreateObject( 18647,0,0,0,0,0,0 ));
  5212. SetPVarInt( playerid, "neon3", CreateObject( 18647,0,0,0,0,0,0 ));
  5213. AttachObjectToVehicle( GetPVarInt( playerid, "neon2" ), GetPlayerVehicleID( playerid ), -0.8, 0.0, -0.70, 0.0, 0.0, 0.0 );
  5214. AttachObjectToVehicle( GetPVarInt( playerid, "neon3" ), GetPlayerVehicleID( playerid ), 0.8, 0.0, -0.70, 0.0, 0.0, 0.0 );
  5215. SendClientMessage( playerid, -1, "{9A03FF}[INFO]: {FFFF00}Neon Instalado Com Sucesso." );
  5216. }
  5217. case 2:
  5218. {
  5219. DestroyObject( GetPVarInt( playerid, "neon" ));
  5220. DeletePVar( playerid, "Neons" );
  5221. DestroyObject( GetPVarInt( playerid, "neon1" ));
  5222. DeletePVar( playerid, "Neons" );
  5223. DestroyObject( GetPVarInt( playerid, "neon2" ));
  5224. DeletePVar( playerid, "Neons" );
  5225. DestroyObject( GetPVarInt( playerid, "neon3" ));
  5226. DeletePVar( playerid, "Neons" );
  5227. DestroyObject( GetPVarInt( playerid, "neon6" ));
  5228. DeletePVar( playerid, "Neons" );
  5229. DestroyObject( GetPVarInt( playerid, "neon7" ));
  5230. DeletePVar( playerid, "Neons" );
  5231. DestroyObject( GetPVarInt( playerid, "neon8" ));
  5232. DeletePVar( playerid, "Neons" );
  5233. DestroyObject( GetPVarInt( playerid, "neon9" ));
  5234. DeletePVar( playerid, "Neons" );
  5235. DestroyObject( GetPVarInt( playerid, "neon10" ));
  5236. DeletePVar( playerid, "Neons" );
  5237. DestroyObject( GetPVarInt( playerid, "neon11" ));
  5238. DeletePVar( playerid, "Neons" );
  5239. DestroyObject( GetPVarInt( playerid, "neon12" ));
  5240. DeletePVar( playerid, "Neons" );
  5241. DestroyObject( GetPVarInt( playerid, "neon13" ));
  5242. DeletePVar( playerid, "Neons" );
  5243. DestroyObject( GetPVarInt( playerid, "neon14" ));
  5244. DeletePVar( playerid, "Neons" );
  5245. DestroyObject( GetPVarInt( playerid, "neon15" ));
  5246. DeletePVar( playerid, "Neons" );
  5247. DestroyObject( GetPVarInt( playerid, "neon16" ));
  5248. DeletePVar( playerid, "Neons" );
  5249. DestroyObject( GetPVarInt( playerid, "neon17" ));
  5250. DeletePVar( playerid, "Neons" );
  5251. DestroyObject( GetPVarInt( playerid, "neon18" ));
  5252. DeletePVar( playerid, "Neons" );
  5253. DestroyObject( GetPVarInt( playerid, "neon19" ));
  5254. DeletePVar( playerid, "Neons" );
  5255. TogglePlayerControllable(playerid, true);
  5256. SetPVarInt( playerid, "Neons", 1 );
  5257. SetPVarInt( playerid, "neon4", CreateObject( 18649,0,0,0,0,0,0 ));
  5258. SetPVarInt( playerid, "neon5", CreateObject( 18649,0,0,0,0,0,0 ));
  5259. AttachObjectToVehicle( GetPVarInt( playerid, "neon4" ), GetPlayerVehicleID( playerid ), -0.8, 0.0, -0.70, 0.0, 0.0, 0.0 );
  5260. AttachObjectToVehicle( GetPVarInt( playerid, "neon5" ), GetPlayerVehicleID( playerid ), 0.8, 0.0, -0.70, 0.0, 0.0, 0.0 );
  5261. SendClientMessage( playerid, -1, "{9A03FF}[INFO]: {FFFF00}Neon Instalado Com Sucesso." );
  5262. }
  5263. case 3:
  5264. {
  5265. DestroyObject( GetPVarInt( playerid, "neon" ));
  5266. DeletePVar( playerid, "Neons" );
  5267. DestroyObject( GetPVarInt( playerid, "neon1" ));
  5268. DeletePVar( playerid, "Neons" );
  5269. DestroyObject( GetPVarInt( playerid, "neon2" ));
  5270. DeletePVar( playerid, "Neons" );
  5271. DestroyObject( GetPVarInt( playerid, "neon3" ));
  5272. DeletePVar( playerid, "Neons" );
  5273. DestroyObject( GetPVarInt( playerid, "neon4" ));
  5274. DeletePVar( playerid, "Neons" );
  5275. DestroyObject( GetPVarInt( playerid, "neon5" ));
  5276. DeletePVar( playerid, "Neons" );
  5277. DestroyObject( GetPVarInt( playerid, "neon8" ));
  5278. DeletePVar( playerid, "Neons" );
  5279. DestroyObject( GetPVarInt( playerid, "neon9" ));
  5280. DeletePVar( playerid, "Neons" );
  5281. DestroyObject( GetPVarInt( playerid, "neon10" ));
  5282. DeletePVar( playerid, "Neons" );
  5283. DestroyObject( GetPVarInt( playerid, "neon11" ));
  5284. DeletePVar( playerid, "Neons" );
  5285. DestroyObject( GetPVarInt( playerid, "neon12" ));
  5286. DeletePVar( playerid, "Neons" );
  5287. DestroyObject( GetPVarInt( playerid, "neon13" ));
  5288. DeletePVar( playerid, "Neons" );
  5289. DestroyObject( GetPVarInt( playerid, "neon14" ));
  5290. DeletePVar( playerid, "Neons" );
  5291. DestroyObject( GetPVarInt( playerid, "neon15" ));
  5292. DeletePVar( playerid, "Neons" );
  5293. DestroyObject( GetPVarInt( playerid, "neon16" ));
  5294. DeletePVar( playerid, "Neons" );
  5295. DestroyObject( GetPVarInt( playerid, "neon17" ));
  5296. DeletePVar( playerid, "Neons" );
  5297. DestroyObject( GetPVarInt( playerid, "neon18" ));
  5298. DeletePVar( playerid, "Neons" );
  5299. DestroyObject( GetPVarInt( playerid, "neon19" ));
  5300. DeletePVar( playerid, "Neons" );
  5301. TogglePlayerControllable(playerid, true);
  5302. SetPVarInt( playerid, "Neons", 1 );
  5303. SetPVarInt( playerid, "neon6", CreateObject( 18652,0,0,0,0,0,0 ));
  5304. SetPVarInt( playerid, "neon7", CreateObject( 18652,0,0,0,0,0,0 ));
  5305. AttachObjectToVehicle( GetPVarInt( playerid, "neon6" ), GetPlayerVehicleID( playerid ), -0.8, 0.0, -0.70, 0.0, 0.0, 0.0 );
  5306. AttachObjectToVehicle( GetPVarInt( playerid, "neon7" ), GetPlayerVehicleID( playerid ), 0.8, 0.0, -0.70, 0.0, 0.0, 0.0 );
  5307. SendClientMessage( playerid, -1, "{9A03FF}[INFO]: {FFFF00}Neon Instalado Com Sucesso." );
  5308. }
  5309. case 4:
  5310. {
  5311. DestroyObject( GetPVarInt( playerid, "neon" ));
  5312. DeletePVar( playerid, "Neons" );
  5313. DestroyObject( GetPVarInt( playerid, "neon1" ));
  5314. DeletePVar( playerid, "Neons" );
  5315. DestroyObject( GetPVarInt( playerid, "neon2" ));
  5316. DeletePVar( playerid, "Neons" );
  5317. DestroyObject( GetPVarInt( playerid, "neon3" ));
  5318. DeletePVar( playerid, "Neons" );
  5319. DestroyObject( GetPVarInt( playerid, "neon4" ));
  5320. DeletePVar( playerid, "Neons" );
  5321. DestroyObject( GetPVarInt( playerid, "neon5" ));
  5322. DeletePVar( playerid, "Neons" );
  5323. DestroyObject( GetPVarInt( playerid, "neon6" ));
  5324. DeletePVar( playerid, "Neons" );
  5325. DestroyObject( GetPVarInt( playerid, "neon7" ));
  5326. DeletePVar( playerid, "Neons" );
  5327. DestroyObject( GetPVarInt( playerid, "neon10" ));
  5328. DeletePVar( playerid, "Neons" );
  5329. DestroyObject( GetPVarInt( playerid, "neon11" ));
  5330. DeletePVar( playerid, "Neons" );
  5331. DestroyObject( GetPVarInt( playerid, "neon12" ));
  5332. DeletePVar( playerid, "Neons" );
  5333. DestroyObject( GetPVarInt( playerid, "neon13" ));
  5334. DeletePVar( playerid, "Neons" );
  5335. DestroyObject( GetPVarInt( playerid, "neon14" ));
  5336. DeletePVar( playerid, "Neons" );
  5337. DestroyObject( GetPVarInt( playerid, "neon15" ));
  5338. DeletePVar( playerid, "Neons" );
  5339. DestroyObject( GetPVarInt( playerid, "neon16" ));
  5340. DeletePVar( playerid, "Neons" );
  5341. DestroyObject( GetPVarInt( playerid, "neon17" ));
  5342. DeletePVar( playerid, "Neons" );
  5343. DestroyObject( GetPVarInt( playerid, "neon18" ));
  5344. DeletePVar( playerid, "Neons" );
  5345. DestroyObject( GetPVarInt( playerid, "neon19" ));
  5346. DeletePVar( playerid, "Neons" );
  5347. TogglePlayerControllable(playerid, true);
  5348. SetPVarInt( playerid, "Neons", 1 );
  5349. SetPVarInt( playerid, "neon8", CreateObject( 18651,0,0,0,0,0,0 ));
  5350. SetPVarInt( playerid, "neon9", CreateObject( 18651,0,0,0,0,0,0 ));
  5351. AttachObjectToVehicle( GetPVarInt( playerid, "neon8" ), GetPlayerVehicleID( playerid ), -0.8, 0.0, -0.70, 0.0, 0.0, 0.0 );
  5352. AttachObjectToVehicle( GetPVarInt( playerid, "neon9" ), GetPlayerVehicleID( playerid ), 0.8, 0.0, -0.70, 0.0, 0.0, 0.0 );
  5353. SendClientMessage( playerid, -1, "{9A03FF}[INFO]: {FFFF00}Neon Instalado Com Sucesso." );
  5354. }
  5355. case 5:
  5356. {
  5357. DestroyObject( GetPVarInt( playerid, "neon" ));
  5358. DeletePVar( playerid, "Neons" );
  5359. DestroyObject( GetPVarInt( playerid, "neon1" ));
  5360. DeletePVar( playerid, "Neons" );
  5361. DestroyObject( GetPVarInt( playerid, "neon2" ));
  5362. DeletePVar( playerid, "Neons" );
  5363. DestroyObject( GetPVarInt( playerid, "neon3" ));
  5364. DeletePVar( playerid, "Neons" );
  5365. DestroyObject( GetPVarInt( playerid, "neon4" ));
  5366. DeletePVar( playerid, "Neons" );
  5367. DestroyObject( GetPVarInt( playerid, "neon5" ));
  5368. DeletePVar( playerid, "Neons" );
  5369. DestroyObject( GetPVarInt( playerid, "neon6" ));
  5370. DeletePVar( playerid, "Neons" );
  5371. DestroyObject( GetPVarInt( playerid, "neon7" ));
  5372. DeletePVar( playerid, "Neons" );
  5373. DestroyObject( GetPVarInt( playerid, "neon8" ));
  5374. DeletePVar( playerid, "Neons" );
  5375. DestroyObject( GetPVarInt( playerid, "neon9" ));
  5376. DeletePVar( playerid, "Neons" );
  5377. DestroyObject( GetPVarInt( playerid, "neon12" ));
  5378. DeletePVar( playerid, "Neons" );
  5379. DestroyObject( GetPVarInt( playerid, "neon13" ));
  5380. DeletePVar( playerid, "Neons" );
  5381. DestroyObject( GetPVarInt( playerid, "neon14" ));
  5382. DeletePVar( playerid, "Neons" );
  5383. DestroyObject( GetPVarInt( playerid, "neon15" ));
  5384. DeletePVar( playerid, "Neons" );
  5385. DestroyObject( GetPVarInt( playerid, "neon16" ));
  5386. DeletePVar( playerid, "Neons" );
  5387. DestroyObject( GetPVarInt( playerid, "neon17" ));
  5388. DeletePVar( playerid, "Neons" );
  5389. DestroyObject( GetPVarInt( playerid, "neon18" ));
  5390. DeletePVar( playerid, "Neons" );
  5391. DestroyObject( GetPVarInt( playerid, "neon19" ));
  5392. DeletePVar( playerid, "Neons" );
  5393. TogglePlayerControllable(playerid, true);
  5394. SetPVarInt( playerid, "Neons", 1 );
  5395. SetPVarInt( playerid, "neon10", CreateObject( 18650,0,0,0,0,0,0 ));
  5396. SetPVarInt( playerid, "neon11", CreateObject( 18650,0,0,0,0,0,0 ));
  5397. AttachObjectToVehicle( GetPVarInt( playerid, "neon10" ), GetPlayerVehicleID( playerid ), -0.8, 0.0, -0.70, 0.0, 0.0, 0.0 );
  5398. AttachObjectToVehicle( GetPVarInt( playerid, "neon11" ), GetPlayerVehicleID( playerid ), 0.8, 0.0, -0.70, 0.0, 0.0, 0.0 );
  5399. SendClientMessage( playerid, -1, "{9A03FF}[INFO]: {FFFF00}Neon Instalado Com Sucesso." );
  5400. }
  5401. case 6:
  5402. {
  5403. DestroyObject( GetPVarInt( playerid, "neon" ));
  5404. DeletePVar( playerid, "Neons" );
  5405. DestroyObject( GetPVarInt( playerid, "neon1" ));
  5406. DeletePVar( playerid, "Neons" );
  5407. DestroyObject( GetPVarInt( playerid, "neon2" ));
  5408. DeletePVar( playerid, "Neons" );
  5409. DestroyObject( GetPVarInt( playerid, "neon3" ));
  5410. DeletePVar( playerid, "Neons" );
  5411. DestroyObject( GetPVarInt( playerid, "neon4" ));
  5412. DeletePVar( playerid, "Neons" );
  5413. DestroyObject( GetPVarInt( playerid, "neon5" ));
  5414. DeletePVar( playerid, "Neons" );
  5415. DestroyObject( GetPVarInt( playerid, "neon6" ));
  5416. DeletePVar( playerid, "Neons" );
  5417. DestroyObject( GetPVarInt( playerid, "neon7" ));
  5418. DeletePVar( playerid, "Neons" );
  5419. DestroyObject( GetPVarInt( playerid, "neon8" ));
  5420. DeletePVar( playerid, "Neons" );
  5421. DestroyObject( GetPVarInt( playerid, "neon9" ));
  5422. DeletePVar( playerid, "Neons" );
  5423. DestroyObject( GetPVarInt( playerid, "neon10" ));
  5424. DeletePVar( playerid, "Neons" );
  5425. DestroyObject( GetPVarInt( playerid, "neon11" ));
  5426. DeletePVar( playerid, "Neons" );
  5427. DestroyObject( GetPVarInt( playerid, "neon16" ));
  5428. DeletePVar( playerid, "Neons" );
  5429. DestroyObject( GetPVarInt( playerid, "neon17" ));
  5430. DeletePVar( playerid, "Neons" );
  5431. DestroyObject( GetPVarInt( playerid, "neon18" ));
  5432. DeletePVar( playerid, "Neons" );
  5433. DestroyObject( GetPVarInt( playerid, "neon19" ));
  5434. DeletePVar( playerid, "Neons" );
  5435. TogglePlayerControllable(playerid, true);
  5436. SetPVarInt( playerid, "Neons", 1 );
  5437. SetPVarInt( playerid, "neon12", CreateObject( 18648,0,0,0,0,0,0 ));
  5438. SetPVarInt( playerid, "neon13", CreateObject( 18648,0,0,0,0,0,0 ));
  5439. SetPVarInt(playerid, "neon14", CreateObject(18652,0,0,0,0,0,0));
  5440. SetPVarInt(playerid, "neon15", CreateObject(18652,0,0,0,0,0,0));
  5441. AttachObjectToVehicle( GetPVarInt( playerid, "neon12" ), GetPlayerVehicleID( playerid ), -0.8, 0.0, -0.70, 0.0, 0.0, 0.0 );
  5442. AttachObjectToVehicle( GetPVarInt( playerid, "neon13" ), GetPlayerVehicleID( playerid ), 0.8, 0.0, -0.70, 0.0, 0.0, 0.0 );
  5443. AttachObjectToVehicle( GetPVarInt(playerid, "neon14"), GetPlayerVehicleID(playerid), -0.8, 0.0, -0.70, 0.0, 0.0, 0.0);
  5444. AttachObjectToVehicle( GetPVarInt(playerid, "neon15"), GetPlayerVehicleID(playerid), 0.8, 0.0, -0.70, 0.0, 0.0, 0.0);
  5445. SendClientMessage( playerid, -1, "{9A03FF}[INFO]: {FFFF00}Neon Instalado Com Sucesso." );
  5446. }
  5447. case 7:
  5448. {
  5449. DestroyObject( GetPVarInt( playerid, "neon" ));
  5450. DeletePVar( playerid, "Neons" );
  5451. DestroyObject( GetPVarInt( playerid, "neon1" ));
  5452. DeletePVar( playerid, "Neons" );
  5453. DestroyObject( GetPVarInt( playerid, "neon2" ));
  5454. DeletePVar( playerid, "Neons" );
  5455. DestroyObject( GetPVarInt( playerid, "neon3" ));
  5456. DeletePVar( playerid, "Neons" );
  5457. DestroyObject( GetPVarInt( playerid, "neon4" ));
  5458. DeletePVar( playerid, "Neons" );
  5459. DestroyObject( GetPVarInt( playerid, "neon5" ));
  5460. DeletePVar( playerid, "Neons" );
  5461. DestroyObject( GetPVarInt( playerid, "neon6" ));
  5462. DeletePVar( playerid, "Neons" );
  5463. DestroyObject( GetPVarInt( playerid, "neon7" ));
  5464. DeletePVar( playerid, "Neons" );
  5465. DestroyObject( GetPVarInt( playerid, "neon8" ));
  5466. DeletePVar( playerid, "Neons" );
  5467. DestroyObject( GetPVarInt( playerid, "neon9" ));
  5468. DeletePVar( playerid, "Neons" );
  5469. DestroyObject( GetPVarInt( playerid, "neon10" ));
  5470. DeletePVar( playerid, "Neons" );
  5471. DestroyObject( GetPVarInt( playerid, "neon11" ));
  5472. DeletePVar( playerid, "Neons" );
  5473. DestroyObject( GetPVarInt( playerid, "neon12" ));
  5474. DeletePVar( playerid, "Neons" );
  5475. DestroyObject( GetPVarInt( playerid, "neon13" ));
  5476. DeletePVar( playerid, "Neons" );
  5477. DestroyObject( GetPVarInt( playerid, "neon14" ));
  5478. DeletePVar( playerid, "Neons" );
  5479. DestroyObject( GetPVarInt( playerid, "neon15" ));
  5480. DeletePVar( playerid, "Neons" );
  5481. TogglePlayerControllable(playerid, true);
  5482. SetPVarInt( playerid, "Neons", 1 );
  5483. SetPVarInt(playerid, "neon16", CreateObject(18652,0,0,0,0,0,0));
  5484. SetPVarInt(playerid, "neon17", CreateObject(18652,0,0,0,0,0,0));
  5485. SetPVarInt(playerid, "neon18", CreateObject(18650,0,0,0,0,0,0));
  5486. SetPVarInt(playerid, "neon19", CreateObject(18650,0,0,0,0,0,0));
  5487. AttachObjectToVehicle( GetPVarInt( playerid, "neon16" ), GetPlayerVehicleID( playerid ), -0.8, 0.0, -0.70, 0.0, 0.0, 0.0 );
  5488. AttachObjectToVehicle( GetPVarInt( playerid, "neon17" ), GetPlayerVehicleID( playerid ), 0.8, 0.0, -0.70, 0.0, 0.0, 0.0 );
  5489. AttachObjectToVehicle( GetPVarInt( playerid, "neon18" ), GetPlayerVehicleID( playerid ), -0.8, 0.0, -0.70, 0.0, 0.0, 0.0 );
  5490. AttachObjectToVehicle( GetPVarInt( playerid, "neon19" ), GetPlayerVehicleID( playerid ), 0.8, 0.0, -0.70, 0.0, 0.0, 0.0 );
  5491. SendClientMessage( playerid, -1, "{9A03FF}[INFO]: {FFFF00}Neon Instalado Com Sucesso." );
  5492. }
  5493. case 8:
  5494. {
  5495. DestroyObject( GetPVarInt( playerid, "neon" ));
  5496. DeletePVar( playerid, "Neons" );
  5497. DestroyObject( GetPVarInt( playerid, "neon1" ));
  5498. DeletePVar( playerid, "Neons" );
  5499. DestroyObject( GetPVarInt( playerid, "neon2" ));
  5500. DeletePVar( playerid, "Neons" );
  5501. DestroyObject( GetPVarInt( playerid, "neon3" ));
  5502. DeletePVar( playerid, "Neons" );
  5503. DestroyObject( GetPVarInt( playerid, "neon4" ));
  5504. DeletePVar( playerid, "Neons" );
  5505. DestroyObject( GetPVarInt( playerid, "neon5" ));
  5506. DeletePVar( playerid, "Neons" );
  5507. DestroyObject( GetPVarInt( playerid, "neon6" ));
  5508. DeletePVar( playerid, "Neons" );
  5509. DestroyObject( GetPVarInt( playerid, "neon7" ));
  5510. DeletePVar( playerid, "Neons" );
  5511. DestroyObject( GetPVarInt( playerid, "neon8" ));
  5512. DeletePVar( playerid, "Neons" );
  5513. DestroyObject( GetPVarInt( playerid, "neon9" ));
  5514. DeletePVar( playerid, "Neons" );
  5515. DestroyObject( GetPVarInt( playerid, "neon10" ));
  5516. DeletePVar( playerid, "Neons" );
  5517. DestroyObject( GetPVarInt( playerid, "neon11" ));
  5518. DeletePVar( playerid, "Neons" );
  5519. DestroyObject( GetPVarInt( playerid, "neon12" ));
  5520. DeletePVar( playerid, "Neons" );
  5521. DestroyObject( GetPVarInt( playerid, "neon13" ));
  5522. DeletePVar( playerid, "Neons" );
  5523. DestroyObject( GetPVarInt( playerid, "neon14" ));
  5524. DeletePVar( playerid, "Neons" );
  5525. DestroyObject( GetPVarInt( playerid, "neon15" ));
  5526. DeletePVar( playerid, "Neons" );
  5527. DestroyObject( GetPVarInt( playerid, "neon16" ));
  5528. DeletePVar( playerid, "Neons" );
  5529. DestroyObject( GetPVarInt( playerid, "neon17" ));
  5530. DeletePVar( playerid, "Neons" );
  5531. DestroyObject( GetPVarInt( playerid, "neon18" ));
  5532. DeletePVar( playerid, "Neons" );
  5533. DestroyObject( GetPVarInt( playerid, "neon19" ));
  5534. DeletePVar( playerid, "Neons" );
  5535. TogglePlayerControllable(playerid, true);
  5536. SendClientMessage( playerid, -1, "{9A03FF}[INFO]: {FFFF00}Neon Removido Com Sucesso." );
  5537. }
  5538. case 9:
  5539. {
  5540. ShowMenuForPlayer(TuningMenu, playerid);
  5541. }
  5542. }
  5543. }
  5544. if (Current == sirenemenu)
  5545. {
  5546. switch(row)
  5547. {
  5548. case 0:
  5549. {
  5550. DestroyObject( GetPVarInt( playerid, "interior" ));
  5551. DeletePVar( playerid, "Sirenes" );
  5552. DestroyObject( GetPVarInt( playerid, "interior1" ));
  5553. DeletePVar( playerid, "Sirenes" );
  5554. DestroyObject( GetPVarInt( playerid, "back" ));
  5555. DeletePVar( playerid, "Sirenes" );
  5556. DestroyObject( GetPVarInt( playerid, "back1" ));
  5557. DeletePVar( playerid, "Sirenes" );
  5558. DestroyObject( GetPVarInt( playerid, "front" ));
  5559. DeletePVar( playerid, "Sirenes" );
  5560. DestroyObject( GetPVarInt( playerid, "front1" ));
  5561. DeletePVar( playerid, "Sirenes" );
  5562. DestroyObject( GetPVarInt( playerid, "undercover" ));
  5563. DeletePVar( playerid, "Sirenes" );
  5564. DestroyObject( GetPVarInt( playerid, "undercover1" ));
  5565. DeletePVar( playerid, "Sirenes" );
  5566. TogglePlayerControllable(playerid, true);
  5567. SetPVarInt( playerid, "Sirenes", 1 );
  5568. SetPVarInt( playerid, "policia", CreateObject( 18646,0,0,0,0,0,0 ));
  5569. SetPVarInt( playerid, "policia2", CreateObject( 18646,0,0,0,0,0,0 ));
  5570. AttachObjectToVehicle( GetPVarInt( playerid, "policia" ), GetPlayerVehicleID( playerid ), -0.8, 0.0, -0.70, 0.0, 0.0, 0.0 );
  5571. AttachObjectToVehicle( GetPVarInt( playerid, "policia2" ), GetPlayerVehicleID( playerid ), 0.8, 0.0, -0.70, 0.0, 0.0, 0.0 );
  5572. SendClientMessage( playerid, -1, "{9A03FF}[INFO]: {FFFF00}Neon Instalado Com Sucesso." );
  5573. }
  5574. case 1:
  5575. {
  5576. DestroyObject( GetPVarInt( playerid, "policia" ));
  5577. DeletePVar( playerid, "Sirenes" );
  5578. DestroyObject( GetPVarInt( playerid, "policia2" ));
  5579. DeletePVar( playerid, "Sirenes" );
  5580. DestroyObject( GetPVarInt( playerid, "back" ));
  5581. DeletePVar( playerid, "Sirenes" );
  5582. DestroyObject( GetPVarInt( playerid, "back1" ));
  5583. DeletePVar( playerid, "Sirenes" );
  5584. DestroyObject( GetPVarInt( playerid, "front" ));
  5585. DeletePVar( playerid, "Sirenes" );
  5586. DestroyObject( GetPVarInt( playerid, "front1" ));
  5587. DeletePVar( playerid, "Sirenes" );
  5588. DestroyObject( GetPVarInt( playerid, "undercover" ));
  5589. DeletePVar( playerid, "Sirenes" );
  5590. DestroyObject( GetPVarInt( playerid, "undercover1" ));
  5591. DeletePVar( playerid, "Sirenes" );
  5592. TogglePlayerControllable(playerid, true);
  5593. SetPVarInt( playerid, "Sirenes", 1 );
  5594. SetPVarInt( playerid, "interior", CreateObject( 18646,0,0,0,0,0,0 ));
  5595. SetPVarInt( playerid, "interior1", CreateObject( 18646,0,0,0,0,0,0 ));
  5596. AttachObjectToVehicle( GetPVarInt( playerid, "interior" ), GetPlayerVehicleID( playerid ), 0, -0.0, 0, 2.0, 2.0, 3.0 );
  5597. AttachObjectToVehicle( GetPVarInt( playerid, "interior1" ), GetPlayerVehicleID( playerid ), 0, -0.0, 0, 2.0, 2.0, 3.0 );
  5598. SendClientMessage( playerid, -1, "{9A03FF}[INFO]: {FFFF00}Interior Lights Instalado Com Sucesso" );
  5599. }
  5600. case 2:
  5601. {
  5602. DestroyObject( GetPVarInt( playerid, "policia" ));
  5603. DeletePVar( playerid, "Sirenes" );
  5604. DestroyObject( GetPVarInt( playerid, "policia2" ));
  5605. DeletePVar( playerid, "Sirenes" );
  5606. DestroyObject( GetPVarInt( playerid, "interior" ));
  5607. DeletePVar( playerid, "Sirenes" );
  5608. DestroyObject( GetPVarInt( playerid, "interior1" ));
  5609. DeletePVar( playerid, "Sirenes" );
  5610. DestroyObject( GetPVarInt( playerid, "front" ));
  5611. DeletePVar( playerid, "Sirenes" );
  5612. DestroyObject( GetPVarInt( playerid, "front1" ));
  5613. DeletePVar( playerid, "Sirenes" );
  5614. DestroyObject( GetPVarInt( playerid, "undercover" ));
  5615. DeletePVar( playerid, "Sirenes" );
  5616. DestroyObject( GetPVarInt( playerid, "undercover1" ));
  5617. DeletePVar( playerid, "Sirenes" );
  5618. TogglePlayerControllable(playerid, true);
  5619. SetPVarInt( playerid, "Sirenes", 1 );
  5620. SetPVarInt( playerid, "back", CreateObject( 18646,0,0,0,0,0,0 ));
  5621. SetPVarInt( playerid, "back1", CreateObject( 18646,0,0,0,0,0,0 ));
  5622. AttachObjectToVehicle( GetPVarInt( playerid, "back" ), GetPlayerVehicleID( playerid ), -0.0, -1.5, -1, 2.0, 2.0, 3.0 );
  5623. AttachObjectToVehicle( GetPVarInt( playerid, "back1" ), GetPlayerVehicleID( playerid ), -0.0, -1.5, -1, 2.0, 2.0, 3.0 );
  5624. SendClientMessage( playerid, -1, "{9A03FF}[INFO]: {FFFF00}Black Neon Instalado Com Sucesso" );
  5625. }
  5626. case 3:
  5627. {
  5628. DestroyObject( GetPVarInt( playerid, "policia" ));
  5629. DeletePVar( playerid, "Sirenes" );
  5630. DestroyObject( GetPVarInt( playerid, "policia2" ));
  5631. DeletePVar( playerid, "Sirenes" );
  5632. DestroyObject( GetPVarInt( playerid, "interior" ));
  5633. DeletePVar( playerid, "Sirenes" );
  5634. DestroyObject( GetPVarInt( playerid, "interior1" ));
  5635. DeletePVar( playerid, "Sirenes" );
  5636. DestroyObject( GetPVarInt( playerid, "back" ));
  5637. DeletePVar( playerid, "Sirenes" );
  5638. DestroyObject( GetPVarInt( playerid, "back1" ));
  5639. DeletePVar( playerid, "Sirenes" );
  5640. DestroyObject( GetPVarInt( playerid, "undercover" ));
  5641. DeletePVar( playerid, "Sirenes" );
  5642. DestroyObject( GetPVarInt( playerid, "undercover1" ));
  5643. DeletePVar( playerid, "Sirenes" );
  5644. TogglePlayerControllable(playerid, true);
  5645. SetPVarInt( playerid, "Sirenes", 1 );
  5646. SetPVarInt( playerid, "front", CreateObject( 18646,0,0,0,0,0,0 ));
  5647. SetPVarInt( playerid, "front1", CreateObject( 18646,0,0,0,0,0,0 ));
  5648. AttachObjectToVehicle( GetPVarInt( playerid, "front" ), GetPlayerVehicleID( playerid ), -0.0, 1.5, -0.6, 2.0, 2.0, 3.0 );
  5649. AttachObjectToVehicle( GetPVarInt( playerid, "front1" ), GetPlayerVehicleID( playerid ), -0.0, 1.5, -0.6, 2.0, 2.0, 3.0 );
  5650. SendClientMessage( playerid, -1, "{9A03FF}[INFO]: {FFFF00}Front Neon Instalado Com Sucesso" );
  5651. }
  5652. case 4:
  5653. {
  5654. DestroyObject( GetPVarInt( playerid, "policia" ));
  5655. DeletePVar( playerid, "Sirenes" );
  5656. DestroyObject( GetPVarInt( playerid, "policia2" ));
  5657. DeletePVar( playerid, "Sirenes" );
  5658. DestroyObject( GetPVarInt( playerid, "interior" ));
  5659. DeletePVar( playerid, "Sirenes" );
  5660. DestroyObject( GetPVarInt( playerid, "interior1" ));
  5661. DeletePVar( playerid, "Sirenes" );
  5662. DestroyObject( GetPVarInt( playerid, "back" ));
  5663. DeletePVar( playerid, "Sirenes" );
  5664. DestroyObject( GetPVarInt( playerid, "back1" ));
  5665. DeletePVar( playerid, "Sirenes" );
  5666. DestroyObject( GetPVarInt( playerid, "front" ));
  5667. DeletePVar( playerid, "Sirenes" );
  5668. DestroyObject( GetPVarInt( playerid, "front1" ));
  5669. DeletePVar( playerid, "Sirenes" );
  5670. TogglePlayerControllable(playerid, true);
  5671. SetPVarInt( playerid, "Sirenes", 1 );
  5672. SetPVarInt( playerid, "undercover", CreateObject( 18646,0,0,0,0,0,0 ));
  5673. SetPVarInt( playerid, "undercover1", CreateObject( 18646,0,0,0,0,0,0 ));
  5674. AttachObjectToVehicle( GetPVarInt( playerid, "undercover" ), GetPlayerVehicleID( playerid ), -0.5, -0.2, 0.8, 2.0, 2.0, 3.0 );
  5675. AttachObjectToVehicle( GetPVarInt( playerid, "undercover1" ), GetPlayerVehicleID( playerid ), -0.5, -0.2, 0.8, 2.0, 2.0, 3.0 );
  5676. SendClientMessage( playerid, -1, "{9A03FF}[INFO]: {FFFF00}Undercover Lights Instalado Com Sucesso" );
  5677. }
  5678. case 5:
  5679. {
  5680. DestroyObject( GetPVarInt( playerid, "policia" ));
  5681. DeletePVar( playerid, "Sirenes" );
  5682. DestroyObject( GetPVarInt( playerid, "policia2" ));
  5683. DeletePVar( playerid, "Sirenes" );
  5684. DestroyObject( GetPVarInt( playerid, "interior" ));
  5685. DeletePVar( playerid, "Sirenes" );
  5686. DestroyObject( GetPVarInt( playerid, "interior1" ));
  5687. DeletePVar( playerid, "Sirenes" );
  5688. DestroyObject( GetPVarInt( playerid, "back" ));
  5689. DeletePVar( playerid, "Sirenes" );
  5690. DestroyObject( GetPVarInt( playerid, "back1" ));
  5691. DeletePVar( playerid, "Sirenes" );
  5692. DestroyObject( GetPVarInt( playerid, "front" ));
  5693. DeletePVar( playerid, "Sirenes" );
  5694. DestroyObject( GetPVarInt( playerid, "front1" ));
  5695. DeletePVar( playerid, "Sirenes" );
  5696. DestroyObject( GetPVarInt( playerid, "undercover" ));
  5697. DeletePVar( playerid, "Sirenes" );
  5698. DestroyObject( GetPVarInt( playerid, "undercover1" ));
  5699. DeletePVar( playerid, "Sirenes" );
  5700. TogglePlayerControllable(playerid, true);
  5701. SendClientMessage( playerid, -1, "{9A03FF}[INFO]: {FFFF00}Sirenes Removidas Com Sucesso" );
  5702. }
  5703. case 7:
  5704. {
  5705. ShowMenuForPlayer(TuningMenu, playerid);
  5706. }
  5707. }
  5708. }
  5709. if (Current == xenonmenu)
  5710. {
  5711. switch (row)
  5712. {
  5713. case 0:
  5714. {
  5715. DestroyObject( GetPVarInt( playerid, "xenonverde1" ));
  5716. DeletePVar( playerid, "Xenons" );
  5717. DestroyObject( GetPVarInt( playerid, "xenonverde2" ));
  5718. DeletePVar( playerid, "Xenons" );
  5719. DestroyObject( GetPVarInt( playerid, "xenonverde3" ));
  5720. DeletePVar( playerid, "Xenons" );
  5721. DestroyObject( GetPVarInt( playerid, "xenonverde4" ));
  5722. DeletePVar( playerid, "Xenons" );
  5723. DestroyObject( GetPVarInt( playerid, "xenonvermelho1" ));
  5724. DeletePVar( playerid, "Xenons" );
  5725. DestroyObject( GetPVarInt( playerid, "xenonvermelho2" ));
  5726. DeletePVar( playerid, "Xenons" );
  5727. DestroyObject( GetPVarInt( playerid, "xenonvermelho3" ));
  5728. DeletePVar( playerid, "Xenons" );
  5729. DestroyObject( GetPVarInt( playerid, "xenonvermelho4" ));
  5730. TogglePlayerControllable(playerid, true);
  5731. SetPVarInt( playerid, "Xenons", 1 );
  5732. SetPVarInt( playerid, "xenonazul1", CreateObject( 19298,0,0,0,0,0,0 ));
  5733. SetPVarInt( playerid, "xenonazul2", CreateObject( 19298,0,0,0,0,0,0 ));
  5734. SetPVarInt( playerid, "xenonazul3", CreateObject( 19298,0,0,0,0,0,0 ));
  5735. SetPVarInt( playerid, "xenonazul4", CreateObject( 19298,0,0,0,0,0,0 ));
  5736. AttachObjectToVehicle( GetPVarInt( playerid, "xenonazul1" ), GetPlayerVehicleID( playerid ), 0.0, 3.0, -0.8, 0.0, 0.0, 0.0 );
  5737. AttachObjectToVehicle( GetPVarInt( playerid, "xenonazul2" ), GetPlayerVehicleID( playerid ), 0.0, 5.0, -0.8, 0.0, 0.0, 0.0 );
  5738. AttachObjectToVehicle( GetPVarInt( playerid, "xenonazul3" ), GetPlayerVehicleID( playerid ), 0.0, 6.0, -0.8, 0.0, 0.0, 0.0 );
  5739. AttachObjectToVehicle( GetPVarInt( playerid, "xenonazul4" ), GetPlayerVehicleID( playerid ), 0.0, 7.0, -0.8, 0.0, 0.0, 0.0 );
  5740. SendClientMessage( playerid, -1, "{9A03FF}[INFO]: {FFFF00}Xenon Azul Instalado Com Sucesso" );
  5741. }
  5742. case 1:
  5743. {
  5744. DestroyObject( GetPVarInt( playerid, "xenonazul1" ));
  5745. DeletePVar( playerid, "Xenons" );
  5746. DestroyObject( GetPVarInt( playerid, "xenonazul2" ));
  5747. DeletePVar( playerid, "Xenons" );
  5748. DestroyObject( GetPVarInt( playerid, "xenonazul3" ));
  5749. DeletePVar( playerid, "Xenons" );
  5750. DestroyObject( GetPVarInt( playerid, "xenonazul4" ));
  5751. DeletePVar( playerid, "Xenons" );
  5752. DestroyObject( GetPVarInt( playerid, "xenonvermelho1" ));
  5753. DeletePVar( playerid, "Xenons" );
  5754. DestroyObject( GetPVarInt( playerid, "xenonvermelho2" ));
  5755. DeletePVar( playerid, "Xenons" );
  5756. DestroyObject( GetPVarInt( playerid, "xenonvermelho3" ));
  5757. DeletePVar( playerid, "Xenons" );
  5758. DestroyObject( GetPVarInt( playerid, "xenonvermelho4" ));
  5759. TogglePlayerControllable(playerid, true);
  5760. SetPVarInt( playerid, "Xenons", 1 );
  5761. SetPVarInt( playerid, "xenonverde1", CreateObject( 19297,0,0,0,0,0,0 ));
  5762. SetPVarInt( playerid, "xenonverde2", CreateObject( 19297,0,0,0,0,0,0 ));
  5763. SetPVarInt( playerid, "xenonverde3", CreateObject( 19297,0,0,0,0,0,0 ));
  5764. SetPVarInt( playerid, "xenonverde4", CreateObject( 19297,0,0,0,0,0,0 ));
  5765. AttachObjectToVehicle( GetPVarInt( playerid, "xenonverde1" ), GetPlayerVehicleID( playerid ), 0.0, 3.0, -0.8, 0.0, 0.0, 0.0);
  5766. AttachObjectToVehicle( GetPVarInt( playerid, "xenonverde2" ), GetPlayerVehicleID( playerid ), 0.0, 5.0, -0.8, 0.0, 0.0, 0.0);
  5767. AttachObjectToVehicle( GetPVarInt( playerid, "xenonverde3" ), GetPlayerVehicleID( playerid ), 0.0, 6.0, -0.8, 0.0, 0.0, 0.0);
  5768. AttachObjectToVehicle( GetPVarInt( playerid, "xenonverde4" ), GetPlayerVehicleID( playerid ), 0.0, 7.0, -0.8, 0.0, 0.0, 0.0);
  5769. SendClientMessage( playerid, -1, "{9A03FF}[INFO]: {FFFF00}Xenon Verde Instalado Com Sucesso" );
  5770. }
  5771. case 2:
  5772. {
  5773. DestroyObject( GetPVarInt( playerid, "xenonazul1" ));
  5774. DeletePVar( playerid, "Xenons" );
  5775. DestroyObject( GetPVarInt( playerid, "xenonazul2" ));
  5776. DeletePVar( playerid, "Xenons" );
  5777. DestroyObject( GetPVarInt( playerid, "xenonazul3" ));
  5778. DeletePVar( playerid, "Xenons" );
  5779. DestroyObject( GetPVarInt( playerid, "xenonazul4" ));
  5780. DeletePVar( playerid, "Xenons" );
  5781. DestroyObject( GetPVarInt( playerid, "xenonverde1" ));
  5782. DeletePVar( playerid, "Xenons" );
  5783. DestroyObject( GetPVarInt( playerid, "xenonverde2" ));
  5784. DeletePVar( playerid, "Xenons" );
  5785. DestroyObject( GetPVarInt( playerid, "xenonverde3" ));
  5786. DeletePVar( playerid, "Xenons" );
  5787. DestroyObject( GetPVarInt( playerid, "xenonverde4" ));
  5788. DeletePVar( playerid, "Xenons" );
  5789. TogglePlayerControllable(playerid, true);
  5790. SetPVarInt( playerid, "Xenons", 1 );
  5791. SetPVarInt( playerid, "xenonvermelho1", CreateObject( 19296,0,0,0,0,0,0 ));
  5792. SetPVarInt( playerid, "xenonvermelho2", CreateObject( 19296,0,0,0,0,0,0 ));
  5793. SetPVarInt( playerid, "xenonvermelho3", CreateObject( 19296,0,0,0,0,0,0 ));
  5794. SetPVarInt( playerid, "xenonvermelho4", CreateObject( 19296,0,0,0,0,0,0 ));
  5795. AttachObjectToVehicle( GetPVarInt( playerid, "xenonvermelho1" ), GetPlayerVehicleID( playerid ), 0.0, 3.0, -0.8, 0.0, 0.0, 0.0 );
  5796. AttachObjectToVehicle( GetPVarInt( playerid, "xenonvermelho2" ), GetPlayerVehicleID( playerid ), 0.0, 5.0, -0.8, 0.0, 0.0, 0.0 );
  5797. AttachObjectToVehicle( GetPVarInt( playerid, "xenonvermelho3" ), GetPlayerVehicleID( playerid ), 0.0, 6.0, -0.8, 0.0, 0.0, 0.0 );
  5798. AttachObjectToVehicle( GetPVarInt( playerid, "xenonvermelho4" ), GetPlayerVehicleID( playerid ), 0.0, 7.0, -0.8, 0.0, 0.0, 0.0 );
  5799. SendClientMessage( playerid, -1, "{9A03FF}[INFO]: {FFFF00}Xenon Vermelho Instalado Com Sucesso" );
  5800. }
  5801. case 3:
  5802. {
  5803. DestroyObject( GetPVarInt( playerid, "xenonazul1" ));
  5804. DeletePVar( playerid, "Xenons" );
  5805. DestroyObject( GetPVarInt( playerid, "xenonazul2" ));
  5806. DeletePVar( playerid, "Xenons" );
  5807. DestroyObject( GetPVarInt( playerid, "xenonazul3" ));
  5808. DeletePVar( playerid, "Xenons" );
  5809. DestroyObject( GetPVarInt( playerid, "xenonazul4" ));
  5810. DeletePVar( playerid, "Xenons" );
  5811. DestroyObject( GetPVarInt( playerid, "xenonverde1" ));
  5812. DeletePVar( playerid, "Xenons" );
  5813. DestroyObject( GetPVarInt( playerid, "xenonverde2" ));
  5814. DeletePVar( playerid, "Xenons" );
  5815. DestroyObject( GetPVarInt( playerid, "xenonverde3" ));
  5816. DeletePVar( playerid, "Xenons" );
  5817. DestroyObject( GetPVarInt( playerid, "xenonverde4" ));
  5818. DeletePVar( playerid, "Xenons" );
  5819. DestroyObject( GetPVarInt( playerid, "xenonvermelho1" ));
  5820. DeletePVar( playerid, "Xenons" );
  5821. DestroyObject( GetPVarInt( playerid, "xenonvermelho2" ));
  5822. DeletePVar( playerid, "Xenons" );
  5823. DestroyObject( GetPVarInt( playerid, "xenonvermelho3" ));
  5824. DeletePVar( playerid, "Xenons" );
  5825. DestroyObject( GetPVarInt( playerid, "xenonvermelho4" ));
  5826. DeletePVar( playerid, "Xenons" );
  5827. TogglePlayerControllable(playerid, true);
  5828. SendClientMessage( playerid, -1, "{9A03FF}[INFO]: {FFFF00}Xenons Removido Com Sucesso" );
  5829. }
  5830. case 4:
  5831. {
  5832. ShowMenuForPlayer(TuningMenu, playerid);
  5833. }
  5834. }
  5835. }
  5836. if (Current == outrosmenu)
  5837. {
  5838. switch(row)
  5839. {
  5840. case 0:
  5841. {
  5842. TogglePlayerControllable(playerid, true);
  5843. SetPVarInt( playerid, "fogo", 1 );
  5844. SetPVarInt( playerid, "fogo", CreateObject( 18694,0,0,0,0,0,0 ));
  5845. SetPVarInt( playerid, "fogo1", CreateObject( 18694,0,0,0,0,0,0 ));
  5846. AttachObjectToVehicle( GetPVarInt( playerid, "fogo" ), GetPlayerVehicleID( playerid ), 0.0, -2.3, 1.2, 180.0, 0.0, 0.0 );
  5847. AttachObjectToVehicle( GetPVarInt( playerid, "fogo1" ), GetPlayerVehicleID( playerid ), 0.0, -2.3, 1.2, 180.0, 0.0, 0.0 );
  5848. SendClientMessage( playerid, -1, "{9A03FF}[INFO]: {FFFF00}Efeito Fogo Instalado Com Sucesso" );
  5849. }
  5850. case 1:
  5851. {
  5852. TogglePlayerControllable(playerid, true);
  5853. SetPVarInt( playerid, "protetor", 1 );
  5854. SetPVarInt( playerid, "protetor", CreateObject( 2634,0,0,0,0,0,0 ));
  5855. AttachObjectToVehicle( GetPVarInt( playerid, "protetor" ), GetPlayerVehicleID( playerid ), -0.0,3.300001,-0.974999,37.800003,0.0,0.0 );
  5856. SendClientMessage( playerid, -1, "{9A03FF}[INFO]: {FFFF00}Protetor/Berbeiros Instalado Com Sucesso" );
  5857. }
  5858. case 2:
  5859. {
  5860. TogglePlayerControllable(playerid, true);
  5861. SetPVarInt( playerid, "minigun", 1 );
  5862. SetPVarInt( playerid, "minigun", CreateObject( 362,0,0,0,0,0,0 ));
  5863. SetPVarInt( playerid, "minigun2", CreateObject( 362,0,0,0,0,0,0 ));
  5864. AttachObjectToVehicle( GetPVarInt( playerid, "minigun" ), GetPlayerVehicleID( playerid ), -1.200000,0.075000,0.150000,-2.700001,27.000005,-264.599853 );
  5865. AttachObjectToVehicle( GetPVarInt( playerid, "minigun2" ), GetPlayerVehicleID( playerid ), 1.274999,0.075000,0.150000,-2.700001,27.000005,-264.599853 );
  5866. SendClientMessage( playerid, -1, "{9A03FF}[INFO]: {FFFF00}Minigun Enfeite Instalada Com Sucesso" );
  5867. }
  5868. case 3:
  5869. {
  5870. DestroyObject( GetPVarInt( playerid, "fogo" ));
  5871. DeletePVar( playerid, "fogo" );
  5872. DestroyObject( GetPVarInt( playerid, "fogo1" ));
  5873. DeletePVar( playerid, "fogo" );
  5874. DestroyObject( GetPVarInt( playerid, "protetor" ));
  5875. DeletePVar( playerid, "protetor" );
  5876. DestroyObject( GetPVarInt( playerid, "minigun" ));
  5877. DeletePVar( playerid, "minigun" );
  5878. DestroyObject( GetPVarInt( playerid, "minigun2" ));
  5879. DeletePVar( playerid, "minigun" );
  5880. TogglePlayerControllable(playerid, true);
  5881. SendClientMessage( playerid, -1, "{9A03FF}[INFO]: {FFFF00}Removido Com Sucesso" );
  5882. }
  5883. case 4:
  5884. {
  5885. ShowMenuForPlayer(TuningMenu, playerid);
  5886. }
  5887. }
  5888. }
  5889.  
  5890. if (Current == Paintjobs)
  5891. {
  5892. switch (row)
  5893. {
  5894. case 0:
  5895. if (carromodelo[playerid] == 562 || carromodelo[playerid] == 565 || carromodelo[playerid] == 559 || carromodelo[playerid] == 561 || carromodelo[playerid] == 560 || carromodelo[playerid] == 575 || carromodelo[playerid] == 534 || // Broadway
  5896. carromodelo[playerid] == 567 || carromodelo[playerid] == 536 || carromodelo[playerid] == 535 || carromodelo[playerid] == 576 || carromodelo[playerid] == 558)
  5897. {
  5898. new car = GetPlayerVehicleID(playerid);
  5899. ChangeVehiclePaintjob(car, 0);
  5900. SendClientMessage( playerid, -1, "{9A03FF}[INFO]: {FFFF00}Voce Adicionou PaintJob No Seu Veiculo" );
  5901. ShowMenuForPlayer(Paintjobs, playerid);
  5902. } else {
  5903. SendClientMessage( playerid, -1, "{9A03FF}[INFO]: {FFFF00}Voce Nao Pode Adicionar.");
  5904. ShowMenuForPlayer(TuningMenu, playerid);
  5905. }
  5906. case 1:
  5907. if (carromodelo[playerid] == 562 || carromodelo[playerid] == 565 || carromodelo[playerid] == 559 || carromodelo[playerid] == 561 || carromodelo[playerid] == 560 || carromodelo[playerid] == 575 || carromodelo[playerid] == 534 || // Broadway
  5908. carromodelo[playerid] == 567 || carromodelo[playerid] == 536 || carromodelo[playerid] == 535 || carromodelo[playerid] == 576 || carromodelo[playerid] == 558)
  5909. {
  5910. new car = GetPlayerVehicleID(playerid);
  5911. ChangeVehiclePaintjob(car, 1);
  5912. SendClientMessage( playerid, -1, "{9A03FF}[INFO]: {FFFF00}Voce Adicionou PaintJob No Seu Veiculo" );
  5913. ShowMenuForPlayer(Paintjobs, playerid);
  5914. } else {
  5915. SendClientMessage( playerid, -1, "{9A03FF}[INFO]: {FFFF00}Voce Nao Pode Adicionar.");
  5916. ShowMenuForPlayer(TuningMenu, playerid);
  5917. }
  5918. case 2:
  5919. if (carromodelo[playerid] == 562 || carromodelo[playerid] == 565 || carromodelo[playerid] == 559 || carromodelo[playerid] == 561 || carromodelo[playerid] == 560 || carromodelo[playerid] == 575 || carromodelo[playerid] == 534 || // Broadway
  5920. carromodelo[playerid] == 567 || carromodelo[playerid] == 536 || carromodelo[playerid] == 535 || carromodelo[playerid] == 576 || carromodelo[playerid] == 558)
  5921. {
  5922. new car = GetPlayerVehicleID(playerid);
  5923. ChangeVehiclePaintjob(car, 2);
  5924. SendClientMessage( playerid, -1, "{9A03FF}[INFO]: {FFFF00}Voce Adicionou PaintJob No Seu Veiculo" );
  5925. ShowMenuForPlayer(Paintjobs, playerid);
  5926. } else {
  5927. SendClientMessage( playerid, -1, "{9A03FF}[INFO]: {FFFF00}Voce Nao Pode Adicionar.");
  5928. ShowMenuForPlayer(TuningMenu, playerid);
  5929. }
  5930. case 3:
  5931. if (carromodelo[playerid] == 562 || carromodelo[playerid] == 565 || carromodelo[playerid] == 559 || carromodelo[playerid] == 561 || carromodelo[playerid] == 560 || carromodelo[playerid] == 575 || carromodelo[playerid] == 534 || // Broadway
  5932. carromodelo[playerid] == 567 || carromodelo[playerid] == 536 || carromodelo[playerid] == 535 || carromodelo[playerid] == 576 || carromodelo[playerid] == 558)
  5933. {
  5934. new car = GetPlayerVehicleID(playerid);
  5935. ChangeVehiclePaintjob(car, 3);
  5936. SendClientMessage( playerid, -1, "{9A03FF}[INFO]: {FFFF00}Voce Adicionou PaintJob No Seu Veiculo" );
  5937. ShowMenuForPlayer(Paintjobs, playerid);
  5938. } else {
  5939. SendClientMessage( playerid, -1, "{9A03FF}[INFO]: {FFFF00}Voce Nao Pode Adicionar.");
  5940. ShowMenuForPlayer(TuningMenu, playerid);
  5941. }
  5942. case 4:
  5943. if (carromodelo[playerid] == 562 || carromodelo[playerid] == 565 || carromodelo[playerid] == 559 || carromodelo[playerid] == 561 || carromodelo[playerid] == 560 || carromodelo[playerid] == 575 || carromodelo[playerid] == 534 || // Broadway
  5944. carromodelo[playerid] == 567 || carromodelo[playerid] == 536 || carromodelo[playerid] == 535 || carromodelo[playerid] == 576 || carromodelo[playerid] == 558)
  5945. {
  5946. new car = GetPlayerVehicleID(playerid);
  5947. ChangeVehiclePaintjob(car, 4);
  5948. SendClientMessage( playerid, -1, "{9A03FF}[INFO]: {FFFF00}Voce Adicionou PaintJob No Seu Veiculo" );
  5949. ShowMenuForPlayer(Paintjobs, playerid);
  5950. } else {
  5951. SendClientMessage( playerid, -1, "{9A03FF}[INFO]: {FFFF00}Voce Nao Pode Adicionar.");
  5952. ShowMenuForPlayer(TuningMenu, playerid);
  5953. }
  5954. case 5:
  5955. {
  5956. ShowMenuForPlayer(TuningMenu, playerid);
  5957. }
  5958.  
  5959. }
  5960. }
  5961. if (Current == Colors)
  5962. {
  5963. switch (row)
  5964. {
  5965. case 0:
  5966. if (GetPlayerMoney(playerid) >= 0)
  5967. {
  5968. new car = GetPlayerVehicleID(playerid);
  5969. ChangeVehicleColor(car, 0, 0);
  5970. SendClientMessage( playerid, -1, "{9A03FF}[INFO]: {FFFF00}Voce Mudou a Cor Do Seu Veiculo.");
  5971. ShowMenuForPlayer(Colors, playerid);
  5972. } else {
  5973. SendClientMessage( playerid, -1, "{9A03FF}[INFO]: {FFFF00}Voce Nao Contem Dinheiro Suficiente.");
  5974. ShowMenuForPlayer(TuningMenu, playerid);
  5975. }
  5976. case 1:
  5977. if (GetPlayerMoney(playerid) >= 0)
  5978. {
  5979. new car = GetPlayerVehicleID(playerid);
  5980. ChangeVehicleColor(car, 1, 1);
  5981. SendClientMessage( playerid, -1, "{9A03FF}[INFO]: {FFFF00}Voce Mudou a Cor Do Seu Veiculo.");
  5982. ShowMenuForPlayer(Colors, playerid);
  5983. } else {
  5984. SendClientMessage( playerid, -1, "{9A03FF}[INFO]: {FFFF00}Voce Nao Contem Dinheiro Suficiente.");
  5985. ShowMenuForPlayer(TuningMenu, playerid);
  5986. }
  5987. case 2:
  5988. if (GetPlayerMoney(playerid) >= 0)
  5989. {
  5990. new car = GetPlayerVehicleID(playerid);
  5991. ChangeVehicleColor(car, 3, 3);
  5992. SendClientMessage( playerid, -1, "{9A03FF}[INFO]: {FFFF00}Voce Mudou a Cor Do Seu Veiculo.");
  5993. ShowMenuForPlayer(Colors, playerid);
  5994. } else {
  5995. SendClientMessage( playerid, -1, "{9A03FF}[INFO]: {FFFF00}Voce Nao Contem Dinheiro Suficiente.");
  5996. ShowMenuForPlayer(TuningMenu, playerid);
  5997. }
  5998. case 3:
  5999. if (GetPlayerMoney(playerid) >= 0)
  6000. {
  6001. new car = GetPlayerVehicleID(playerid);
  6002. ChangeVehicleColor(car, 79, 79);
  6003. SendClientMessage( playerid, -1, "{9A03FF}[INFO]: {FFFF00}Voce Mudou a Cor Do Seu Veiculo.");
  6004. ShowMenuForPlayer(Colors, playerid);
  6005. } else {
  6006. SendClientMessage( playerid, -1, "{9A03FF}[INFO]: {FFFF00}Voce Nao Contem Dinheiro Suficiente.");
  6007. ShowMenuForPlayer(TuningMenu, playerid);
  6008. }
  6009. case 4:
  6010. if (GetPlayerMoney(playerid) >= 0)
  6011. {
  6012. new car = GetPlayerVehicleID(playerid);
  6013. ChangeVehicleColor(car, 86, 86);
  6014. SendClientMessage( playerid, -1, "{9A03FF}[INFO]: {FFFF00}Voce Mudou a Cor Do Seu Veiculo.");
  6015. ShowMenuForPlayer(Colors, playerid);
  6016. } else {
  6017. SendClientMessage( playerid, -1, "{9A03FF}[INFO]: {FFFF00}Voce Nao Contem Dinheiro Suficiente.");
  6018. ShowMenuForPlayer(TuningMenu, playerid);
  6019. }
  6020. case 5:
  6021. if (GetPlayerMoney(playerid) >= 0)
  6022. {
  6023. new car = GetPlayerVehicleID(playerid);
  6024. ChangeVehicleColor(car, 6, 6);
  6025. SendClientMessage( playerid, -1, "{9A03FF}[INFO]: {FFFF00}Voce Mudou a Cor Do Seu Veiculo.");
  6026. ShowMenuForPlayer(Colors, playerid);
  6027. } else {
  6028. SendClientMessage( playerid, -1, "{9A03FF}[INFO]: {FFFF00}Voce Nao Contem Dinheiro Suficiente.");
  6029. ShowMenuForPlayer(TuningMenu, playerid);
  6030. }
  6031. case 6:
  6032. if (GetPlayerMoney(playerid) >= 0)
  6033. {
  6034. new car = GetPlayerVehicleID(playerid);
  6035. ChangeVehicleColor(car, 126, 126);
  6036. SendClientMessage( playerid, -1, "{9A03FF}[INFO]: {FFFF00}Voce Mudou a Cor Do Seu Veiculo.");
  6037. ShowMenuForPlayer(Colors, playerid);
  6038. } else {
  6039. SendClientMessage( playerid, -1, "{9A03FF}[INFO]: {FFFF00}Voce Nao Contem Dinheiro Suficiente.");
  6040. ShowMenuForPlayer(TuningMenu, playerid);
  6041. }
  6042. case 7:
  6043. if (GetPlayerMoney(playerid) >= 0)
  6044. {
  6045. new car = GetPlayerVehicleID(playerid);
  6046. ChangeVehicleColor(car, 66, 66);
  6047. SendClientMessage( playerid, -1, "{9A03FF}[INFO]: {FFFF00}Voce Mudou a Cor Do Seu Veiculo.");
  6048. ShowMenuForPlayer(Colors, playerid);
  6049. } else {
  6050. SendClientMessage( playerid, -1, "{9A03FF}[INFO]: {FFFF00}Voce Nao Contem Dinheiro Suficiente.");
  6051. ShowMenuForPlayer(TuningMenu, playerid);
  6052. }
  6053. case 8:
  6054. ShowMenuForPlayer(Colors1, playerid);
  6055. }
  6056. }
  6057. if (Current == Colors1)
  6058. {
  6059. switch (row) {
  6060. case 0:
  6061. if (GetPlayerMoney(playerid) >= 0)
  6062. {
  6063. new car = GetPlayerVehicleID(playerid);
  6064. ChangeVehicleColor(car, 24, 24);
  6065. SendClientMessage( playerid, -1, "{9A03FF}[INFO]: {FFFF00}Voce Mudou a Cor Do Seu Veiculo.");
  6066. ShowMenuForPlayer(Colors1, playerid);
  6067. } else {
  6068. SendClientMessage( playerid, -1, "{9A03FF}[INFO]: {FFFF00}Voce Nao Contem Dinheiro Suficiente.");
  6069. ShowMenuForPlayer(TuningMenu, playerid);
  6070. }
  6071. case 1:
  6072. if (GetPlayerMoney(playerid) >= 0)
  6073. {
  6074. new car = GetPlayerVehicleID(playerid);
  6075. ChangeVehicleColor(car, 123, 123);
  6076. SendClientMessage( playerid, -1, "{9A03FF}[INFO]: {FFFF00}Voce Mudou a Cor Do Seu Veiculo.");
  6077. ShowMenuForPlayer(Colors1, playerid);
  6078. } else {
  6079. SendClientMessage( playerid, -1, "{9A03FF}[INFO]: {FFFF00}Voce Nao Contem Dinheiro Suficiente.");
  6080. ShowMenuForPlayer(TuningMenu, playerid);
  6081. }
  6082. case 2:
  6083. if (GetPlayerMoney(playerid) >= 0)
  6084. {
  6085. new car = GetPlayerVehicleID(playerid);
  6086. ChangeVehicleColor(car, 53, 53);
  6087. SendClientMessage( playerid, -1, "{9A03FF}[INFO]: {FFFF00}Voce Mudou a Cor Do Seu Veiculo.");
  6088. ShowMenuForPlayer(Colors1, playerid);
  6089. } else {
  6090. SendClientMessage( playerid, -1, "{9A03FF}[INFO]: {FFFF00}Voce Nao Contem Dinheiro Suficiente.");
  6091. ShowMenuForPlayer(TuningMenu, playerid);
  6092. }
  6093. case 3:
  6094. if (GetPlayerMoney(playerid) >= 0)
  6095. {
  6096. new car = GetPlayerVehicleID(playerid);
  6097. ChangeVehicleColor(car, 93, 93);
  6098. SendClientMessage( playerid, -1, "{9A03FF}[INFO]: {FFFF00}Voce Mudou a Cor Do Seu Veiculo.");
  6099. ShowMenuForPlayer(Colors1, playerid);
  6100. } else {
  6101. SendClientMessage( playerid, -1, "{9A03FF}[INFO]: {FFFF00}Voce Nao Contem Dinheiro Suficiente.");
  6102. ShowMenuForPlayer(TuningMenu, playerid);
  6103. }
  6104. case 4:
  6105. if (GetPlayerMoney(playerid) >= 0)
  6106. {
  6107. new car = GetPlayerVehicleID(playerid);
  6108. ChangeVehicleColor(car, 83, 83);
  6109. SendClientMessage( playerid, -1, "{9A03FF}[INFO]: {FFFF00}Voce Mudou a Cor Do Seu Veiculo.");
  6110. ShowMenuForPlayer(Colors1, playerid);
  6111. } else {
  6112. SendClientMessage( playerid, -1, "{9A03FF}[INFO]: {FFFF00}Voce Nao Contem Dinheiro Suficiente.");
  6113. ShowMenuForPlayer(TuningMenu, playerid);
  6114. }
  6115. case 5:
  6116. if (GetPlayerMoney(playerid) >= 0)
  6117. {
  6118. new car = GetPlayerVehicleID(playerid);
  6119. ChangeVehicleColor(car, 60, 60);
  6120. SendClientMessage( playerid, -1, "{9A03FF}[INFO]: {FFFF00}Voce Mudou a Cor Do Seu Veiculo.");
  6121. ShowMenuForPlayer(Colors1, playerid);
  6122. } else {
  6123. SendClientMessage( playerid, -1, "{9A03FF}[INFO]: {FFFF00}Voce Nao Contem Dinheiro Suficiente.");
  6124. ShowMenuForPlayer(TuningMenu, playerid);
  6125. }
  6126. case 6:
  6127. if (GetPlayerMoney(playerid) >= 0)
  6128. {
  6129. new car = GetPlayerVehicleID(playerid);
  6130. ChangeVehicleColor(car, 126, 126);
  6131. SendClientMessage( playerid, -1, "{9A03FF}[INFO]: {FFFF00}Voce Mudou a Cor Do Seu Veiculo.");
  6132. ShowMenuForPlayer(Colors1, playerid);
  6133. } else {
  6134. SendClientMessage( playerid, -1, "{9A03FF}[INFO]: {FFFF00}Voce Nao Contem Dinheiro Suficiente.");
  6135. ShowMenuForPlayer(TuningMenu, playerid);
  6136. }
  6137. case 7:
  6138. if (GetPlayerMoney(playerid) >= 0)
  6139. {
  6140. new car = GetPlayerVehicleID(playerid);
  6141. ChangeVehicleColor(car, 110, 110);
  6142. SendClientMessage( playerid, -1, "{9A03FF}[INFO]: {FFFF00}Voce Mudou a Cor Do Seu Veiculo.");
  6143. ShowMenuForPlayer(Colors1, playerid);
  6144. } else {
  6145. SendClientMessage( playerid, -1, "{9A03FF}[INFO]: {FFFF00}Voce Nao Contem Dinheiro Suficiente.");
  6146. ShowMenuForPlayer(TuningMenu, playerid);
  6147. }
  6148. case 8:
  6149. ShowMenuForPlayer(TuningMenu, playerid);
  6150. }
  6151. }
  6152. if (Current == Exhausts)
  6153. {
  6154. switch (row)
  6155. {
  6156. case 0:
  6157. if (carromodelo[playerid] == 562 || carromodelo[playerid] == 565 || carromodelo[playerid] == 559 || carromodelo[playerid] == 561 || carromodelo[playerid] == 560)
  6158. {
  6159. new car = GetPlayerVehicleID(playerid);
  6160. if (carromodelo[playerid] == 562) {
  6161. AddVehicleComponent(car, 1034);
  6162. SendClientMessage( playerid, -1, "{9A03FF}[INFO]: {FFFF00}Voce Adicionou Wheel Arch Alien Exhaust Component On Elegy.");
  6163. ShowMenuForPlayer(Exhausts, playerid);
  6164. }
  6165. else if (carromodelo[playerid] == 565)
  6166. {
  6167. AddVehicleComponent(car, 1046);
  6168. SendClientMessage( playerid, -1, "{9A03FF}[INFO]: {FFFF00}Voce Adicionou Wheel Arch Alien Exhaust Component On Flash.");
  6169. ShowMenuForPlayer(Exhausts, playerid);
  6170. }
  6171. else if (carromodelo[playerid] == 559)
  6172. {
  6173. AddVehicleComponent(car, 1065);
  6174. SendClientMessage( playerid, -1, "{9A03FF}[INFO]: {FFFF00}Voce Adicionou Wheel Arch Alien Exhaust Component On Jetser.");
  6175. ShowMenuForPlayer(Exhausts, playerid);
  6176. }
  6177. else if (carromodelo[playerid] == 561)
  6178. {
  6179. AddVehicleComponent(car, 1064);
  6180. SendClientMessage( playerid, -1, "{9A03FF}[INFO]: {FFFF00}Voce Adicionou Wheel Arch Alien Exhaust Component On Stratum.");
  6181. ShowMenuForPlayer(Exhausts, playerid);
  6182. }
  6183. else if (carromodelo[playerid] == 560)
  6184. {
  6185. AddVehicleComponent(car, 1028);
  6186. SendClientMessage( playerid, -1, "{9A03FF}[INFO]: {FFFF00}Voce Adicionou Wheel Arch Alien Exhaust Component On Sultan.");
  6187. ShowMenuForPlayer(Exhausts, playerid);
  6188. }
  6189. else if (carromodelo[playerid] == 558)
  6190. {
  6191. AddVehicleComponent(car, 1089);
  6192. SendClientMessage( playerid, -1, "{9A03FF}[INFO]: {FFFF00}Voce Adicionou Wheel Arch Alien Exhaust Component On Uranus.");
  6193. ShowMenuForPlayer(Exhausts, playerid);
  6194. }
  6195. } else {
  6196. SendClientMessage( playerid, -1, "{9A03FF}[INFO]: {FFFF00}Voce Nao Pode Adicionar.");
  6197. ShowMenuForPlayer(TuningMenu, playerid);
  6198. }
  6199. case 1:
  6200. if (carromodelo[playerid] == 562 || carromodelo[playerid] == 565 || carromodelo[playerid] == 559 || carromodelo[playerid] == 561 || carromodelo[playerid] == 560)
  6201. {
  6202. new car = GetPlayerVehicleID(playerid);
  6203. if (carromodelo[playerid] == 562)
  6204. {
  6205. AddVehicleComponent(car, 1037);
  6206. SendClientMessage( playerid, -1, "{9A03FF}[INFO]: {FFFF00}Voce Adicionou Wheel Arch X-Flow Exhaust Component On Elegy.");
  6207. ShowMenuForPlayer(Exhausts, playerid);
  6208. }
  6209. else if (carromodelo[playerid] == 565)
  6210. {
  6211. AddVehicleComponent(car, 1045);
  6212. SendClientMessage( playerid, -1, "{9A03FF}[INFO]: {FFFF00}Voce Adicionou Wheel Arch X-Flow Exhaust Component On Flash.");
  6213. ShowMenuForPlayer(Exhausts, playerid);
  6214. }
  6215. else if (carromodelo[playerid] == 559)
  6216. {
  6217. AddVehicleComponent(car, 1066);
  6218. SendClientMessage( playerid, -1, "{9A03FF}[INFO]: {FFFF00}Voce Adicionou Wheel Arch X-Flow Exhaust Component On Jester.");
  6219. ShowMenuForPlayer(Exhausts, playerid);
  6220. }
  6221. else if (carromodelo[playerid] == 561)
  6222. {
  6223. AddVehicleComponent(car, 1059);
  6224. SendClientMessage( playerid, -1, "{9A03FF}[INFO]: {FFFF00}Voce Adicionou Wheel Arch X-Flow Exhaust Component On Stratum.");
  6225. ShowMenuForPlayer(Exhausts, playerid);
  6226. }
  6227. else if (carromodelo[playerid] == 560)
  6228. {
  6229. AddVehicleComponent(car, 1029);
  6230. SendClientMessage( playerid, -1, "{9A03FF}[INFO]: {FFFF00}Voce Adicionou Wheel Arch X-Flow Exhaust Component On Sultan.");
  6231. ShowMenuForPlayer(Exhausts, playerid);
  6232. }
  6233. else if (carromodelo[playerid] == 558)
  6234. {
  6235. AddVehicleComponent(car, 1092);
  6236. SendClientMessage( playerid, -1, "{9A03FF}[INFO]: {FFFF00}Voce Adicionou Wheel Arch X-Flow Exhaust Component On Uranus.");
  6237. ShowMenuForPlayer(Exhausts, playerid);
  6238. }
  6239. } else {
  6240. SendClientMessage( playerid, -1, "{9A03FF}[INFO]: {FFFF00}Voce Nao Pode Adicionar Isso.");
  6241. ShowMenuForPlayer(TuningMenu, playerid);
  6242. }
  6243. case 2:
  6244. if (carromodelo[playerid] == 575 || carromodelo[playerid] == 534 || carromodelo[playerid] == 567 || carromodelo[playerid] == 536 || carromodelo[playerid] == 576 || carromodelo[playerid] == 535)
  6245. {
  6246. new car = GetPlayerVehicleID(playerid);
  6247. if (carromodelo[playerid] == 575)
  6248. {
  6249. AddVehicleComponent(car, 1044);
  6250. SendClientMessage( playerid, -1, "{9A03FF}[INFO]: {FFFF00}Voce Adicionou Locos Low Chromer Exhaust Component On Brodway.");
  6251. ShowMenuForPlayer(Exhausts, playerid);
  6252. }
  6253. else if (carromodelo[playerid] == 534)
  6254. {
  6255. AddVehicleComponent(car, 1126);
  6256. SendClientMessage( playerid, -1, "{9A03FF}[INFO]: {FFFF00}Voce Adicionou Locos Low Chromer Exhaust Component On Remington.");
  6257. ShowMenuForPlayer(Exhausts, playerid);
  6258. }
  6259. else if (carromodelo[playerid] == 567)
  6260. {
  6261. AddVehicleComponent(car, 1129);
  6262. SendClientMessage( playerid, -1, "{9A03FF}[INFO]: {FFFF00}Voce Adicionou Locos Low Chromer Exhaust Component On Savanna.");
  6263. ShowMenuForPlayer(Exhausts, playerid);
  6264. }
  6265. else if (carromodelo[playerid] == 536)
  6266. {
  6267. AddVehicleComponent(car, 1104);
  6268. SendClientMessage( playerid, -1, "{9A03FF}[INFO]: {FFFF00}Voce Adicionou Locos Low Chromer Exhaust Component On Blade.");
  6269. ShowMenuForPlayer(Exhausts, playerid);
  6270. }
  6271. else if (carromodelo[playerid] == 535)
  6272. {
  6273. AddVehicleComponent(car, 1113);
  6274. SendClientMessage( playerid, -1, "{9A03FF}[INFO]: {FFFF00}Voce Adicionou Locos Low Chromer Exhaust Component On Slamvan.");
  6275. ShowMenuForPlayer(Exhausts, playerid);
  6276. }
  6277. else if (carromodelo[playerid] == 576)
  6278. {
  6279. AddVehicleComponent(car, 1136);
  6280. SendClientMessage( playerid, -1, "{9A03FF}[INFO]: {FFFF00}Voce Adicionou Locos Low Chromer Exhaust Component On Tornado.");
  6281. ShowMenuForPlayer(Exhausts, playerid);
  6282. }
  6283. } else {
  6284. SendClientMessage( playerid, -1, "{9A03FF}[INFO]: {FFFF00}Voce Nao Pode Adicionar.");
  6285. ShowMenuForPlayer(TuningMenu, playerid);
  6286. }
  6287. case 3:
  6288. if (carromodelo[playerid] == 575 || carromodelo[playerid] == 534 || carromodelo[playerid] == 567 || carromodelo[playerid] == 536 || carromodelo[playerid] == 576 || carromodelo[playerid] == 535)
  6289. {
  6290. new car = GetPlayerVehicleID(playerid);
  6291. if (carromodelo[playerid] == 575)
  6292. {
  6293. AddVehicleComponent(car, 1043);
  6294. SendClientMessage( playerid, -1, "{9A03FF}[INFO]: {FFFF00}Voce Adicionou Locos Low Slamin Exhaust Component On Brodway.");
  6295. ShowMenuForPlayer(Exhausts, playerid);
  6296. }
  6297. else if (carromodelo[playerid] == 534)
  6298. {
  6299. AddVehicleComponent(car, 1127);
  6300. SendClientMessage( playerid, -1, "{9A03FF}[INFO]: {FFFF00}Voce Adicionou Locos Low Slamin Exhaust Component On Remingon.");
  6301. ShowMenuForPlayer(Exhausts, playerid);
  6302. }
  6303. else if (carromodelo[playerid] == 567)
  6304. {
  6305. AddVehicleComponent(car, 1132);
  6306. SendClientMessage( playerid, -1, "{9A03FF}[INFO]: {FFFF00}Voce Adicionou Locos Low Slamin Exhaust Component On Savanna.");
  6307. ShowMenuForPlayer(Exhausts, playerid);
  6308. }
  6309. else if (carromodelo[playerid] == 536)
  6310. {
  6311. AddVehicleComponent(car, 1105);
  6312. SendClientMessage( playerid, -1, "{9A03FF}[INFO]: {FFFF00}Voce Adicionou Locos Low Slamin Exhaust Component On Blade.");
  6313. ShowMenuForPlayer(Exhausts, playerid);
  6314. }
  6315. else if (carromodelo[playerid] == 535)
  6316. {
  6317. AddVehicleComponent(car, 1114);
  6318. SendClientMessage( playerid, -1, "{9A03FF}[INFO]: {FFFF00}Voce Adicionou Locos Low Slamin Exhaust Component On Slamvan.");
  6319. ShowMenuForPlayer(Exhausts, playerid);
  6320. }
  6321. else if (carromodelo[playerid] == 576)
  6322. {
  6323. AddVehicleComponent(car, 1135);
  6324. SendClientMessage( playerid, -1, "{9A03FF}[INFO]: {FFFF00}Voce Adicionou Locos Low Slamin Exhaust Component On Tornado.");
  6325. ShowMenuForPlayer(Exhausts, playerid);
  6326. }
  6327. } else {
  6328. SendClientMessage( playerid, -1, "{9A03FF}[INFO]: {FFFF00}Voce Nao Pode Adicinar.");
  6329. ShowMenuForPlayer(TuningMenu, playerid);
  6330. }
  6331. case 4:
  6332. ShowMenuForPlayer(TuningMenu, playerid);
  6333. }
  6334. }
  6335. if (Current == Frontbumper)
  6336. {
  6337. switch (row)
  6338. {
  6339. case 0:
  6340. if (carromodelo[playerid] == 562 || carromodelo[playerid] == 565 || carromodelo[playerid] == 559 || carromodelo[playerid] == 561 || carromodelo[playerid] == 560)
  6341. {
  6342. new car = GetPlayerVehicleID(playerid);
  6343. if (carromodelo[playerid] == 562)
  6344. {
  6345. AddVehicleComponent(car, 1171);
  6346. SendClientMessage( playerid, -1, "{9A03FF}[INFO]: {FFFF00}Voce Adicionou Wheel Arch Alien Front Bumper Component On Elegy.");
  6347. ShowMenuForPlayer(Frontbumper, playerid);
  6348. }
  6349. else if (carromodelo[playerid] == 565)
  6350. {
  6351. AddVehicleComponent(car, 1153);
  6352. SendClientMessage( playerid, -1, "{9A03FF}[INFO]: {FFFF00}Voce Adicionou Wheel Arch Alien Front Bumper Component On Flash.");
  6353. ShowMenuForPlayer(Frontbumper, playerid);
  6354. }
  6355. else if (carromodelo[playerid] == 559)
  6356. {
  6357. AddVehicleComponent(car, 1160);
  6358. SendClientMessage( playerid, -1, "{9A03FF}[INFO]: {FFFF00}Voce Adicionou Wheel Arch Alien Front Bumper Component On Jester.");
  6359. ShowMenuForPlayer(Frontbumper, playerid);
  6360. }
  6361. else if (carromodelo[playerid] == 561)
  6362. {
  6363. AddVehicleComponent(car, 1155);
  6364. SendClientMessage( playerid, -1, "{9A03FF}[INFO]: {FFFF00}Voce Adicionou Wheel Arch Alien Front Bumper Component On Stratum.");
  6365. ShowMenuForPlayer(Frontbumper, playerid);
  6366. }
  6367. else if (carromodelo[playerid] == 560)
  6368. {
  6369. AddVehicleComponent(car, 1169);
  6370. SendClientMessage( playerid, -1, "{9A03FF}[INFO]: {FFFF00}Voce Adicionou Wheel Arch Alien Front Bumper Component On Sultan.");
  6371. ShowMenuForPlayer(Frontbumper, playerid);
  6372. }
  6373. else if (carromodelo[playerid] == 558)
  6374. {
  6375. AddVehicleComponent(car, 1166);
  6376. SendClientMessage( playerid, -1, "{9A03FF}[INFO]: {FFFF00}Voce Adicionou Wheel Arch Alien Front Bumper Component On Uranus.");
  6377. ShowMenuForPlayer(Frontbumper, playerid);
  6378. }
  6379. } else {
  6380. SendClientMessage( playerid, -1, "{9A03FF}[INFO]: {FFFF00}Voce Nao Pode Adicinar.");
  6381. ShowMenuForPlayer(TuningMenu, playerid);
  6382. }
  6383. case 1:
  6384. if (carromodelo[playerid] == 562 || carromodelo[playerid] == 565 || carromodelo[playerid] == 559 || carromodelo[playerid] == 561 || carromodelo[playerid] == 560)
  6385. {
  6386. new car = GetPlayerVehicleID(playerid);
  6387. if (carromodelo[playerid] == 562)
  6388. {
  6389. AddVehicleComponent(car, 1172);
  6390. SendClientMessage( playerid, -1, "{9A03FF}[INFO]: {FFFF00}Voce Adicionou Wheel Arch X-Flow Front Bumper Component On Elegy.");
  6391. ShowMenuForPlayer(Frontbumper, playerid);
  6392. }
  6393. else if (carromodelo[playerid] == 565)
  6394. {
  6395. AddVehicleComponent(car, 1152);
  6396. SendClientMessage( playerid, -1, "{9A03FF}[INFO]: {FFFF00}Voce Adicionou Wheel Arch X-Flow Front Bumper Component On Flash.");
  6397. ShowMenuForPlayer(Frontbumper, playerid);
  6398. }
  6399. else if (carromodelo[playerid] == 559)
  6400. {
  6401. AddVehicleComponent(car, 1173);
  6402. SendClientMessage( playerid, -1, "{9A03FF}[INFO]: {FFFF00}Voce Adicionou Wheel Arch X-Flow Front Bumper Component On Jester.");
  6403. ShowMenuForPlayer(Frontbumper, playerid);
  6404. }
  6405. else if (carromodelo[playerid] == 561)
  6406. {
  6407. AddVehicleComponent(car, 1157);
  6408. SendClientMessage( playerid, -1, "{9A03FF}[INFO]: {FFFF00}Voce Adicionou Wheel Arch X-Flow Front Bumper Component On Stratum.");
  6409. ShowMenuForPlayer(Frontbumper, playerid);
  6410. }
  6411. else if (carromodelo[playerid] == 560)
  6412. {
  6413. AddVehicleComponent(car, 1170);
  6414. SendClientMessage( playerid, -1, "{9A03FF}[INFO]: {FFFF00}Voce Adicionou Wheel Arch X-Flow Front Bumper Component On Sultan.");
  6415. ShowMenuForPlayer(Frontbumper, playerid);
  6416. }
  6417. else if (carromodelo[playerid] == 558)
  6418. {
  6419. AddVehicleComponent(car, 1165);
  6420. SendClientMessage( playerid, -1, "{9A03FF}[INFO]: {FFFF00}Voce Adicionou Wheel Arch X-Flow Front Bumper Component On Uranus.");
  6421. ShowMenuForPlayer(Frontbumper, playerid);
  6422. }
  6423. } else {
  6424. SendClientMessage( playerid, -1, "{9A03FF}[INFO]: {FFFF00}Voce Nao Pode Adicinar.");
  6425. ShowMenuForPlayer(TuningMenu, playerid);
  6426. }
  6427. case 2:
  6428. if (carromodelo[playerid] == 575 || carromodelo[playerid] == 534 || carromodelo[playerid] == 567 || carromodelo[playerid] == 536 || carromodelo[playerid] == 576 || carromodelo[playerid] == 535)
  6429. {
  6430. new car = GetPlayerVehicleID(playerid);
  6431. if (carromodelo[playerid] == 575)
  6432. {
  6433. AddVehicleComponent(car, 1174);
  6434. SendClientMessage( playerid, -1, "{9A03FF}[INFO]: {FFFF00}Voce Adicionou Locos Low Chromer Front Bumper Component On Brodway.");
  6435. ShowMenuForPlayer(Frontbumper, playerid);
  6436. }
  6437. else if (carromodelo[playerid] == 534)
  6438. {
  6439. AddVehicleComponent(car, 1179);
  6440. SendClientMessage( playerid, -1, "{9A03FF}[INFO]: {FFFF00}Voce Adicionou Locos Low Chromer Front Bumper Component On Remington.");
  6441. ShowMenuForPlayer(Frontbumper, playerid);
  6442. }
  6443. else if (carromodelo[playerid] == 567)
  6444. {
  6445. AddVehicleComponent(car, 1189);
  6446. SendClientMessage( playerid, -1, "{9A03FF}[INFO]: {FFFF00}Voce Adicionou Locos Low Chromer Front Bumper Component On Savanna.");
  6447. ShowMenuForPlayer(Frontbumper, playerid);
  6448. }
  6449. else if (carromodelo[playerid] == 536)
  6450. {
  6451. AddVehicleComponent(car, 1182);
  6452. SendClientMessage( playerid, -1, "{9A03FF}[INFO]: {FFFF00}Voce Adicionou Locos Low Chromer Front Bumper Component On Blade.");
  6453. ShowMenuForPlayer(Frontbumper, playerid);
  6454. }
  6455. else if (carromodelo[playerid] == 535)
  6456. {
  6457. AddVehicleComponent(car, 1115);
  6458. SendClientMessage( playerid, -1, "{9A03FF}[INFO]: {FFFF00}Voce Adicionou Locos Low Chromer Front Bumper Component On Slamvan.");
  6459. ShowMenuForPlayer(Frontbumper, playerid);
  6460. }
  6461. else if (carromodelo[playerid] == 576)
  6462. {
  6463. AddVehicleComponent(car, 1191);
  6464. SendClientMessage( playerid, -1, "{9A03FF}[INFO]: {FFFF00}Voce Adicionou Locos Low Chromer Front Bumper Component On Tornado.");
  6465. ShowMenuForPlayer(Frontbumper, playerid);
  6466. }
  6467. } else {
  6468. SendClientMessage( playerid, -1, "{9A03FF}[INFO]: {FFFF00}Voce Nao Pode Adicinar.");
  6469. ShowMenuForPlayer(TuningMenu, playerid);
  6470. }
  6471. case 3:
  6472. if (carromodelo[playerid] == 575 || carromodelo[playerid] == 534 || carromodelo[playerid] == 567 || carromodelo[playerid] == 536 || carromodelo[playerid] == 576 || carromodelo[playerid] == 576)
  6473. {
  6474. new car = GetPlayerVehicleID(playerid);
  6475. if (carromodelo[playerid] == 575)
  6476. {
  6477. AddVehicleComponent(car, 1175);
  6478. SendClientMessage( playerid, -1, "{9A03FF}[INFO]: {FFFF00}Voce Adicionou Locos Low Slamin Front Bumper Component On Brodway.");
  6479. ShowMenuForPlayer(Frontbumper, playerid);
  6480. }
  6481. else if (carromodelo[playerid] == 534)
  6482. {
  6483. AddVehicleComponent(car, 1185);
  6484. SendClientMessage( playerid, -1, "{9A03FF}[INFO]: {FFFF00}Voce Adicionou Locos Low Slamin Front Bumper Component On Remington.");
  6485. ShowMenuForPlayer(Frontbumper, playerid);
  6486. }
  6487. else if (carromodelo[playerid] == 567)
  6488. {
  6489. AddVehicleComponent(car, 1188);
  6490. SendClientMessage( playerid, -1, "{9A03FF}[INFO]: {FFFF00}Voce Adicionou Locos Low Slamin Front Bumper Component On Savanna.");
  6491. ShowMenuForPlayer(Frontbumper, playerid);
  6492. }
  6493. else if (carromodelo[playerid] == 536)
  6494. {
  6495. AddVehicleComponent(car, 1181);
  6496. SendClientMessage( playerid, -1, "{9A03FF}[INFO]: {FFFF00}Voce Adicionou Locos Low Slamin Front Bumper Component On Blade.");
  6497. ShowMenuForPlayer(Frontbumper, playerid);
  6498. }
  6499. else if (carromodelo[playerid] == 535)
  6500. {
  6501. AddVehicleComponent(car, 1116);
  6502. SendClientMessage( playerid, -1, "{9A03FF}[INFO]: {FFFF00}Voce Adicionou Locos Low Slamin Front Bumper Component On Slamvan.");
  6503. ShowMenuForPlayer(Frontbumper, playerid);
  6504. }
  6505. else if (carromodelo[playerid] == 576)
  6506. {
  6507. AddVehicleComponent(car, 1190);
  6508. SendClientMessage( playerid, -1, "{9A03FF}[INFO]: {FFFF00}Voce Adicionou Locos Low Slamin Front Bumper Component On Tornado.");
  6509. ShowMenuForPlayer(Frontbumper, playerid);
  6510. }
  6511. } else {
  6512. SendClientMessage( playerid, -1, "{9A03FF}[INFO]: {FFFF00}Voce Nao Pode Adicinar.");
  6513. ShowMenuForPlayer(TuningMenu, playerid);
  6514. }
  6515. case 4:
  6516. ShowMenuForPlayer(TuningMenu, playerid);
  6517. }
  6518. }
  6519. if (Current == Rearbumper)
  6520. {
  6521. switch (row)
  6522. {
  6523. case 0:
  6524. if (carromodelo[playerid] == 562 || carromodelo[playerid] == 565 || carromodelo[playerid] == 559 || carromodelo[playerid] == 561 || carromodelo[playerid] == 560)
  6525. {
  6526. new car = GetPlayerVehicleID(playerid);
  6527. if (carromodelo[playerid] == 562)
  6528. {
  6529. AddVehicleComponent(car, 1149);
  6530. SendClientMessage( playerid, -1, "{9A03FF}[INFO]: {FFFF00}Voce Adicionou Wheel Arch Alien Rear Bumper Component On Elegy.");
  6531. ShowMenuForPlayer(Rearbumper, playerid);
  6532. }
  6533. else if (carromodelo[playerid] == 565)
  6534. {
  6535. AddVehicleComponent(car, 1150);
  6536. SendClientMessage( playerid, -1, "{9A03FF}[INFO]: {FFFF00}Voce Adicionou Wheel Arch Alien Rear Bumper Component On Flash.");
  6537. ShowMenuForPlayer(Rearbumper, playerid);
  6538. }
  6539. else if (carromodelo[playerid] == 559)
  6540. {
  6541. AddVehicleComponent(car, 1159);
  6542. SendClientMessage( playerid, -1, "{9A03FF}[INFO]: {FFFF00}Voce Adicionou Wheel Arch Alien Rear Bumper Component On Jester.");
  6543. ShowMenuForPlayer(Rearbumper, playerid);
  6544. }
  6545. else if (carromodelo[playerid] == 561)
  6546. {
  6547. AddVehicleComponent(car, 1154);
  6548. SendClientMessage( playerid, -1, "{9A03FF}[INFO]: {FFFF00}Voce Adicionou Wheel Arch Alien Rear Bumper Component On Stratum.");
  6549. ShowMenuForPlayer(Rearbumper, playerid);
  6550. }
  6551. else if (carromodelo[playerid] == 560)
  6552. {
  6553. AddVehicleComponent(car, 1141);
  6554. SendClientMessage( playerid, -1, "{9A03FF}[INFO]: {FFFF00}Voce Adicionou Wheel Arch Alien Rear Bumper Component On Sultan.");
  6555. ShowMenuForPlayer(Rearbumper, playerid);
  6556. }
  6557. else if (carromodelo[playerid] == 558)
  6558. {
  6559. AddVehicleComponent(car, 1168);
  6560. SendClientMessage( playerid, -1, "{9A03FF}[INFO]: {FFFF00}Voce Adicionou Wheel Arch Alien Rear Bumper Component On Uranus.");
  6561. ShowMenuForPlayer(Rearbumper, playerid);
  6562. }
  6563. } else {
  6564. SendClientMessage( playerid, -1, "{9A03FF}[INFO]: {FFFF00}Voce Nao Pode Adicinar.");
  6565. ShowMenuForPlayer(TuningMenu, playerid);
  6566. }
  6567. case 1:
  6568. if (carromodelo[playerid] == 562 || carromodelo[playerid] == 565 || carromodelo[playerid] == 559 || carromodelo[playerid] == 561 || carromodelo[playerid] == 560)
  6569. {
  6570. new car = GetPlayerVehicleID(playerid);
  6571. if (carromodelo[playerid] == 562)
  6572. {
  6573. AddVehicleComponent(car, 1148);
  6574. SendClientMessage( playerid, -1, "{9A03FF}[INFO]: {FFFF00}Voce Adicionou Wheel Arch X-Flow Rear Bumper Component On Elegy.");
  6575. ShowMenuForPlayer(Rearbumper, playerid);
  6576. }
  6577. else if (carromodelo[playerid] == 565)
  6578. {
  6579. AddVehicleComponent(car, 1151);
  6580. SendClientMessage( playerid, -1, "{9A03FF}[INFO]: {FFFF00}Voce Adicionou Wheel Arch X-Flow Rear Bumper Component On Flash.");
  6581. ShowMenuForPlayer(Rearbumper, playerid);
  6582. }
  6583. else if (carromodelo[playerid] == 559)
  6584. {
  6585. AddVehicleComponent(car, 1161);
  6586. SendClientMessage( playerid, -1, "{9A03FF}[INFO]: {FFFF00}Voce Adicionou Wheel Arch X-Flow Rear Bumper Component On Jester.");
  6587. ShowMenuForPlayer(Rearbumper, playerid);
  6588. }
  6589. else if (carromodelo[playerid] == 561)
  6590. {
  6591. AddVehicleComponent(car, 1156);
  6592. SendClientMessage( playerid, -1, "{9A03FF}[INFO]: {FFFF00}Voce Adicionou Wheel Arch X-Flow Rear Bumper Component On Stratum.");
  6593. ShowMenuForPlayer(Rearbumper, playerid);
  6594. }
  6595. else if (carromodelo[playerid] == 560)
  6596. {
  6597. AddVehicleComponent(car, 1140);
  6598. SendClientMessage( playerid, -1, "{9A03FF}[INFO]: {FFFF00}Voce Adicionou Wheel Arch X-Flow Rear Bumper Component On Sultan.");
  6599. ShowMenuForPlayer(Rearbumper, playerid);
  6600. }
  6601. else if (carromodelo[playerid] == 558)
  6602. {
  6603. AddVehicleComponent(car, 1167);
  6604. SendClientMessage( playerid, -1, "{9A03FF}[INFO]: {FFFF00}Voce Adicionou Wheel Arch X-Flow Rear Bumper Component On Uranus.");
  6605. ShowMenuForPlayer(Rearbumper, playerid);
  6606. }
  6607. } else {
  6608. SendClientMessage( playerid, -1, "{9A03FF}[INFO]: {FFFF00}Voce Nao Pode Adicinar.");
  6609. ShowMenuForPlayer(TuningMenu, playerid);
  6610. }
  6611. case 2:
  6612. if (carromodelo[playerid] == 575 || carromodelo[playerid] == 534 || carromodelo[playerid] == 567 || carromodelo[playerid] == 536 || carromodelo[playerid] == 576 || carromodelo[playerid] == 535)
  6613. {
  6614. new car = GetPlayerVehicleID(playerid);
  6615. if (carromodelo[playerid] == 575)
  6616. {
  6617. AddVehicleComponent(car, 1176);
  6618. SendClientMessage( playerid, -1, "{9A03FF}[INFO]: {FFFF00}Voce Adicionou Locos Low Chromer Rear Bumper Component On Brodway.");
  6619. ShowMenuForPlayer(Rearbumper, playerid);
  6620. }
  6621. else if (carromodelo[playerid] == 534)
  6622. {
  6623. AddVehicleComponent(car, 1180);
  6624. SendClientMessage( playerid, -1, "{9A03FF}[INFO]: {FFFF00}Voce Adicionou Locos Low Chromer Rear Bumper Component On Remington.");
  6625. ShowMenuForPlayer(Rearbumper, playerid);
  6626. }
  6627. else if (carromodelo[playerid] == 567)
  6628. {
  6629. AddVehicleComponent(car, 1187);
  6630. SendClientMessage( playerid, -1, "{9A03FF}[INFO]: {FFFF00}Voce Adicionou Locos Low Chromer Rear Bumper Component On Savanna.");
  6631. ShowMenuForPlayer(Rearbumper, playerid);
  6632. }
  6633. else if (carromodelo[playerid] == 536)
  6634. {
  6635. AddVehicleComponent(car, 1184);
  6636. SendClientMessage( playerid, -1, "{9A03FF}[INFO]: {FFFF00}Voce Adicionou Locos Low Chromer Rear Bumper Component On Blade.");
  6637. ShowMenuForPlayer(Rearbumper, playerid);
  6638. }
  6639. else if (carromodelo[playerid] == 535)
  6640. {
  6641. AddVehicleComponent(car, 1109);
  6642. SendClientMessage( playerid, -1, "{9A03FF}[INFO]: {FFFF00}Voce Adicionou Locos Low Chromer Rear Bumper Component On Slamvan.");
  6643. ShowMenuForPlayer(Rearbumper, playerid);
  6644. }
  6645. else if (carromodelo[playerid] == 576)
  6646. {
  6647. AddVehicleComponent(car, 1192);
  6648. SendClientMessage( playerid, -1, "{9A03FF}[INFO]: {FFFF00}Voce Adicionou Locos Low Chromer Rear Bumper Component On Tornado.");
  6649. ShowMenuForPlayer(Rearbumper, playerid);
  6650. }
  6651. } else {
  6652. SendClientMessage( playerid, -1, "{9A03FF}[INFO]: {FFFF00}Voce Nao Pode Adicinar.");
  6653. ShowMenuForPlayer(TuningMenu, playerid);
  6654. }
  6655. case 3:
  6656. if (carromodelo[playerid] == 575 || carromodelo[playerid] == 534 || carromodelo[playerid] == 567 || carromodelo[playerid] == 536 || carromodelo[playerid] == 576 || carromodelo[playerid] == 535)
  6657. {
  6658. new car = GetPlayerVehicleID(playerid);
  6659. if (carromodelo[playerid] == 575)
  6660. {
  6661. AddVehicleComponent(car, 1177);
  6662. SendClientMessage( playerid, -1, "{9A03FF}[INFO]: {FFFF00}Voce Adicionou Locos Low Slamin Rear Bumper Component On Brodway.");
  6663. ShowMenuForPlayer(Rearbumper, playerid);
  6664. }
  6665. else if (carromodelo[playerid] == 534)
  6666. {
  6667. AddVehicleComponent(car, 1178);
  6668. SendClientMessage( playerid, -1, "{9A03FF}[INFO]: {FFFF00}Voce Adicionou Locos Low Slamin Rear Bumper Component On Remington.");
  6669. ShowMenuForPlayer(Rearbumper, playerid);
  6670. }
  6671. else if (carromodelo[playerid] == 567)
  6672. {
  6673. AddVehicleComponent(car, 1186);
  6674. SendClientMessage( playerid, -1, "{9A03FF}[INFO]: {FFFF00}Voce Adicionou Locos Low Slamin Rear Bumper Component On Savanna.");
  6675. ShowMenuForPlayer(Rearbumper, playerid);
  6676. }
  6677. else if (carromodelo[playerid] == 536)
  6678. {
  6679. AddVehicleComponent(car, 1183);
  6680. SendClientMessage( playerid, -1, "{9A03FF}[INFO]: {FFFF00}Voce Adicionou Locos Low Slamin Rear Bumper Component On Blade.");
  6681. ShowMenuForPlayer(Rearbumper, playerid);
  6682. }
  6683. else if (carromodelo[playerid] == 535)
  6684. {
  6685. AddVehicleComponent(car, 1110);
  6686. SendClientMessage( playerid, -1, "{9A03FF}[INFO]: {FFFF00}Voce Adicionou Locos Low Slamin Rear Bumper Component On Slamvan.");
  6687. ShowMenuForPlayer(Rearbumper, playerid);
  6688. }
  6689. else if (carromodelo[playerid] == 576)
  6690. {
  6691. AddVehicleComponent(car, 1193);
  6692. SendClientMessage( playerid, -1, "{9A03FF}[INFO]: {FFFF00}Voce Adicionou Locos Low Slamin Rear Bumper Component On Tornado.");
  6693. ShowMenuForPlayer(Rearbumper, playerid);
  6694. }
  6695. } else {
  6696. SendClientMessage( playerid, -1, "{9A03FF}[INFO]: {FFFF00}Voce Nao Pode Adicinar.");
  6697. ShowMenuForPlayer(TuningMenu, playerid);
  6698. }
  6699. case 4:
  6700. ShowMenuForPlayer(TuningMenu, playerid);
  6701. }
  6702. }
  6703. if (Current == Roof)
  6704. {
  6705. switch (row)
  6706. {
  6707. case 0:
  6708. if (carromodelo[playerid] == 562 || carromodelo[playerid] == 565 || carromodelo[playerid] == 559 || carromodelo[playerid] == 561 || carromodelo[playerid] == 560)
  6709. {
  6710. new car = GetPlayerVehicleID(playerid);
  6711. if (carromodelo[playerid] == 562)
  6712. {
  6713. AddVehicleComponent(car, 1035);
  6714. SendClientMessage( playerid, -1, "{9A03FF}[INFO]: {FFFF00}Voce Adicionou Wheel Arch Alien Roof Vent Component On Elegy.");
  6715. ShowMenuForPlayer(Roof, playerid);
  6716. }
  6717. else if (carromodelo[playerid] == 565)
  6718. {
  6719. AddVehicleComponent(car, 1054);
  6720. SendClientMessage( playerid, -1, "{9A03FF}[INFO]: {FFFF00}Voce Adicionou Wheel Arch Alien Roof Vent Component On Flash.");
  6721. ShowMenuForPlayer(Roof, playerid);
  6722. }
  6723. else if (carromodelo[playerid] == 559)
  6724. {
  6725. AddVehicleComponent(car, 1067);
  6726. SendClientMessage( playerid, -1, "{9A03FF}[INFO]: {FFFF00}Voce Adicionou Wheel Arch Alien Roof Vent Component On Jester.");
  6727. ShowMenuForPlayer(Roof, playerid);
  6728. }
  6729. else if (carromodelo[playerid] == 561)
  6730. {
  6731. AddVehicleComponent(car, 1055);
  6732. SendClientMessage( playerid, -1, "{9A03FF}[INFO]: {FFFF00}Voce Adicionou Wheel Arch Alien Roof Vent Component On Stratum.");
  6733. ShowMenuForPlayer(Roof, playerid);
  6734. }
  6735. else if (carromodelo[playerid] == 560)
  6736. {
  6737. AddVehicleComponent(car, 1032);
  6738. SendClientMessage( playerid, -1, "{9A03FF}[INFO]: {FFFF00}Voce Adicionou Wheel Arch Alien Roof Vent Component On Sultan.");
  6739. ShowMenuForPlayer(Roof, playerid);
  6740. }
  6741. else if (carromodelo[playerid] == 558)
  6742. {
  6743. AddVehicleComponent(car, 1088);
  6744. SendClientMessage( playerid, -1, "{9A03FF}[INFO]: {FFFF00}Voce Adicionou Wheel Arch Alien Roof Vent Component On Uranus.");
  6745. ShowMenuForPlayer(Roof, playerid);
  6746. }
  6747. } else {
  6748. SendClientMessage( playerid, -1, "{9A03FF}[INFO]: {FFFF00}Voce Nao Pode Adicinar.");
  6749. ShowMenuForPlayer(TuningMenu, playerid);
  6750. }
  6751. case 1:
  6752. if (carromodelo[playerid] == 562 || carromodelo[playerid] == 565 || carromodelo[playerid] == 559 || carromodelo[playerid] == 561 || carromodelo[playerid] == 560)
  6753. {
  6754. new car = GetPlayerVehicleID(playerid);
  6755. if (carromodelo[playerid] == 562)
  6756. {
  6757. AddVehicleComponent(car, 1035);
  6758. SendClientMessage( playerid, -1, "{9A03FF}[INFO]: {FFFF00}Voce Adicionou Wheel Arch X-Flow Roof Vent Component On Elegy.");
  6759. ShowMenuForPlayer(Roof, playerid);
  6760. }
  6761. else if (carromodelo[playerid] == 565)
  6762. {
  6763. AddVehicleComponent(car, 1053);
  6764. SendClientMessage( playerid, -1, "{9A03FF}[INFO]: {FFFF00}Voce Adicionou Wheel Arch X-Flow Roof Vent Component On Flash.");
  6765. ShowMenuForPlayer(Roof, playerid);
  6766. }
  6767. else if (carromodelo[playerid] == 559)
  6768. {
  6769. AddVehicleComponent(car, 1068);
  6770. SendClientMessage( playerid, -1, "{9A03FF}[INFO]: {FFFF00}Voce Adicionou Wheel Arch X-Flow Roof Vent Component On Jester.");
  6771. ShowMenuForPlayer(Roof, playerid);
  6772. }
  6773. else if (carromodelo[playerid] == 561)
  6774. {
  6775. AddVehicleComponent(car, 1061);
  6776. SendClientMessage( playerid, -1, "{9A03FF}[INFO]: {FFFF00}Voce Adicionou Wheel Arch X-Flow Roof Vent Component On Stratum.");
  6777. ShowMenuForPlayer(Roof, playerid);
  6778. }
  6779. else if (carromodelo[playerid] == 560)
  6780. {
  6781. AddVehicleComponent(car, 1033);
  6782. SendClientMessage( playerid, -1, "{9A03FF}[INFO]: {FFFF00}Voce Adicionou Wheel Arch X-Flow Roof Vent Component On Sultan.");
  6783. ShowMenuForPlayer(Roof, playerid);
  6784. }
  6785. else if (carromodelo[playerid] == 558)
  6786. {
  6787. AddVehicleComponent(car, 1091);
  6788. SendClientMessage( playerid, -1, "{9A03FF}[INFO]: {FFFF00}Voce Adicionou Wheel Arch X-Flow Roof Vent Component On Uranus.");
  6789. ShowMenuForPlayer(Roof, playerid);
  6790. }
  6791. } else {
  6792. SendClientMessage( playerid, -1, "{9A03FF}[INFO]: {FFFF00}Voce Nao Pode Adicinar.");
  6793. ShowMenuForPlayer(TuningMenu, playerid);
  6794. }
  6795. case 2:
  6796. if (carromodelo[playerid] == 567 || carromodelo[playerid] == 536)
  6797. {
  6798. new car = GetPlayerVehicleID(playerid);
  6799. if (carromodelo[playerid] == 567)
  6800. {
  6801. AddVehicleComponent(car, 1130);
  6802. SendClientMessage( playerid, -1, "{9A03FF}[INFO]: {FFFF00}Voce Adicionou Locos Low Hardtop Roof Component On Brodway.");
  6803. ShowMenuForPlayer(Roof, playerid);
  6804. }
  6805. else if (carromodelo[playerid] == 536)
  6806. {
  6807. AddVehicleComponent(car, 1128);
  6808. SendClientMessage( playerid, -1, "{9A03FF}[INFO]: {FFFF00}Voce Adicionou Locos Low Hardtop Roof Component On Blade.");
  6809. ShowMenuForPlayer(Roof, playerid);
  6810. }
  6811. } else {
  6812. SendClientMessage( playerid, -1, "{9A03FF}[INFO]: {FFFF00}Voce So Pode Adicionar Este Componente Em Carros LowRider.");
  6813. ShowMenuForPlayer(Roof, playerid);
  6814. }
  6815. case 3:
  6816. if (carromodelo[playerid] == 567 || carromodelo[playerid] == 536)
  6817. {
  6818. new car = GetPlayerVehicleID(playerid);
  6819. if (carromodelo[playerid] == 567)
  6820. {
  6821. AddVehicleComponent(car, 1131);
  6822. SendClientMessage( playerid, -1, "{9A03FF}[INFO]: {FFFF00}Voce Adicionou Locos Low Softtop Roof Component On Brodway.");
  6823. ShowMenuForPlayer(Roof, playerid);
  6824. }
  6825. else if (carromodelo[playerid] == 536)
  6826. {
  6827. AddVehicleComponent(car, 1103);
  6828. SendClientMessage( playerid, -1, "{9A03FF}[INFO]: {FFFF00}Voce Adicionou Locos Low Softtop Roof Component On Blade.");
  6829. ShowMenuForPlayer(Roof, playerid);
  6830. }
  6831. } else {
  6832. SendClientMessage( playerid, -1, "{9A03FF}[INFO]: {FFFF00}Voce So Pode Adicionar Este Componente Em Carros LowRider.");
  6833. ShowMenuForPlayer(Roof, playerid);
  6834. }
  6835. case 4:
  6836. ShowMenuForPlayer(TuningMenu, playerid);
  6837. }
  6838. }
  6839. if (Current == Spoilers)
  6840. {
  6841. switch (row)
  6842. {
  6843. case 0:
  6844. if (carromodelo[playerid] == 562 || carromodelo[playerid] == 565 || carromodelo[playerid] == 559 || carromodelo[playerid] == 561 || carromodelo[playerid] == 560)
  6845. {
  6846. new car = GetPlayerVehicleID(playerid);
  6847. if (carromodelo[playerid] == 562)
  6848. {
  6849. AddVehicleComponent(car, 1147);
  6850. SendClientMessage( playerid, -1, "{9A03FF}[INFO]: {FFFF00}Voce Adicionou Wheel Arch Alien Spoilers Component On Elegy.");
  6851. ShowMenuForPlayer(Spoilers, playerid);
  6852. }
  6853. else if (carromodelo[playerid] == 565)
  6854. {
  6855. AddVehicleComponent(car, 1049);
  6856. SendClientMessage( playerid, -1, "{9A03FF}[INFO]: {FFFF00}Voce Adicionou Wheel Arch Alien Spoilers Component On Flash.");
  6857. ShowMenuForPlayer(Spoilers, playerid);
  6858. }
  6859. else if (carromodelo[playerid] == 559)
  6860. {
  6861. AddVehicleComponent(car, 1162);
  6862. SendClientMessage( playerid, -1, "{9A03FF}[INFO]: {FFFF00}Voce Adicionou Wheel Arch Alien Spoilers Component On Jester.");
  6863. ShowMenuForPlayer(Spoilers, playerid);
  6864. }
  6865. else if (carromodelo[playerid] == 561)
  6866. {
  6867. AddVehicleComponent(car, 1158);
  6868. SendClientMessage( playerid, -1, "{9A03FF}[INFO]: {FFFF00}Voce Adicionou Wheel Arch Alien Spoilers Component On Stratum.");
  6869. ShowMenuForPlayer(Spoilers, playerid);
  6870. }
  6871. else if (carromodelo[playerid] == 560)
  6872. {
  6873. AddVehicleComponent(car, 1138);
  6874. SendClientMessage( playerid, -1, "{9A03FF}[INFO]: {FFFF00}Voce Adicionou Wheel Arch Alien Spoilers Component On Sultan.");
  6875. ShowMenuForPlayer(Spoilers, playerid);
  6876. }
  6877. else if (carromodelo[playerid] == 558)
  6878. {
  6879. AddVehicleComponent(car, 1164);
  6880. SendClientMessage( playerid, -1, "{9A03FF}[INFO]: {FFFF00}Voce Adicionou Wheel Arch Alien Spoilers Component On Uranus.");
  6881. ShowMenuForPlayer(Spoilers, playerid);
  6882. }
  6883. } else {
  6884. SendClientMessage( playerid, -1, "{9A03FF}[INFO]: {FFFF00}Voce Nao Pode Adicinar.");
  6885. ShowMenuForPlayer(TuningMenu2, playerid);
  6886. }
  6887. case 1:
  6888. if (carromodelo[playerid] == 562 || carromodelo[playerid] == 565 || carromodelo[playerid] == 559 || carromodelo[playerid] == 561 || carromodelo[playerid] == 560)
  6889. {
  6890. new car = GetPlayerVehicleID(playerid);
  6891. if (carromodelo[playerid] == 562)
  6892. {
  6893. AddVehicleComponent(car, 1146);
  6894. SendClientMessage( playerid, -1, "{9A03FF}[INFO]: {FFFF00}Voce Adicionou Wheel Arch X-Flow Spoilers Component On Elegy.");
  6895. ShowMenuForPlayer(Spoilers, playerid);
  6896. }
  6897. else if (carromodelo[playerid] == 565)
  6898. {
  6899. AddVehicleComponent(car, 1150);
  6900. SendClientMessage( playerid, -1, "{9A03FF}[INFO]: {FFFF00}Voce Adicionou Wheel Arch X-Flow Spoilers Component On Flash.");
  6901. ShowMenuForPlayer(Spoilers, playerid);
  6902. }
  6903. else if (carromodelo[playerid] == 559)
  6904. {
  6905. AddVehicleComponent(car, 1158);
  6906. SendClientMessage( playerid, -1, "{9A03FF}[INFO]: {FFFF00}Voce Adicionou Wheel Arch X-Flow Spoilers Component On Jester.");
  6907. ShowMenuForPlayer(Spoilers, playerid);
  6908. }
  6909. else if (carromodelo[playerid] == 561)
  6910. {
  6911. AddVehicleComponent(car, 1060);
  6912. SendClientMessage( playerid, -1, "{9A03FF}[INFO]: {FFFF00}Voce Adicionou Wheel Arch X-Flow Spoilers Component On Stratum.");
  6913. ShowMenuForPlayer(Spoilers, playerid);
  6914. }
  6915. else if (carromodelo[playerid] == 560)
  6916. {
  6917. AddVehicleComponent(car, 1139);
  6918. SendClientMessage( playerid, -1, "{9A03FF}[INFO]: {FFFF00}Voce Adicionou Wheel Arch X-Flow Spoilers Component On Sultan.");
  6919. ShowMenuForPlayer(Spoilers, playerid);
  6920. }
  6921. else if (carromodelo[playerid] == 558)
  6922. {
  6923. AddVehicleComponent(car, 1163);
  6924. SendClientMessage( playerid, -1, "{9A03FF}[INFO]: {FFFF00}Voce Adicionou Wheel Arch X-Flow Spoilers Component On Uranus.");
  6925. ShowMenuForPlayer(Spoilers, playerid);
  6926. }
  6927. } else {
  6928. SendClientMessage( playerid, -1, "{9A03FF}[INFO]: {FFFF00}Voce Nao Pode Adicinar.");
  6929. ShowMenuForPlayer(TuningMenu2, playerid);
  6930. }
  6931. case 2:
  6932. {
  6933. ShowMenuForPlayer(TuningMenu2, playerid);
  6934. }
  6935. }
  6936. }
  6937. if (Current == Sideskirts)
  6938. {
  6939. switch (row)
  6940. {
  6941. case 0:
  6942. if (carromodelo[playerid] == 562 || carromodelo[playerid] == 565 || carromodelo[playerid] == 559 || carromodelo[playerid] == 561 || carromodelo[playerid] == 560)
  6943. {
  6944. new car = GetPlayerVehicleID(playerid);
  6945. if (carromodelo[playerid] == 562)
  6946. {
  6947. AddVehicleComponent(car, 1036);
  6948. AddVehicleComponent(car, 1040);
  6949. SendClientMessage( playerid, -1, "{9A03FF}[INFO]: {FFFF00}Voce Adicionou Wheel Arch Alien Side Skirts Component On Elegy.");
  6950. ShowMenuForPlayer(Sideskirts, playerid);
  6951. }
  6952. else if (carromodelo[playerid] == 565)
  6953. {
  6954. AddVehicleComponent(car, 1047);
  6955. AddVehicleComponent(car, 1051);
  6956. SendClientMessage( playerid, -1, "{9A03FF}[INFO]: {FFFF00}Voce Adicionou Wheel Arch Alien Side Skirts Component On Flash.");
  6957. ShowMenuForPlayer(Sideskirts, playerid);
  6958. }
  6959. else if (carromodelo[playerid] == 559)
  6960. {
  6961. AddVehicleComponent(car, 1069);
  6962. AddVehicleComponent(car, 1071);
  6963. SendClientMessage( playerid, -1, "{9A03FF}[INFO]: {FFFF00}Voce Adicionou Wheel Arch Alien Side Skirts Component On Jester.");
  6964. ShowMenuForPlayer(Sideskirts, playerid);
  6965. }
  6966. else if (carromodelo[playerid] == 561)
  6967. {
  6968. AddVehicleComponent(car, 1056);
  6969. AddVehicleComponent(car, 1062);
  6970. SendClientMessage( playerid, -1, "{9A03FF}[INFO]: {FFFF00}Voce Adicionou Wheel Arch Alien Side Skirts Component On Stratum.");
  6971. ShowMenuForPlayer(Sideskirts, playerid);
  6972. }
  6973. else if (carromodelo[playerid] == 560)
  6974. {
  6975. AddVehicleComponent(car, 1026);
  6976. AddVehicleComponent(car, 1027);
  6977. SendClientMessage( playerid, -1, "{9A03FF}[INFO]: {FFFF00}Voce Adicionou Wheel Arch Alien Side Skirts Component On Sultan.");
  6978. ShowMenuForPlayer(Sideskirts, playerid);
  6979. }
  6980. else if (carromodelo[playerid] == 558)
  6981. {
  6982. AddVehicleComponent(car, 1090);
  6983. AddVehicleComponent(car, 1094);
  6984. SendClientMessage( playerid, -1, "{9A03FF}[INFO]: {FFFF00}Voce Adicionou Wheel Arch Alien Side Skirts Component On Uranus.");
  6985. ShowMenuForPlayer(Sideskirts, playerid);
  6986. }
  6987. } else {
  6988. SendClientMessage( playerid, -1, "{9A03FF}[INFO]: {FFFF00}Voce Nao Pode Adicinar.");
  6989. ShowMenuForPlayer(TuningMenu2, playerid);
  6990. }
  6991. case 1:
  6992. if (carromodelo[playerid] == 562 || carromodelo[playerid] == 565 || carromodelo[playerid] == 559 || carromodelo[playerid] == 561 || carromodelo[playerid] == 560)
  6993. {
  6994. new car = GetPlayerVehicleID(playerid);
  6995. if (carromodelo[playerid] == 562)
  6996. {
  6997. AddVehicleComponent(car, 1039);
  6998. AddVehicleComponent(car, 1041);
  6999. SendClientMessage( playerid, -1, "{9A03FF}[INFO]: {FFFF00}Voce Adicionou Wheel Arch X-Flow Side Skirts Component On Elegy.");
  7000. ShowMenuForPlayer(Sideskirts, playerid);
  7001. }
  7002. else if (carromodelo[playerid] == 565)
  7003. {
  7004. AddVehicleComponent(car, 1048);
  7005. AddVehicleComponent(car, 1052);
  7006. SendClientMessage( playerid, -1, "{9A03FF}[INFO]: {FFFF00}Voce Adicionou Wheel Arch X-Flow Side Skirts Component On Flash.");
  7007. ShowMenuForPlayer(Sideskirts, playerid);
  7008. }
  7009. else if (carromodelo[playerid] == 559)
  7010. {
  7011. AddVehicleComponent(car, 1070);
  7012. AddVehicleComponent(car, 1072);
  7013. SendClientMessage( playerid, -1, "{9A03FF}[INFO]: {FFFF00}Voce Adicionou Wheel Arch X-Flow Side Skirts Component On Jester.");
  7014. ShowMenuForPlayer(Sideskirts, playerid);
  7015. }
  7016. else if (carromodelo[playerid] == 561)
  7017. {
  7018. AddVehicleComponent(car, 1057);
  7019. AddVehicleComponent(car, 1063);
  7020. SendClientMessage( playerid, -1, "{9A03FF}[INFO]: {FFFF00}Voce Adicionou Wheel Arch X-Flow Side Skirts Component On Stratum.");
  7021. ShowMenuForPlayer(Sideskirts, playerid);
  7022. }
  7023. else if (carromodelo[playerid] == 560)
  7024. {
  7025. AddVehicleComponent(car, 1031);
  7026. AddVehicleComponent(car, 1030);
  7027. SendClientMessage( playerid, -1, "{9A03FF}[INFO]: {FFFF00}Voce Adicionou Wheel Arch X-Flow Side Skirts Component On Sultan.");
  7028. ShowMenuForPlayer(Sideskirts, playerid);
  7029. }
  7030. else if (carromodelo[playerid] == 558)
  7031. {
  7032. AddVehicleComponent(car, 1093);
  7033. AddVehicleComponent(car, 1095);
  7034. SendClientMessage( playerid, -1, "{9A03FF}[INFO]: {FFFF00}Voce Adicionou Wheel Arch X-Flow Side Skirts Component On Uranus.");
  7035. ShowMenuForPlayer(Sideskirts, playerid);
  7036. }
  7037. } else {
  7038. SendClientMessage( playerid, -1, "{9A03FF}[INFO]: {FFFF00}Voce Nao Pode Adicinar.");
  7039. ShowMenuForPlayer(TuningMenu2, playerid);
  7040. }
  7041. case 2:
  7042. if (carromodelo[playerid] == 575 || carromodelo[playerid] == 536 || carromodelo[playerid] == 576 || carromodelo[playerid] == 567)
  7043. {
  7044. new car = GetPlayerVehicleID(playerid);
  7045. if (carromodelo[playerid] == 575)
  7046. {
  7047. AddVehicleComponent(car, 1042);
  7048. AddVehicleComponent(car, 1099);
  7049. SendClientMessage( playerid, -1, "{9A03FF}[INFO]: {FFFF00}Voce Adicionou Locos Low Chrome Strip Side Skirts Component On Brodway.");
  7050. ShowMenuForPlayer(Sideskirts, playerid);
  7051. }
  7052. else if (carromodelo[playerid] == 567)
  7053. {
  7054. AddVehicleComponent(car, 1102);
  7055. AddVehicleComponent(car, 1133);
  7056. SendClientMessage( playerid, -1, "{9A03FF}[INFO]: {FFFF00}Voce Adicionou Locos Low Chrome Strip Side Skirts Component On Savanna.");
  7057. ShowMenuForPlayer(Sideskirts, playerid);
  7058. }
  7059. else if (carromodelo[playerid] == 576)
  7060. {
  7061. AddVehicleComponent(car, 1134);
  7062. AddVehicleComponent(car, 1137);
  7063. SendClientMessage( playerid, -1, "{9A03FF}[INFO]: {FFFF00}Voce Adicionou Locos Low Chrome Strip Side Skirts Component On Tornado.");
  7064. ShowMenuForPlayer(Sideskirts, playerid);
  7065. }
  7066. else if (carromodelo[playerid] == 536)
  7067. {
  7068. AddVehicleComponent(car, 1108);
  7069. AddVehicleComponent(car, 1107);
  7070. SendClientMessage( playerid, -1, "{9A03FF}[INFO]: {FFFF00}Voce Adicionou Locos Low Chrome Strip Side Skirts Component On Blade.");
  7071. ShowMenuForPlayer(Sideskirts, playerid);
  7072. }
  7073. } else {
  7074. SendClientMessage( playerid, -1, "{9A03FF}[INFO]: {FFFF00}Voce Nao Pode Adicinar.");
  7075. ShowMenuForPlayer(TuningMenu2, playerid);
  7076. }
  7077. case 3:
  7078. if (carromodelo[playerid] == 534 || carromodelo[playerid] == 534)
  7079. {
  7080. new car = GetPlayerVehicleID(playerid);
  7081. if (carromodelo[playerid] == 534)
  7082. {
  7083. AddVehicleComponent(car, 1122);
  7084. AddVehicleComponent(car, 1101);
  7085. SendClientMessage( playerid, -1, "{9A03FF}[INFO]: {FFFF00}Voce Adicionou Locos Low Chrome Flames Side Skirts Component On Remington.");
  7086. ShowMenuForPlayer(Sideskirts, playerid);
  7087. }
  7088. } else {
  7089. SendClientMessage( playerid, -1, "{9A03FF}[INFO]: {FFFF00}Voce Nao Pode Adicinar.");
  7090. ShowMenuForPlayer(TuningMenu2, playerid);
  7091. }
  7092. case 4:
  7093. if (carromodelo[playerid] == 534 || carromodelo[playerid] == 534)
  7094. {
  7095. new car = GetPlayerVehicleID(playerid);
  7096. if (carromodelo[playerid] == 534)
  7097. {
  7098. AddVehicleComponent(car, 1106);
  7099. AddVehicleComponent(car, 1124);
  7100. SendClientMessage( playerid, -1, "{9A03FF}[INFO]: {FFFF00}Voce Adicionou Locos Low Chrome Arches Side Skirts Component On Remington.");
  7101. ShowMenuForPlayer(Sideskirts, playerid);
  7102. }
  7103. } else {
  7104. SendClientMessage( playerid, -1, "{9A03FF}[INFO]: {FFFF00}Voce Nao Pode Adicinar.");
  7105. ShowMenuForPlayer(TuningMenu2, playerid);
  7106. }
  7107. case 5:
  7108. if (carromodelo[playerid] == 535)
  7109. {
  7110. new car = GetPlayerVehicleID(playerid);
  7111. if (carromodelo[playerid] == 535)
  7112. {
  7113. AddVehicleComponent(car, 1118);
  7114. AddVehicleComponent(car, 1120);
  7115. SendClientMessage( playerid, -1, "{9A03FF}[INFO]: {FFFF00}Voce Adicionou Locos Low Chrome Trim Side Skirts Component On Slamvan.");
  7116. ShowMenuForPlayer(Sideskirts, playerid);
  7117. }
  7118. } else {
  7119. SendClientMessage( playerid, -1, "{9A03FF}[INFO]: {FFFF00}Voce Nao Pode Adicinar.");
  7120. ShowMenuForPlayer(TuningMenu2, playerid);
  7121. }
  7122. case 6:
  7123. if (carromodelo[playerid] == 535)
  7124. {
  7125. new car = GetPlayerVehicleID(playerid);
  7126. if (carromodelo[playerid] == 535)
  7127. {
  7128. AddVehicleComponent(car, 1119);
  7129. AddVehicleComponent(car, 1121);
  7130. SendClientMessage( playerid, -1, "{9A03FF}[INFO]: {FFFF00}Voce Adicionou Locos Low Chrome Wheelcovers Component On Slamvan.");
  7131. ShowMenuForPlayer(Sideskirts, playerid);
  7132. }
  7133. } else {
  7134. SendClientMessage( playerid, -1, "{9A03FF}[INFO]: {FFFF00}Voce Nao Pode Adicinar.");
  7135. ShowMenuForPlayer(TuningMenu2, playerid);
  7136. }
  7137. case 7:
  7138. ShowMenuForPlayer(TuningMenu2, playerid);
  7139. }
  7140. }
  7141. if (Current == Bullbars)
  7142. {
  7143. switch (row)
  7144. {
  7145. case 0:
  7146. if (carromodelo[playerid] == 534)
  7147. {
  7148. new car = GetPlayerVehicleID(playerid);
  7149. if (carromodelo[playerid] == 534)
  7150. {
  7151. AddVehicleComponent(car, 1100);
  7152. SendClientMessage( playerid, -1, "{9A03FF}[INFO]: {FFFF00}Voce Adicionou Locos Low Chrome Grill Component On Remington.");
  7153. ShowMenuForPlayer(Bullbars, playerid);
  7154. }
  7155. } else {
  7156. SendClientMessage( playerid, -1, "{9A03FF}[INFO]: {FFFF00}Voce Nao Pode Adicinar.");
  7157. ShowMenuForPlayer(TuningMenu2, playerid);
  7158. }
  7159. case 1:
  7160. if (carromodelo[playerid] == 534)
  7161. {
  7162. new car = GetPlayerVehicleID(playerid);
  7163. if (carromodelo[playerid] == 534)
  7164. {
  7165. AddVehicleComponent(car, 1123);
  7166. SendClientMessage( playerid, -1, "{9A03FF}[INFO]: {FFFF00}Voce Adicionou Locos Low Chrome Bars Component On Remington.");
  7167. ShowMenuForPlayer(Bullbars, playerid);
  7168. }
  7169. } else {
  7170. SendClientMessage( playerid, -1, "{9A03FF}[INFO]: {FFFF00}Voce Nao Pode Adicinar.");
  7171. ShowMenuForPlayer(TuningMenu2, playerid);
  7172. }
  7173. case 2:
  7174. if (carromodelo[playerid] == 534)
  7175. {
  7176. new car = GetPlayerVehicleID(playerid);
  7177. if (carromodelo[playerid] == 534)
  7178. {
  7179. AddVehicleComponent(car, 1125);
  7180. SendClientMessage( playerid, -1, "{9A03FF}[INFO]: {FFFF00}Voce Adicionou Locos Low Chrome Lights Component On Remington.");
  7181. ShowMenuForPlayer(Bullbars, playerid);
  7182. }
  7183. } else {
  7184. SendClientMessage( playerid, -1, "{9A03FF}[INFO]: {FFFF00}Voce Nao Pode Adicinar.");
  7185. ShowMenuForPlayer(TuningMenu2, playerid);
  7186. }
  7187. case 3:
  7188. if (carromodelo[playerid] == 535)
  7189. {
  7190. new car = GetPlayerVehicleID(playerid);
  7191. if (carromodelo[playerid] == 535)
  7192. {
  7193. AddVehicleComponent(car, 1117);
  7194. SendClientMessage( playerid, -1, "{9A03FF}[INFO]: {FFFF00}Voce Adicionou Locos Low Chrome Lights Component On Slamvan.");
  7195. ShowMenuForPlayer(Bullbars, playerid);
  7196. }
  7197. } else {
  7198. SendClientMessage( playerid, -1, "{9A03FF}[INFO]: {FFFF00}Voce Nao Pode Adicinar.");
  7199. ShowMenuForPlayer(TuningMenu2, playerid);
  7200. }
  7201. case 4:
  7202. ShowMenuForPlayer(TuningMenu2, playerid);
  7203. }
  7204. }
  7205. if (Current == Wheels)
  7206. {
  7207. switch (row)
  7208. {
  7209. case 0:
  7210. if (GetPlayerMoney(playerid) >= 0)
  7211. {
  7212. new car = GetPlayerVehicleID(playerid);
  7213. AddVehicleComponent(car, 1025);
  7214. SendClientMessage( playerid, -1, "{9A03FF}[INFO]: {FFFF00}Voce Adicionou Offroad Wheels.");
  7215. ShowMenuForPlayer(Wheels, playerid);
  7216. } else {
  7217. SendClientMessage( playerid, -1, "{9A03FF}[INFO]: {FFFF00}Voce Nao Contem Dinheiro.");
  7218. ShowMenuForPlayer(TuningMenu2, playerid);
  7219. }
  7220. case 1:
  7221. if (GetPlayerMoney(playerid) >= 0)
  7222. {
  7223. new car = GetPlayerVehicleID(playerid);
  7224. AddVehicleComponent(car, 1074);
  7225. SendClientMessage( playerid, -1, "{9A03FF}[INFO]: {FFFF00}Voce Adicionou Mega Wheels.");
  7226. ShowMenuForPlayer(Wheels, playerid);
  7227. } else {
  7228. SendClientMessage( playerid, -1, "{9A03FF}[INFO]: {FFFF00}Voce Nao Contem Dinheiro.");
  7229. ShowMenuForPlayer(TuningMenu2, playerid);
  7230. }
  7231. case 2:
  7232. if (GetPlayerMoney(playerid) >= 0)
  7233. {
  7234. new car = GetPlayerVehicleID(playerid);
  7235. AddVehicleComponent(car, 1076);
  7236. SendClientMessage( playerid, -1, "{9A03FF}[INFO]: {FFFF00}Voce Adicionou Wires Wheels.");
  7237. ShowMenuForPlayer(Wheels, playerid);
  7238. } else {
  7239. SendClientMessage( playerid, -1, "{9A03FF}[INFO]: {FFFF00}Voce Nao Contem Dinheiro.");
  7240. ShowMenuForPlayer(TuningMenu2, playerid);
  7241. }
  7242. case 3:
  7243. if (GetPlayerMoney(playerid) >= 0)
  7244. {
  7245. new car = GetPlayerVehicleID(playerid);
  7246. AddVehicleComponent(car, 1078);
  7247. SendClientMessage( playerid, -1, "{9A03FF}[INFO]: {FFFF00}Voce Adicionou Twist Wheels.");
  7248. ShowMenuForPlayer(Wheels, playerid);
  7249. } else {
  7250. SendClientMessage( playerid, -1, "{9A03FF}[INFO]: {FFFF00}Voce Nao Contem Dinheiro.");
  7251. ShowMenuForPlayer(Wheels, playerid);
  7252. }
  7253. case 4:
  7254. if (GetPlayerMoney(playerid) >= 0)
  7255. {
  7256. new car = GetPlayerVehicleID(playerid);
  7257. AddVehicleComponent(car, 1081);
  7258. SendClientMessage( playerid, -1, "{9A03FF}[INFO]: {FFFF00}Voce Adicionou Grove Wheels.");
  7259. ShowMenuForPlayer(Wheels, playerid);
  7260. } else {
  7261. SendClientMessage( playerid, -1, "{9A03FF}[INFO]: {FFFF00}Voce Nao Contem Dinheiro.");
  7262. ShowMenuForPlayer(TuningMenu2, playerid);
  7263. }
  7264. case 5:
  7265. if (GetPlayerMoney(playerid) >= 0)
  7266. {
  7267. new car = GetPlayerVehicleID(playerid);
  7268. AddVehicleComponent(car, 1082);
  7269. SendClientMessage( playerid, -1, "{9A03FF}[INFO]: {FFFF00}Voce Adicionou Import Wheels.");
  7270. ShowMenuForPlayer(Wheels, playerid);
  7271. } else {
  7272. SendClientMessage( playerid, -1, "{9A03FF}[INFO]: {FFFF00}Voce Nao Contem Dinheiro.");
  7273. ShowMenuForPlayer(TuningMenu2, playerid);
  7274. }
  7275. case 6:
  7276. if (GetPlayerMoney(playerid) >= 0)
  7277. {
  7278. new car = GetPlayerVehicleID(playerid);
  7279. AddVehicleComponent(car, 1085);
  7280. SendClientMessage( playerid, -1, "{9A03FF}[INFO]: {FFFF00}Voce Adicionou Atomic Wheels.");
  7281. ShowMenuForPlayer(Wheels, playerid);
  7282. } else {
  7283. SendClientMessage( playerid, -1, "{9A03FF}[INFO]: {FFFF00}Voce Nao Contem Dinheiro.");
  7284. ShowMenuForPlayer(TuningMenu2, playerid);
  7285. }
  7286. case 7:
  7287. if (GetPlayerMoney(playerid) >= 0)
  7288. {
  7289. new car = GetPlayerVehicleID(playerid);
  7290. AddVehicleComponent(car, 1096);
  7291. SendClientMessage( playerid, -1, "{9A03FF}[INFO]: {FFFF00}Voce Adicionou Ahab Wheels.");
  7292. ShowMenuForPlayer(Wheels, playerid);
  7293. } else {
  7294. SendClientMessage( playerid, -1, "{9A03FF}[INFO]: {FFFF00}Voce Nao Contem Dinheiro.");
  7295. ShowMenuForPlayer(TuningMenu2, playerid);
  7296. }
  7297. case 8:
  7298. if (GetPlayerMoney(playerid) >= 0)
  7299. {
  7300. new car = GetPlayerVehicleID(playerid);
  7301. AddVehicleComponent(car, 1097);
  7302. SendClientMessage( playerid, -1, "{9A03FF}[INFO]: {FFFF00}Voce Adicionou Virtual Wheels.");
  7303. ShowMenuForPlayer(Wheels, playerid);
  7304. } else {
  7305. SendClientMessage( playerid, -1, "{9A03FF}[INFO]: {FFFF00}Voce Nao Contem Dinheiro.");
  7306. ShowMenuForPlayer(TuningMenu2, playerid);
  7307. }
  7308. case 9:
  7309. if (GetPlayerMoney(playerid) >= 0)
  7310. {
  7311. new car = GetPlayerVehicleID(playerid);
  7312. AddVehicleComponent(car, 1098);
  7313. SendClientMessage( playerid, -1, "{9A03FF}[INFO]: {FFFF00}Voce Adicionou Access Wheels.");
  7314. ShowMenuForPlayer(Wheels, playerid);
  7315. } else {
  7316. SendClientMessage( playerid, -1, "{9A03FF}[INFO]: {FFFF00}Voce Nao Contem Dinheiro.");
  7317. ShowMenuForPlayer(TuningMenu2, playerid);
  7318. }
  7319. case 10:
  7320. {
  7321. ShowMenuForPlayer(Wheels1, playerid);
  7322. }
  7323. case 11:
  7324. {
  7325. ShowMenuForPlayer(TuningMenu2, playerid);
  7326. }
  7327. }
  7328. }
  7329. if (Current == Wheels1)
  7330. {
  7331. switch (row)
  7332. {
  7333. case 0:
  7334. if (GetPlayerMoney(playerid) >= 0)
  7335. {
  7336. new car = GetPlayerVehicleID(playerid);
  7337. AddVehicleComponent(car, 1084);
  7338. SendClientMessage( playerid, -1, "{9A03FF}[INFO]: {FFFF00}Voce Adicionou Trance Wheels.");
  7339. ShowMenuForPlayer(Wheels1, playerid);
  7340. } else {
  7341. SendClientMessage( playerid, -1, "{9A03FF}[INFO]: {FFFF00}Voce Nao Contem Dinheiro.");
  7342. ShowMenuForPlayer(TuningMenu2, playerid);
  7343. }
  7344. case 1:
  7345. if (GetPlayerMoney(playerid) >= 0)
  7346. {
  7347. new car = GetPlayerVehicleID(playerid);
  7348. AddVehicleComponent(car, 1073);
  7349. SendClientMessage( playerid, -1, "{9A03FF}[INFO]: {FFFF00}Voce Adicionou Shadow Wheels.");
  7350. ShowMenuForPlayer(Wheels1, playerid);
  7351. } else {
  7352. SendClientMessage( playerid, -1, "{9A03FF}[INFO]: {FFFF00}Voce Nao Contem Dinheiro.");
  7353. ShowMenuForPlayer(TuningMenu2, playerid);
  7354. }
  7355. case 2:
  7356. if (GetPlayerMoney(playerid) >= 0)
  7357. {
  7358. new car = GetPlayerVehicleID(playerid);
  7359. AddVehicleComponent(car, 1075);
  7360. SendClientMessage( playerid, -1, "{9A03FF}[INFO]: {FFFF00}Voce Adicionou Rimshine Wheels.");
  7361. ShowMenuForPlayer(Wheels1, playerid);
  7362. } else {
  7363. SendClientMessage( playerid, -1, "{9A03FF}[INFO]: {FFFF00}Voce Nao Contem Dinheiro.");
  7364. ShowMenuForPlayer(TuningMenu2, playerid);
  7365. }
  7366. case 3:
  7367. if (GetPlayerMoney(playerid) >= 0)
  7368. {
  7369. new car = GetPlayerVehicleID(playerid);
  7370. AddVehicleComponent(car, 1077);
  7371. SendClientMessage( playerid, -1, "{9A03FF}[INFO]: {FFFF00}Voce Adicionou Classic Wheels.");
  7372. ShowMenuForPlayer(Wheels1, playerid);
  7373. } else {
  7374. SendClientMessage( playerid, -1, "{9A03FF}[INFO]: {FFFF00}Voce Nao Contem Dinheiro.");
  7375. ShowMenuForPlayer(Wheels, playerid);
  7376. }
  7377. case 4:
  7378. if (GetPlayerMoney(playerid) >= 0)
  7379. {
  7380. new car = GetPlayerVehicleID(playerid);
  7381. AddVehicleComponent(car, 1079);
  7382. SendClientMessage( playerid, -1, "{9A03FF}[INFO]: {FFFF00}Voce Adicionou Cutter Wheels.");
  7383. ShowMenuForPlayer(Wheels1, playerid);
  7384. } else {
  7385. SendClientMessage( playerid, -1, "{9A03FF}[INFO]: {FFFF00}Voce Nao Contem Dinheiro.");
  7386. ShowMenuForPlayer(TuningMenu2, playerid);
  7387. }
  7388. case 5:
  7389. if (GetPlayerMoney(playerid) >= 0)
  7390. {
  7391. new car = GetPlayerVehicleID(playerid);
  7392. AddVehicleComponent(car, 1080);
  7393. SendClientMessage( playerid, -1, "{9A03FF}[INFO]: {FFFF00}Voce Adicionou Switch Wheels.");
  7394. ShowMenuForPlayer(Wheels1, playerid);
  7395. } else {
  7396. SendClientMessage( playerid, -1, "{9A03FF}[INFO]: {FFFF00}Voce Nao Contem Dinheiro.");
  7397. ShowMenuForPlayer(TuningMenu2, playerid);
  7398. }
  7399. case 6:
  7400. if (GetPlayerMoney(playerid) >= 0)
  7401. {
  7402. new car = GetPlayerVehicleID(playerid);
  7403. AddVehicleComponent(car, 1083);
  7404. SendClientMessage( playerid, -1, "{9A03FF}[INFO]: {FFFF00}Voce Adicionou Dollar Wheels.");
  7405. ShowMenuForPlayer(Wheels1, playerid);
  7406. } else {
  7407. SendClientMessage( playerid, -1, "{9A03FF}[INFO]: {FFFF00}Voce Nao Contem Dinheiro.");
  7408. ShowMenuForPlayer(TuningMenu2, playerid);
  7409. }
  7410. case 7:
  7411. {
  7412. ShowMenuForPlayer(TuningMenu2, playerid);
  7413. }
  7414. }
  7415. }
  7416. if (Current == Carstereo)
  7417. {
  7418. switch (row)
  7419. {
  7420. case 0:
  7421. if (GetPlayerMoney(playerid) >= 0)
  7422. {
  7423. new car = GetPlayerVehicleID(playerid);
  7424. AddVehicleComponent(car, 1086);
  7425. SendClientMessage( playerid, -1, "{9A03FF}[INFO]: {FFFF00}Voce Adicionou Stereo Bass Bost System.");
  7426. ShowMenuForPlayer(Carstereo, playerid);
  7427. } else {
  7428. SendClientMessage( playerid, -1, "{9A03FF}[INFO]: {FFFF00}Voce Nao Contem Dinheiro.");
  7429. ShowMenuForPlayer(TuningMenu2, playerid);
  7430. }
  7431. case 1:
  7432. {
  7433. ShowMenuForPlayer(TuningMenu2, playerid);
  7434. }
  7435. }
  7436. }
  7437. if (Current == Hydraulics)
  7438. {
  7439. switch (row)
  7440. {
  7441. case 0:
  7442. if (GetPlayerMoney(playerid) >= 0)
  7443. {
  7444. new car = GetPlayerVehicleID(playerid);
  7445. AddVehicleComponent(car, 1087);
  7446. SendClientMessage( playerid, -1, "{9A03FF}[INFO]: {FFFF00}Voce Adicionou Hydraulics Ao Veiculo");
  7447. ShowMenuForPlayer(Hydraulics, playerid);
  7448. } else {
  7449. SendClientMessage( playerid, -1, "{9A03FF}[INFO]: {FFFF00}Voce Nao Contem Dinheiro.");
  7450. ShowMenuForPlayer(TuningMenu2, playerid);
  7451. }
  7452. case 1:
  7453. {
  7454. ShowMenuForPlayer(TuningMenu2, playerid);
  7455. }
  7456. }
  7457. }
  7458. if (Current == Nitro)
  7459. {
  7460. switch (row)
  7461. {
  7462. case 0:
  7463. if (GetPlayerMoney(playerid) >= 0)
  7464. {
  7465. new car = GetPlayerVehicleID(playerid);
  7466. AddVehicleComponent(car, 1008);
  7467. SendClientMessage( playerid, -1, "{9A03FF}[INFO]: {FFFF00}Voce Adicionou 2x Nitro Ao Veiculo");
  7468. ShowMenuForPlayer(Nitro, playerid);
  7469. } else {
  7470. SendClientMessage( playerid, -1, "{9A03FF}[INFO]: {FFFF00}Voce Nao Contem Dinheiro.");
  7471. ShowMenuForPlayer(TuningMenu2, playerid);
  7472. }
  7473. case 1:
  7474. if (GetPlayerMoney(playerid) >= 0)
  7475. {
  7476. new car = GetPlayerVehicleID(playerid);
  7477. AddVehicleComponent(car, 1009);
  7478. SendClientMessage( playerid, -1, "{9A03FF}[INFO]: {FFFF00}Voce Adicionou 5x Nitro Ao Veiculo");
  7479. ShowMenuForPlayer(Nitro, playerid);
  7480. } else {
  7481. SendClientMessage( playerid, -1, "{9A03FF}[INFO]: {FFFF00}Voce Nao Contem Dinheiro.");
  7482. ShowMenuForPlayer(TuningMenu2, playerid);
  7483. }
  7484. case 2:
  7485. if (GetPlayerMoney(playerid) >= 0)
  7486. {
  7487. new car = GetPlayerVehicleID(playerid);
  7488. AddVehicleComponent(car, 1010);
  7489. SendClientMessage( playerid, -1, "{9A03FF}[INFO]: {FFFF00}Voce Adicionou 10x Nitro Ao Veiculo");
  7490. ShowMenuForPlayer(Nitro, playerid);
  7491. } else {
  7492. SendClientMessage( playerid, -1, "{9A03FF}[INFO]: {FFFF00}Voce Nao Contem Dinheiro.");
  7493. ShowMenuForPlayer(TuningMenu2, playerid);
  7494. }
  7495. case 3:
  7496. {
  7497. ShowMenuForPlayer(TuningMenu2, playerid);
  7498. }
  7499. }
  7500. }
  7501. if (Current == TuningMenu2)
  7502. {
  7503. switch (row)
  7504. {
  7505. case 0:
  7506. {
  7507. ShowMenuForPlayer(Spoilers, playerid);
  7508. }
  7509. case 1:
  7510. {
  7511. ShowMenuForPlayer(Sideskirts, playerid);
  7512. }
  7513. case 2:
  7514. {
  7515. ShowMenuForPlayer(Bullbars, playerid);
  7516. }
  7517. case 3:
  7518. {
  7519. ShowMenuForPlayer(Wheels, playerid);
  7520. }
  7521. case 4:
  7522. {
  7523. ShowMenuForPlayer(Carstereo, playerid);
  7524. }
  7525. case 5:
  7526. {
  7527. ShowMenuForPlayer(Hydraulics, playerid);
  7528. }
  7529. case 6:
  7530. {
  7531. ShowMenuForPlayer(Nitro, playerid);
  7532. }
  7533. case 7:
  7534. {
  7535. new car = GetPlayerVehicleID(playerid);
  7536. SetVehicleHealth(car, 1000);
  7537. SendClientMessage( playerid, -1, "{9A03FF}[INFO]: {FFFF00}Voce Reparou Seu Veiculo.");
  7538. ShowMenuForPlayer(TuningMenu2, playerid);
  7539. }
  7540. case 8:
  7541. {
  7542. ShowMenuForPlayer(TuningMenu, playerid);
  7543. }
  7544. }
  7545. }
  7546. return 1;
  7547. }
  7548.  
  7549. forward MenuTuning(playerid);
  7550. public MenuTuning(playerid)
  7551. {
  7552. switch(carromodelo[playerid])
  7553. {
  7554. case 562,565,559,561,560,575,534,567,536,535,576,411,579,602,496,518,527,589,597,419,
  7555. 533,526,474,545,517,410,600,436,580,439,549,491,445,604,507,585,587,466,492,546,551,516,
  7556. 426, 547, 405, 409, 550, 566, 540, 421, 529,431,438,437,420,525,552,416,433,427,490,528,
  7557. 407,544,470,598,596,599,601,428,499,609,524,578,486,406,573,455,588,403,514,423,
  7558. 414,443,515,456,422,482,530,418,572,413,440,543,583,478,554,402,542,603,475,568,504,457,
  7559. 483,508,429,541,415,480,434,506,451,555,477,400,404,489,479,442,458,467,558:
  7560. {
  7561. ShowMenuForPlayer(TuningMenu, playerid);
  7562. TogglePlayerControllable(playerid,0);
  7563. return SendClientMessage(playerid, -1, "{9A03FF}[INFO]: {FFFF00}Use o 'Espaco' Para Selecionar.");
  7564. }
  7565. default: return SendClientMessage(playerid, -1,"{9A03FF}[INFO]: {FFFF00}Voce Nao Pode Tunar Este Veiculo.");
  7566. }
  7567. return 1;
  7568. }
  7569.  
  7570. public OnPlayerEnterVehicle(playerid, vehicleid, ispassenger)
  7571. {
  7572. TextDrawShowForPlayer(playerid, VelocimetroText01);
  7573. SendClientMessage(playerid, -1,
  7574. "{9A03FF}[INFO]: {FFFF00}Voce Entrou No Veiculo Com Sucesso!.");
  7575. SendClientMessage(playerid, -1,
  7576. "{9A03FF}[INFO]: {FFFF00}Querer Saber Os Comandos Em Veiculos?");
  7577. SendClientMessage(playerid, -1,
  7578. "{9A03FF}[INFO]: {FFFF00}Digite: /Comandos e Seja Feliz 'XD'.");
  7579. return 1;
  7580. }
  7581.  
  7582. public OnPlayerExitVehicle(playerid, vehicleid)
  7583. {
  7584. DestroyVehicle(VeiculoCV[playerid]);
  7585. if (JogadorJogando[playerid])
  7586. {
  7587. SetPVarInt(playerid, "Checkpoints", 0);
  7588. SetPVarInt(JogadorConvidado[playerid], "Checkpoints", 0);
  7589. SetPlayerVirtualWorld(JogadorConvidado[playerid], 0);
  7590. SetPlayerVirtualWorld(playerid, 0);
  7591. RemovePlayerFromVehicle(JogadorConvidado[playerid]);
  7592. RemovePlayerFromVehicle(playerid);
  7593. new string[128];
  7594. new nomeDRIFT[25];
  7595. GetPlayerName (JogadorConvidado[playerid], nomeDRIFT, 25);
  7596. GetPlayerName (playerid, string, 25);
  7597. format(string, 128, "{9A03FF}[INFO]: {FFFF00}O %s Ganhou Do Jogador %s No /Desafio!.", nomeDRIFT, string);
  7598. SendClientMessageToAll(-1, string);
  7599. format(string, 128, "{9A03FF}[INFO]: {FFFF00}Voce Perdeu %d De Score!.", ScoreApostado[playerid]);
  7600. SendClientMessage(playerid, -1, string);
  7601. format(string, 128, "{9A03FF}[INFO]: {FFFF00}Voce Ganhou %d De Score!.", ScoreApostado[playerid]);
  7602. SendClientMessage(JogadorConvidado[playerid], -1, string);
  7603. JogadorJogando[JogadorConvidado[playerid]] = false;
  7604. JogadorJogando[playerid] = false;
  7605. DisablePlayerRaceCheckpoint(JogadorConvidado[playerid]);
  7606. DisablePlayerRaceCheckpoint(playerid);
  7607. TextDrawShowForPlayer(playerid, TextDrawInfo[playerid]);
  7608. TextDrawShowForPlayer(JogadorConvidado[playerid], TextDrawInfo[JogadorConvidado[playerid]]);
  7609. SetPlayerScore(playerid, GetPlayerScore(playerid) - ScoreApostado[playerid]);
  7610. SetPlayerScore(JogadorConvidado[playerid], GetPlayerScore(JogadorConvidado[playerid]) + ScoreApostado[playerid]);
  7611. salvarJogador(playerid);
  7612. salvarJogador(JogadorConvidado[playerid]);
  7613. ScoreApostado[playerid] = 0;
  7614. ScoreApostado[JogadorConvidado[playerid]] = 0;
  7615. TogglePlayerControllable(JogadorConvidado[playerid], 1);
  7616. TogglePlayerControllable(playerid, 1);
  7617. SetTimerEx("SpawnEx", 3000, false, "i", JogadorConvidado[playerid]);
  7618. SetTimerEx("SpawnEx", 3000, false, "i", playerid);
  7619. eleConvidado[JogadorConvidado[playerid]] = false;
  7620. eleConvidado[playerid] = false;
  7621. JogadorConvidado[JogadorConvidado[playerid]] = -1;
  7622. JogadorConvidado[playerid] = -1 ;
  7623. }
  7624. TextDrawHideForPlayer(playerid, NSFDraw[playerid]);
  7625. TextDrawHideForPlayer(playerid, VelocimetroText01);
  7626. SendClientMessage(playerid, -1,
  7627. "{9A03FF}[INFO]: {FFFF00}Voce Saiu Do Seu Veiculo Com Sucesso.");
  7628. SendClientMessage(playerid, -1,
  7629. "{9A03FF}[INFO]: {FFFF00}Tome Cuidado Andando sem o Seu Veiculo.");
  7630. return 1;
  7631. }
  7632.  
  7633. forward AutoReparar(playerid);
  7634. public AutoReparar(playerid)
  7635. {
  7636. RepairVehicle(GetPlayerVehicleID(playerid));
  7637. return 1;
  7638. }
  7639.  
  7640. stock KcmD(param, cmdtext[])
  7641. {
  7642. new string[128], pos, var;
  7643. format(string, sizeof(string), "%s ", cmdtext);
  7644. while((pos = strfind(string, " ", true)) != -1)
  7645. {
  7646. if(var == param) return string;
  7647. var++;
  7648.  
  7649. strdel(string, 0, pos + 1);
  7650. if(strcmp(string, " ", true, pos) == 0) goto end;
  7651. }
  7652. end:
  7653. string[0] = '\0';
  7654. return string;
  7655. }
  7656.  
  7657. stock SalvarTudo(playerid)
  7658. {
  7659. new NickName[MAX_PLAYER_NAME],text[100];
  7660. GetPVarString(playerid, "Nome Original", NickName, sizeof(NickName));
  7661. format(text,sizeof(text),"/Equipes/%s.txt",NickName);
  7662. Fini_OpenFile(text);
  7663. Fini_SetStr("RecrutaDeOutroPlayer",PlayerRecrutaDeOutroPlayer[playerid]);
  7664. Fini_SetStr("NomeEquipe",PlayerEquipe[playerid]);
  7665. Fini_SetStr("Tag",EquipeTag[playerid]);
  7666. Fini_SetVal("Cor",CorEquipe[playerid]);
  7667. Fini_SetFloat("SpawnX",Spawn[playerid][0]);
  7668. Fini_SetFloat("SpawnY",Spawn[playerid][1]);
  7669. Fini_SetFloat("SpawnZ",Spawn[playerid][2]);
  7670. Fini_SetVal("Skin1",SkinEquipe[playerid][0]);
  7671. Fini_SetVal("Skin2",SkinEquipe[playerid][1]);
  7672. Fini_SetVal("Skin3",SkinEquipe[playerid][2]);
  7673. Fini_SetVal("Cargo",RankPlayer[playerid]);
  7674. Fini_SetBool("PlayerTemEquipe",PlayerTemEquipe[playerid]);
  7675. Fini_SetBool("PlayerMembroEquipe",PlayerMembroEquipe[playerid]);
  7676. Fini_SaveFile();
  7677. Fini_CloseFile();
  7678. return 1;
  7679. }
  7680.  
  7681. public SendMSG()
  7682. {
  7683. new random2 = random(sizeof(RandomColors));
  7684. new randMSG = random(sizeof(RandomMSG));
  7685. SendClientMessageToAll(RandomColors[random2], RandomMSG[randMSG]);
  7686. }
  7687.  
  7688. public OnPlayerUpdate(playerid)
  7689. {
  7690. SetPVarInt(playerid, "SegundosTick", gettime());
  7691. if( gettime() - GetPVarInt(playerid, "SegundosTick") > 1)
  7692. salvarJogador(playerid);
  7693. new string[32];
  7694. format(string, sizeof(string), "%08d", GetPlayerMoney(playerid));
  7695. TextDrawSetString(Ft[playerid], string);
  7696. GetPlayerName(playerid,NomeiCore,sizeof(NomeiCore));
  7697. format(FalaiCore,sizeof(FalaiCore),Surpresas,NomeiCore);
  7698.  
  7699. if(DOF2_FileExists(FalaS))
  7700. {
  7701. DOF2_SetInt(FalaS,"Tempo",GetPlayerSurprises(playerid));
  7702. DOF2_SaveFile();
  7703. }
  7704. else
  7705. {
  7706. if(GetPlayerSurprises(playerid) >= 1)
  7707. {
  7708. DOF2_CreateFile(FalaS);
  7709. DOF2_SetInt(FalaS,"Tempo",GetPlayerSurprises(playerid));
  7710. DOF2_SaveFile();
  7711. }
  7712. }
  7713. return 1;
  7714. }
  7715.  
  7716. forward ResetPlayerSurprises(playerid);
  7717. public ResetPlayerSurprises(playerid)
  7718. {
  7719. SetPlayerSurprises(playerid,GetPlayerSurprises(playerid)-1);
  7720. if(GetPlayerSurprises(playerid) == 0)
  7721. {
  7722. KillTimer(TimerSurprise[playerid]);
  7723. SendClientMessage( playerid, -1, "{9A03FF}[INFO]: {FFFF00}Ardiquira Sua Surpresa Novamente Vai Ate o '$' No Mapa.");
  7724. }
  7725. return 1;
  7726. }
  7727.  
  7728. public OnPlayerDeath(playerid, killerid, reason)
  7729. {
  7730. OnPlayerExitVehicle(playerid, -1);
  7731. GameTextForPlayer(playerid, "~~Morto", 5000, 3);
  7732. SendClientMessage( playerid, -1,
  7733. "{9A03FF}[INFO]: {FFFF00}Voce Morreu.");
  7734. SendDeathMessage(killerid, playerid, reason);
  7735. return 1;
  7736. }
  7737.  
  7738. public OnPlayerCommandPerformed(playerid, cmdtext[], success)
  7739. {
  7740. if(!success)
  7741. return SendClientMessage(playerid, -1, "{9A03FF}[INFO]: {AA3333}Comando Invalido, Digite: /Comandos");
  7742.  
  7743. return 1;
  7744. }
  7745.  
  7746. public OnPlayerText(playerid,text[])
  7747. {
  7748. if(calado[playerid] == true)
  7749. {
  7750. SendClientMessage(playerid,fail,"{9A03FF}[INFO]: {FFFF00}Foi Calado, Tenta Fala Agora Seu Noob.");
  7751. return 0;
  7752. }
  7753. return 1;
  7754. }
  7755.  
  7756. stock SetPlayerMoney(id,dinheiro)
  7757. {
  7758. ResetPlayerMoney(id);
  7759. return GivePlayerMoney(id,dinheiro);
  7760. }
  7761.  
  7762. stock PlayerName(id)
  7763. {
  7764. new name[MAX_PLAYER_NAME];
  7765. GetPlayerName(id, name, sizeof(name));
  7766. return name;
  7767. }
  7768.  
  7769. stock salvardados(playerid)
  7770. {
  7771. GetPlayerName(playerid,nome,24);
  7772. format(arquivo,sizeof(arquivo),adm,nome);
  7773. DOF2_SetInt(arquivo,"admin",info[playerid][pAdmin]);
  7774. DOF2_SetInt(arquivo,"autorizado",info[playerid][pAutorizado]);
  7775. DOF2_SetInt(arquivo,"banido",info[playerid][pBan]);
  7776. DOF2_SaveFile();
  7777. return 1;
  7778. }
  7779.  
  7780. stock carregardados(playerid)
  7781. {
  7782. GetPlayerName(playerid,nome,24);
  7783. info[playerid][pAdmin] = DOF2_GetInt(arquivo,"admin");
  7784. info[playerid][pAutorizado] = DOF2_GetInt(arquivo,"autorizado");
  7785. info[playerid][pBan] = DOF2_GetInt(arquivo,"banido");
  7786. return 1;
  7787. }
  7788.  
  7789. stock GivePlayerArmour(playerid,Float:colete)
  7790. {
  7791. new Float:oldcolete;
  7792. GetPlayerArmour(playerid,oldcolete);
  7793. return SetPlayerArmour(playerid,oldcolete+colete);
  7794. }
  7795.  
  7796. stock SendAdminMessage(const texto[])
  7797. {
  7798. paramount(i,MAX_PLAYERS)
  7799. {
  7800. if(info[i][pAdmin]) return SendClientMessage(i,verde,texto);
  7801. }
  7802. return 1;
  7803. }
  7804.  
  7805. forward ProcessGameTime();
  7806. public ProcessGameTime()
  7807. {
  7808. new string[128];
  7809. gettime(i_ServerHours, i_ServerMinutes, i_ServerSeconds);
  7810. getdate(i_ServerYears, i_ServerMonths, i_ServerDays);
  7811. format(string, sizeof string, "%02d:%02d:%02d", i_ServerHours, i_ServerMinutes, i_ServerSeconds);
  7812. TextDrawSetString(txtTimeDisp, string);
  7813. format(string, sizeof string, "%02d/%02d/%04d", i_ServerDays, i_ServerMonths, i_ServerYears);
  7814. TextDrawSetString(txtDateDisp, string);
  7815. SetWorldTime(i_ServerHours);
  7816. for(new i = 0; i < MAX_PLAYERS; i++)SetPlayerTime(i, i_ServerHours, i_ServerMinutes);
  7817. }
  7818.  
  7819. forward SendRandomMSG();
  7820. public SendRandomMSG()
  7821. {
  7822. new string[256];
  7823. new randMSG = random(sizeof(RandomServerName));
  7824. format(string,sizeof(string),"hostname %s",RandomServerName[randMSG]);
  7825. SendRconCommand(string);
  7826. }
  7827.  
  7828. public OnPlayerRequestSpawn(playerid)
  7829. {
  7830. if(Logado[playerid] == 0)
  7831. {
  7832. SendClientMessage(playerid,-1,"{9A03FF}[INFO]: {FFFF00}Antes De Se Spawnar, Logue-se.");
  7833. return 0;
  7834. }
  7835. return 1;
  7836. }
  7837.  
  7838. forward KMH(playerid);
  7839. public KMH(playerid)
  7840. {
  7841. new stringV[32];
  7842. format(stringV, sizeof(stringV), "KM/H: %d", GetPlayerSpeed(playerid));
  7843. TextDrawSetString(VelocimetroText01, stringV);
  7844. return 1;
  7845. }
  7846.  
  7847. stock GetPlayerSpeed(playerid)
  7848. {
  7849. new Float:ST[4];
  7850. if(IsPlayerInAnyVehicle(playerid))
  7851. GetVehicleVelocity(GetPlayerVehicleID(playerid),ST[0],ST[1],ST[2]);
  7852. else GetPlayerVelocity(playerid,ST[0],ST[1],ST[2]);
  7853. ST[3] = floatsqroot(floatpower(floatabs(ST[0]), 2.0) + floatpower(floatabs(ST[1]), 2.0) + floatpower(floatabs(ST[2]), 2.0)) * 100.3;
  7854. return floatround(ST[3]);
  7855. }
  7856.  
  7857. stock Nome(playerid)
  7858. {
  7859. new nomeCore[MAX_PLAYER_NAME];
  7860. GetPlayerName(playerid, nomeCore, sizeof(nomeCore));
  7861. return nomeCore;
  7862. }
  7863.  
  7864. public OnVehicleDamageStatusUpdate(vehicleid,playerid)
  7865. {
  7866. if(VIP[playerid] == 1)
  7867. {
  7868. GameTextForPlayer(playerid,"~r~Veiculo Reparado",1000,3);
  7869. RepairVehicle(vehicleid);
  7870. }
  7871. if(playerDrift[playerid] > 50)
  7872. {
  7873. playerDrift[playerid] = 0;
  7874. TextDrawSetString(NSFDraw[playerid], "~r~Bateu");
  7875. KillTimer(bruno[playerid]);
  7876. }
  7877. return 1;
  7878. }
  7879.  
  7880. forward RemoverVip(playerid);
  7881. public RemoverVip(playerid)
  7882. {
  7883. VIP[playerid] = 0;
  7884. GetPlayerName(playerid,NomeVIP,sizeof(NomeVIP));
  7885. format(FalaVIP,sizeof(FalaVIP),"Vips/%s.ini",NomeVIP);
  7886. if(DOF2_FileExists(FalaVIP))
  7887. {
  7888. DOF2_RemoveFile(FalaVIP);
  7889. }
  7890. return 1;
  7891. }
  7892.  
  7893. forward AtualizarVip(playerid);
  7894. public AtualizarVip(playerid)
  7895. {
  7896. if(VIP[playerid] == 1 && Spawnou[playerid] == 1)
  7897. {
  7898. GetPlayerName(playerid,NomeVIP,sizeof(NomeVIP));
  7899. format(FalaVIP,sizeof(FalaVIP),"Vips/%s.ini",NomeVIP);
  7900. if(DOF2_FileExists(FalaVIP))
  7901. {
  7902. new Hoje = getdate();
  7903. new Vencimento = DOF2_GetInt(FalaVIP,"Vencimento");
  7904. new Dias = DOF2_GetInt(FalaVIP,"Dias");
  7905.  
  7906. if(Hoje-Vencimento >= Dias)
  7907. {
  7908. format(FalaVIP,sizeof(FalaVIP),"{03FF35}Olá %s, seu VIP expirou.\n\nPossível motivo: Vencimento.\n\nEsperamos que tenha aproveitado!\n\nPreço do VIP: R$ %d,00",NomeVIP,Preco_Vip);
  7909. ShowPlayerDialog(playerid,0,DIALOG_STYLE_MSGBOX,"VIP Expirado",FalaVIP,"Cancelar","");
  7910. RemoverVip(playerid);
  7911. }
  7912. }
  7913. else
  7914. {
  7915. format(FalaVIP,sizeof(FalaVIP),"{03FF35}Olá %s, seu VIP expirou.\n\nPossível motivo: Sua conta na pasta não existe mais.\n\nEsperamos que tenha aproveitado!\n\nPreço do VIP: R$ %d,00",NomeVIP,Preco_Vip);
  7916. ShowPlayerDialog(playerid,0,DIALOG_STYLE_MSGBOX,"VIP Expirado",FalaVIP,"Cancelar","");
  7917. RemoverVip(playerid);
  7918. }
  7919. }
  7920. return 1;
  7921. }
  7922.  
  7923. function::Contagem(playerid, contagem)
  7924. {
  7925. if(!contagem)
  7926. {
  7927. TogglePlayerControllable(playerid, 1);
  7928. return GameTextForPlayer(playerid, "~r~Go ~g~Go ~b~Go", 999, 4);
  7929. }
  7930. new contaria[5];
  7931. format(contaria, 5, "%d", contagem);
  7932. GameTextForPlayer(playerid, contaria, 999, 4);
  7933. contagem --;
  7934. return SetTimerEx( "Contagem", 1000, false, "ii", playerid, contagem);
  7935. }
  7936.  
  7937. function::getScoreData(playerid)
  7938. {
  7939. new query[256], string[128];
  7940. new DBResult:qresult, ret;
  7941. GetPlayerName(playerid, string, MAX_PLAYER_NAME + 1);
  7942. format(query,sizeof(query),"SELECT `Pontos` FROM `Usuarios` WHERE `jogador` = '%s'", string);
  7943. qresult = db_query(jogadoresRanking,query);
  7944. if(db_num_rows(qresult) == 1)
  7945. {
  7946. db_get_field(qresult,0,string,128);
  7947. ret = strval(string);
  7948. }
  7949. db_free_result(qresult);
  7950. return ret;
  7951. }
  7952.  
  7953. function::salvarJogador(playerid)
  7954. {
  7955. new tname[MAX_PLAYER_NAME + 1];
  7956. GetPlayerName(playerid,tname,sizeof(tname));
  7957. new query[256];
  7958. format(query,sizeof(query),"SELECT `jogador` FROM `Usuarios` WHERE `jogador`=('%s') LIMIT 1",tname);
  7959. new DBResult:qresult;
  7960. qresult = db_query(jogadoresRanking,query);
  7961. if(db_num_rows(qresult) == 1)
  7962. {
  7963. format(query,sizeof(query),"UPDATE `Usuarios` SET `Pontos`='%d' WHERE (`jogador` = ('%s'))",GetPlayerScore(playerid),tname);
  7964. db_free_result(db_query(jogadoresRanking,query));
  7965. }
  7966. else if(db_num_rows(qresult) == 0)
  7967. {
  7968. format(query, sizeof(query), "INSERT INTO `Usuarios` (`jogador`,`Pontos`) VALUES(('%s'),%d)",tname ,GetPlayerScore(playerid));
  7969. db_free_result(db_query(jogadoresRanking,query));
  7970. }
  7971. return 1;
  7972. }
  7973.  
  7974. function::ReadRank(jogador[])
  7975. {
  7976. new files[42];
  7977. new rank[32];
  7978. format(files, 42, "rank/%s.rank", jogador);
  7979. if(!fexist(files)) return 0;
  7980. new File: fp = fopen(files, io_read);
  7981. fread(fp, rank, sizeof rank);
  7982. fclose (fp);
  7983. return strval(rank);
  7984. }
  7985.  
  7986. function::WriteRank(jogador[], rank)
  7987. {
  7988. new files[42];
  7989. format(files, 42, "rank/%s.rank", jogador);
  7990. new File: fp = fopen(files, io_write);
  7991. format(files, 32, "%d", rank);
  7992. fwrite(fp, files);
  7993. fclose (fp);
  7994. return 1;
  7995. }
  7996.  
  7997. function::DriftEarn(playerid, score)
  7998. {
  7999. score *= 10;
  8000. if (!JogadorJogando[playerid])
  8001. {
  8002. playerDrift [playerid] += score;
  8003. TextDrawShowForPlayer(playerid, NSFDraw[playerid]);
  8004. new string[128];
  8005. switch(playerDrift [playerid])
  8006. {
  8007. case 000 .. 100: string = "~n~Drift";
  8008. case 101 .. 400: string = "~n~Bom Drift";
  8009. case 401 .. 1200: string = "~n~Drift Medio";
  8010. case 1201 .. 3800: string = "~n~Super Drift";
  8011. case 3801 .. 6000: string = "~n~Extremmo Drift";
  8012. case 6001 .. 20000: string = "~n~Supremo Drift";
  8013. case 20001 .. 40000: string = "~n~Insano Drift";
  8014. default: string = "~n~~r~Rei Do Drift!";
  8015. }
  8016. format(string, 128, "%0d%s", playerDrift [playerid], string);
  8017. TextDrawSetString(NSFDraw[playerid], string);
  8018. KillTimer(bruno[playerid]);
  8019. bruno[playerid] = SetTimerEx("DriftCheck", 1700, false, "id", playerDrift[playerid], playerid);
  8020. }
  8021. return 1;
  8022. }
  8023.  
  8024. function::DriftCheck(score, playerid)
  8025. {
  8026. if(playerDrift[playerid] == score && !JogadorJogando[playerid])
  8027. {
  8028. if(playerDrift[playerid] > 25000)
  8029. {
  8030. new string[128];
  8031. new nomeDRIFT[32];
  8032. GetPlayerName(playerid, nomeDRIFT, 32);
  8033. if(playerDrift [playerid] > ReadRank(nomeDRIFT))
  8034. {
  8035. WriteRank(nomeDRIFT, playerDrift [playerid]);
  8036. format(string, 128, "{9A03FF}[INFO]: {FFFF00}O Jogador \"%s\" Chegou a Seu Recorde De %d Em Um Unico Drift!.", nomeDRIFT, playerDrift [playerid]);
  8037. SendClientMessageToAll(-1, string);
  8038. }
  8039. }
  8040. SetPlayerScore(playerid, GetPlayerScore(playerid) + (playerDrift[playerid]/600));
  8041. new string[256];
  8042. format(string, 256, "~n~~w~Pontos No Rank: ~r~%d", getScoreData(playerid));
  8043. TextDrawSetString(TextDrawInfo[playerid], string);
  8044. salvarJogador(playerid);
  8045. playerDrift[playerid] = 0;
  8046. TextDrawHideForPlayer(playerid, NSFDraw[playerid]);
  8047. }
  8048. return 1;
  8049. }
  8050.  
  8051. function::DriftCounter()
  8052. {
  8053. for (new i; i != MAX_PLAYERS; i++)
  8054. {
  8055. if(IsPlayerInAnyVehicle(i))
  8056. {
  8057. new vehicleid = GetPlayerVehicleID(i);
  8058.  
  8059. if(IsCarVehicle(vehicleid))
  8060. {
  8061. new Float:x, Float:y, Float:z;
  8062. GetVehicleVelocity(vehicleid, x, y, z);
  8063. new speed = floatround(floatsqroot(x*x+y*y+z*z)*200.0);
  8064. if(speed > 1.0)
  8065. {
  8066. new radianos = floatround( atan2( y, x ) );
  8067. if(radianos > 400) radianos -= 400;
  8068. switch(radianos) {
  8069. case 090 .. 180: radianos -= 90;
  8070. case 181 .. 360: radianos += 90;
  8071. default: radianos += 270;
  8072. }
  8073. static Float: angle;
  8074. GetVehicleZAngle(vehicleid, angle);
  8075. radianos = floatround( floatabs( radianos - angle ) );
  8076. if(radianos > 180)
  8077. {
  8078. radianos = floatround( floatabs ( radianos - 360 ) );
  8079. }
  8080. new key[3];
  8081. GetPlayerKeys(i, key[0], key[1], key[2]);
  8082. if( key[0] != 32 && speed > 20) {
  8083. if( radianos > 3 && ((radianos * speed) / 30) < 300)
  8084. {
  8085. DriftEarn(i, (radianos * speed) / 35 ) ;
  8086. }
  8087. }
  8088.  
  8089. }
  8090. }
  8091. }
  8092. }
  8093. return 1;
  8094. }
  8095.  
  8096. function::SpawnEx(playerid)
  8097. {
  8098. SpawnPlayer(playerid);
  8099. return 1;
  8100. }
  8101.  
  8102. function::sscanf(string[], format[], {Float,_}:...)
  8103. {
  8104. #if defined isnull
  8105. if (isnull(string))
  8106. #else
  8107. if (string[0] == 0 || (string[0] == 1 && string[1] == 0))
  8108. #endif
  8109. {
  8110. return format[0];
  8111. }
  8112. #pragma tabsize 4
  8113. new
  8114. formatPos = 0,
  8115. stringPos = 0,
  8116. paramPos = 2,
  8117. paramCount = numargs(),
  8118. delim = ' ';
  8119. while (string[stringPos] && string[stringPos] <= ' ')
  8120. {
  8121. stringPos++;
  8122. }
  8123. while (paramPos < paramCount && string[stringPos])
  8124. {
  8125. switch (format[formatPos++])
  8126. {
  8127. case '\0':
  8128. {
  8129. return 0;
  8130. }
  8131. case 'i', 'd':
  8132. {
  8133. new
  8134. neg = 1,
  8135. num = 0,
  8136. ch = string[stringPos];
  8137. if (ch == '-')
  8138. {
  8139. neg = -1;
  8140. ch = string[++stringPos];
  8141. }
  8142. do
  8143. {
  8144. stringPos++;
  8145. if ('0' <= ch <= '9')
  8146. {
  8147. num = (num * 10) + (ch - '0');
  8148. }
  8149. else
  8150. {
  8151. return -1;
  8152. }
  8153. }
  8154. while ((ch = string[stringPos]) > ' ' && ch != delim);
  8155. setarg(paramPos, 0, num * neg);
  8156. }
  8157. case 'h', 'x':
  8158. {
  8159. new
  8160. num = 0,
  8161. ch = string[stringPos];
  8162. do
  8163. {
  8164. stringPos++;
  8165. switch (ch)
  8166. {
  8167. case 'x', 'X':
  8168. {
  8169. num = 0;
  8170. continue;
  8171. }
  8172. case '0' .. '9':
  8173. {
  8174. num = (num << 4) | (ch - '0');
  8175. }
  8176. case 'a' .. 'f':
  8177. {
  8178. num = (num << 4) | (ch - ('a' - 10));
  8179. }
  8180. case 'A' .. 'F':
  8181. {
  8182. num = (num << 4) | (ch - ('A' - 10));
  8183. }
  8184. default:
  8185. {
  8186. return -1;
  8187. }
  8188. }
  8189. }
  8190. while ((ch = string[stringPos]) > ' ' && ch != delim);
  8191. setarg(paramPos, 0, num);
  8192. }
  8193. case 'c':
  8194. {
  8195. setarg(paramPos, 0, string[stringPos++]);
  8196. }
  8197. case 'f':
  8198. {
  8199. new changestr[16], changepos = 0, strpos = stringPos;
  8200. while(changepos < 16 && string[strpos] && string[strpos] != delim)
  8201. {
  8202. changestr[changepos++] = string[strpos++];
  8203. }
  8204. changestr[changepos] = '\0';
  8205. setarg(paramPos,0,_:floatstr(changestr));
  8206. }
  8207. case 'p':
  8208. {
  8209. delim = format[formatPos++];
  8210. continue;
  8211. }
  8212. case '\'':
  8213. {
  8214. new
  8215. end = formatPos - 1,
  8216. ch;
  8217. while ((ch = format[++end]) && ch != '\'') {}
  8218. if (!ch)
  8219. {
  8220. return -1;
  8221. }
  8222. format[end] = '\0';
  8223. if ((ch = strfind(string, format[formatPos], false, stringPos)) == -1)
  8224. {
  8225. if (format[end + 1])
  8226. {
  8227. return -1;
  8228. }
  8229. return 0;
  8230. }
  8231. format[end] = '\'';
  8232. stringPos = ch + (end - formatPos);
  8233. formatPos = end + 1;
  8234. }
  8235. case 'u':
  8236. {
  8237. new
  8238. end = stringPos - 1,
  8239. id = 0,
  8240. bool:num = true,
  8241. ch;
  8242. while ((ch = string[++end]) && ch != delim)
  8243. {
  8244. if (num)
  8245. {
  8246. if ('0' <= ch <= '9')
  8247. {
  8248. id = (id * 10) + (ch - '0');
  8249. }
  8250. else
  8251. {
  8252. num = false;
  8253. }
  8254. }
  8255. }
  8256. if (num && IsPlayerConnected(id))
  8257. {
  8258. setarg(paramPos, 0, id);
  8259. }
  8260. else
  8261. {
  8262. #if !defined foreach
  8263. #define foreach(%1,%2) for (new %2 = 0; %2 < MAX_PLAYERS; %2++) if (IsPlayerConnected(%2))
  8264. #define __SSCANF_FOREACH__
  8265. #endif
  8266. string[end] = '\0';
  8267. num = false;
  8268. new
  8269. name[MAX_PLAYER_NAME];
  8270. id = end - stringPos;
  8271. foreach (Player, playerid)
  8272. {
  8273. GetPlayerName(playerid, name, sizeof (name));
  8274. if (!strcmp(name, string[stringPos], true, id))
  8275. {
  8276. setarg(paramPos, 0, playerid);
  8277. num = true;
  8278. break;
  8279. }
  8280. }
  8281. if (!num)
  8282. {
  8283. setarg(paramPos, 0, INVALID_PLAYER_ID);
  8284. }
  8285. string[end] = ch;
  8286. #if defined __SSCANF_FOREACH__
  8287. #undef foreach
  8288. #undef __SSCANF_FOREACH__
  8289. #endif
  8290. }
  8291. stringPos = end;
  8292. }
  8293. case 's', 'z':
  8294. {
  8295. new
  8296. i = 0,
  8297. ch;
  8298. if (format[formatPos])
  8299. {
  8300. while ((ch = string[stringPos++]) && ch != delim)
  8301. {
  8302. setarg(paramPos, i++, ch);
  8303. }
  8304. if (!i)
  8305. {
  8306. return -1;
  8307. }
  8308. }
  8309. else
  8310. {
  8311. while ((ch = string[stringPos++]))
  8312. {
  8313. setarg(paramPos, i++, ch);
  8314. }
  8315. }
  8316. stringPos--;
  8317. setarg(paramPos, i, '\0');
  8318. }
  8319. default:
  8320. {
  8321. continue;
  8322. }
  8323. }
  8324. while (string[stringPos] && string[stringPos] != delim && string[stringPos] > ' ')
  8325. {
  8326. stringPos++;
  8327. }
  8328. while (string[stringPos] && (string[stringPos] == delim || string[stringPos] <= ' '))
  8329. {
  8330. stringPos++;
  8331. }
  8332. paramPos++;
  8333. }
  8334. do
  8335. {
  8336. if ((delim = format[formatPos++]) > ' ')
  8337. {
  8338. if (delim == '\'')
  8339. {
  8340. while ((delim = format[formatPos++]) && delim != '\'') {}
  8341. }
  8342. else if (delim != 'z')
  8343. {
  8344. return delim;
  8345. }
  8346. }
  8347. }
  8348. while (delim > ' ');
  8349. return 0;
  8350. }
  8351.  
  8352. function::IsCarVehicle(vehicleid)
  8353. {
  8354. switch(GetVehicleModel(vehicleid))
  8355. {
  8356. case 416, 445, 602, 485, 568, 429, 499, 424, 536, 496, 504, 422, 609, 498,
  8357. 401, 575, 518, 402, 541, 482, 431, 438, 457, 527, 483, 524, 415, 542, 589,
  8358. 480, 596, 599, 597, 598, 578, 486, 507, 562, 585, 427, 419, 587, 490, 528,
  8359. 533, 544, 407, 565, 455, 530, 526, 466, 604, 492, 474, 434, 502, 503, 494,
  8360. 579, 545, 411, 546, 559, 508, 571, 400, 403, 517, 410, 551, 500, 418, 572,
  8361. 423, 516, 582, 467, 404, 514, 603, 600, 413, 426, 436, 547, 489, 441, 594,
  8362. 564, 515, 479, 534, 505, 442, 440, 475, 543, 605, 495, 567, 428, 405, 535,
  8363. 458, 580, 439, 561, 409, 560, 550, 506, 601, 574, 566, 549, 420, 459, 576,
  8364. 583, 451, 558, 552, 540, 491, 412, 478, 421, 529, 555, 456, 554, 477:
  8365. return 1;
  8366. }
  8367. return 1;
  8368. }
  8369.  
  8370. public OnPlayerEnterRaceCheckpoint(playerid)
  8371. {
  8372. if (JogadorJogando[playerid])
  8373. {
  8374. new checkid = GetPVarInt(playerid, "Checkpoints") + 1;
  8375. if(checkid == sizeof(racecheckpoints) - 1)
  8376. {
  8377. OnPlayerExitVehicle(JogadorConvidado[playerid], -1);
  8378. }
  8379. else if(checkid == sizeof(racecheckpoints) - 2)
  8380. {
  8381. SetPlayerRaceCheckpoint(playerid, 1,
  8382. racecheckpoints[checkid][0],
  8383. racecheckpoints[checkid][1],
  8384. racecheckpoints[checkid][2],
  8385. racecheckpoints[checkid+1][0],
  8386. racecheckpoints[checkid+1][1],
  8387. racecheckpoints[checkid+1][2],
  8388. 10
  8389. );
  8390. } else {
  8391. SetPlayerRaceCheckpoint(playerid,0,
  8392. racecheckpoints[checkid][0],
  8393. racecheckpoints[checkid][1],
  8394. racecheckpoints[checkid][2],
  8395. racecheckpoints[checkid + 1][0],
  8396. racecheckpoints[checkid + 1][1],
  8397. racecheckpoints[checkid + 1][2],
  8398. 10
  8399. );
  8400. }
  8401. SetPVarInt(playerid, "Checkpoints", checkid);
  8402. }
  8403. return 1;
  8404. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement