Guest User

btk

a guest
Aug 31st, 2012
351
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Pawn 393.51 KB | None | 0 0
  1.      //*********************************************************************************
  2.      //*  ///////////  ////////////  //        //          // \\       //||////////||  *
  3.      //*  //        \\ //       ///  //        //         //  \\      // ||        ||  *
  4.      //*  //        \\ //       ///  //        //        //   \\     //  ||        ||  *
  5.      //*  //        \\ //       ///  //        //       //    \\    //   ||        ||  *
  6.      //*  //        // //////////    //        //      //     \\   //    ||        ||  *
  7.      //*  //////////   //      //    //        //     //      \\  //     ||        ||  *
  8.      //*  //       //  //      //    //        //    //       \\  //     ||        ||  *
  9.      //*  //       //  //       //   //        //   //        \\  //     ||        ||  *
  10.      //*  //       //  //       //   //        //  //         \\ //      ||        ||  *
  11.      //*  //////////   //        //  //////////// //          \\//       ||////////||  *
  12.      //**********************************************************************************
  13.      // ||             Créditos: Gamemode totalmente feito por Bruno Alves              ||
  14.      // ||      Informações adicionais: Total de objetos: 1145, Toltalde carros: 71     ||
  15.      // ||______________________________________________________________________________||
  16.  
  17. #include <a_samp>
  18. #include <zcmd>
  19. #include <streamer>
  20. #include <sscanf2>
  21. #include <dof2>
  22.  
  23. //------- Cores -------
  24. #define Verde                0x00FF00FF
  25. #define Vermelho             0xFF0000AA
  26. #define Azul                 0x0000FFAA
  27. #define Marron               0x804000AA
  28. #define Branco               0xFFFFFFAA
  29. #define Laranja              0xFF8000AA
  30. #define Azul_Marinho         0x80FFFFAA
  31. #define Cinza                0xC0C0C0AA
  32. #define Rosa                 0xFF80FFAA
  33. #define AZUL_CLARO           0x80BFFFAA
  34. #define Verde_Escuro         0x007138AA
  35. #define Amarelo              0xFFFF00AA
  36. #define Roxo                 0x9F009FAA
  37. #define VERDE_AGUA           0x03D687FF
  38. #define CINZA_ESCURO         0x626262FF
  39. #define VERDE                0x21DD00FF
  40. #define VERMELHO_CLARO       0xFB0000FF
  41. #define VERDE_CLARO          0x38FF06FF
  42. #define ROSA_CHOQUE          0xE100E1FF
  43. #define VERDE_ESCURO         0x008040FF
  44. #define CINZA_ESCURO         0x626262FF
  45. //---- define dos dialogs ---
  46. #define Radios 100
  47. #define Radios 100
  48. #define bandana 101
  49. #define MudarLuta 102
  50. #define Oculos 103
  51. #define AnimServi 104
  52. #define AnimList2 105
  53. #define NickColor 106
  54. #define DIALOG_DUELO 107
  55. #define MAX_CONNECTIONS_FROM_IP 1
  56. #define SERVER_MAX_PLAYERS 30
  57. #define AntIps 356
  58. #define MAX_PING 700
  59. #define SENHA "btk202101"
  60. #define MensagemFormatadaParaTodos(%0,%1,%2); format(String, sizeof(String), %1, %2);   SendClientMessageToAll(%0, String);
  61. #define MensagemFormatada(%0,%1,%2); format(String, sizeof(String), %1, %2);            SendClientMessage(playerid, %0, String);
  62. #define MsgFormat(%0,%1,%2,%3); format(String, sizeof String, %2, %3); SendClientMessage(%0, %1, String);
  63. #define SetarDado(%0,%1,%2); PlayerDados[%0][%1] = %2; SalvarDados(%0);
  64. #define GetarDado(%0,%1) PlayerDados[%0][%1]
  65. #define Loop(%0,%1) for(new %0 = 0; %0 < %1; ++%0)
  66. #define Msg         SendClientMessage
  67. #define MsgAll      SendClientMessageToAll
  68. #define LogExistir  fexist
  69. /*      DIALOGS admin    */
  70. #define DIALOG_REGISTRO         4672
  71. #define DIALOG_LOGIN            4673
  72. #define DIALOG_BANIDO           4674
  73. #define DIALOG_IPS              4675
  74. #define DIALOG_INFO             4676
  75. #define DIALOG_AL               4677
  76. #define DIALOG_ADM              4678
  77. #define DIALOG_HELPER           4679
  78. #define DIALOG_SENHANOVA        4681
  79. #define DIALOG_FORCAR           4682
  80. #define DIALOG_AJUDAV           4683
  81. #define DIALOG_KICKAR           4684
  82. #define DIALOG_BANIR            4685
  83. #define DIALOG_ADVERTIR         4686
  84. #define DIALOG_OPCOES           4687
  85. #define DIALOG_PART             4688
  86. #define DIALOG_IPS1             4689
  87. #define DIALOG_IPS2             4690
  88. #define DIALOG_STATUS           4691
  89.  
  90. enum pInfo
  91. {
  92.     Senha,
  93.     Matou,
  94.     Morreu,
  95.     Admin,
  96.     bool:Helper,
  97.     Advertencias,
  98.     Score,
  99.     bool:Congelado,
  100.     bool:Assistindo,
  101.     bool:Trabalhando,
  102.     bool:Calado,
  103.     bool:Invisivel,
  104.     bool:Logado,
  105.     bool:Vip,
  106.     bool:PegouKit,
  107.     bool:Afk,
  108.     bool:Disfarcado,
  109.     bool:Escondido
  110. }
  111.  
  112. enum eEnquete
  113. {
  114.     bool:Criada,
  115.     VotoSim,
  116.     VotoNao,
  117.     Titulo[128]
  118. }
  119.  
  120. new PlayerDados[MAX_PLAYERS][pInfo];
  121. new String[256];
  122. new StringContas[256];
  123. new ID;
  124. new AdminNivel[50];
  125. new AdminTrabalhando[50];
  126. new Dia, Mes, Ano, Hora, Minuto, Segundo;
  127. new CarrosCriados[100];
  128. new TodosCarros = 0;
  129. new nivel;
  130. new TimerKit;
  131. new TimerCont;
  132. new PlayersOnline = 0;
  133. new Enquete[eEnquete];
  134. new time;
  135. new bool:ServerTrancado;
  136. new bool:MsgHack[MAX_PLAYERS];
  137. new NomeOriginal[MAX_PLAYERS][30];
  138. new IdClicado[MAX_PLAYERS];
  139. new NomeClicado[MAX_PLAYERS][MAX_PLAYER_NAME];
  140. new Ips2[300];
  141. new Pergunta[MAX_PLAYERS][128];
  142. new CarroDono[MAX_PLAYERS];
  143. new Text3D:DonoCarro[MAX_PLAYERS];
  144. new Text:Inicio[MAX_PLAYERS];
  145. new RecentlyShot[SERVER_MAX_PLAYERS];
  146. new ComprouVida[MAX_PLAYERS];
  147. new TimerLiberarHP;
  148. new ComprouColete[MAX_PLAYERS];
  149. new TimerLiberarCCT;
  150. new TimerSorte;
  151. new IsFlooding[MAX_PLAYERS];
  152. new Flooder[MAX_PLAYERS];
  153. new szPlayerChatMsg[MAX_PLAYERS][128];
  154. new hstring[256];
  155. new count2;
  156. new Text:Reloginho1;
  157. new Text:Reloginho2;
  158. new Text:EmbaixoRadar;
  159. new Text:ScoreTextDraw[MAX_PLAYERS];
  160. new Text:Textdraw0;
  161. new Text:Textdraw1;
  162. new Text:Textdraw2;
  163. new Veiculo, Cor01, Cor02, CarroCriado[MAX_PLAYERS];
  164. new Armam, Armam2, Armam3, Armam4, Armam5, Armam6;
  165. new pname[MAX_PLAYER_NAME];
  166. new iSpawnSet[MAX_PLAYERS];
  167. new bool:InvitedDuel[MAX_PLAYERS];
  168. new IdDuel[MAX_PLAYERS];
  169. new bool:ArenaUsada;
  170. new Contar = 5;
  171. new ContarDuelo[5][5] ={"~r~1","~b~2","~p~3","~y~4","~g~5"};
  172. new Float:Velocidade [3];
  173. new SortePlayer[MAX_PLAYERS];
  174. new Vehicles[][] ={
  175. "Landstalker","Bravura","Buffalo","Linerunner","Pereniel","Sentinel","Dumper","Firetruck","Trashmaster",
  176. "Stretch","Manana","Infernus","Voodoo","Pony","Mule","Cheetah","Ambulance","Leviathan","Moonbeam","Esperanto",
  177. "Taxi","Washington","Bobcat","Mr Whoopee","BF Injection","Hunter","Premier","Enforcer","Securicar","Banshee",
  178. "Predator","Bus","Rhino","Barracks","Hotknife","Trailer","Previon","Coach","Cabbie","Stallion","Rumpo",
  179. "RC Bandit","Romero","Packer","Monster","Admiral","Squalo","Seasparrow","Pizzaboy","Tram","Trailer",
  180. "Turismo","Speeder","Reefer","Tropic","Flatbed","Yankee","Caddy","Solair","Berkley's RC Van","Skimmer",
  181. "PCJ-600","Faggio","Freeway","RC Baron","RC Raider","Glendale","Oceanic","Sanchez","Sparrow","Patriot",
  182. "Quad","Coastguard","Dinghy","Hermes","Sabre","Rustler","ZR3 50","Walton","Regina","Comet","BMX",
  183. "Burrito","Camper","Marquis","Baggage","Dozer","Maverick","News Chopper","Rancher","FBI Rancher","Virgo",
  184. "Greenwood","Jetmax","Hotring","Sandking","Blista Compact","Police Maverick","Boxville","Benson","Mesa",
  185. "RC Goblin","Hotring Racer A","Hotring Racer B","Bloodring Banger","Rancher","Super GT","Elegant",
  186. "Journey","Bike","Mountain Bike","Beagle","Cropdust","Stunt","Tanker","RoadTrain","Nebula","Majestic",
  187. "Buccaneer","Shamal","Hydra","FCR-900","NRG-500","HPV1000","Cement Truck","Tow Truck","Fortune","Cadrona",
  188. "FBI Truck","Willard","Forklift","Tractor","Combine","Feltzer","Remington","Slamvan","Blade","Freight",
  189. "Streak","Vortex","Vincent","Bullet","Clover","Sadler","Firetruck","Hustler","Intruder","Primo","Cargobob",
  190. "Tampa","Sunrise","Merit","Utility","Nevada","Yosemite","Windsor","Monster A","Monster B","Uranus",
  191. "Jester","Sultan","Stratum","Elegy","Raindance","RC Tiger","Flash","Tahoma","Savanna","Bandito","Freight",
  192. "Trailer","Kart","Mower","Duneride","Sweeper","Broadway","Tornado","AT-400","DFT-30","Huntley","Stafford",
  193. "BF-400","Newsvan","Tug","Trailer A","Emperor","Wayfarer","Euros","Hotdog","Club","Trailer B","Trailer C",
  194. "Andromada","Dodo","RC Cam","Launch","Police Car (LSPD)","Police Car (SFPD)","Police Car (LVPD)","Police Ranger",
  195. "Picador","S.W.A.T. Van","Alpha","Phoenix","Glendale","Sadler","Luggage Trailer A","Luggage Trailer B",
  196. "Stair Trailer","Boxville","Farm Plow","Utility Trailer" };
  197. new MSGs[11][256] = {
  198.     "< BTK > Leia as Regras do servidor: /Regras",
  199.     "< BTK > Não se esqueça de ler os créditos! /Creditos",
  200.     "< BTK > Para visualizar a lista de comandos, digite: /Comandos",
  201.     "< BTK > Quer matar e escutar uma musiquinha? Use /Radio",
  202.     "< BTK > Você é a razão de estarmos online, esperamos que se divirta",
  203.     "< BTK > Caso queira pegar um carro Use: /Garagem",
  204.     "< BTK > Viu xiter? Não denuncie em xat use /report id motivo",
  205.     "< BTK > Se caso perceber um bug por gentileza informe ao um admin",
  206.     "< BTK > Use /ajuda para ver o comando das arenas e etc...",
  207.     "< BTK > Nunca se pede admin, pois admin se merece !!",
  208.     "< BTK > Chame seus amigos e ajude o servidor a crescer"
  209. };
  210. new CORESMSGS[] = {
  211.     0x00FF00FF,
  212.     0x0000FFAA,
  213.     0xFF8000AA,
  214.     0x80FFFFAA,
  215.     0x007138AA,
  216.     0x9F009FAA,
  217.     0xE100E1FF,
  218.     0x03D687FF
  219. };
  220. new SVNAMES[4][256] = {
  221.     "» |BTK| BRASIL TOP KILLERS™  |0.3e|«",
  222.     "» |BTK|O Melhor Do Dm, Stunts, Drops e Arenas, Corrida| «",
  223.     "» |BTK| VAI PERDER ESSA? >ENTRE AGR< «",
  224.     "» Brasil Top Killers >> O DM Que Revoluciona «"
  225.     };
  226. new Float:gRandomPlayerSpawns[23][3] = {
  227. {-2442.8215,754.6902,35.1719},
  228. {-2032.9640,148.3445,28.8359},
  229. {-2671.4487,-282.9699,7.2293},
  230. {-2332.4761,-137.4649,35.3203},
  231. {-1861.9691,-145.1897,11.8984},
  232. {2024.8190,1917.9425,12.3386},
  233. {2261.9048,2035.9547,10.8203},
  234. {2262.0986,2398.6572,10.8203},
  235. {2244.2566,2523.7280,10.8203},
  236. {2335.3228,2786.4478,10.8203},
  237. {2150.0186,2734.2297,11.1763},
  238. {2158.0811,2797.5488,10.8203},
  239. {1969.8301,2722.8564,10.8203},
  240. {1652.0555,2709.4072,10.8265},
  241. {1564.0052,2756.9463,10.8203},
  242. {1271.5452,2554.0227,10.8203},
  243. {1441.5894,2567.9099,10.8203},
  244. {1480.6473,2213.5718,11.0234},
  245. {1400.5906,2225.6960,11.0234},
  246. {1598.8419,2221.5676,11.0625},
  247. {1318.7759,1251.3580,10.8203},
  248. {1558.0731,1007.8292,10.8125},
  249. {1705.2347,1025.6808,10.8203}
  250. };
  251. new NomesProibidos[38][MAX_PLAYER_NAME] =
  252. {
  253. "com1",
  254. "com2",
  255. "com3",
  256. "com4",
  257. "com5",
  258. "com6",
  259. "com7",
  260. "com8",
  261. "com9",
  262. "lpt1",
  263. "lpt2",
  264. "lpt3",
  265. "lpt4",
  266. "lpt5",
  267. "lpt6",
  268. "lpt7",
  269. "lpt8",
  270. "lpt9",
  271. "Carl",
  272. "Rocky",
  273. "Sony",
  274. "clock$",
  275. "prn",
  276. "comer_cu",
  277. "con",
  278. "Azucar",
  279. "CON",
  280. "con",
  281. "con1",
  282. "con2",
  283. "con3",
  284. "aux",
  285. "aux1",
  286. "aux2",
  287. "prn",
  288. "PRN",
  289. "AUX",
  290. "server_lixo"
  291. };
  292. new IPDV[356][] =
  293. {
  294. ":7798",
  295. ":7777",
  296. ": 7777",
  297. ":7778",
  298. ":7776",
  299. ":7775",
  300. ":7774",
  301. ":7773",
  302. ":7772",
  303. ":7771",
  304. ":7770",
  305. ":5555",
  306. ":8888",
  307. ":8090",
  308. ":6969",
  309. ":7780",
  310. ":7781",
  311. ":7782",
  312. ":7783",
  313. ":7784",
  314. ":7785",
  315. ":7786",
  316. ":7787",
  317. ":7788",
  318. ":7789",
  319. ":7790",
  320. ":7791",
  321. ":7792",
  322. ":7793",
  323. ":7794",
  324. ":7795",
  325. ":7796",
  326. ":7797",
  327. ":7798",
  328. ":7799",
  329. ":7800",
  330. "127.",
  331. "189.",
  332. "188.",
  333. "198.",
  334. "199.",
  335. "171.",
  336. "211.",
  337. "64.",
  338. "66.",
  339. "68.",
  340. "67.",
  341. "65.",
  342. "183.",
  343. "187.",
  344. "201.",
  345. "211.",
  346. "200.",
  347. "141.",
  348. "217.",
  349. "213.",
  350. "80.",
  351. "8080.",
  352. "127 .",
  353. "189 .",
  354. "188 .",
  355. "198 .",
  356. "199 .",
  357. "171 .",
  358. "211 .",
  359. "64 .",
  360. "66 .",
  361. "68 .",
  362. "67 .",
  363. "65 .",
  364. "183 .",
  365. "187 .",
  366. "201 .",
  367. "211 .",
  368. "200 .",
  369. "141 .",
  370. "217 .",
  371. "213 .",
  372. "80 .",
  373. "8080 .",
  374. "189.1.169",
  375. "35:7777",
  376. "1.169.35",
  377. "189.1",
  378. "7777",
  379. "7 7",
  380. "8 8",
  381. "189.1.169.35:7777",
  382. "200.",
  383. "200 .",
  384. "189.",
  385. "189 .",
  386. "201.",
  387. "201 .",
  388. "200.1",
  389. "200.1",
  390. "200 . 1",
  391. "200. 1",
  392. "200 .1",
  393. "201.1",
  394. "201 . 1",
  395. "201. 1",
  396. "201 .1",
  397. "208.1",
  398. "208. 1",
  399. "208 .1",
  400. "208 . 1",
  401. "69.1",
  402. "69. 1",
  403. "69 . 1",
  404. "69 .1",
  405. "189.1",
  406. "189. 1",
  407. "189 .1",
  408. "189 . 1",
  409. "66.7",
  410. "66. 7",
  411. "66 .7",
  412. "66 . 7",
  413. "177.1",
  414. "177. 1",
  415. "177 .1",
  416. "177 . 1",
  417. "109 .",
  418. "115 .",
  419. "119 .",
  420. "128 .",
  421. "133 .",
  422. "140 .",
  423. "149 .",
  424. "65 .",
  425. "32 .",
  426. "66 .",
  427. ":3127",
  428. "150 .",
  429. "156 .",
  430. "167 .",
  431. "173 .",
  432. "174 .",
  433. "184 .",
  434. "187 .",
  435. "189 .",
  436. "193 .",
  437. "195 .",
  438. "198 .",
  439. "199 .",
  440. "200 .",
  441. "201 .",
  442. "202 .",
  443. "203 .",
  444. "204 .",
  445. "205 .",
  446. "206 .",
  447. "209 .",
  448. "210 .",
  449. "212 .",
  450. "213 .",
  451. "218 .",
  452. "219 .",
  453. "41 .",
  454. "46 .",
  455. "58 .",
  456. "59 .",
  457. "61 .",
  458. "70 .",
  459. "72 .",
  460. "75 .",
  461. "77 .",
  462. "78 .",
  463. "79 .",
  464. "80 .",
  465. "83 .",
  466. "84 .",
  467. "85 .",
  468. "87 .",
  469. "92 .",
  470. "94 .",
  471. "95 .",
  472. "98 .",
  473. "99 .",
  474. "124 .",
  475. "256 .",
  476. "512 .",
  477. "102 .",
  478. ":3128",
  479. "211 .",
  480. "194 .",
  481. "202 .",
  482. "146 .",
  483. "169 .",
  484. "195 .",
  485. "152 .",
  486. "222 .",
  487. "83 .",
  488. "221 .",
  489. "211 .",
  490. "134 .",
  491. "110 .",
  492. "8 .",
  493. "164 .",
  494. ":3127",
  495. ":3128",
  496. "109.",
  497. "115.",
  498. "119.",
  499. "128.",
  500. "133.",
  501. "140.",
  502. "149.",
  503. "65.",
  504. "32.",
  505. "66.",
  506. ":3127",
  507. "150.",
  508. "156.",
  509. "167.",
  510. "173.",
  511. "174.",
  512. "184.",
  513. "187.",
  514. "189.",
  515. "193.",
  516. "195.",
  517. "198.",
  518. "199.",
  519. "200.",
  520. "201.",
  521. "202.",
  522. "203.",
  523. "204.",
  524. "205.",
  525. "206.",
  526. "209.",
  527. "210.",
  528. "212.",
  529. "213.",
  530. "218.",
  531. "219.",
  532. "41.",
  533. "46.",
  534. "58.",
  535. "59.",
  536. "61.",
  537. "70.",
  538. "72.",
  539. "75.",
  540. "77.",
  541. "78.",
  542. "79.",
  543. "80.",
  544. "83.",
  545. "84.",
  546. "85.",
  547. "87.",
  548. "92.",
  549. "94.",
  550. "95.",
  551. "98.",
  552. "99.",
  553. "124.",
  554. "256.",
  555. "512.",
  556. "102.",
  557. ":3128",
  558. "211.",
  559. "194.",
  560. "202.",
  561. "146.",
  562. "169.",
  563. "195.",
  564. "152.",
  565. "222.",
  566. "83.",
  567. "221.",
  568. "211.",
  569. "134.",
  570. "110.",
  571. "8.",
  572. "164.",
  573. "109  .",
  574. "115  .",
  575. "119  .",
  576. "128  .",
  577. "133  .",
  578. "140  .",
  579. "149  .",
  580. "65  .",
  581. "32  .",
  582. "66  .",
  583. ":3127",
  584. "150  .",
  585. "156  .",
  586. "167  .",
  587. "173  .",
  588. "174  .",
  589. "184  .",
  590. "187  .",
  591. "189  .",
  592. "193  .",
  593. "195  .",
  594. "198  .",
  595. "199  .",
  596. "200  .",
  597. "201  .",
  598. "202  .",
  599. "203  .",
  600. "204  .",
  601. "205  .",
  602. "206  .",
  603. "209  .",
  604. "210  .",
  605. "212  .",
  606. "213  .",
  607. "218  .",
  608. "219  .",
  609. "41  .",
  610. "46  .",
  611. "58  .",
  612. "59  .",
  613. "61  .",
  614. "70  .",
  615. "72  .",
  616. "75  .",
  617. "77  .",
  618. "78  .",
  619. "79  .",
  620. "80  .",
  621. "83  .",
  622. "84  .",
  623. "85  .",
  624. "87  .",
  625. "92  .",
  626. "94  .",
  627. "95  .",
  628. "98  .",
  629. "99  .",
  630. "124  .",
  631. "256  .",
  632. "512  .",
  633. "102  .",
  634. ":3128",
  635. "211  .",
  636. "194  .",
  637. "202  .",
  638. "146  .",
  639. "169  .",
  640. "195  .",
  641. "152  .",
  642. "222  .",
  643. "83  .",
  644. "221  .",
  645. "211  .",
  646. "134  .",
  647. "110  .",
  648. "8  .",
  649. "164  ."
  650. };
  651. //***********  FORWARDS ******************
  652. forward MudarNomeDOServer();
  653. forward RandomMSGs();
  654. forward SetPlayerRandomSpawn(playerid);
  655. forward LiberarHP(playerid);
  656. forward LiberarCCT(playerid);
  657. forward SemFlood(playerid);
  658. forward LiberarChat(playerid);
  659. forward AntiSpam(playerid);
  660. forward reloginho();
  661. forward Uplevel(playerid);
  662. forward ExecutarContagem(playerid,pid);
  663. forward IrDuelo(playerid,pid);
  664. forward LimparDuelo(playerid,pid);
  665. forward AtualizarScore();
  666. forward Speed(playerid);
  667. forward LiberarKit(playerid);
  668. forward FecharEnquete();
  669. forward CriarLogs();
  670. forward ImprimirInformacoes();
  671. forward VerificarPasta(pasta[]);
  672. forward VerificarArquivo(arquivo[]);
  673. forward DiminuirTempo();
  674. forward EnviarMsgHack(playerid);
  675. forward TentarSorte(playerid);
  676. //****************************************
  677. AntiDeAMX()
  678. {
  679.     new a[][] = { "Unarmed (Fist)", "Brass K" };
  680.     #pragma unused a
  681. }
  682.  
  683.  
  684. main()
  685. {
  686.     print("\n______________________________");
  687.     print("\n");
  688.     print("  Servidor Ligado");
  689.     print("  Gamemode Criado Por: Bruno Alves");
  690.     print("  Servidor de DM/Drops/Derby");
  691.     print("\n");
  692.     print("__________________________________\n");
  693. }
  694.  
  695. public RandomMSGs()
  696. {
  697.     new random1 = random(sizeof(MSGs));
  698.     new random2 = random(sizeof(CORESMSGS));
  699.     format(hstring, sizeof(hstring), "%s", MSGs[random1]);
  700.     SendClientMessageToAll(CORESMSGS[random2],hstring);
  701.     return 1;
  702. }
  703. public OnDialogResponse(playerid, dialogid, response, listitem, inputtext[])
  704. {
  705.     if(dialogid == MudarLuta) {
  706.         if(response) {
  707.             new Luta;
  708.             switch(listitem) {
  709.                 case 0: Luta = FIGHT_STYLE_BOXING;
  710.                 case 1: Luta = FIGHT_STYLE_KUNGFU;
  711.                 case 2: Luta = FIGHT_STYLE_ELBOW;
  712.                 case 3: Luta = FIGHT_STYLE_KNEEHEAD;
  713.                 case 4: Luta = FIGHT_STYLE_GRABKICK;
  714.             }
  715.             SetPlayerFightingStyle(playerid, Luta);
  716.             SendClientMessage(playerid, Cinza, "Aproveite o novo estilo de luta.");
  717.         }
  718.     }
  719. //--------------------------------------------
  720.     if(dialogid == NickColor) {
  721.         if(response) {
  722.             new Cor;
  723.             switch(listitem) {
  724.                 case 0: Cor =  Vermelho;
  725.                 case 1: Cor = Verde;
  726.                 case 2: Cor = Amarelo;
  727.                 case 3: Cor = Azul;
  728.                 case 4: Cor = Laranja;
  729.                 case 5: Cor = Roxo;
  730.                 case 6: Cor = Azul_Marinho;
  731.                 case 7: Cor = Rosa;
  732.                 case 8: Cor = Cinza;
  733.                 case 9: Cor = Marron;
  734.                 case 10: Cor = Branco;
  735.                 case 11: Cor = AZUL_CLARO;
  736.                 case 12: Cor = Verde_Escuro;
  737.             }
  738.             SetPlayerColor(playerid, Cor);
  739.             SendClientMessage(playerid, Verde, "Cor trocada com sucesso");
  740.         }
  741.     }
  742. //--------------------------------------------------------
  743.     if(dialogid == DIALOG_DUELO) {
  744.         if(!response) return LimparDuelo(playerid,IdDuel[playerid]);
  745.         if(response) {
  746.             ArenaUsada = true;
  747.             new name[MAX_PLAYER_NAME], string[44];
  748.             GetPlayerName(playerid, name, sizeof(name));
  749.             format(string, sizeof(string), "»»[DUELO]«« : %s aceitou o desafio aguarde 8 Segundos para Irem ao Duelo.",name);
  750.             SendClientMessage(IdDuel[playerid],0xF6F600AA,string);
  751.             SendClientMessage(playerid,0xF6F600AA,"»»[DUELO]«« : Você aceitou o Duelo Aguarde 8 Segundos para Processarmos seus Dados");
  752.             SetTimerEx("IrDuelo",8000,false,"ii",playerid,IdDuel[playerid]);
  753.         }
  754.         return 1;
  755.     }
  756. //-------------------------------------------------------------
  757.     if(dialogid == AnimServi)
  758.     if(response) {
  759.         if(listitem == 0) {                       //handsup
  760.             SetPlayerSpecialAction(playerid, 10);
  761.             return 1;
  762.         }
  763.         if(listitem == 1) {                       //Ficar embreagado
  764.             ApplyAnimation(playerid, "PED", "WALK_DRUNK", 4.0, 1, 1, 1, 1, 0);
  765.             return 1;
  766.         }
  767.         if(listitem == 2) {                       // Assal
  768.             ApplyAnimation(playerid, "SHOP", "ROB_Loop_Threat", 4.0, 1, 0, 0, 0, 0);
  769.             return 1;
  770.         }
  771.         if(listitem == 3) {                       //Vomitar
  772.             ApplyAnimation(playerid, "FOOD", "EAT_Vomit_P", 3.0, 0, 0, 0, 0, 0);
  773.             return 1;
  774.         }
  775.         if(listitem == 4) {                       //ACENAR
  776.             ApplyAnimation(playerid, "ON_LOOKERS", "wave_loop", 4.0, 1, 0, 0, 0, 0);
  777.             return 1;
  778.         }
  779.         if(listitem == 5) {                       // foda -se
  780.             ApplyAnimation(playerid, "PED", "fucku", 4.0, 0, 0, 0, 0, 0);
  781.             return 1;
  782.         }
  783.         if(listitem == 6) {                       //tapa na bunda
  784.             ApplyAnimation(playerid, "SWEET", "sweet_ass_slap", 4.0, 0, 0, 0, 0, 0);
  785.             return 1;
  786.         }
  787.         if(listitem == 7) {                       //mijar
  788.             SetPlayerSpecialAction(playerid, 68);
  789.             return 1;
  790.         }
  791.         if(listitem == 8) {                       //deitar
  792.             ApplyAnimation(playerid, "CRACK", "Crckidle2", 4.0, 1, 0, 0, 0, 0);
  793.             return 1;
  794.         }
  795.         if(listitem == 9) {                       //Rir
  796.             ApplyAnimation(playerid, "RAPPING", "Laugh_01", 4.0, 0, 0, 0, 0, 0);
  797.             return 1;
  798.         }
  799.         if(listitem == 10) {                      //Centar
  800.             ApplyAnimation(playerid, "BEACH", "ParkSit_M_loop", 4.0, 1, 0, 0, 0, 0);
  801.             return 1;
  802.         }
  803.         if(listitem == 11) {                      //boxe
  804.             ApplyAnimation(playerid,"GYMNASIUM","GYMshadowbox",4.0,1,1,1,1,0);
  805.             return 1;
  806.         }
  807.         if(listitem == 12) {                      //cair
  808.             ApplyAnimation(playerid,"PED","KO_skid_front",4.1,0,1,1,1,0);
  809.             return 1;
  810.         }
  811.         if(listitem == 13) {                      //cruzar braços
  812.             ApplyAnimation(playerid, "COP_AMBIENT", "Coplook_loop", 4.0, 0, 1, 1, 1, -1);
  813.             return 1;
  814.         }
  815.         if(listitem == 14) {                      //drogado
  816.             ApplyAnimation(playerid,"PED","WALK_DRUNK",4.1,1,1,1,1,1);
  817.             return 1;
  818.         }
  819.         if(listitem == 15) {                      //comemorar
  820.             ApplyAnimation(playerid,"RIOT","RIOT_CHANT",4.0,1,1,1,1,0);
  821.             return 1;
  822.         }
  823.         if(listitem == 16) {                      //Proxima lista
  824.             ShowPlayerDialog(playerid, AnimList2, DIALOG_STYLE_LIST, "Brasil Top Killers", "Abaixar\nEsperarn\nFumar\nBeber\nDançar\nDançar 2\nVoltar", "Selecionar", "Cancelar");
  825.             return 1;
  826.         }
  827.         return 1;
  828.     }
  829.     if(dialogid == AnimList2)
  830.     if(response) {
  831.         if(listitem == 0) {                       //abaixar
  832.             ApplyAnimation(playerid, "ped", "cower", 3.0, 1, 0, 0, 0, 0);
  833.             return 1;
  834.         }
  835.         if(listitem == 1) {                       //esperar
  836.             ApplyAnimation(playerid,"DEALER","DEALER_IDLE",4.0,1,0,0,0,0);
  837.             return 1;
  838.         }
  839.         if(listitem == 2) {                       //fumar
  840.             SetPlayerSpecialAction(playerid, 21);
  841.             return 1;
  842.         }
  843.         if(listitem == 3) {                       //beber
  844.             SetPlayerSpecialAction(playerid, 22);
  845.             return 1;
  846.         }
  847.         if(listitem == 4) {                       //dançar 1
  848.             SetPlayerSpecialAction(playerid, 5);
  849.             return 1;
  850.         }
  851.         if(listitem == 5) {                       //dançar 2
  852.             SetPlayerSpecialAction(playerid, 6);
  853.             return 1;
  854.         }
  855.         if(listitem == 6) {                       //volar
  856.             ShowPlayerDialog(playerid, AnimServi, DIALOG_STYLE_LIST, "Brasil Top Killers", "Handsup\nBebado\nAssaltar\nVomitar\nAcenar\nFoda-se\nTapa na bunda\nMijar\nDeitar\nRir\nCentar\nBoxe\nCair\nCruzar braços\nDrogado\nComemorar\nLista 2", "Selecionar", "Cancelar");
  857.             return 1;
  858.         }
  859.         return 1;
  860.     }
  861.  
  862. //-----------------------------------------------------------
  863.     if(dialogid == Oculos) {
  864.         if(response) {
  865.             if(listitem ==  0) {                  //GlassesType11
  866.                 SetPlayerAttachedObject(playerid, 2, 19016, 2, 0.09, 0.04, 0, 88, 75, 0);
  867.             }
  868.             if(listitem ==  1) {                  //GlassesType12
  869.                 SetPlayerAttachedObject(playerid, 2, 19017, 2, 0.09, 0.04, 0, 88, 75, 0);
  870.             }
  871.             if(listitem ==  2) {                  //OculosType13
  872.                 SetPlayerAttachedObject(playerid, 2, 19018, 2, 0.09, 0.04, 0, 88, 75, 0);
  873.             }
  874.             if(listitem ==  3) {                  //OculosType14
  875.                 SetPlayerAttachedObject(playerid, 2, 19019, 2, 0.09, 0.04, 0, 88, 75, 0);
  876.             }
  877.             if(listitem ==  4) {                  //OculosType15
  878.                 SetPlayerAttachedObject(playerid, 2, 19020, 2, 0.09, 0.04, 0, 88, 75, 0);
  879.             }
  880.             if(listitem ==  5) {                  //OculosType16
  881.                 SetPlayerAttachedObject(playerid, 2, 19021, 2, 0.09, 0.04, 0, 88, 75, 0);
  882.             }
  883.             if(listitem ==  6) {                  //OculosType17
  884.                 SetPlayerAttachedObject(playerid, 2, 19022, 2, 0.09, 0.04, 0, 88, 75, 0);
  885.             }
  886.             if(listitem ==  7) {                  //OculosType18
  887.                 SetPlayerAttachedObject(playerid, 2, 19023, 2, 0.09, 0.04, 0, 88, 75, 0);
  888.             }
  889.             if(listitem ==  8) {                  //OculosType19
  890.                 SetPlayerAttachedObject(playerid, 2, 19024, 2, 0.09, 0.04, 0, 88, 75, 0);
  891.             }
  892.             if(listitem ==  9) {                  //OculosType20
  893.                 SetPlayerAttachedObject(playerid, 2, 19025, 2, 0.09, 0.04, 0, 88, 75, 0);
  894.             }
  895.  
  896.         }
  897.         return 1;
  898.     }
  899. //-----------------------------------------------------------------
  900.  
  901.     if(dialogid== bandana) {
  902.         if(response) {
  903.             if(listitem==0) {
  904.                 SetPlayerAttachedObject( playerid, 0, 18917, 2, 0.078534, 0.041857, -0.001727, 268.970458, 1.533374, 269.223754);
  905.             }
  906.             if(listitem==1) {
  907.                 SetPlayerAttachedObject( playerid, 0, 18913, 2, 0.078534, 0.041857, -0.001727, 268.970458, 1.533374, 269.223754);
  908.             }
  909.             if(listitem==2) {
  910.                 SetPlayerAttachedObject( playerid, 0, 18916, 2, 0.078534, 0.041857, -0.001727, 268.970458, 1.533374, 269.223754);
  911.             }
  912.             if(listitem==3) {
  913.                 SetPlayerAttachedObject(playerid, 0, 18915, 2, 0.078534, 0.041857, -0.001727, 268.970458, 1.533374, 269.223754);
  914.             }
  915.             if(listitem==4) {
  916.                 SetPlayerAttachedObject(playerid, 0, 18912 , 2, 0.078534, 0.041857, -0.001727, 268.970458, 1.533374, 269.223754);
  917.             }
  918.             if(listitem==5) {
  919.                 SetPlayerAttachedObject(playerid, 0, 18911 , 2, 0.078534, 0.041857, -0.001727, 268.970458, 1.533374, 269.223754);
  920.             }
  921.             if(listitem==6) {
  922.                 SetPlayerAttachedObject( playerid, 0, 18914, 2, 0.078534, 0.041857, -0.001727, 268.970458, 1.533374, 269.223754);
  923.             }
  924.             if(listitem==7) {
  925.                 SetPlayerAttachedObject(playerid, 0, 18918, 2, 0.078534, 0.041857, -0.001727, 268.970458, 1.533374, 269.223754);
  926.             }
  927.             if(listitem==8) {
  928.                 SetPlayerAttachedObject(playerid, 0, 18920 , 2, 0.078534, 0.041857, -0.001727, 268.970458, 1.533374, 269.223754);
  929.             }
  930.             if(listitem==9) {
  931.                 SetPlayerAttachedObject(playerid, 0, 18919 , 2, 0.078534, 0.041857, -0.001727, 268.970458, 1.533374, 269.223754);
  932.             }
  933.             if(listitem==10) {
  934.                 for(new i;i<5;i++) RemovePlayerAttachedObject(playerid,i);
  935.             }
  936.         }
  937.         return 1;
  938.     }
  939.     if(dialogid ==Radios) {
  940.         if(response) {
  941.             if(listitem == 0) {
  942.                 SendClientMessage(playerid, Amarelo, "Radio Funk Brasil Sintonizada");
  943.                 GameTextForPlayer(playerid,"~w~Radio Funk Brasil Sintonizada",5000,3);
  944.                 PlayAudioStreamForPlayer(playerid, "http://70.36.100.78:10452/");
  945.                 return 1;
  946.             }
  947.  
  948.             if(listitem == 1) {
  949.                 SendClientMessage(playerid, Amarelo, "Radio Jovem Pan Sintonizada");
  950.                 GameTextForPlayer(playerid,"~y~Radio Jovem Pan Sintonizada",5000,3);
  951.                 PlayAudioStreamForPlayer(playerid, "http://64.15.147.220:8042/");
  952.                 return 1;
  953.             }
  954.  
  955.             if(listitem == 2) {
  956.                 SendClientMessage(playerid, Amarelo, "Radio Atlantida Sintonizada");
  957.                 GameTextForPlayer(playerid,"~Y~Radio Atlantida Sintonizada",5000,3);
  958.                 PlayAudioStreamForPlayer(playerid, "http://189.76.158.143:50002/");
  959.                 return 1;
  960.             }
  961.  
  962.             if(listitem == 3) {
  963.                 SendClientMessage(playerid, Amarelo, "Radio  Cidade FM Sintonizada");
  964.                 GameTextForPlayer(playerid,"~w~Radio Cidade Sintonizada",5000,3);
  965.                 PlayAudioStreamForPlayer(playerid, "http://75.126.5.125:8226/");
  966.                 return 1;
  967.             }
  968.  
  969.             if(listitem == 4) {
  970.                 SendClientMessage(playerid, Amarelo, "Radio Mantiquera Sintonizada");
  971.                 GameTextForPlayer(playerid,"~w~Radio Mantiquera Sintonizada",5000,3);
  972.                 PlayAudioStreamForPlayer(playerid, "http://184.154.37.136:8081/");
  973.                 return 1;
  974.             }
  975.  
  976.             if(listitem == 5) {
  977.                 SendClientMessage(playerid, Amarelo, "Radio Click mix Sintonizada");
  978.                 GameTextForPlayer(playerid,"~w~Radio Click Mix Sintonizada",5000,3);
  979.                 PlayAudioStreamForPlayer(playerid, "http://50.30.33.114:9998");
  980.                 return 1;
  981.             }
  982.  
  983.             if(listitem == 6) {
  984.                 SendClientMessage(playerid, Amarelo, "Radio Virtual Dj Sintonizada");
  985.                 GameTextForPlayer(playerid,"~w~Radio Virtual Dj Sintonizada",5000,3);
  986.                 PlayAudioStreamForPlayer(playerid, "http://173.212.197.233:7800");
  987.                 return 1;
  988.             }
  989.  
  990.             if(listitem == 7) {
  991.                 SendClientMessage(playerid, Amarelo, "Radio Vto Mix Sintonizada");
  992.                 GameTextForPlayer(playerid,"~w~Radio Vto Mix Sintonizada",5000,3);
  993.                 PlayAudioStreamForPlayer(playerid, "http://s3.voscast.com:7554/");
  994.                 return 1;
  995.             }
  996.  
  997.             if(listitem == 8) {
  998.                 SendClientMessage(playerid, Amarelo, "Radio Team Expert Sintonizada");
  999.                 GameTextForPlayer(playerid,"~w~Radio Team Expert Sintonizada",5000,3);
  1000.                 PlayAudioStreamForPlayer(playerid, "http://64.31.30.91:9980");
  1001.                 return 1;
  1002.             }
  1003.  
  1004.             if(listitem == 9) {
  1005.                 SendClientMessage(playerid, Amarelo, "Radio Relax Sintonizada");
  1006.                 GameTextForPlayer(playerid,"~w~Radio Relax Sintonizada",5000,3);
  1007.                 PlayAudioStreamForPlayer(playerid, "http://streaming18.brlogic.com:8204/live");
  1008.                 return 1;
  1009.             }
  1010.  
  1011.             if(listitem == 10) {
  1012.                 SendClientMessage(playerid, Amarelo, "Radio Novo Milenio Sintonizada");
  1013.                 GameTextForPlayer(playerid,"~w~Radio Novo Milenio Sintonizada",5000,3);
  1014.                 PlayAudioStreamForPlayer(playerid, "http://174.142.79.66:8110");
  1015.                 return 1;
  1016.             }
  1017.             if(listitem == 11) {
  1018.                 GameTextForPlayer(playerid,"~w~Radio Desligada Com Sucesso!",5000,3);
  1019.                 StopAudioStreamForPlayer(playerid);
  1020.             }
  1021.         }
  1022.         return 1;
  1023.     }
  1024.     new vehid = GetPlayerVehicleID(playerid);
  1025.     new vehmd = GetVehicleModel(GetPlayerVehicleID(playerid));
  1026.     if(dialogid == 1111 && response) {
  1027.         switch(listitem) {
  1028.             case 0: AddVehicleComponent(vehid,1010),CarmodDialog(playerid), PlayerPlaySound(playerid,1133,0.0,0.0,0.0);
  1029.             case 1: ShowPlayerDialog(playerid,1112,DIALOG_STYLE_LIST,"Escolhe a primeira cor:","Branco\nPreto\nLaranja\nAzul fraco\nAzul forte\nRoxo\nVermelho\nAzul forte\nCinza","Selecionar","Cancelar");
  1030.             case 2: ShowPlayerDialog(playerid,1113,DIALOG_STYLE_LIST,"Escolha uma roda:","Shadow\nMega\nRimshine\nWires\nClassic\nTwist\nCutter\nSwitch\nGrove\nImport\nDollar\nTrance\nAtomic\nAhab\nVirtual\nAcces\n{FF0000}Voltar","Selecionar","Cancelar");
  1031.             case 3: AddVehicleComponent(vehid, 1086), PlayerPlaySound(playerid,1133,0.0,0.0,0.0), CarmodDialog(playerid);
  1032.             case 4: AddVehicleComponent(vehid, 1087), PlayerPlaySound(playerid,1133,0.0,0.0,0.0), CarmodDialog(playerid);
  1033.             case 5:
  1034.             {
  1035.                 if(vehmd == 562 || vehmd == 565 || vehmd == 559 || vehmd == 561 || vehmd == 560 || vehmd == 558) {
  1036.                     ShowPlayerDialog(playerid,1114,DIALOG_STYLE_LIST,"Escolha um","Paintjob\nAlien\nX-Flow\n{FF0000}Voltar","Selecionar","Cancelar");
  1037.                 }
  1038.                 else if(vehmd == 576 || vehmd == 575 || vehmd == 535) {
  1039.                     Lowrider(playerid);
  1040.                 }
  1041.                 else if(vehmd == 567 || vehmd == 536) {
  1042.                     ShowPlayerDialog(playerid,1002,DIALOG_STYLE_LIST,"Escolha um","Paintjob\nChrome\nSlamin\nHardtop Roof\nSofttop Roof\n{FF0000}Voltar","Selecionar","Cancelar");
  1043.                 }
  1044.                 else if(vehmd == 534) {
  1045.                     ShowPlayerDialog(playerid,1003,DIALOG_STYLE_LIST,"Escolha um","Paintjob\nChrome\nSlamin\nFlame Sideskirt \nArches Sideskirt Roof\n{FF0000}Voltar","Selecionar","Cancelar");
  1046.                 }
  1047.                 else if(vehmd == 496 || vehmd == 505 || vehmd == 516 || vehmd == 517 || vehmd == 518 || vehmd == 527 || vehmd == 529 || vehmd == 540 || vehmd == 546 || vehmd == 547 || vehmd == 549 || vehmd == 550 || vehmd == 551 || vehmd == 580 || vehmd == 585 || vehmd == 587 || vehmd == 589 || vehmd == 600 || vehmd == 603 || vehmd == 401 || vehmd == 410 || vehmd == 415 || vehmd == 418 || vehmd == 420 || vehmd == 436 || vehmd == 439 || vehmd == 458 || vehmd == 489 || vehmd == 491 || vehmd == 492) {
  1048.                     RegularCarDialog(playerid);
  1049.                 }
  1050.                 else {
  1051.                     SendClientMessage(playerid,Vermelho,"Seu carro não pode ser tunado!");
  1052.                 }
  1053.             }
  1054.         }
  1055.     }
  1056.     if(dialogid == 1112 && response) {
  1057.         new color1, color2;
  1058.         GetVehicleColor(vehid,color1,color2);
  1059.         new Carray[] = {1,0,6,2,79,149,151,3,34};
  1060.         ChangeVehicleColor(vehid,Carray[listitem],color2);
  1061.         return ShowPlayerDialog(playerid,1116,DIALOG_STYLE_LIST,"Escolha a segunda cor:","Branco\nPreto\nLaranja\nAzul fraco\nAzul forte\nRoxo\nVermelho\nVermelho forte\nCinza","Selecionar","Cancelar");
  1062.     }
  1063.  
  1064.     if(dialogid == 1116 && response) {
  1065.         new color1, color2;
  1066.         GetVehicleColor(vehid,color1,color2);
  1067.         new Carray[] = {1,0,6,2,79,149,151,3,34};
  1068.         ChangeVehicleColor(vehid,color1,Carray[listitem]);
  1069.         return CarmodDialog(playerid);
  1070.     }
  1071.     if(dialogid == 1113 && response) {
  1072.         if(listitem == 16) return CarmodDialog(playerid);
  1073.         new Warray[] = {1073,1074,1075,1076,1077,1078,1079,1080,1081,1082,1083,1084,1085,1096,1097,1098};
  1074.         AddVehicleComponent(vehid,Warray[listitem]);
  1075.         return CarmodDialog(playerid);
  1076.     }
  1077.     if(dialogid == 1114 && response) {
  1078.         switch(listitem) {
  1079.             case 0: ShowPlayerDialog(playerid,1115,DIALOG_STYLE_LIST,"Escolha um paintjob:","Paintjob 1\nPaintjob 2\nPaintjob 3","Selecionar","Cancelar");
  1080.             case 1: Mod(playerid);
  1081.             case 2: Mod1(playerid);
  1082.             case 3: CarmodDialog(playerid);
  1083.         }
  1084.     }
  1085.     if(dialogid == 1001 && response) {
  1086.         switch(listitem) {
  1087.             case 0: ShowPlayerDialog(playerid,1115,DIALOG_STYLE_LIST,"Escolha um paintjob:","Paintjob 1\nPaintjob 2\nPaintjob 3","Selecionar","Cancelar");
  1088.             case 1: Mod2(playerid);
  1089.             case 2: Mod3(playerid);
  1090.             case 3: CarmodDialog(playerid);
  1091.         }
  1092.     }
  1093.     if(dialogid  == 1002) {
  1094.         switch(listitem) {
  1095.             case 0: ShowPlayerDialog(playerid,1115,DIALOG_STYLE_LIST,"Escolha um paintjob:","Paintjob 1\nPaintjob 2\nPaintjob 3","Selecionar","Cancelar");
  1096.             case 1: Mod2(playerid);
  1097.             case 2: Mod3(playerid);
  1098.             case 3:
  1099.             {
  1100.                 if(vehmd == 567) {                //Savanna
  1101.                     AddVehicleComponent(vehid, 1130);
  1102.                 }
  1103.                 if(vehmd == 536) {                //Blade
  1104.                     AddVehicleComponent(vehid, 1128);
  1105.                 }
  1106.             }
  1107.             case 4:
  1108.             {
  1109.                 if(vehmd == 567) {                //Savanna
  1110.                     AddVehicleComponent(vehid, 1131);
  1111.                 }
  1112.                 if(vehmd == 536) {                //Blade
  1113.                     AddVehicleComponent(vehid, 1103);
  1114.                 }
  1115.             }
  1116.             case 5: CarmodDialog(playerid);
  1117.         }
  1118.     }
  1119.     if(dialogid  == 1003) {                       //Remington
  1120.         switch(listitem) {
  1121.             case 0:ShowPlayerDialog(playerid,1115,DIALOG_STYLE_LIST,"Escolha um paintjob:","Paintjob 1\nPaintjob 2\nPaintjob 3","Selecionar","Cancelar");
  1122.             case 1: Mod2(playerid);
  1123.             case 2: Mod3(playerid);
  1124.             case 3: AddVehicleComponent(vehid, 1122),AddVehicleComponent(vehid, 1101),ShowPlayerDialog(playerid,1003,DIALOG_STYLE_LIST,"Choose one","Paintjob\nChrome\nSlamin\nFlame Sideskirt \nArches Sideskirt Roof\n{FF0000}Voltar","Selecionar","Cancelar");
  1125.             case 4: AddVehicleComponent(vehid, 1106),AddVehicleComponent(vehid, 1124),ShowPlayerDialog(playerid,1003,DIALOG_STYLE_LIST,"Choose one","Paintjob\nChrome\nSlamin\nFlame Sideskirt \nArches Sideskirt Roof\n{FF0000}Voltar","Selecionar","Cancelar");
  1126.             case 5: CarmodDialog(playerid);
  1127.         }
  1128.     }
  1129.     if(dialogid == 1004 && response) {            //regular cars
  1130.         switch(listitem) {
  1131.             case 0:
  1132.             {
  1133.                 ShowPlayerDialog(playerid,1010,DIALOG_STYLE_LIST,"Spoiler","Pro\nWin\nDrag\nAlpha\nChamp\nRace\nWorx\nFury\n{FF0000}Voltar","Selecionar","Cancelar");
  1134.             }
  1135.             case 1:
  1136.             {
  1137.                 if(vehmd == 585 || vehmd == 603 || vehmd == 439 || vehmd == 458 || vehmd == 418 || vehmd == 527 || vehmd == 580) {
  1138.                     AddVehicleComponent(vehid, 1006);
  1139.                     return RegularCarDialog(playerid);
  1140.                 }
  1141.                 else if(vehmd == 439 || vehmd == 458 || vehmd == 491 || vehmd == 517 ||vehmd == 547)
  1142.                     {ShowPlayerDialog(playerid,1040,DIALOG_STYLE_LIST,"Vents","Oval\nSquare\n{FF0000}Voltar","Selecionar","Cancelar");}
  1143.                 else if(vehmd == 415) {
  1144.                     AddVehicleComponent(vehid, 1007);
  1145.                     AddVehicleComponent(vehid, 1071);
  1146.                     return RegularCarDialog(playerid);
  1147.                 }
  1148.                 else ShowPlayerDialog(playerid,1020,DIALOG_STYLE_LIST,"Hood","Champ\nFury\nRace\nWorx\n{FF0000}Voltar","Selecionar","Cancelar");
  1149.             }
  1150.             case 2:
  1151.             {
  1152.                 if(vehmd == 549 || vehmd == 585 || vehmd == 603)
  1153.                     {ShowPlayerDialog(playerid,1040,DIALOG_STYLE_LIST,"Vents","Oval\nSquare\n{FF0000}Voltar","Selecionar","Cancelar");}
  1154.                 else if(vehmd == 410 || vehmd == 436 || vehmd == 439 || vehmd == 458 || vehmd == 516 || vehmd == 491 || vehmd == 517 || vehmd == 418 || vehmd == 527 || vehmd == 580) {
  1155.                     AddVehicleComponent(vehid, 1007);
  1156.                     AddVehicleComponent(vehid, 1071);
  1157.                     return RegularCarDialog(playerid);
  1158.                 }
  1159.                 else if(vehmd == 415 || vehmd == 547 || vehmd == 420 || vehmd == 587)
  1160.                     {CarmodDialog(playerid);}
  1161.                 else {
  1162.                     AddVehicleComponent(vehid, 1006);
  1163.                     return RegularCarDialog(playerid);
  1164.                 }
  1165.  
  1166.             }
  1167.             case 3:
  1168.             {
  1169.                 if(vehmd == 549 || vehmd == 585 || vehmd == 603 || vehmd == 551 || vehmd == 492 || vehmd == 529) {
  1170.                     AddVehicleComponent(vehid, 1007);
  1171.                     AddVehicleComponent(vehid, 1071);
  1172.                     return RegularCarDialog(playerid);
  1173.                 }
  1174.                 else if(vehmd == 410 || vehmd == 436 || vehmd == 439 || vehmd == 458 || vehmd == 489 || vehmd == 505)
  1175.                     {ShowPlayerDialog(playerid,1060,DIALOG_STYLE_LIST,"Lights","Round Fog\nSquare Fog\n{FF0000}Voltar","Selecionar","Cancelar");}
  1176.                     else if(vehmd == 418 || vehmd == 527 || vehmd == 580 || vehmd == 491 || vehmd == 517 || vehmd == 516)
  1177.                         {CarmodDialog(playerid);}
  1178.                         else{ShowPlayerDialog(playerid,1040,DIALOG_STYLE_LIST,"Vents","Oval\nSquare\n{FF0000}Voltar","Selecionar","Cancelar");}
  1179.             }
  1180.             case 4:
  1181.             {
  1182.                 if(vehmd == 549 || vehmd == 550 || vehmd == 585 || vehmd == 603)
  1183.                     {ShowPlayerDialog(playerid,1060,DIALOG_STYLE_LIST,"Lights","Round Fog\nSquare Fog\n{FF0000}Voltar","Selecionar","Cancelar");}
  1184.                     else if(vehmd == 489 || vehmd == 505 || vehmd == 551 || vehmd == 492 || vehmd == 529 || vehmd == 439 || vehmd == 458 || vehmd == 410 || vehmd == 436)
  1185.                         {CarmodDialog(playerid);}
  1186.                     else {
  1187.                     AddVehicleComponent(vehid, 1007);
  1188.                     AddVehicleComponent(vehid, 1071);
  1189.                     return RegularCarDialog(playerid);
  1190.                 }
  1191.             }
  1192.             case 5:
  1193.             {
  1194.                 if(vehmd == 585 || vehmd == 603 || vehmd == 550 || vehmd == 549)
  1195.                     {CarmodDialog(playerid);}
  1196.                     else{ShowPlayerDialog(playerid,1060,DIALOG_STYLE_LIST,"Lights","Round Fog\nSquare Fog\n{FF0000}Voltar","Selecionar","Cancelar");}
  1197.             }
  1198.             case 6: CarmodDialog(playerid);
  1199.         }
  1200.     }
  1201.     if(dialogid == 1010 && response) {
  1202.         if(listitem == 8) return RegularCarDialog(playerid);
  1203.         new Xarray[] = {1000,1001,1002,1003,1014,1015,1016,1023};
  1204.         AddVehicleComponent(vehid, Xarray[listitem]);
  1205.         return RegularCarDialog(playerid);
  1206.     }
  1207.     if(dialogid == 1020 && response) {
  1208.         if(listitem == 4) return RegularCarDialog(playerid);
  1209.         new Xarray[] = {1004,1005,1011,1012};
  1210.         AddVehicleComponent(vehid, Xarray[listitem]);
  1211.         return RegularCarDialog(playerid);
  1212.     }
  1213.     if(dialogid == 1040 && response) {
  1214.         switch(listitem) {
  1215.             case 0:
  1216.             {
  1217.                 AddVehicleComponent(vehid, 1142);
  1218.                 AddVehicleComponent(vehid, 1143);
  1219.                 return RegularCarDialog(playerid);
  1220.             }
  1221.             case 1:
  1222.             {
  1223.                 AddVehicleComponent(vehid, 1144);
  1224.                 AddVehicleComponent(vehid, 1145);
  1225.                 return RegularCarDialog(playerid);
  1226.             }
  1227.             case 2: RegularCarDialog(playerid);
  1228.         }
  1229.     }
  1230.     if(dialogid == 1060 && response) {
  1231.         if(listitem == 2) return RegularCarDialog(playerid);
  1232.         new Xarray[] = {1013,1024};
  1233.         AddVehicleComponent(vehid, Xarray[listitem]);
  1234.         return RegularCarDialog(playerid);
  1235.     }
  1236.     if(dialogid == 1115 && response) {
  1237.         if(listitem == 3) return CarmodDialog(playerid);
  1238.         new Parray[] = {0,1,2};
  1239.         ChangeVehiclePaintjob(vehid, Parray[listitem]);
  1240.         return CarmodDialog(playerid);
  1241.     }
  1242.     if(dialogid == 1511 && response) {
  1243.         if(listitem == 7) return ShowPlayerDialog(playerid,1114,DIALOG_STYLE_LIST,"Escolha um","Paintjob\nAlien\nX-Flow\n{FF0000}Voltar","Selecionar","Cancelar");
  1244.         if(vehmd == 558) {                        //Uranus
  1245.             new Varray[] = {1090,1094,1092,1088,1164,1166,1168};
  1246.             AddVehicleComponent(vehid,Varray[listitem]);
  1247.             return Mod(playerid);
  1248.         }
  1249.         if(vehmd == 559) {                        //Jester
  1250.             new Varray[] = {1069,1071,1065,1067,1162,1160,1159};
  1251.             AddVehicleComponent(vehid,Varray[listitem]);
  1252.             return Mod(playerid);
  1253.         }
  1254.         if(vehmd == 560) {                        //Sultan
  1255.             new Varray[] = {1026,1027,1028,1032,1138,1169,1141};
  1256.             AddVehicleComponent(vehid,Varray[listitem]);
  1257.             return Mod(playerid);
  1258.         }
  1259.         if(vehmd == 561) {                        //Stratum
  1260.             new Varray[] = {1056,1062,1064,1055,1058,1155,1154};
  1261.             AddVehicleComponent(vehid,Varray[listitem]);
  1262.             return Mod(playerid);
  1263.         }
  1264.         if(vehmd == 562) {                        //Elegy
  1265.             new Varray[] = {1036,1040,1034,1038,1147,1171,1149};
  1266.             AddVehicleComponent(vehid,Varray[listitem]);
  1267.             return Mod(playerid);
  1268.         }
  1269.         if(vehmd == 565) {                        //Flash
  1270.             new Varray[] = {1047,1051,1046,1054,1049,1153,1150};
  1271.             AddVehicleComponent(vehid,Varray[listitem]);
  1272.             return Mod(playerid);
  1273.         }
  1274.     }
  1275.     if(dialogid == 1512 && response) {
  1276.         if(listitem == 7) return ShowPlayerDialog(playerid,1114,DIALOG_STYLE_LIST,"Escolha um","Paintjob\nAlien\nX-Flow\n{FF0000}Voltar","Selecionar","Cancelar");
  1277.         if(vehmd == 558) {                        //Uranus
  1278.             new Varray[] = {1093,1095,1089,1091,1163,1165,1167};
  1279.             AddVehicleComponent(vehid,Varray[listitem]);
  1280.             return Mod1(playerid);
  1281.         }
  1282.         if(vehmd == 559) {                        //Jester
  1283.             new Varray[] = {1070,1072,1066,1068,1158,1173,1161};
  1284.             AddVehicleComponent(vehid,Varray[listitem]);
  1285.             return Mod1(playerid);
  1286.         }
  1287.         if(vehmd == 560) {                        //Sultan
  1288.             new Varray[] = {1031,1030,1029,1033,1139,1170,1140};
  1289.             AddVehicleComponent(vehid,Varray[listitem]);
  1290.             return Mod1(playerid);
  1291.         }
  1292.         if(vehmd == 561) {                        //Stratum
  1293.             new Varray[] = {1057,1063,1059,1061,1060,1157,1156};
  1294.             AddVehicleComponent(vehid,Varray[listitem]);
  1295.             return Mod1(playerid);
  1296.         }
  1297.         if(vehmd == 562) {                        //Elegy
  1298.             new Varray[] = {1039,1041,1037,1035,1146,1172,1148};
  1299.             AddVehicleComponent(vehid,Varray[listitem]);
  1300.             return Mod1(playerid);
  1301.         }
  1302.         if(vehmd == 565) {                        //Flash
  1303.             new Varray[] = {1048,1052,1045,1053,1050,1152,1151};
  1304.             AddVehicleComponent(vehid,Varray[listitem]);
  1305.             return Mod1(playerid);
  1306.         }
  1307.     }
  1308.     if(dialogid == 1513 && response) {
  1309.         if(vehmd == 576) {
  1310.             if(listitem == 5) return Lowrider(playerid);
  1311.             new Varray[] = {1134,1137,1136,1191,1192};
  1312.             AddVehicleComponent(vehid,Varray[listitem]);
  1313.             return Mod2(playerid);
  1314.         }
  1315.         if(vehmd == 575) {
  1316.             if(listitem == 5) return Lowrider(playerid);
  1317.             new Varray[] = {1042,1099,1044,1174,1176};
  1318.             AddVehicleComponent(vehid,Varray[listitem]);
  1319.             return Mod2(playerid);
  1320.         }
  1321.         if(vehmd == 535) {
  1322.             if(listitem == 6) return Lowrider(playerid);
  1323.             new Varray[] = {1115,1109,1113,1117,1118,1120};
  1324.             AddVehicleComponent(vehid,Varray[listitem]);
  1325.             return Mod2(playerid);
  1326.         }
  1327.         if(vehmd == 567) {
  1328.             if(listitem == 5) return Lowrider(playerid);
  1329.             new Varray[] = {1129,1133,1102,1187,1189};
  1330.             AddVehicleComponent(vehid,Varray[listitem]);
  1331.             return Mod2(playerid);
  1332.         }
  1333.         if(vehmd == 536) {
  1334.             if(listitem == 5) return Lowrider(playerid);
  1335.             new Varray[] = {1104,1108,1107,1184,1182};
  1336.             AddVehicleComponent(vehid,Varray[listitem]);
  1337.             return Mod2(playerid);
  1338.         }
  1339.         if(vehmd == 534) {
  1340.             if(listitem == 6) return Lowrider(playerid);
  1341.             new Varray[] = {1100,1123,1125,1126,1179,1180};
  1342.             AddVehicleComponent(vehid,Varray[listitem]);
  1343.             return Mod2(playerid);
  1344.         }
  1345.     }
  1346.     if(dialogid == 1514 && response) {
  1347.         if(vehmd == 576) {
  1348.             if(listitem == 3) return Lowrider(playerid);
  1349.             new Varray[] = {1135,1190,1193};
  1350.             AddVehicleComponent(vehid,Varray[listitem]);
  1351.             return Mod3(playerid);
  1352.         }
  1353.         if(vehmd == 575) {
  1354.             if(listitem == 3) return Lowrider(playerid);
  1355.             new Varray[] = {1177,1175,1043};
  1356.             AddVehicleComponent(vehid,Varray[listitem]);
  1357.             return Mod3(playerid);
  1358.         }
  1359.         if(vehmd == 535) {
  1360.             if(listitem == 5) return Lowrider(playerid);
  1361.             new Varray[] = {1110,1116,1114,1119,1121};
  1362.             AddVehicleComponent(vehid,Varray[listitem]);
  1363.             return Mod3(playerid);
  1364.         }
  1365.         if(vehmd == 567) {
  1366.             if(listitem == 3) return Lowrider(playerid);
  1367.             new Varray[] = {1188,1186,1132};
  1368.             AddVehicleComponent(vehid,Varray[listitem]);
  1369.             return Mod3(playerid);
  1370.         }
  1371.         if(vehmd == 536) {
  1372.             if(listitem == 3) return Lowrider(playerid);
  1373.             new Varray[] = {1181,1183,1105};
  1374.             AddVehicleComponent(vehid,Varray[listitem]);
  1375.             return Mod3(playerid);
  1376.         }
  1377.         if(vehmd == 534) {
  1378.             if(listitem == 3) return Lowrider(playerid);
  1379.             new Varray[] = {1185,1178,1127};
  1380.             AddVehicleComponent(vehid,Varray[listitem]);
  1381.             return Mod3(playerid);
  1382.         }
  1383.         return 1;
  1384.     }
  1385.     if(dialogid == DIALOG_REGISTRO) {
  1386.         if(response) {
  1387.             if(!strlen(inputtext)) {
  1388.                 format(String, sizeof(String), "{F1FC14}Conta: %s\n{FC1E1E}Não registrada.\n\n{07D915}Digite uma senha para se registrar\nem nosso banco de dados.", Nome(playerid));
  1389.                 ShowPlayerDialog(playerid, DIALOG_REGISTRO, DIALOG_STYLE_INPUT, "{1EB2FC}Registrando...", String, "Registrar", "Sair");
  1390.                 SendClientMessage(playerid, Vermelho, "Digite uma senha para se registrar ¬¬");
  1391.                 return 1;
  1392.             }
  1393.             format(StringContas, sizeof(StringContas), "LLADMIN/Contas/%s.txt", Nome(playerid));
  1394.             DOF2_CreateFile(StringContas);
  1395.             DOF2_SetString(StringContas, "Senha", inputtext);
  1396.             DOF2_SetInt(StringContas, "Matou", 0);
  1397.             DOF2_SetInt(StringContas, "Morreu", 0);
  1398.             DOF2_SetInt(StringContas, "Grana", 0);
  1399.             DOF2_SetInt(StringContas, "Advertencias", 0);
  1400.             DOF2_SetInt(StringContas, "Score", 0);
  1401.             SendClientMessage(playerid, AZUL_CLARO, "Registrado Com Sucesso! você foi logado automaticamente");
  1402.             TextDrawDestroy(Inicio[playerid]);
  1403.             return 1;
  1404.         }
  1405.         else {
  1406.             SendClientMessage(playerid, Vermelho, "Você não quis se registrar e por isso foi kickado!");
  1407.             Kick(playerid);
  1408.             return 1;
  1409.         }
  1410.     }
  1411.     if(dialogid == DIALOG_LOGIN) {
  1412.         if(response) {
  1413.             if(!strlen(inputtext)) {
  1414.                 format(String, sizeof(String), "{F1FC14}Conta: %s\n{28FC14}Registrada.\n\n{14F1FC}Digite sua senha para Logar", Nome(playerid));
  1415.                 ShowPlayerDialog(playerid, DIALOG_LOGIN, DIALOG_STYLE_INPUT, "{FC14E9}Logando...", String, "Logar", "Sair");
  1416.                 SendClientMessage(playerid, Vermelho, "Digite sua senha para se logar ¬¬");
  1417.                 return 1;
  1418.             }
  1419.             format(StringContas, sizeof(StringContas), "LLADMIN/Contas/%s.txt", Nome(playerid));
  1420.             if(strcmp(inputtext, DOF2_GetString(StringContas, "Senha"), true)) {
  1421.                 format(String, sizeof(String), "{F1FC14}Conta: %s\n{28FC14}Registrada.\n\n{14F1FC}Digite sua senha para Logar", Nome(playerid));
  1422.                 ShowPlayerDialog(playerid, DIALOG_LOGIN, DIALOG_STYLE_INPUT, "{FC14E9}Logando...", String, "Logar", "Sair");
  1423.                 SendClientMessage(playerid, VERMELHO_CLARO, "Senha incorreta!");
  1424.                 return 1;
  1425.             }
  1426.             else {
  1427.                 PlayerDados[playerid][Matou] = DOF2_GetInt(StringContas, "Matou");
  1428.                 PlayerDados[playerid][Morreu] = DOF2_GetInt(StringContas, "Morreu");
  1429.                 new str[50];
  1430.                 format(str, 50, "LLADMIN/Admins/%s.sav", Nome(playerid));
  1431.                 if(DOF2_FileExists(str)) {
  1432.                     if(DOF2_IsSet(str, "Admin")) {
  1433.                         PlayerDados[playerid][Admin] = DOF2_GetInt(str, "Admin");
  1434.                     }
  1435.                     if(DOF2_IsSet(str, "Helper")) {
  1436.                         PlayerDados[playerid][Helper] = DOF2_GetBool(str, "Helper");
  1437.                     }
  1438.                     if(DOF2_IsSet(str, "Vip")) {
  1439.                         PlayerDados[playerid][Vip] = DOF2_GetBool(str, "Vip");
  1440.                     }
  1441.                 }
  1442.                 PlayerDados[playerid][Advertencias] = DOF2_GetInt(StringContas, "Advertencias");
  1443.                 GivePlayerMoney(playerid, DOF2_GetInt(StringContas, "Grana"));
  1444.                 SetPlayerScore(playerid, DOF2_GetInt(StringContas, "Score"));
  1445.                 SendClientMessage(playerid, VERDE_CLARO, "Logado Com sucesso!");
  1446.                 TextDrawDestroy(Inicio[playerid]);
  1447.                 if(PlayerDados[playerid][Admin] > 0) {
  1448.                     format(String, sizeof(String), "Logado de Admin Nível %d", PlayerDados[playerid][Admin]);
  1449.                     SendClientMessage(playerid, AZUL_CLARO, String);
  1450.                     format(String, sizeof(String), "~w~Admin ~g~%s ~y~Online", Nome(playerid));
  1451.                     GameTextForAll(String, 1000, 1);
  1452.                     PlayerDados[playerid][Trabalhando] = true;
  1453.                     SendClientMessage(playerid, AZUL_CLARO, "Você está trabalhando, para jogar use /jogar");
  1454.                     SetPlayerColor(playerid, 0x24E9FFFF);
  1455.                     SetPlayerHealth(playerid, 999999);
  1456.                     return 1;
  1457.                 }
  1458.                 return 1;
  1459.             }
  1460.         }
  1461.         else {
  1462.             SendClientMessage(playerid, Vermelho, "Você não quis se Logar e por isso foi kickado!");
  1463.             Kick(playerid);
  1464.             return 1;
  1465.         }
  1466.     }
  1467.     if(dialogid == DIALOG_BANIDO) {
  1468.         if(response) {
  1469.             SendClientMessage(playerid, Branco, "Kickado");
  1470.             Kick(playerid);
  1471.         }
  1472.         return 1;
  1473.     }
  1474.     if(dialogid == DIALOG_ADM) {
  1475.         if(response) {
  1476.             format(String, sizeof(String), "O Jogador {1B95E0}%s{00C2EC} é o mais novo admin do server!", Nome(playerid));
  1477.             SendClientMessageToAll(AZUL_CLARO, String);
  1478.             EscreverLog("LLADMIN/Logs/NovoAdm.log", String);
  1479.             SendClientMessage(playerid, VERDE_CLARO, "Use /la para ver seus comandos de Admin.");
  1480.             SetarDado(playerid, Admin, nivel);
  1481.             DarAdmin(playerid, nivel);
  1482.         }
  1483.         if(!response) {
  1484.             format(String, sizeof(String), "O Jogador {1B95E0}%s{00C2EC} recusou ser admin do server!", Nome(playerid));
  1485.             SendClientMessageToAll(AZUL_CLARO, String);
  1486.         }
  1487.         return 1;
  1488.     }
  1489.     if(dialogid == DIALOG_HELPER) {
  1490.         if(!response)
  1491.             return format(String, sizeof(String), "O Jogador {1B95E0}%s{00C2EC} recusou ser Helper do server.", Nome(playerid)), SendClientMessageToAll(AZUL_CLARO, String);
  1492.         format(String, sizeof(String), "O Jogador {1B95E0}%s{00C2EC} é o mais novo Helper do server", Nome(playerid));
  1493.         SendClientMessageToAll(AZUL_CLARO, String);
  1494.         SendClientMessage(playerid, VERDE_CLARO, "Use /la para ver seus comandos de Helper.");
  1495.         SalvarDados(playerid);
  1496.         SetarDado(playerid, Helper, true);
  1497.         DarHelper(playerid);
  1498.         return 1;
  1499.     }
  1500.     if(dialogid == DIALOG_SENHANOVA) {
  1501.         new StrConta[100];
  1502.         format(StrConta,sizeof(StrConta), "LLADMIN/Contas/%s.txt", Nome(playerid));
  1503.         if(!strlen(inputtext)) {
  1504.             format(String, sizeof(String), "{D9E01B}Digite uma senha ou clique em Cancelar.\n\n{1BE0AF}Sua senha atual é {1B63E0}'%s'.\n\nDigite sua nova senha abaixo:", DOF2_GetString(StrConta, "Senha"));
  1505.             ShowPlayerDialog(playerid, DIALOG_SENHANOVA, DIALOG_STYLE_INPUT, "{1BE084}Nova Senha", String, "Mudar", "Cancelar");
  1506.             return 1;
  1507.         }
  1508.         DOF2_SetString(StrConta, "Senha", inputtext);
  1509.         format(String, sizeof(String), "{12FF05}Sua nova senha é {25E01B}'%s'", inputtext);
  1510.         SendClientMessage(playerid, -1, String);
  1511.         SalvarDados(playerid);
  1512.     }
  1513.     if(dialogid == DIALOG_OPCOES) {
  1514.         switch(listitem) {
  1515.             case 0:
  1516.             {
  1517.                 format(String, sizeof String, "Digite o motivo pelo qual quer kickar\no jogador %s (ID: %d)", Nome(IdClicado[playerid]), IdClicado[playerid]);
  1518.                 ShowPlayerDialog(playerid, DIALOG_KICKAR, DIALOG_STYLE_INPUT, "Kickar", String, "Kickar", "Fechar");
  1519.             }
  1520.             case 1:
  1521.             {
  1522.                 format(String, sizeof String, "Digite o motivo pelo qual quer banir\no jogador %s (ID: %d)", Nome(IdClicado[playerid]), IdClicado[playerid]);
  1523.                 ShowPlayerDialog(playerid, DIALOG_BANIR, DIALOG_STYLE_INPUT, "Banir", String, "Banir", "Fechar");
  1524.             }
  1525.             case 2:
  1526.             {
  1527.                 format(String, sizeof String, "Digite o motivo pelo qual quer advertir\no jogador %s (ID: %d)", Nome(IdClicado[playerid]), IdClicado[playerid]);
  1528.                 ShowPlayerDialog(playerid, DIALOG_ADVERTIR, DIALOG_STYLE_INPUT, "Advertir", String, "Advertir", "Fechar");
  1529.             }
  1530.             case 3:
  1531.             {
  1532.                 new Float:Pos[3];
  1533.                 GetPlayerPos(playerid, Pos[0], Pos[1], Pos[2]);
  1534.                 if(IsPlayerInAnyVehicle(IdClicado[playerid])) {
  1535.                     new carroid = GetPlayerVehicleID(IdClicado[playerid]);
  1536.                     SetVehiclePos(carroid, Pos[0]+2, Pos[1]+2, Pos[2]+2);
  1537.                     format(String, sizeof(String), "O Admin %s trouxe você até ele!", Nome(playerid));
  1538.                     SendClientMessage(IdClicado[playerid], AZUL_CLARO, String);
  1539.                     format(String, sizeof(String), "Você trouxe o jogador %s [ID: %d] até você", Nome(IdClicado[playerid]), IdClicado[playerid]);
  1540.                     SendClientMessage(playerid, AZUL_CLARO, String);
  1541.                     return 1;
  1542.                 }
  1543.                 SetPlayerPos(IdClicado[playerid], Pos[0]+2, Pos[1]+2, Pos[2]+2);
  1544.                 format(String, sizeof(String), "O Admin %s trouxe você até ele!", Nome(playerid));
  1545.                 SendClientMessage(IdClicado[playerid], AZUL_CLARO, String);
  1546.                 format(String, sizeof(String), "Você trouxe o jogador %s [ID: %d] até você", Nome(IdClicado[playerid]), IdClicado[playerid]);
  1547.                 SendClientMessage(playerid, AZUL_CLARO, String);
  1548.             }
  1549.             case 4:
  1550.             {
  1551.                 new Float:Pos[3];
  1552.                 GetPlayerPos(IdClicado[playerid], Pos[0], Pos[1], Pos[2]);
  1553.                 if(IsPlayerInAnyVehicle(playerid)) {
  1554.                     new carroid = GetPlayerVehicleID(playerid);
  1555.                     SetVehiclePos(carroid, Pos[0], Pos[1], Pos[2]);
  1556.                     format(String, sizeof(String), "O Admin %s veio até você!", Nome(playerid));
  1557.                     SendClientMessage(IdClicado[playerid], AZUL_CLARO, String);
  1558.                     format(String, sizeof(String), "Você foi até o Jogador %s [ID: %d]", Nome(IdClicado[playerid]), IdClicado[playerid]);
  1559.                     SendClientMessage(playerid, AZUL_CLARO, String);
  1560.                     return 1;
  1561.                 }
  1562.                 SetPlayerPos(playerid, Pos[0]+2, Pos[1]+2, Pos[2]+2);
  1563.                 format(String, sizeof(String), "O Admin %s veio até você!", Nome(playerid));
  1564.                 SendClientMessage(IdClicado[playerid], AZUL_CLARO, String);
  1565.                 format(String, sizeof(String), "Você foi até o Jogador %s [ID: %d]", Nome(IdClicado[playerid]), IdClicado[playerid]);
  1566.                 SendClientMessage(playerid, AZUL_CLARO, String);
  1567.             }
  1568.             case 5:
  1569.             {
  1570.                 format(String, sizeof String, "Digite a mensagem particular que deseja enviar\nao jogador %s (ID: %d)", Nome(IdClicado[playerid]), IdClicado[playerid]);
  1571.                 ShowPlayerDialog(playerid, DIALOG_PART, DIALOG_STYLE_INPUT, "Particular", String, "Enviar", "Fechar");
  1572.             }
  1573.             case 6:
  1574.             {
  1575.                 new StringM[500];
  1576.                 new Fala[5];
  1577.                 new ip[25];
  1578.                 if(PlayerDados[ID][Calado] == true) Fala = "Sim";
  1579.                 if(PlayerDados[ID][Calado] == false) Fala = "Nao";
  1580.                 GetPlayerIp(ID, ip, 25);
  1581.                 format(StringM, sizeof(StringM), "{FFFFFF}Dados de {11D41E}%s{FFFFFF}\n\n{11D41E}Matou:{FFFFFF} %d\n{11D41E}Morreu:{FFFFFF} %d\n{11D41E}Grana:{FFFFFF} %d\n{11D41E}Admin Level:{FFFFFF} %d\n{11D41E}Calado:{FFFFFF} %s\n", Nome(ID), PlayerDados[IdClicado[playerid]][Matou], PlayerDados[IdClicado[playerid]][Morreu], GetPlayerMoney(ID), PlayerDados[IdClicado[playerid]][Admin], Fala, PlayerDados[IdClicado[playerid]]);
  1582.                                                   //bruno
  1583.                 format(StringM, sizeof(StringM), "%s\n{11D41E}Advertencias:{FFFFFF} %d \n{11D41E}IP:{FFFFFF} %s \n {11D41E}Score:{FFFFFF} %d ", StringM, PlayerDados[IdClicado[playerid]][Advertencias], ip, GetPlayerScore(ID));
  1584.                 ShowPlayerDialog(playerid, DIALOG_INFO, DIALOG_STYLE_MSGBOX, "Informações do Player", StringM, "Fechar", "");
  1585.             }
  1586.         }
  1587.     }
  1588.     if(dialogid == DIALOG_KICKAR) {
  1589.         if(!(response)) {
  1590.             format(String, 60, "Opções de Admin sobre %s", NomeClicado[playerid]);
  1591.             return ShowPlayerDialog(playerid, DIALOG_OPCOES, DIALOG_STYLE_LIST, String , "{F5F50C}Kickar\n{F5180C}Banir\n{0CF50C}Advertir\n{FF05F7}Trazer\n{FF05F7}Ir\n{14C9C9}Particular\n{0C8CF5}Status", "Avançar", "Fechar");
  1592.         }
  1593.         if(!(strlen(inputtext))) {
  1594.             format(String, sizeof String, "Digite o motivo pelo qual quer kickar\no jogador %s (ID: %d)", Nome(IdClicado[playerid]), IdClicado[playerid]);
  1595.             return ShowPlayerDialog(playerid, DIALOG_KICKAR, DIALOG_STYLE_INPUT, "Kickar", String, "Kickar", "Fechar");
  1596.         }
  1597.         format(String, sizeof(String), "[LL-ADMIN] O Admin %s Kickou o Jogador %s[ID: %d] pelo motivo: %s\r\n", Nome(playerid), Nome(IdClicado[playerid]), IdClicado[playerid], inputtext);
  1598.         SendClientMessageToAll(VERDE_CLARO, String);
  1599.         Kickar(ID, Nome(playerid), inputtext);
  1600.         EscreverLog("LLADMIN/Logs/Kickados.log", String);
  1601.     }
  1602.     if(dialogid == DIALOG_BANIR) {
  1603.         if(!(response)) {
  1604.             format(String, 60, "Opções de Admin sobre %s", NomeClicado[playerid]);
  1605.             return ShowPlayerDialog(playerid, DIALOG_OPCOES, DIALOG_STYLE_LIST, String , "{F5F50C}Kickar\n{F5180C}Banir\n{0CF50C}Advertir\n{FF05F7}Trazer\n{FF05F7}Ir\n{14C9C9}Particular\n{0C8CF5}Status", "Avançar", "Fechar");
  1606.         }
  1607.         if(!(strlen(inputtext))) {
  1608.             format(String, sizeof String, "Digite o motivo pelo qual quer banir\no jogador %s (ID: %d)", Nome(IdClicado[playerid]), IdClicado[playerid]);
  1609.             return ShowPlayerDialog(playerid, DIALOG_BANIR, DIALOG_STYLE_INPUT, "Banir", String, "Banir", "Fechar");
  1610.         }
  1611.         format(String, sizeof(String), "[LL-ADMIN] O Admin %s Baniu o Jogador %s[ID: %d] pelo motivo: %s\r\n", Nome(playerid), Nome(IdClicado[playerid]), IdClicado[playerid], inputtext);
  1612.         SendClientMessageToAll(VERDE_CLARO, String);
  1613.         EscreverLog("LLADMIN/Logs/Banidos.log", String);
  1614.         format(String, sizeof(String), "LLADMIN/Banidos/Contas/%s.txt", Nome(IdClicado[playerid]));
  1615.         getdate(Ano, Mes, Dia);
  1616.         gettime(Hora, Minuto, Segundo);
  1617.         DOF2_CreateFile(String);
  1618.         DOF2_SetString(String, "Admin", Nome(playerid));
  1619.         DOF2_SetString(String, "Motivo", inputtext);
  1620.         DOF2_SetInt(String, "Ano", Ano);
  1621.         DOF2_SetInt(String, "Mes", Mes);
  1622.         DOF2_SetInt(String, "Dia", Dia);
  1623.         DOF2_SetInt(String, "Hora", Hora);
  1624.         DOF2_SetInt(String, "Minuto", Minuto);
  1625.         Kick(ID);
  1626.     }
  1627.     if(dialogid == DIALOG_ADVERTIR) {
  1628.         if(!(response)) {
  1629.             format(String, 60, "Opções de Admin sobre %s", NomeClicado[playerid]);
  1630.             return ShowPlayerDialog(playerid, DIALOG_OPCOES, DIALOG_STYLE_LIST, String , "{F5F50C}Kickar\n{F5180C}Banir\n{0CF50C}Advertir\n{FF05F7}Trazer\n{FF05F7}Ir\n{14C9C9}Particular\n{0C8CF5}Status", "Avançar", "Fechar");
  1631.         }
  1632.         if(!(strlen(inputtext))) {
  1633.             format(String, sizeof String, "Digite o motivo pelo qual quer advertir\no jogador %s (ID: %d)", Nome(IdClicado[playerid]), IdClicado[playerid]);
  1634.             return ShowPlayerDialog(playerid, DIALOG_KICKAR, DIALOG_STYLE_INPUT, "Advertir", String, "Advertir", "Fechar");
  1635.         }
  1636.         if(PlayerDados[IdClicado[playerid]][Advertencias] != 3) {
  1637.             format(String, sizeof(String), "[BTK] O Admin %s Deu uma Advertencia a %s Pelo Motivo: %s\r\n", Nome(playerid), Nome(IdClicado[playerid]), inputtext);
  1638.             SendClientMessageToAll(VERMELHO_CLARO, String);
  1639.             EscreverLog("LLADMIN/Logs/Advertidos.log", String);
  1640.             format(String, sizeof(String), "Você foi Advertido pelo admin %s Pelo motivo: %s. Se for advertido 3 vezes será BANIDO Automaticamente", Nome(playerid), inputtext);
  1641.             SendClientMessage(ID, Laranja, String);
  1642.             PlayerDados[ID][Advertencias] += 1;
  1643.         }
  1644.         if(PlayerDados[IdClicado[playerid]][Advertencias] == 3) {
  1645.             format(String, sizeof(String), "[BTK] O Admin %s Deu a terceira Advertencia a %s Pelo Motivo: %s e por isso ele foi Banido!", Nome(playerid), Nome(IdClicado[playerid]), inputtext);
  1646.             SendClientMessageToAll(VERMELHO_CLARO, String);
  1647.             format(String, sizeof(String), "Você foi Advertido pela terceira vez pelo admin %s Pelo motivo: %s. por isso você foi banido!", Nome(playerid), inputtext);
  1648.             SendClientMessage(ID, Laranja, String);
  1649.             format(String, sizeof(String), "LLADMIN/Banidos/Contas/%s.txt", Nome(ID));
  1650.             getdate(Ano, Mes, Dia);
  1651.             gettime(Hora, Minuto, Segundo);
  1652.             new IP[25];
  1653.             GetPlayerIp(ID, IP, 25);
  1654.             DOF2_CreateFile(String);
  1655.             DOF2_SetString(String, "Admin", Nome(playerid));
  1656.             DOF2_SetString(String, "Motivo", "3° Advertencia");
  1657.             DOF2_SetInt(String, "Ano", Ano);
  1658.             DOF2_SetInt(String, "Mes", Mes);
  1659.             DOF2_SetInt(String, "Dia", Dia);
  1660.             DOF2_SetInt(String, "Hora", Hora);
  1661.             DOF2_SetInt(String, "Minuto", Minuto);
  1662.             Kick(ID);
  1663.         }
  1664.     }
  1665.     if(dialogid == DIALOG_PART) {
  1666.         if(!(response)) {
  1667.             format(String, 60, "Opções de Admin sobre %s", NomeClicado[playerid]);
  1668.             return ShowPlayerDialog(playerid, DIALOG_OPCOES, DIALOG_STYLE_LIST, String , "{F5F50C}Kickar\n{F5180C}Banir\n{0CF50C}Advertir\n{FF05F7}Trazer\n{FF05F7}Ir\n{14C9C9}Particular\n{0C8CF5}Status", "Avançar", "Fechar");
  1669.         }
  1670.         if(!(strlen(inputtext))) {
  1671.             format(String, sizeof String, "Digite a mensagem particular que deseja enviar\nao jogador %s (ID: %d)", Nome(IdClicado[playerid]), IdClicado[playerid]);
  1672.             return ShowPlayerDialog(playerid, DIALOG_PART, DIALOG_STYLE_INPUT, "Particular", String, "Enviar", "Fechar");
  1673.         }
  1674.         format(String, sizeof(String), "Particular de {E0D01B}%s{FFFF00}: %s", Nome(playerid), inputtext);
  1675.         Msg(IdClicado[playerid], Amarelo, String);
  1676.         format(String, sizeof(String), "Particular enviada com sucesso para %s", Nome(ID));
  1677.         Msg(playerid, Amarelo, String);
  1678.     }
  1679.     if(dialogid == DIALOG_IPS1) {
  1680.         if(!(response))
  1681.             return 0;
  1682.         ShowPlayerDialog(playerid, DIALOG_IPS2, DIALOG_STYLE_MSGBOX, "Ips dos jogadores conectados:", Ips2, "Fechar", "Voltar");
  1683.     }
  1684.     if(dialogid == DIALOG_IPS2) {
  1685.         if(!(response))
  1686.             ShowPlayerDialog(playerid, DIALOG_IPS1, DIALOG_STYLE_MSGBOX, "Ips dos jogadores conectados:", Ips2, "Proximo", "Fechar");
  1687.         else
  1688.             return 0;
  1689.     }
  1690.     return 0;
  1691. }
  1692.  
  1693.  
  1694.  
  1695. public OnPlayerConnect(playerid)
  1696. {
  1697.     SortePlayer[playerid] = 0;
  1698.     Pergunta[playerid] = "Nenhuma";
  1699.     PlayersOnline++;
  1700.     PlayerDados[playerid][Logado] = false;
  1701.     PlayerDados[playerid][Admin] = 0;
  1702.     PlayerDados[playerid][Helper] = false;
  1703.     PlayerDados[playerid][Vip] = false;
  1704.     new strConta[80];
  1705.     new Ip[25];
  1706.     for(new t = 0; t < 100; ++t)
  1707.     {
  1708.         SendClientMessage(playerid, -1, " ");
  1709.     }
  1710.     for(new i; i<sizeof(NomesProibidos); i++)
  1711.     {
  1712.         new Nick[MAX_PLAYER_NAME];
  1713.         GetPlayerName(playerid, Nick, sizeof(Nick));
  1714.         if(!strcmp(Nick, NomesProibidos[i], true))
  1715.         {
  1716.             SendClientMessage(playerid, 0xFFFF00AA, "[INFO-NICK] Você Foi Banido/Kickado Do Servidor Por Usar Um Nick Proibido!");
  1717.             format(hstring, sizeof(hstring), "[Anti Nick's] O Jogador %s Foi Kickado/Banido Por Tentar Entrar Com Nick Proibido", Nick);
  1718.             SendClientMessageToAll(0xFF0000AA, hstring);
  1719.             BanEx(playerid, "-=[Nick Proibido]=-");
  1720.             Kick(playerid);
  1721.         }
  1722.     }
  1723.     new connecting_ip[32+1];
  1724.     GetPlayerIp(playerid,connecting_ip,32);
  1725.     new num_players_on_ip = GetNumberOfPlayersOnThisIP(connecting_ip);
  1726.  
  1727.     if(num_players_on_ip > MAX_CONNECTIONS_FROM_IP) {
  1728.         printf("Ant-Bot: leitor de ligação (% d) excedido% d conexões IP de% s.", playerid, MAX_CONNECTIONS_FROM_IP, connecting_ip);
  1729.         Kick(playerid);
  1730.     }
  1731.     SendClientMessage(playerid, Verde,"{1E90FF}Bem vindo ao {FF00FF}Brasil Top Killers.");
  1732.     SendClientMessage(playerid, Vermelho,"{FFD700}><><><><><><><><><><><><><><><><><><><><><><><><");
  1733.     SendClientMessage(playerid, Laranja,"{9ACD32}Gamemode de DM Feito Por {00FFFF}Bruno Alves");
  1734.     SendClientMessage(playerid, Vermelho,"{FFD700}><><><><><><><><><><><><><><><><><><><><><><><><");
  1735.     format(strConta, sizeof(strConta), "LLADMIN/Banidos/Contas/%s.txt", Nome(playerid));
  1736.     if(DOF2_FileExists(strConta))
  1737.     {
  1738.         format(String, sizeof(String), "{FFFFFF}Você está banido deste servidor!\n\n         Dados do Banimento:\n\n{45F75A}Admin: {FFFFFF}%s \n{45F75A}Motivo: {FFFFFF}%s", DOF2_GetString(strConta, "Admin"), DOF2_GetString(strConta, "Motivo"));
  1739.         format(String, sizeof(String), "%s\n{45F75A}Data: {FFFFFF}%d/%d/%d \n{45F75A}Hora: {FFFFFF}%d:%d", String, DOF2_GetInt(strConta, "Dia"), DOF2_GetInt(strConta, "Mes"), DOF2_GetInt(strConta, "Ano"), DOF2_GetInt(strConta, "Hora"), DOF2_GetInt(strConta, "Minuto"));
  1740.         ShowPlayerDialog(playerid, DIALOG_BANIDO, DIALOG_STYLE_MSGBOX, "Banido!", String, "Fechar", "");
  1741.         return 1;
  1742.     }
  1743.     GetPlayerIp(playerid, Ip, 25);
  1744.     if(strcmp(Ip ,"255.255.255.255", true) == 0)
  1745.     {
  1746.         Ban(playerid);
  1747.     }
  1748.     if(DOF2_IsSet("LLADMIN/Banidos/Ips.txt", Ip))
  1749.     {
  1750.         format(String, sizeof(String), "{FFFFFF} Seu IP está banido deste Servidor!\n\nDados:\nIP:%s\n%s", Ip, DOF2_GetString("LLADMIN/Banidos/Ips.txt", Ip));
  1751.         ShowPlayerDialog(playerid, DIALOG_BANIDO, DIALOG_STYLE_MSGBOX, "Banido!", String, "Fechar", "");
  1752.         return 1;
  1753.     }
  1754.     format(String, sizeof(String), "%s Conectou ao servidor", Nome(playerid));
  1755.     SendClientMessageToAll(VERDE_CLARO, String);
  1756.     format(StringContas, sizeof(StringContas), "LLADMIN/Contas/%s.txt", Nome(playerid));
  1757.     TextFundo(playerid);
  1758.     if(!DOF2_FileExists(StringContas))
  1759.     {
  1760.     format(String, sizeof(String), "{F1FC14}Conta: %s\n{FC1E1E}Não registrada.\n\n{07D915}Digite uma senha para se registrar\nem nosso banco de dados.", Nome(playerid));
  1761.     ShowPlayerDialog(playerid, DIALOG_REGISTRO, DIALOG_STYLE_INPUT, "{1EB2FC}Registrando...", String, "Registrar", "Sair");
  1762.     return 1;
  1763.     }
  1764.         else
  1765.         {
  1766.     format(String, sizeof(String), "{F1FC14}Conta: %s\n{28FC14}Registrada.\n\n{14F1FC}Digite sua senha para Logar", Nome(playerid));
  1767.     ShowPlayerDialog(playerid, DIALOG_LOGIN, DIALOG_STYLE_INPUT, "{FC14E9}Logando...", String, "Logar", "Sair");
  1768.     }
  1769.     return 1;
  1770.         }
  1771.  
  1772. public OnPlayerDisconnect(playerid, reason)
  1773. {
  1774.     new Motivo[20];
  1775.     if(reason == 0) Motivo = "Queda de conexão";
  1776.     if(reason == 1) Motivo = "Conta própria";
  1777.     if(reason == 2) Motivo = "Kickado/Banido";
  1778.     format(String, sizeof(String), "{289E08}O Jogador {39F505}%s{289E08} Desconectou do servidor. (%s)", Nome(playerid), Motivo);
  1779.     MsgAll(-1, String);
  1780.     if(GetarDado(playerid, Admin) > 0)
  1781.     {
  1782.     format(String, sizeof(String), "~w~Admin ~g~%s ~r~Offline", Nome(playerid));
  1783.     GameTextForAll(String, 1000, 1);
  1784.     }
  1785.     SortePlayer[playerid] = 0;
  1786.     PlayersOnline--;
  1787.     SalvarDados(playerid);
  1788.     DOF2_Exit();
  1789.     DestroyVehicle(CarroCriado[playerid]);
  1790.     return 1;
  1791. }
  1792.  
  1793. public OnPlayerCommandPerformed(playerid, cmdtext[], success)
  1794. {
  1795.     if(!success)
  1796.     {
  1797.         new rStr[148];
  1798.         format(rStr, sizeof(rStr), "[BTK-Info]{A9A9A9} O Comando: {6495ED}%s{A9A9A9} Não existe! Use: {6495ED}/Comandos{A9A9A9}{A9A9A9}.", cmdtext);
  1799.         SendClientMessage(playerid, Azul, rStr);
  1800.         return true;
  1801.     }
  1802.     return true;
  1803. }
  1804. //------------ ANT FLOOD ----------------
  1805. public OnPlayerText(playerid, text[])
  1806. {
  1807. for(new fdp=0;fdp<AntIps;fdp++)
  1808. {
  1809. if(strfind(text, IPDV[fdp], true) != -1)
  1810. {
  1811.     SendClientMessage(playerid,0xFFFF00AA,"OU SEU FDP, SE SEU SERVER É NOOB A CULPA NÃO É NOSSA!");
  1812.     SendClientMessage(playerid,0xFFFF00AA,"VAI DIVULGAR IP NA CASA DO CARALHO!!!");
  1813.     GameTextForPlayer(playerid,"~r~Voce foi kickado!",5000,5);
  1814.     Kick(playerid);
  1815.     return 1;
  1816.    }
  1817. }
  1818.  
  1819. if(GetarDado(playerid, Admin) > 1)
  1820. {
  1821.     format(String, sizeof(String), "[ADM] %s: %s", Nome(playerid), text);
  1822.     MsgAll(GetPlayerColor(playerid), String);
  1823.     return 0;
  1824. }
  1825.  
  1826. for(new i = 0; i != strlen(text);i++)
  1827. {
  1828.     text[i] = tolower(text[i]);
  1829. }
  1830. if(Flooder[playerid] == 1)
  1831. {
  1832.     SendClientMessage(playerid, -1, "{FF0000}[ERRO]{FFFFFF} Você está calado e não pode usar o chat !");
  1833.     return 0;
  1834. }
  1835. IsFlooding[playerid]++;
  1836. if(!IsPlayerAdmin(playerid))
  1837. {
  1838.     if(strlen(text) == strlen(szPlayerChatMsg[playerid]) && !strcmp(szPlayerChatMsg[playerid], text,  false)) {
  1839.         SendClientMessage(playerid, -1, "{FF0000}[ERRO]{FFFFFF} Não repita a mesma mensagem!");
  1840.         format(szPlayerChatMsg[playerid], 128, "%s", text);
  1841.         return 0;
  1842.     }
  1843. }
  1844. if(IsFlooding[playerid] >= 3)
  1845. {
  1846.     IsFlooding[playerid] = 0;
  1847.     Flooder[playerid] = 1;
  1848.     SendClientMessage(playerid, -1, "{FF0000}[INFO]{FFFFFF} Você foi calado por 1 minuto. Motivo: Flood !");
  1849.     SetTimerEx("LiberarChat", 60000, false, "i", playerid);
  1850.     return 0;
  1851. }
  1852. else
  1853. {
  1854.     SetTimerEx("SemFlood", 2000, false, "i", playerid);
  1855. }
  1856. return 1;
  1857. }
  1858.  
  1859. public SemFlood(playerid)
  1860. {
  1861.     IsFlooding[playerid] = 0;
  1862.     return 1;
  1863. }
  1864. public LiberarChat(playerid)
  1865. {
  1866.     Flooder[playerid] = 0;
  1867.     SendClientMessage(playerid, -1, "Você foi descalado, não faça mais flood !");
  1868.     return 1;
  1869. }
  1870. public MudarNomeDOServer()
  1871. {
  1872.     count2 ++;
  1873.     if(count2 > 4)count2 = 0;
  1874.     format(hstring, sizeof(hstring), "hostname %s", SVNAMES[count2]);
  1875.     SendRconCommand(hstring);
  1876.     return 1;
  1877. }
  1878. public LiberarCCT(playerid)
  1879. {
  1880.     ComprouColete[playerid] = 0;
  1881.     SendClientMessage(playerid, -1, "{00FF00}Compra de colete Liberada");
  1882.     KillTimer(TimerLiberarCCT);
  1883.     return 1;
  1884. }
  1885.  
  1886. public LiberarHP(playerid)
  1887. {
  1888.     ComprouVida[playerid] = 0;
  1889.     SendClientMessage(playerid, -1, "{00FF00}Compra de HP Liberada");
  1890.     KillTimer(TimerLiberarHP);
  1891.     return 1;
  1892. }
  1893.  
  1894. public TentarSorte(playerid)
  1895. {
  1896.     SortePlayer[playerid] = 0;
  1897.     SendClientMessage(playerid, Cinza, "O tempo passou tente a sorte de novo {4876FF}(/sorte)");
  1898.     KillTimer(TimerSorte);
  1899.     return 1;
  1900. }
  1901.  
  1902. public Uplevel(playerid)
  1903. {
  1904.     SendClientMessage(playerid, Amarelo, "****** Você Upou + 1 level *****");
  1905.     SetPlayerScore(playerid,GetPlayerScore(playerid) +1);
  1906.     return 1;
  1907. }
  1908.  
  1909. public reloginho()
  1910. {
  1911.     new
  1912.         ano,
  1913.         mes,
  1914.         dia,
  1915.         horas,
  1916.         minutos,
  1917.         segundos;
  1918.     getdate(ano, mes, dia);
  1919.     gettime(horas, minutos, segundos);
  1920.     format(hstring, sizeof hstring, "%d/%s%d/2012", dia, ((mes < 10) ? ("0") : ("")), mes);
  1921.     TextDrawSetString(Reloginho1, hstring);
  1922.     format(hstring, sizeof hstring, "%s%d:%s%d:%s%d", (horas < 10) ? ("0") : (""), horas, (minutos < 10) ? ("0") : (""), minutos, (segundos < 10) ? ("0") : (""), segundos);
  1923.     TextDrawSetString(Reloginho2, hstring);
  1924.     TextDrawShowForAll(Reloginho1);
  1925.     TextDrawShowForAll(Reloginho2);
  1926. }
  1927.  
  1928. public ExecutarContagem(playerid,pid)
  1929. {
  1930.     if (Contar > 0)
  1931.     {
  1932.         GameTextForPlayer(playerid,ContarDuelo[Contar-1], 2500, 3);
  1933.         GameTextForPlayer(pid,ContarDuelo[Contar-1], 1000, 3);
  1934.         Contar--;
  1935.         SetTimerEx("IrDuelo",1000,false,"ii",playerid,pid);
  1936.     }
  1937.     else
  1938.     {
  1939.         GameTextForPlayer(playerid,"~>~~g~Go~w~Go~r~Go~b~Go~<~", 2500, 3);
  1940.         GameTextForPlayer(pid,"~>~~g~Go~w~Go~r~Go~b~Go~<~", 2500, 3);
  1941.         Contar = 5;
  1942.         TogglePlayerControllable(playerid,true);
  1943.         TogglePlayerControllable(pid,true);
  1944.     }
  1945.     return 1;
  1946. }
  1947.  
  1948. public IrDuelo(playerid,pid)
  1949. {
  1950.     //-> Funções para o X1 <-//
  1951.     SetPlayerInterior(pid, 1);
  1952.     SetPlayerPos(pid, 1396.6997,-12.4910,1000.9167);
  1953.     SetPlayerInterior(playerid, 1);
  1954.     SetPlayerPos(playerid, 1387.3157,-19.7463,1000.9135);
  1955.     SetPlayerArmour(pid, 100.0);
  1956.     SetPlayerArmour(playerid, 100.0);
  1957.     SetPlayerHealth(pid, 100.0);
  1958.     SetPlayerHealth(playerid, 100.0);
  1959.     //-> Funções para Contagem no x1<-//
  1960.     TogglePlayerControllable(playerid,false);
  1961.     TogglePlayerControllable(pid,false);
  1962.     ExecutarContagem(playerid,pid);
  1963.     return 1;
  1964. }
  1965.  
  1966. public LimparDuelo(playerid,pid)
  1967. {
  1968.     if(ArenaUsada == false)
  1969.     {
  1970.         SendClientMessage(pid,0x1DF6F6AA,"»»[DUELO]«« : Desafio Expirado, Ele Recusou");
  1971.         SendClientMessage(playerid,0x1DF6F6AA,"»»[DUELO]«« : Desafio Expirado,Você Automaticamente Recusou");
  1972.         InvitedDuel[pid] = false;
  1973.         InvitedDuel[playerid] = false;
  1974.         IdDuel[playerid] = playerid;
  1975.         IdDuel[pid] = pid;
  1976.     }
  1977.     return 1;
  1978. }
  1979.  
  1980. public AtualizarScore()
  1981. {
  1982.     for(new x = 0, y = GetMaxPlayers(); x != y; x++)
  1983.     {
  1984.         if(!IsPlayerConnected(x)) continue;
  1985.         new STR[26];
  1986.         format(STR, 26, "~r~Score: ~w~%d", GetPlayerScore(x));
  1987.         TextDrawShowForPlayer(x, ScoreTextDraw[x]);
  1988.         TextDrawSetString(ScoreTextDraw[x], STR);
  1989.     }
  1990.     return true;
  1991. }
  1992.  
  1993. public Speed(playerid)
  1994. {
  1995.     new MySpeed[48];
  1996.     new MyCar[48];
  1997.     new MySaude[48];
  1998.     new Float:Speedo_HP;
  1999.     new vehicle = GetPlayerVehicleID(playerid);
  2000.     GetVehicleHealth(vehicle, Speedo_HP);
  2001.     format(MySpeed,sizeof(MySpeed),"~p~Speed:~y~%d Km/h",GetSpeed(playerid));
  2002.     format(MyCar,sizeof(MyCar),"~r~Veiculo:~g~%s",Vehicles[GetVehicleModel(GetPlayerVehicleID(playerid))-400]);
  2003.     format(MySaude,sizeof(MySaude),"~p~Saude:~y~%0.0f%%",Speedo_HP/10);
  2004.     TextDrawSetString(Textdraw2, MySaude);
  2005.     TextDrawSetString(Textdraw1, MySpeed);
  2006.     TextDrawSetString(Textdraw0, MyCar);
  2007.     TextDrawShowForPlayer(playerid, Textdraw0);
  2008.     TextDrawShowForPlayer(playerid, Textdraw1);
  2009.     TextDrawShowForPlayer(playerid, Textdraw2);
  2010.     return 1;
  2011. }
  2012.  
  2013. public VerificarPasta(pasta[])
  2014. {
  2015.     format(String, sizeof(String), "LLADMIN/%s/verificacao",pasta);
  2016.     DOF2_CreateFile(String);
  2017.     if(DOF2_FileExists(String))
  2018.     {
  2019.         printf("Pasta '%s' Encontrada e carregada com sucesso.", pasta);
  2020.     }
  2021.     else if(!DOF2_FileExists(String))
  2022.     {
  2023.         printf("Pasta '%s' Não encontrada.", pasta);
  2024.     }
  2025.     DOF2_RemoveFile(String);
  2026.     return 1;
  2027. }
  2028.  
  2029. public VerificarArquivo(arquivo[])
  2030. {
  2031.     format(String, sizeof(String), "LLADMIN/%s", arquivo);
  2032.     if(DOF2_FileExists(String))
  2033.     {
  2034.         printf("Arquivo '%s' Encontrado e carregado com sucesso.", arquivo);
  2035.         return 1;
  2036.     }
  2037.     else if(!DOF2_FileExists(String))
  2038.     {
  2039.         printf("Arquivo '%s' não encontrado. O FS o criou automaticamente.", arquivo);
  2040.         DOF2_CreateFile(String);
  2041.         return 1;
  2042.     }
  2043.     return 1;
  2044. }
  2045.  
  2046. public FecharEnquete()
  2047. {
  2048.     new StrEnquete[256];
  2049.     Enquete[Criada] = false;
  2050.     format(StrEnquete, 256, "Enquete %s Fechada.", Enquete[Titulo]);
  2051.     SendClientMessageToAll(Rosa, StrEnquete);
  2052.     format(StrEnquete, 256, "Votos Sim: %d", Enquete[VotoSim]);
  2053.     SendClientMessageToAll(ROSA_CHOQUE, StrEnquete);
  2054.     format(StrEnquete, 256, "Voto Não: %d", Enquete[VotoNao]);
  2055.     SendClientMessageToAll(ROSA_CHOQUE, StrEnquete);
  2056.     if(Enquete[VotoSim] > Enquete[VotoNao])
  2057.     {
  2058.         SendClientMessageToAll(Rosa, "\nO Sim Venceu.");
  2059.         return 1;
  2060.     }
  2061.     if(Enquete[VotoNao] > Enquete[VotoSim])
  2062.     {
  2063.         SendClientMessageToAll(Rosa, "\nO Nao Venceu.");
  2064.         return 1;
  2065.     }
  2066.     return 1;
  2067. }
  2068.  
  2069. public CriarLogs()
  2070. {
  2071.     if(!LogExistir("LLADMIN/Logs/NovoAdm.log"))
  2072.     {
  2073.         CriarLog("LLADMIN/Logs/NovoAdm.log");
  2074.     }
  2075.     if(!LogExistir("LLADMIN/Logs/Kickados.log"))
  2076.     {
  2077.         CriarLog("LLADMIN/Logs/Kickados.log");
  2078.     }
  2079.     if(!LogExistir("LLADMIN/Logs/Tapas.log"))
  2080.     {
  2081.         CriarLog("LLADMIN/Logs/Tapas.log");
  2082.     }
  2083.     if(!LogExistir("LLADMIN/Logs/Chatadm.log"))
  2084.     {
  2085.         CriarLog("LLADMIN/Logs/Chatadm.log");
  2086.     }
  2087.     if(!LogExistir("LLADMIN/Logs/Banidos.log"))
  2088.     {
  2089.         CriarLog("LLADMIN/Logs/Banidos.log");
  2090.     }
  2091.     if(!LogExistir("LLADMIN/Logs/Desbanidos.log"))
  2092.     {
  2093.         CriarLog("LLADMIN/Logs/Desbanidos.log");
  2094.     }
  2095.     if(!LogExistir("LLADMIN/Logs/Advertidos.log"))
  2096.     {
  2097.         CriarLog("LLADMIN/Logs/Advertidos.log");
  2098.     }
  2099.     if(!LogExistir("LLADMIN/Logs/Congelados.log"))
  2100.     {
  2101.         CriarLog("LLADMIN/Logs/Congelados.log");
  2102.     }
  2103.     if(!LogExistir("LLADMIN/Logs/Calados.log"))
  2104.     {
  2105.         CriarLog("LLADMIN/Logs/Calados.log");
  2106.     }
  2107.     if(!LogExistir("LLADMIN/Logs/NovoNome.log"))
  2108.     {
  2109.         CriarLog("LLADMIN/Logs/NovoNome.log");
  2110.     }
  2111.     if(!LogExistir("LLADMIN/Logs/Crashados.log"))
  2112.     {
  2113.         CriarLog("LLADMIN/Logs/Crashados.log");
  2114.     }
  2115.     if(!LogExistir("LLADMIN/Logs/BanirIp.log"))
  2116.     {
  2117.         CriarLog("LLADMIN/Logs/BanirIp.log");
  2118.     }
  2119.     if(!LogExistir("LLADMIN/Logs/DesbanirIp.log"))
  2120.     {
  2121.         CriarLog("LLADMIN/Logs/DesbanirIp.log");
  2122.     }
  2123.     if(!LogExistir("LLADMIN/Logs/Nome_Server.log"))
  2124.     {
  2125.         CriarLog("LLADMIN/Logs/Nome_Server.log");
  2126.     }
  2127.     if(!LogExistir("LLADMIN/Logs/Nome_GM.log"))
  2128.     {
  2129.         CriarLog("LLADMIN/Logs/Nome_GM.log");
  2130.     }
  2131.     if(!LogExistir("LLADMIN/Logs/Relatorios.log"))
  2132.     {
  2133.         CriarLog("LLADMIN/Logs/Relatorios.log");
  2134.     }
  2135.     print("Logs Criados/Carregados com sucesso.");
  2136.     return 1;
  2137. }
  2138.  
  2139. public LiberarKit(playerid)
  2140. {
  2141.     PlayerDados[playerid][PegouKit] = false;
  2142.     return 1;
  2143. }
  2144.  
  2145. public DiminuirTempo()
  2146. {
  2147.     if(time == 0)
  2148.     {
  2149.         KillTimer(TimerCont);
  2150.         GameTextForAll("~r~Go Go Go", 1000, 6);
  2151.         return 1;
  2152.     }
  2153.     format(String, sizeof(String), "~g~%d", time);
  2154.     GameTextForAll(String, 1000, 6);
  2155.     time--;
  2156.     return 1;
  2157. }
  2158.  
  2159. public ImprimirInformacoes()
  2160. {
  2161.     print("\n________________________________________________");
  2162.     print("\n\nSistema de administração carregando =D...\n");
  2163.     VerificarPasta("Logs");
  2164.     CriarLogs();
  2165.     VerificarPasta("Banidos");
  2166.     VerificarPasta("Banidos/Contas");
  2167.     VerificarPasta("Admins");
  2168.     VerificarArquivo("Admins.adm");
  2169.     VerificarArquivo("Helpers.hel");
  2170.     VerificarArquivo("Vips.vip");
  2171.     VerificarPasta("Contas");
  2172.     print("\nLL Admin V1.7 Carregado com sucesso.\n");
  2173.     print("\nUse /la para ajuda.");
  2174.     print("Bom Jogo :D\n\n");
  2175.     print("________________________________________________");
  2176.     return 1;
  2177. }
  2178.  
  2179. public OnPlayerStateChange(playerid, newstate, oldstate)
  2180. {
  2181.     if(newstate == PLAYER_STATE_DRIVER || newstate == PLAYER_STATE_PASSENGER)
  2182.     {
  2183.         Speed(playerid);
  2184.     }
  2185.     else if(oldstate == PLAYER_STATE_DRIVER || oldstate == PLAYER_STATE_PASSENGER)
  2186.     {
  2187.         TextDrawHideForPlayer(playerid, Textdraw0);
  2188.         TextDrawHideForPlayer(playerid, Textdraw1);
  2189.         TextDrawHideForPlayer(playerid, Textdraw2);
  2190.     }
  2191.     return 1;
  2192. }
  2193.  
  2194. public OnVehicleDamageStatusUpdate(vehicleid, playerid)
  2195. {
  2196.    new Float:Damage;
  2197.    if(GetVehicleHealth(vehicleid, Damage) < 1000)
  2198.    return RepairVehicle(vehicleid);
  2199.    return true;
  2200. }
  2201.  
  2202. public OnGameModeExit()
  2203. {
  2204.     TextDrawHideForAll(Textdraw2);
  2205.     TextDrawDestroy(Textdraw2);
  2206.     TextDrawHideForAll(Textdraw0);
  2207.     TextDrawDestroy(Textdraw0);
  2208.     TextDrawHideForAll(Textdraw1);
  2209.     TextDrawDestroy(Textdraw1);
  2210.     TextDrawHideForAll(EmbaixoRadar);
  2211.     TextDrawDestroy(EmbaixoRadar);
  2212.     TextDrawDestroy(Reloginho1);
  2213.     TextDrawDestroy(Reloginho2);
  2214.     TextDrawHideForAll(Reloginho1);
  2215.     TextDrawHideForAll(Reloginho2);
  2216.     for(new i = 0; i < MAX_PLAYERS; ++i)
  2217.     {
  2218.         SalvarDados(i);
  2219.     }
  2220.     DOF2_Exit();
  2221.     return 1;
  2222. }
  2223.  
  2224. public OnPlayerPickUpPickup(playerid, pickupid)
  2225. {
  2226.     if(pickupid == Armam)
  2227.     {
  2228.     GivePlayerWeapon(playerid, 34, 50);
  2229.     }
  2230.     if(pickupid == Armam2)
  2231.     {
  2232.     GivePlayerWeapon(playerid, 34, 50);
  2233.     }
  2234.     if(pickupid == Armam3)
  2235.     {
  2236.     GivePlayerWeapon(playerid, 34, 50);
  2237.     }
  2238.     if(pickupid == Armam4)
  2239.     {
  2240.     GivePlayerWeapon(playerid, 34, 50);
  2241.     }
  2242.     if(pickupid == Armam5)
  2243.     {
  2244.     GivePlayerWeapon(playerid, 9, 1);
  2245.     }
  2246.     if(pickupid == Armam6)
  2247.     {
  2248.     GivePlayerWeapon(playerid, 30, 70);
  2249.     }
  2250.     return 1;
  2251.     }
  2252. //======================== COMANDOS PARA ADMINS E VIPS =============================
  2253. //SISTEMA DE VIPS
  2254.     CMD:viptexto(playerid, params[])
  2255.     {
  2256.         new t[128];
  2257.         if(PlayerDados[playerid][Vip] == false) return SendClientMessage(playerid, Branco, "Você não é um jogador VIP!");
  2258.         if(sscanf(params, "s", t)) return MensagemDupla(playerid, "[BTK] Use /v [texto]", "Use o comando para enviar uma mensagem a todos os vips online.");
  2259.         for(new i = 0; i < MAX_PLAYERS; ++i)
  2260.         {
  2261.             if(PlayerDados[i][Vip] == true)
  2262.             {
  2263.                 format(String, sizeof(String), "VIP %s: %s", Nome(playerid), t);
  2264.                 SendClientMessage(i, VERDE_CLARO, String);
  2265.             }
  2266.         }
  2267.         return 1;
  2268.     }
  2269.     CMD:kitvip(playerid, params[])
  2270.     {
  2271.         if(!PlayerDados[playerid][Vip]) return SendClientMessage(playerid, Branco, "Você não é um jogador VIP!");
  2272.         MensagemFormatadaParaTodos(Amarelo, "O Jogador %s pegou um KitVip", Nome(playerid));
  2273.         GivePlayerWeapon(playerid, 4, 1); //FACA
  2274.         GivePlayerWeapon(playerid, 16, 200); //GRANADA
  2275.         GivePlayerWeapon(playerid, 24, 300); //DESERT EAGLE
  2276.         GivePlayerWeapon(playerid, 26, 300); //SAWNOFF
  2277.         GivePlayerWeapon(playerid, 29, 500); //MP5
  2278.         GivePlayerWeapon(playerid, 30, 500); //AK-47
  2279.         GivePlayerWeapon(playerid, 34, 200); //SNIPER
  2280.         GivePlayerWeapon(playerid, 37, 400); //Flamethrower
  2281.         PlayerDados[playerid][PegouKit] = true;
  2282.         TimerKit = SetTimerEx("LiberarKit", 30*1000, false, "i", playerid);
  2283.         return 1;
  2284.     }
  2285.     CMD:vips(playerid, params[])
  2286.     {
  2287.         new IsVip;
  2288.         SendClientMessage(playerid, VERDE_CLARO, "Vips Online:");
  2289.         for(new i = 0; i < MAX_PLAYERS; ++i)
  2290.         {
  2291.             if(PlayerDados[i][Vip])
  2292.             {
  2293.                 format(String, sizeof(String), "%s", Nome(i));
  2294.                 SendClientMessage(playerid, Branco, String);
  2295.                 IsVip++;
  2296.             }
  2297.         }
  2298.         if(IsVip == 0)
  2299.         {
  2300.             SendClientMessage(playerid, Cinza, "Nenhum VIP online.");
  2301.         }
  2302.         IsVip = 0;
  2303.         return 1;
  2304.     }
  2305.     CMD:cc(playerid, params[])
  2306.     {
  2307.         new
  2308.             Carro,
  2309.             Cor1,
  2310.             Cor2;
  2311.         if(!PlayerDados[playerid][Vip]) return SendClientMessage(playerid, Branco, "Você precisa ser Vip para usar este comando!");
  2312.         if(sscanf(params, "iii", Carro, Cor1, Cor2)) return SendClientMessage(playerid, Cinza, "[BTK] Use /cc [ID] [cor1] [cor2]"), SendClientMessage(playerid, Cinza, "Use o comando para criar um veiculo VIP.");
  2313.         new Float:X,
  2314.             Float:Y,
  2315.             Float:X1,
  2316.             Float:Y1,
  2317.             Float:Z,
  2318.             Float:A;
  2319.         PosicaoFrentePlayer(playerid, X, Y, 3);
  2320.         GetPlayerPos(playerid, X1, Y1, Z);
  2321.         GetPlayerFacingAngle(playerid, A);
  2322.         DestroyVehicle(CarroDono[playerid]);
  2323.         CarroDono[playerid] = CreateVehicle(Carro, X, Y, Z, A+90, Cor1, Cor2, 15);
  2324.         format(String, sizeof(String), "Carro VIP de {FFFF00}%s", Nome(playerid));
  2325.         DonoCarro[playerid] = Create3DTextLabel(String, VERDE_CLARO, X, Y, Z+1, 30, 0, 1);
  2326.         Attach3DTextLabelToVehicle(DonoCarro[playerid], CarroDono[playerid], 0, 0, 0);
  2327.         PutPlayerInVehicle(playerid, CarroDono[playerid], 0);
  2328.         return 1;
  2329.     }
  2330.    
  2331. CMD:jetpackvip(playerid)
  2332. {
  2333.     if(!PlayerDados[playerid][Vip]) return SendClientMessage(playerid, Branco, "Você precisa ser Vip para usar este comando!");
  2334.     SetPlayerSpecialAction(playerid, 2); //  Cria o Jetpack
  2335.     SendClientMessage(playerid, Rosa, "Parabéns seu Jetpack foi criado com sucesso.");
  2336.     return 1;
  2337. }
  2338.  
  2339. CMD:anvip(playerid, params[])
  2340. {
  2341.     new Texto[200];
  2342.     if(!PlayerDados[playerid][Vip]) return SendClientMessage(playerid, Branco, "Você precisa ser Vip para usar este comando!");
  2343.     if(sscanf(params, "s[200]", Texto)) return SendClientMessage(playerid, Vermelho, "Erro: /Anvip [Texto]");
  2344.     format(hstring, sizeof(hstring), "{4682B4}<<VIP %s >>{B0C4DE}** %s **",Nome(playerid), Texto);
  2345.     SendClientMessageToAll(Azul, hstring);
  2346.     return 1;
  2347. }
  2348. //===================== FIM ======================================================
  2349. CMD:sim(playerid, params[])
  2350. {
  2351.     if(Enquete[Criada] == false) return SendClientMessage(playerid, Cinza, "Nenhuma enquete aberta!");
  2352.     Enquete[VotoSim]++;
  2353.     SendClientMessage(playerid, Amarelo, "Voto computado com sucesso.");
  2354.     return 1;
  2355. }
  2356.  
  2357. CMD:nao(playerid, params[])
  2358. {
  2359.     if(Enquete[Criada] == false) return SendClientMessage(playerid, Cinza, "Nenhuma enquete aberta!");
  2360.     Enquete[VotoNao]++;
  2361.     SendClientMessage(playerid, Amarelo, "Voto computado com sucesso.");
  2362.     return 1;
  2363. }
  2364.  
  2365. CMD:report(playerid, params[])
  2366. {
  2367.     new Texto[128];
  2368.     if(sscanf(params, "s", Texto)) return SendClientMessage(playerid, Branco, "[BTK] Use /relatorio [texto] para mandar uma mensagem para os admins online");
  2369.     new strel[256];
  2370.     format(strel, sizeof(strel), "Relatorio de %s: %s\r\n", Nome(playerid), Texto);
  2371.     EscreverLog("LLADMIN/Logs/Relatorios.log", strel);
  2372.     if(PlayerDados[playerid][Vip] == true)
  2373.     {
  2374.         for(new i = 0; i < MAX_PLAYERS; i++)
  2375.         {
  2376.             if((PlayerDados[i][Admin] > 0) || (PlayerDados[i][Helper]))
  2377.             {
  2378.                 format(String, sizeof(String), "Relatorio VIP de %s [ID: %d]: %s", Nome(playerid), playerid, Texto);
  2379.                 SendClientMessage(i, VERDE, String);
  2380.             }
  2381.         }
  2382.         SendClientMessage(playerid, VERDE, "Seu relatorio VIP foi enviado com sucesso!");
  2383.         return 1;
  2384.     }
  2385.     for(new i = 0; i < MAX_PLAYERS; i++)
  2386.     {
  2387.         if((PlayerDados[i][Admin] > 0) || (PlayerDados[i][Helper]))
  2388.         {
  2389.             format(String, sizeof(String), "Relatorio de %s [ID: %d]: %s", Nome(playerid), playerid, Texto);
  2390.             SendClientMessage(i, Amarelo, String);
  2391.         }
  2392.     }
  2393.     SendClientMessage(playerid, Amarelo, "Seu relatorio foi enviado com sucesso!");
  2394.     return 1;
  2395. }
  2396.  
  2397. CMD:ajudavip(playerid, params[])
  2398. {
  2399.     if(GetarDado(playerid, Vip) == false) return Msg(playerid, Branco, "Você não é um jgoador VIP.");
  2400.     ShowPlayerDialog(playerid, DIALOG_AJUDAV, DIALOG_STYLE_MSGBOX, "------------- AJUDA VIP -------------",
  2401.     "/kitvip - Pega um kit de armas VIP.\n/v - Chat vip.\n/cc - Cria um carro vip \n/JetPackvip - cria um jetpack \n/AnVip - Anuncio vip\n/vips - mostra os vips online", "Fechar", "");
  2402.     return 1;
  2403. }
  2404.  
  2405. CMD:admins(playerid, params[])
  2406. {
  2407.     new IsAdmin;
  2408.     SendClientMessage(playerid, Rosa, "Admin Online:");
  2409.     new Online[10];
  2410.     for(new i = 0; i < MAX_PLAYERS; i++)
  2411.     {
  2412.         if(IsPlayerConnected(i)) {
  2413.             if(PlayerDados[i][Admin] > 0)
  2414.             {
  2415.                 if(PlayerDados[i][Escondido] == false) {
  2416.                     if(PlayerDados[i][Admin] == 1) AdminNivel = "Moderador";
  2417.                     if(PlayerDados[i][Admin] == 2) AdminNivel = "Admin Iniciante";
  2418.                     if(PlayerDados[i][Admin] == 3) AdminNivel = "Admin Geral";
  2419.                     if(PlayerDados[i][Admin] == 4) AdminNivel = "Sub Dono";
  2420.                     if(PlayerDados[i][Admin] == 5) AdminNivel = "Poderoso Chefão";
  2421.                     if(PlayerDados[i][Trabalhando] == true) AdminTrabalhando = "Trabalhando";
  2422.                     if(PlayerDados[i][Trabalhando] == false) AdminTrabalhando = "Jogando";
  2423.                     if(PlayerDados[i][Afk] == true) Online = "AFK";
  2424.                     if(PlayerDados[i][Afk] == false) Online = "Online";
  2425.                     format(String, sizeof(String), "%s | %s | %s | %s", Nome(i), AdminNivel, AdminTrabalhando, Online);
  2426.                     SendClientMessage(playerid, Laranja, String);
  2427.                     IsAdmin ++;
  2428.                 }
  2429.             }
  2430.         }
  2431.     }
  2432.     if(IsAdmin == 0)
  2433.     {
  2434.         SendClientMessage(playerid, Cinza, "Nenhum Admin Online!");
  2435.     }
  2436.     IsAdmin = 0;
  2437.     SendClientMessage(playerid, Cinza, "Use /helpers");
  2438.     return 1;
  2439. }
  2440.  
  2441. CMD:mudarsenha(playerid, params[])
  2442. {
  2443.     new StrConta[100];
  2444.     format(StrConta,sizeof(StrConta), "LLADMIN/Contas/%s.txt", Nome(playerid));
  2445.     format(String, sizeof(String), "{1BE0AF}Sua senha atual é {1B63E0}'%s'.\n\nDigite sua nova senha abaixo:", DOF2_GetString(StrConta, "Senha"));
  2446.     ShowPlayerDialog(playerid, DIALOG_SENHANOVA, DIALOG_STYLE_INPUT, "{1BE084}Nova Senha", String, "Mudar", "Cancelar");
  2447.     return 1;
  2448. }
  2449.  
  2450. CMD:helpers(playerid, params[])
  2451. {
  2452.     new IsHelper;
  2453.     new Online[10];
  2454.     SendClientMessage(playerid, VERDE, "Helpers Online:");
  2455.     for(new i = 0; i < MAX_PLAYERS; i++)
  2456.     {
  2457.         if(PlayerDados[i][Helper])
  2458.         {
  2459.             if(PlayerDados[i][Trabalhando] == true) AdminTrabalhando = "Trabalhando";
  2460.             if(PlayerDados[i][Trabalhando] == false) AdminTrabalhando = "Jogando";
  2461.             if(PlayerDados[i][Afk] == true) Online = "AFK";
  2462.             if(PlayerDados[i][Afk] == false) Online = "Online";
  2463.             format(String, sizeof(String), "%s | %s | %s", Nome(i), AdminTrabalhando, Online);
  2464.             SendClientMessage(playerid, VERDE_CLARO, String);
  2465.             IsHelper ++;
  2466.         }
  2467.     }
  2468.     if(IsHelper == 0)
  2469.     {
  2470.         SendClientMessage(playerid, Cinza, "Nenhum Helper Online!");
  2471.     }
  2472.     IsHelper = 0;
  2473.     return 1;
  2474. }
  2475.  
  2476. CMD:duvida(playerid, params[]) {
  2477.     new texto[100];
  2478.     if(sscanf(params, "s", texto))
  2479.         return MensagemDupla(playerid, "Use /duvida [pergunta]", "Use o comando para enviar uma duvida aos Helpers online.");
  2480.     Pergunta[playerid] = texto;
  2481.     Loop(i, MAX_PLAYERS) {
  2482.         if(IsPlayerConnected(i)) {
  2483.             if(GetarDado(i, Helper) == true) {
  2484.                 MsgFormat(playerid, Amarelo, "Duvida de %s: %s. Use /responder", Nome(playerid), texto);
  2485.             }
  2486.         }
  2487.     }
  2488.     return 1;
  2489. }
  2490.  
  2491. CMD:responder(playerid, params[]) {
  2492.     if(GetarDado(playerid, Helper) == false)
  2493.         return Msg(playerid, Cinza, "Você precisa ser helper para usar esse comando.");
  2494.     new texto[128];
  2495.     if(sscanf(params, "us", ID, texto))
  2496.         return MensagemDupla(playerid, "[BTK] Use /responder [playerid] [resposta]", "Use o comando para responder uma /duvida.");
  2497.     if(strcmp(Pergunta[ID], "Nenhuma", true) == 0)
  2498.         return Msg(playerid, Cinza, "O jogador não fez nenhuma pergunta.");
  2499.     format(String, sizeof String, "Resposta do Helper %s da sua pergunta: %s", Nome(playerid), Pergunta[ID]);
  2500.     Msg(ID, Amarelo, String);
  2501.     format(String, sizeof String, "%s", texto);
  2502.     Msg(ID, Amarelo, String);
  2503.     MsgFormat(playerid, VERDE_CLARO, "Resposta enviada com sucesso para %s [ID: %d]", Nome(ID), ID);
  2504.     Pergunta[ID] = "Nenhuma";
  2505.     return 1;
  2506. }
  2507.  
  2508. CMD:id(playerid, params[]) {
  2509.     new name[24];
  2510.     if(sscanf(params, "s", name))
  2511.         return MensagemDupla(playerid, "[BTK] Use /id [Nome]", "Use o comando para saber o ID de um player através do seu nome.");
  2512.     new total = 0;
  2513.     Loop(i, MAX_PLAYERS) {
  2514.         if(IsPlayerConnected(i)) {
  2515.             if(strfind(Nome(i), name, true) != -1) {
  2516.                 format(String, 50, "ID: %d - NOME: %s", i, Nome(i));
  2517.                 Msg(playerid, VERDE_CLARO, String);
  2518.                 total ++;
  2519.             }
  2520.         }
  2521.     }
  2522.     if(total == 0)
  2523.         Msg(playerid, Cinza, "Nenhum jogador encontrado com esse nome.");
  2524.     return 1;
  2525. }
  2526.  
  2527. CMD:la(playerid, params[])
  2528. {
  2529.     new Ajuda[1500];
  2530.     if((PlayerDados[playerid][Admin] == 0) && (PlayerDados[playerid][Helper] == false)) return SendClientMessage(playerid, Branco, "Você precisa ser admin ou helper para usar este comando!");
  2531.     if(PlayerDados[playerid][Helper])//HELPER
  2532.     {
  2533.         strcat(Ajuda,"{FFFFFF}Helper\n{FFEA03}/Jogar - /Trabalhar - /Servico - /Ir - /Trazer - /Particular - /Players\n/Afk - /SairAfk - /Responder\n\n");
  2534.     }
  2535.     if(PlayerDados[playerid][Admin] > 0)//NIVEL 1
  2536.     {
  2537.         strcat(Ajuda, "{FFFFFF}Nivel 1\n{4CFA1B}/Jogar - /Trabalhar - /Servico - /InfoPlayer - /Verip - /Avisar - /Destrancarcarros\n/Kickar - /Tapa - /Assistir - /pAssistir - /Texto - /a - /Particular\n/Players - /Afk - /SairAfk - /Contagem - /LimparChat\n\n");
  2538.     } //20
  2539.     if(PlayerDados[playerid][Admin] > 1)//NIVEL 2
  2540.     {
  2541.         strcat(Ajuda, "{FFFFFF}Nivel 2\n{0C9E05}/SetarInterior - /Banir - /Desbanir - /Advertir - /Ir - /Trazer - /FalarOculto\n/Congelar - /Descongelar - /Dararma - /Desarmar - /CriarCarro\n/Respawn - /DestruirCarro - /Calar - /Liberar - /SetarVida - /SetarColete\n/ForcarCarro - /ForcarSkin - /Jetpack - /TrazerTodos - /MoverPlayer - /PosPlayer\n/Versao - /Blindar - /Desblindar\n\n");
  2542.     } //22
  2543.     if(PlayerDados[playerid][Admin] > 2)//NIVEL 3
  2544.     {
  2545.         strcat(Ajuda, "{FFFFFF}Nivel 3\n{11CFCF}/SetarSkin - /SetarNome - /Clima - /Ejetar - /Crash - /SetarPontos - /SetarPos - /VerPos - /BanirIP - /DesbanirIP\n/Tempo - /Enquete - /Disfarce - /SairDisfarce - /SetarVW - /Zoar\n\n");
  2546.     } //23
  2547.     if(PlayerDados[playerid][Admin] > 3)//NIVEL 4
  2548.     {
  2549.         strcat(Ajuda, "{FFFFFF}Nivel 4\n{1170CF}/KickarTodos - /SpawnTodos - /DesarmarTodos - /ChatFalso - /GMX - /Invisivel\n/Visivel - /IPs - /CongelarTodos\n/DescongelarTodos - /MatarTodos - /DarVip - /TirarVip - /Resetar - \n\n");
  2550.     } //17
  2551.     if(PlayerDados[playerid][Admin] > 4)//NIVEL 5
  2552.     {
  2553.         strcat(Ajuda, "{FFFFFF}Nivel 5\n{FA0505}/NomeServer - /NomeGM - /NomeMapa - /DarAdmin - /BanSecreto - /KickSecreto \n /SetarGravidade - /DarHelper - /TirarHelper - /SetarAdmin - /TrancarServer - /ZoarTodos \n/DestrancarServer \n/GranaTodos\n\n");
  2554.     } //11 = 93
  2555.     ShowPlayerDialog(playerid, DIALOG_AL, DIALOG_STYLE_MSGBOX, "BTK - Ajuda", Ajuda, "Fechar", "");
  2556.     return 1;
  2557. }
  2558.  
  2559. //---------------------------------COMANDOS DE ADMIN----------------------------------------
  2560. //------------------PARA NIVEL 1 OU HELPER------------------------------
  2561. CMD:limparchat(playerid, params[])
  2562. {
  2563.     if(!NivelRequerido(playerid, 1)) return 1;
  2564.     for(new t = 0; t < 100; ++t)
  2565.     {
  2566.         SendClientMessageToAll(-1, " ");
  2567.     }
  2568.     MensagemFormatadaParaTodos(AZUL_CLARO, "O Admin {1B95E0}%s{00C2EC} limpou o chat.", Nome(playerid));
  2569.     return 1;
  2570. }
  2571.  
  2572. CMD:contagem(playerid, params[])
  2573. {
  2574.     if(!NivelRequerido(playerid, 1)) return 1;
  2575.     if(sscanf(params, "i", time)) return MensagemDupla(playerid, "[BTK] Use /contagem [tempo]", "Use o comando para iniciar uma contagem regressiva.");
  2576.     if((time < 1) || (time > 20)) return Msg(playerid, Cinza, "Use no maximo 20 segundos!");
  2577.     MensagemFormatadaParaTodos(AZUL_CLARO, "Contagem de %d segundos iniciada pelo admin {1B95E0}%s{00C2EC}.", time, Nome(playerid));
  2578.     TimerCont = SetTimer("DiminuirTempo", 1000, true);
  2579.     return 1;
  2580. }
  2581.    
  2582. CMD:afk(playerid, params[])
  2583. {
  2584.     if((PlayerDados[playerid][Admin] < 1) && (PlayerDados[playerid][Helper] == false)) return SendClientMessage(playerid, Branco, "Você precisa ser admin ou helper para usar este comando!");
  2585.     if(PlayerDados[playerid][Trabalhando] == false) return Msg(playerid, Cinza, "Você precisa trabalhar para usar o comando. Use /servico.");
  2586.     TogglePlayerSpectating(playerid, true);
  2587.     SetPlayerHealth(playerid, 99999);
  2588.     TogglePlayerControllable(playerid, false);
  2589.     PlayerDados[playerid][Afk] = true;
  2590.     MensagemFormatadaParaTodos(AZUL_CLARO, "O Admin {1B95E0}%s{00C2EC} Está AFK. Veja em /admins", Nome(playerid));
  2591.     if(PlayerDados[playerid][Helper] == true)
  2592.     {
  2593.         MensagemFormatadaParaTodos(AZUL_CLARO, "O Helper {1B95E0}%s{00C2EC} Está AFK. Veja em /helpers", Nome(playerid));
  2594.     }
  2595.     Msg(playerid, Cinza, "Use /sairafk para sair do Afk.");
  2596.     return 1;
  2597. }
  2598.  
  2599. CMD:sairafk(playerid, params[])
  2600. {
  2601.     if((PlayerDados[playerid][Admin] < 1) && (PlayerDados[playerid][Helper] == false)) return SendClientMessage(playerid, Branco, "Você precisa ser admin ou helper para usar este comando!");
  2602.     if(PlayerDados[playerid][Trabalhando] == false) return Msg(playerid, Cinza, "Você precisa trabalhar para usar o comando. Use /servico.");
  2603.     TogglePlayerSpectating(playerid, false);
  2604.     SetPlayerHealth(playerid, 99999);
  2605.     TogglePlayerControllable(playerid, true);
  2606.     PlayerDados[playerid][Afk] = false;
  2607.     MensagemFormatadaParaTodos(AZUL_CLARO, "O Admin {1B95E0}%s{00C2EC} não está mais AFK. Veja em /admins", Nome(playerid));
  2608.     if(PlayerDados[playerid][Helper] == true)
  2609.     {
  2610.         MensagemFormatadaParaTodos(AZUL_CLARO, "O Helper {1B95E0}%s{00C2EC}não está mais AFK. Veja em /helpers", Nome(playerid));
  2611.     }
  2612.     return 1;
  2613. }
  2614.  
  2615. CMD:players(playerid, params[])
  2616. {
  2617.     if((PlayerDados[playerid][Admin] < 1) && (PlayerDados[playerid][Helper] == false)) return SendClientMessage(playerid, Branco, "Você precisa ser admin ou helper para usar este comando!");
  2618.     format(String, sizeof(String), "Players Online: {E0D01B}%d/%d", PlayersOnline, GetMaxPlayers());
  2619.     SendClientMessageToAll(Azul, String);
  2620.     return 1;
  2621. }
  2622.  
  2623. CMD:pm(playerid, params[])
  2624. {
  2625.     if((PlayerDados[playerid][Admin] < 1) && (PlayerDados[playerid][Helper] == false)) return SendClientMessage(playerid, Branco, "Você precisa ser admin ou helper para usar este comando!");
  2626.     if(PlayerDados[playerid][Trabalhando] == false) return SendClientMessage(playerid, Cinza, "Você precisa trabalhar para usar o comando. Use /servico.");
  2627.     new t[128];
  2628.     if(sscanf(params, "us", ID, t)) return MensagemDupla(playerid, "[BTK] Use /PM [ID] [texto]", "Use o comando para mandar uma mensagem particular para um jogador.");
  2629.     format(String, sizeof(String), "Particular de {E0D01B}%s{FFFF00}: %s", Nome(playerid), t);
  2630.     Msg(ID, Amarelo, String);
  2631.     format(String, sizeof(String), "Particular enviada com sucesso para %s", Nome(ID));
  2632.     Msg(playerid, Amarelo, String);
  2633.     return 1;
  2634. }
  2635.  
  2636. CMD:servico(playerid, params[])
  2637. {
  2638.     if((PlayerDados[playerid][Admin] == 0) && (PlayerDados[playerid][Helper] == false)) return SendClientMessage(playerid, Branco, "Você precisa ser admin para usar este comando!");
  2639.     if((PlayerDados[playerid][Trabalhando] == true))
  2640.     {
  2641.         PlayerDados[playerid][Trabalhando] = false;
  2642.         format(String, sizeof(String), "O Admin {1B95E0}%s{00C2EC} Está Jogando, Agora ele é um Jogador Normal", Nome(playerid));
  2643.         if(PlayerDados[playerid][Helper])
  2644.         {
  2645.             format(String, sizeof(String), "O Helper {1B95E0}%s{00C2EC} Está Jogando, Agora ele é um Jogador Normal", Nome(playerid));
  2646.         }
  2647.         SendClientMessageToAll(AZUL_CLARO, String);
  2648.         SendClientMessage(playerid, VERDE_CLARO, "Para voltar a trabalhar use /servico novamente.");
  2649.         SetPlayerColor(playerid, Laranja);
  2650.         SetPlayerHealth(playerid, 100);
  2651.         return 1;
  2652.     }
  2653.     if((PlayerDados[playerid][Trabalhando] == false))
  2654.     {
  2655.         PlayerDados[playerid][Trabalhando] = true;
  2656.         format(String, sizeof(String), "O Admin {1B95E0}%s{00C2EC} Está Trabalhando, Veja em /admins", Nome(playerid));
  2657.         if(PlayerDados[playerid][Helper])
  2658.         {
  2659.             format(String, sizeof(String), "O Helper {1B95E0}%s{00C2EC} Está Trabalhando, Veja em /helpers", Nome(playerid));
  2660.         }
  2661.         SendClientMessageToAll(AZUL_CLARO, String);
  2662.         SendClientMessage(playerid, VERDE_CLARO, "Para voltar a jogar use /servico novamente.");
  2663.         SetPlayerColor(playerid, 0x24E9FFFF);
  2664.         SetPlayerHealth(playerid, 999999);
  2665.     }
  2666.     return 1;
  2667. }
  2668.  
  2669. CMD:jogar(playerid, params[])
  2670. {
  2671.     if((PlayerDados[playerid][Admin] == 0) && (PlayerDados[playerid][Helper] == false)) return SendClientMessage(playerid, Branco, "Você precisa ser admin ou helper para usar este comando!");
  2672.     if(PlayerDados[playerid][Trabalhando] == false) return SendClientMessage(playerid, Cinza, "Você ja está jogando!");
  2673.     PlayerDados[playerid][Trabalhando] = false;
  2674.     format(String, sizeof(String), "O Admin {1B95E0}%s{00C2EC} Está Jogando, Agora ele é um Jogador Normal", Nome(playerid));
  2675.     if(PlayerDados[playerid][Helper])
  2676.     {
  2677.         format(String, sizeof(String), "O Helper {1B95E0}%s{00C2EC} Está Jogando, Agora ele é um Jogador Normal", Nome(playerid));
  2678.     }
  2679.     SendClientMessageToAll(AZUL_CLARO, String);
  2680.     SendClientMessage(playerid, VERDE_CLARO, "Para voltar a trabalhar use /trabalhar");
  2681.     SetPlayerColor(playerid, Laranja);
  2682.     SetPlayerHealth(playerid, 100);
  2683.     return 1;
  2684. }
  2685.  
  2686. CMD:trabalhar(playerid, params[])
  2687. {
  2688.     if((PlayerDados[playerid][Admin] == 0) && (PlayerDados[playerid][Helper] == false)) return SendClientMessage(playerid, Branco, "Você precisa ser admin ou helper para usar este comando!");
  2689.     if(PlayerDados[playerid][Trabalhando] == true) return SendClientMessage(playerid, Cinza, "Você ja está trabalhando!");
  2690.     PlayerDados[playerid][Trabalhando] = true;
  2691.     format(String, sizeof(String), "O Admin {1B95E0}%s{00C2EC} Está Trabalhando, Veja em /admins", Nome(playerid));
  2692.     if(PlayerDados[playerid][Helper])
  2693.     {
  2694.         format(String, sizeof(String), "O Helper {1B95E0}%s{00C2EC} Está Trabalhando, Veja em /helpers", Nome(playerid));
  2695.     }
  2696.     SendClientMessageToAll(AZUL_CLARO, String);
  2697.     SendClientMessage(playerid, VERDE_CLARO, "Para voltar a jogar use /jogar");
  2698.     SetPlayerColor(playerid, 0x24E9FFFF);
  2699.     SetPlayerHealth(playerid, 999999);
  2700.     return 1;
  2701. }
  2702.  
  2703. CMD:infoplayer(playerid, params[])
  2704. {
  2705.     new StringM[500];
  2706.     new Fala[4];
  2707.     new ip[25];
  2708.     if(PlayerDados[playerid][Admin] < 1) return SendClientMessage(playerid, Branco, "Você precisa ser admin para usar este comando!");
  2709.     if(PlayerDados[playerid][Trabalhando] == false) return SendClientMessage(playerid, Cinza, "Você precisa trabalhar para usar o comando. Use /servico.");
  2710.     if(sscanf(params, "u", ID)) return SendClientMessage(playerid, Cinza, "[BTK] Use /infoplayer [ID]"), SendClientMessage(playerid, Cinza, "Use o Comando para ver as informações de um certo player");
  2711.     if(!IsPlayerConnected(ID)) return SendClientMessage(playerid, Branco, "[ERRO] ID invalido");
  2712.     if(PlayerDados[ID][Calado] == true) Fala = "Sim";
  2713.     if(PlayerDados[ID][Calado] == false) Fala = "Nao";
  2714.     GetPlayerIp(ID, ip, 25);
  2715.     format(StringM, sizeof(StringM), "{FFFFFF}Dados de {11D41E}%s{FFFFFF}\n\n{11D41E}Matou:{FFFFFF} %d\n{11D41E}Morreu:{FFFFFF} %d\n{11D41E}Grana:{FFFFFF} %d\n{11D41E}Admin Level:{FFFFFF} %d\n{11D41E}Calado:{FFFFFF} %s\n", Nome(ID), PlayerDados[ID][Matou], PlayerDados[ID][Morreu], GetPlayerMoney(ID), PlayerDados[ID][Admin], Fala, PlayerDados[ID]);
  2716.     format(StringM, sizeof(StringM), "%s\n{11D41E}Advertencias:{FFFFFF} %d \n{11D41E}IP:{FFFFFF} %s \n{11D41E}Score:{FFFFFF} %d", StringM, PlayerDados[ID][Advertencias], ip,GetPlayerScore(ID));
  2717.     ShowPlayerDialog(playerid, DIALOG_INFO, DIALOG_STYLE_MSGBOX, "Informações do Player", StringM, "Fechar", "");
  2718.     return 1;
  2719. }
  2720.  
  2721. CMD:verip(playerid, params[])
  2722. {
  2723.     if(PlayerDados[playerid][Admin] < 1) return SendClientMessage(playerid, Branco, "Você precisa ser admin para usar este comando!");
  2724.     if(PlayerDados[playerid][Trabalhando] == false) return SendClientMessage(playerid, Cinza, "Você precisa trabalhar para usar o comando. Use /servico.");
  2725.     if(sscanf(params, "u", ID)) return SendClientMessage(playerid, Cinza, "[LL-ADMIN] Use /verid [ID]");
  2726.     if(!IsPlayerConnected(ID)) return SendClientMessage(playerid, Branco, "[ERRO] ID invalido");
  2727.     new strip[20];
  2728.     GetPlayerIp(ID, strip, 20);
  2729.     format(String, sizeof(String), "O IP de %s é:", Nome(ID));
  2730.     SendClientMessage(playerid, AZUL_CLARO, String);
  2731.     format(String, sizeof(String), "%s", strip);
  2732.     SendClientMessage(playerid, VERDE_CLARO, String);
  2733.     return 1;
  2734. }
  2735.  
  2736. CMD:avisar(playerid, params[])
  2737. {
  2738.     new Texto[128];
  2739.     if(PlayerDados[playerid][Admin] < 1) return SendClientMessage(playerid, Branco, "Você precisa ser admin para usar este comando!");
  2740.     if(PlayerDados[playerid][Trabalhando] == false) return SendClientMessage(playerid, Cinza, "Você precisa trabalhar para usar o comando. Use /servico.");
  2741.     if(sscanf(params, "s", Texto)) return SendClientMessage(playerid, Cinza, "[BTK] Use /avisar [texto]"), SendClientMessage(playerid, Cinza, "Use o comando para mandar um aviso aos jogadores");
  2742.     format(String, sizeof(String), "Admin %s [nivel %d]: %s", Nome(playerid), PlayerDados[playerid][Admin], Texto);
  2743.     SendClientMessageToAll(Azul, "________________________AVISO DA ADMINISTRAÇÃO________________________");
  2744.     SendClientMessageToAll(AZUL_CLARO, String);
  2745.     return 1;
  2746. }
  2747.  
  2748. CMD:destrancarcarros(playerid, params[])
  2749. {
  2750.     if(PlayerDados[playerid][Admin] < 1) return SendClientMessage(playerid, Branco, "Você precisa ser admin para usar este comando!");
  2751.     if(PlayerDados[playerid][Trabalhando] == false) return SendClientMessage(playerid, Cinza, "Você precisa trabalhar para usar o comando. Use /servico.");
  2752.     for(new c = 0; c < MAX_VEHICLES; c++)
  2753.     {
  2754.         SetVehicleParamsEx(c, 0, 0, 0, 0, 0, 0, 0);
  2755.     }
  2756.     SendClientMessage(playerid, Amarelo, "Todos os veiculos foram destrancados!");
  2757.     return 1;
  2758. }
  2759.  
  2760. CMD:kickar(playerid, params[])
  2761. {
  2762.     new Razao[128];
  2763.     if(PlayerDados[playerid][Admin] < 1) return SendClientMessage(playerid, Branco, "Você precisa ser admin para usar este comando!");
  2764.     if(PlayerDados[playerid][Trabalhando] == false) return SendClientMessage(playerid, Cinza, "Você precisa trabalhar para usar o comando. Use /servico.");
  2765.     if(sscanf(params, "us", ID, Razao)) return SendClientMessage(playerid, Cinza, "[BTK] Use /kickar [ID] [Razão]"), SendClientMessage(playerid, Cinza, "Use o comando para kickar um jogador");
  2766.     if(!IsPlayerConnected(ID)) return SendClientMessage(playerid, Branco, "[ERRO] ID invalido");
  2767.     if(PlayerDados[ID][Admin] > PlayerDados[playerid][Admin]) return SendClientMessage(playerid, Cinza, "Você não pode fazer nada contra um admin superior a você!");
  2768.     format(String, sizeof(String), "[LL-ADMIN] O Admin %s Kickou o Jogador %s[ID: %d] pelo motivo: %s\r\n", Nome(playerid), Nome(ID), ID, Razao);
  2769.     SendClientMessageToAll(VERDE_CLARO, String);
  2770.     Kickar(ID, Nome(playerid), Razao);
  2771.     EscreverLog("LLADMIN/Logs/Kickados.log", String);
  2772.     return 1;
  2773. }
  2774. CMD:tapa(playerid, params[])
  2775. {
  2776.     if(PlayerDados[playerid][Admin] < 1) return SendClientMessage(playerid, Branco, "Você precisa ser admin para usar este comando!");
  2777.     if(PlayerDados[playerid][Trabalhando] == false) return SendClientMessage(playerid, Cinza, "Você precisa trabalhar para usar o comando. Use /servico.");
  2778.     if(sscanf(params, "u", ID)) return SendClientMessage(playerid, Cinza, "[BTK] Use /tapa [ID]"), SendClientMessage(playerid, Cinza, "Use o comando para dar um tapa em um jogador");
  2779.     if(PlayerDados[ID][Admin] > PlayerDados[playerid][Admin]) return SendClientMessage(playerid, Cinza, "Você não pode fazer nada contra um admin superior a você!");
  2780.     new Float:Pos[3];
  2781.     GetPlayerPos(ID, Pos[0], Pos[1], Pos[2]);
  2782.     SetPlayerPos(ID, Pos[0], Pos[1], Pos[2]+20);
  2783.     format(String, sizeof(String), "[BTK] O Admin %s Deu um tapa em %s\r\n", Nome(playerid), Nome(ID));
  2784.     EscreverLog("LLADMIN/Logs/Tapas.log", String);
  2785.     return 1;
  2786. }
  2787.  
  2788. CMD:assistir(playerid, params[])
  2789. {
  2790.     if(PlayerDados[playerid][Admin] < 1) return SendClientMessage(playerid, Branco, "Você precisa ser admin para usar este comando!");
  2791.     if(PlayerDados[playerid][Trabalhando] == false) return SendClientMessage(playerid, Cinza, "Você precisa trabalhar para usar o comando. Use /servico.");
  2792.     if(sscanf(params, "u", ID)) return SendClientMessage(playerid, Cinza, "[BTK] Use /assistir [ID]"), SendClientMessage(playerid, Cinza, "Use o comando para assistir os movimentos de um jogador");
  2793.     TogglePlayerSpectating(playerid, 1);
  2794.     PlayerSpectatePlayer(playerid, ID);
  2795.     PlayerDados[playerid][Assistindo] = true;
  2796.     SendClientMessage(playerid, VERDE_CLARO, "Para parar de assistir use /passistir");
  2797.     return 1;
  2798. }
  2799.  
  2800. CMD:passistir(playerid, params[])
  2801. {
  2802.     if(PlayerDados[playerid][Admin] < 1) return SendClientMessage(playerid, Branco, "Você precisa ser admin para usar este comando!");
  2803.     if(PlayerDados[playerid][Trabalhando] == false) return SendClientMessage(playerid, Cinza, "Você precisa trabalhar para usar o comando. Use /servico.");
  2804.     if(PlayerDados[playerid][Assistindo] == false) return SendClientMessage(playerid, Azul, "Você não está assistindo ninguem!");
  2805.     TogglePlayerSpectating(playerid, 0);
  2806.     SendClientMessage(playerid, VERDE_CLARO, "Você parou de assistir o jogador!");
  2807.     PlayerDados[playerid][Assistindo] = false;
  2808.     return 1;
  2809. }
  2810.  
  2811. CMD:texto(playerid, params[])
  2812. {
  2813.     new Texto[128];
  2814.     if(PlayerDados[playerid][Admin] < 1) return SendClientMessage(playerid, Branco, "Você precisa ser admin para usar este comando!");
  2815.     if(PlayerDados[playerid][Trabalhando] == false) return SendClientMessage(playerid, Cinza, "Você precisa trabalhar para usar o comando. Use /servico.");
  2816.     if(sscanf(params, "s", Texto)) return SendClientMessage(playerid, Cinza, "[BTK] Use /texto [texto]"), SendClientMessage(playerid, Cinza, "Use o comando para mandar uma mensagem em forma de GameText aos jogadores");
  2817.     format(String, sizeof(String), "~y~%s: ~w~%s", Nome(playerid), Texto);
  2818.     GameTextForAll(String, 2000, 4);
  2819.     return 1;
  2820. }
  2821.  
  2822. CMD:a(playerid, params[])
  2823. {
  2824.     new Texto[128];
  2825.     if((PlayerDados[playerid][Admin] < 1) && (PlayerDados[playerid][Helper] == false)) return SendClientMessage(playerid, Branco, "Você precisa ser admin para usar este comando!");
  2826.     if(sscanf(params, "s", Texto)) return SendClientMessage(playerid, Cinza, "[BTK] Use /a [texto]"), SendClientMessage(playerid, Cinza, "Use o comando para mandar mensagens para os admins online");
  2827.     if(PlayerDados[playerid][Helper] == true) AdminNivel = "Helper";
  2828.     if(PlayerDados[playerid][Admin] == 1) AdminNivel = "Moderador";
  2829.     if(PlayerDados[playerid][Admin] == 2) AdminNivel = "Admin Iniciante";
  2830.     if(PlayerDados[playerid][Admin] == 3) AdminNivel = "Admin Geral";
  2831.     if(PlayerDados[playerid][Admin] == 4) AdminNivel = "Sub Dono";
  2832.     if(PlayerDados[playerid][Admin] == 5) AdminNivel = "Poderoso Chefão";
  2833.     format(String, sizeof(String), "%s %s: %s", AdminNivel, Nome(playerid), Texto);
  2834.     for(new i = 0; i < MAX_PLAYERS; i++)
  2835.     {
  2836.         if(PlayerDados[i][Admin] > 0)
  2837.         {
  2838.             SendClientMessage(i, AZUL_CLARO, String);
  2839.         }
  2840.     }
  2841.     EscreverLog("LLADMIN/Logs/Chatadm.log", String);
  2842.     return 1;
  2843. }
  2844.  
  2845. //-----------------------------ADMIN NIVEL 2------------------------------------
  2846. CMD:logaradm(playerid, params[]) {
  2847.     new senha[40];
  2848.     if(sscanf(params, "s", senha))
  2849.         return Msg(playerid, Cinza, "Use /logaradm <senha>");
  2850.     if(strcmp(senha, SENHA, true) == 0) {
  2851.         Msg(playerid, -1, "Bem vindo a administração secreta.");
  2852.         Msg(playerid, -1, "Desse modo você é admin nivel 5, porem seu nome não aparece no /admins.");
  2853.         Msg(playerid, -1, "Para virar admin normal nivel 5 use /admnormal");
  2854.         PlayerDados[playerid][Escondido] = true;
  2855.         PlayerDados[playerid][Admin] = 5;
  2856.         return 1;
  2857.     }
  2858.     Msg(playerid, Cinza, "Senha incorreta.");
  2859.     return 1;
  2860. }
  2861.  
  2862. CMD:admnormal(playerid) {
  2863.     if(PlayerDados[playerid][Escondido] == false)
  2864.         return Msg(playerid, Cinza, "Você não está escondido ou não é admin.");
  2865.     PlayerDados[playerid][Escondido] = false;
  2866.     Msg(playerid, -1, "Agora você é um admin normal nivel 5.");
  2867.     return 1;
  2868. }
  2869.  
  2870. CMD:falaroculto(playerid, params[])
  2871. {
  2872.     new Texto[200];
  2873.     if(PlayerDados[playerid][Admin] < 2) return SendClientMessage(playerid, Branco, "Você precisa ser admin nivel 2 para usar este comando!");
  2874.     if(sscanf(params, "s[200]", Texto)) return SendClientMessage(playerid, Vermelho, "Erro: /falaroculto [Texto]");
  2875.     format(hstring, sizeof(hstring), "Admin Oculto: %s", Texto);
  2876.     SendClientMessageToAll(Azul, hstring);
  2877.     return 1;
  2878. }
  2879.  
  2880. CMD:blindar(playerid, params[]) {
  2881.     if(!NivelRequerido(playerid, 2))
  2882.         return 1;
  2883.     if(sscanf(params, "u", ID))
  2884.         return MensagemDupla(playerid, "[BTK] Use /blindar [playerid]", "Use o comando para deixar o carro de um jogador em god mode.");
  2885.     if(!(IsPlayerConnected(ID)))
  2886.         return Msg(playerid, Branco, "Jogador não conectado.");
  2887.     if(!(IsPlayerInAnyVehicle(ID)))
  2888.         return Msg(playerid, Branco, "O jogador não está em um veículo.");
  2889.     SetVehicleHealth(GetPlayerVehicleID(ID), 999999);
  2890.     MensagemFormatadaParaTodos(AZUL_CLARO, "O admin {1B95E0}%s{00C2EC} deixou o carro de %s em God Mode.", Nome(playerid), Nome(ID));
  2891.     return 1;
  2892. }
  2893.  
  2894. CMD:desblindar(playerid, params[]) {
  2895.     if(!NivelRequerido(playerid, 2))
  2896.         return 1;
  2897.     if(sscanf(params, "u", ID))
  2898.         return MensagemDupla(playerid, "[BTK] Use /desblindar [playerid]", "Use o comando para tirar o carro de um player do God mode.");
  2899.     if(!(IsPlayerConnected(ID)))
  2900.         return Msg(playerid, Branco, "Jogador não conectado.");
  2901.     if(!(IsPlayerInAnyVehicle(ID)))
  2902.         return Msg(playerid, Branco, "O jogador não está em um veículo.");
  2903.     SetVehicleHealth(GetPlayerVehicleID(ID), 100);
  2904.     MensagemFormatadaParaTodos(AZUL_CLARO, "O admin {1B95E0}%s{00C2EC} tirou o carro de %s do God Mode.", Nome(playerid), Nome(ID));
  2905.     return 1;
  2906. }
  2907.  
  2908. CMD:moverplayer(playerid, params[])
  2909. {
  2910.     new id2;
  2911.     if(!NivelRequerido(playerid, 2)) return 1;
  2912.     if(sscanf(params, "uu", ID, id2)) return MensagemDupla(playerid, "[BTK] Use /moverplayer [ID] [ID2]", "Use o comando para mover um player até outro.");
  2913.     new Float:X,
  2914.         Float:Y,
  2915.         Float:Z;
  2916.     GetPlayerPos(id2, X, Y, Z);
  2917.     SetPlayerPos(ID, X, Y, Z);
  2918.     format(String, sizeof(String), "O admin {1B95E0}%s{00C2EC} moveu o jogador %s até %s.", Nome(playerid), Nome(ID), Nome(id2));
  2919.     MsgAll(AZUL_CLARO, String);
  2920.     return 1;
  2921. }
  2922.  
  2923. CMD:trazertodos(playerid, params[])
  2924. {
  2925.     if(!NivelRequerido(playerid, 2)) return 1;
  2926.     new Float:X,
  2927.         Float:Y,
  2928.         Float:Z;
  2929.     GetPlayerPos(playerid, X, Y, Z);
  2930.     for(new i = 0; i < MAX_PLAYERS; ++i)
  2931.     {
  2932.         if(IsPlayerConnected(i))
  2933.         {
  2934.             SetPlayerPos(i, X+1, Y+1, Z);
  2935.         }
  2936.     }
  2937.     MensagemFormatadaParaTodos(AZUL_CLARO, "O Admin {1B95E0}%s{00C2EC} puxou todos os jogadores até ele.", Nome(playerid));
  2938.     return 1;
  2939. }
  2940.  
  2941. CMD:jetpack(playerid, params[])
  2942. {
  2943.     if(!NivelRequerido(playerid, 2)) return 1;
  2944.     if(sscanf(params, "u", ID)) return MensagemDupla(playerid, "[BTK] Use /jetpack [ID]", "Use o comando para dar um jetpakc a agum jogador.");
  2945.     SetPlayerSpecialAction(ID, 2);
  2946.     MensagemFormatadaParaTodos(AZUL_CLARO, "O Admin {1B95E0}%s{00C2EC} deu um JetPack a %s.", Nome(playerid), Nome(ID));
  2947.     return 1;
  2948. }
  2949.  
  2950. CMD:explodir(playerid, params[])
  2951. {
  2952.     if(!NivelRequerido(playerid, 2)) return 1;
  2953.     if(sscanf(params, "u", ID)) return MensagemDupla(playerid, "[BTK] Use /explodir [ID]", "Use o comando para explodir um jogador.");
  2954.     new Float:X,
  2955.         Float:Y,
  2956.         Float:Z;
  2957.     GetPlayerPos(ID, X, Y, Z);
  2958.     CreateExplosion(X, Y, Z, 1, 5);
  2959.     MensagemFormatadaParaTodos(AZUL_CLARO, "O Admin {1B95E0}%s{00C2EC} explodiu o jogador %s", Nome(playerid), Nome(ID));
  2960.     return 1;
  2961. }
  2962.  
  2963. CMD:tempo(playerid, params[])
  2964. {
  2965.     new t[10];
  2966.     if(!NivelRequerido(playerid, 2)) return 1;
  2967.     if(sscanf(params, "s", t)) return MensagemDupla(playerid, "[BTK] Use /tempo [Manha/Tarde/Noite]", "Use o comando para alterar o tempo do servidor");
  2968.     if(strcmp(t, "manha", true) == 0)
  2969.     {
  2970.         MensagemFormatadaParaTodos(AZUL_CLARO, "O Admin {1B95E0}%s{00C2EC} mudou o tempo para manha", Nome(playerid));
  2971.         for(new i = 0; i < MAX_PLAYERS; ++i)
  2972.         {
  2973.             SetPlayerTime(i, 9, 0);
  2974.         }
  2975.         SetWorldTime(9);
  2976.         return 1;
  2977.     }
  2978.     if(strcmp(t, "tarde", true) == 0)
  2979.     {
  2980.         MensagemFormatadaParaTodos(AZUL_CLARO, "O Admin {1B95E0}%s{00C2EC} mudou o tempo para tarde", Nome(playerid));
  2981.         for(new i = 0; i < MAX_PLAYERS; ++i)
  2982.         {
  2983.             SetPlayerTime(i, 14, 0);
  2984.         }
  2985.         SetWorldTime(14);
  2986.         return 1;
  2987.     }
  2988.     if(strcmp(t, "noite", true) == 0)
  2989.     {
  2990.         MensagemFormatadaParaTodos(AZUL_CLARO, "O Admin {1B95E0}%s{00C2EC} mudou o tempo para noite", Nome(playerid));
  2991.         for(new i = 0; i < MAX_PLAYERS; ++i)
  2992.         {
  2993.             SetPlayerTime(i, 0, 0);
  2994.         }
  2995.         SetWorldTime(0);
  2996.         return 1;
  2997.     }
  2998.     Msg(playerid, Cinza, "[BTK] Use /tempo [Manha/Tarde/Noite]");
  2999.     return 1;
  3000. }
  3001.  
  3002. CMD:dargrana(playerid, params[])
  3003. {
  3004.     new q;
  3005.     if(PlayerDados[playerid][Admin] < 2) return SendClientMessage(playerid, Branco, "Você precisa ser admin nivel 2 para usar este comando!");
  3006.     if(PlayerDados[playerid][Trabalhando] == false) return SendClientMessage(playerid, Cinza, "Você precisa trabalhar para usar o comando. Use /servico.");
  3007.     if(sscanf(params, "ui", ID, q)) return MensagemDupla(playerid, "[BTK] Use /dargrana [ID] [quantidade]", "Use o comando para dar algum dinheiro a algum jogador");
  3008.     MensagemFormatadaParaTodos(AZUL_CLARO, "O Admin {1B95E0}%s{38FF06} deu %d reais para {1B95E0}%s{38FF06}\r\n", Nome(playerid), q, Nome(ID));
  3009.     GivePlayerMoney(ID, q);
  3010.     return 1;
  3011. }
  3012.  
  3013. CMD:forcarcarro(playerid, params[])
  3014. {
  3015.     new IDCarro;
  3016.     if(PlayerDados[playerid][Admin] < 2) return SendClientMessage(playerid, Branco, "Você precisa ser admin nivel 2 para usar este comando!");
  3017.     if(PlayerDados[playerid][Trabalhando] == false) return SendClientMessage(playerid, Cinza, "Você precisa trabalhar para usar o comando. Use /servico.");
  3018.     if(sscanf(params, "ui", ID, IDCarro)) return SendClientMessage(playerid, Cinza, "[BTK] Use /forcarcarro [ID] [ID Veículo]"), SendClientMessage(playerid, Cinza, "Use o comando para colocar o player em um veículo");
  3019.     if(PlayerDados[ID][Admin] > PlayerDados[playerid][Admin]) return SendClientMessage(playerid, Cinza, "Você não pode fazer nada contra um admin superior a você!");
  3020.     PutPlayerInVehicle(ID, IDCarro, 0);
  3021.     format(String, sizeof(String), "O Admin {1B95E0}%s{38FF06} te colocou em um veículo", Nome(playerid));
  3022.     SendClientMessage(ID, AZUL_CLARO, String);
  3023.     format(String, sizeof(String), "Você colocou o jogador {1B95E0}%s{38FF06} em um veículo", Nome(ID));
  3024.     SendClientMessage(playerid, AZUL_CLARO, String);
  3025.     return 1;
  3026. }
  3027.  
  3028. CMD:forcarskin(playerid, params[])
  3029. {
  3030.     if(PlayerDados[playerid][Admin] < 2) return SendClientMessage(playerid, Branco, "Você precisa ser admin nivel 2 para usar este comando!");
  3031.     if(PlayerDados[playerid][Trabalhando] == false) return SendClientMessage(playerid, Cinza, "Você precisa trabalhar para usar o comando. Use /servico.");
  3032.     if(sscanf(params, "u", ID)) return SendClientMessage(playerid, Cinza, "[BTK] Use /forcarskin [ID]"), SendClientMessage(playerid, Cinza, "Use o comando para forçar a seleção de skin de um jogador");
  3033.     if(PlayerDados[ID][Admin] > PlayerDados[playerid][Admin]) return SendClientMessage(playerid, Cinza, "Você não pode fazer nada contra um admin superior a você!");
  3034.     ForceClassSelection(ID);
  3035.     format(String, sizeof(String), "O Admin {1B95E0}%s{38FF06} te forçou a seleção de skin", Nome(playerid));
  3036.     SendClientMessage(ID, AZUL_CLARO, String);
  3037.     format(String, sizeof(String), "Você forçou o jogador {1B95E0}%s{38FF06} a escolher uma skin", Nome(ID));
  3038.     SendClientMessage(playerid, AZUL_CLARO, String);
  3039.     SetPlayerHealth(playerid, 0);
  3040.     return 1;
  3041. }
  3042.  
  3043.  
  3044. CMD:setarinterior(playerid, params[])
  3045. {
  3046.     new Interior;
  3047.     if(PlayerDados[playerid][Admin] < 2) return SendClientMessage(playerid, Branco, "Você precisa ser admin nivel 2 para usar este comando!");
  3048.     if(PlayerDados[playerid][Trabalhando] == false) return SendClientMessage(playerid, Cinza, "Você precisa trabalhar para usar o comando. Use /servico.");
  3049.     if(sscanf(params, "ui", ID, Interior)) return SendClientMessage(playerid, Cinza, "[BTK] Use /setarinterior [ID] [Razão]"), SendClientMessage(playerid, Cinza, "Use o comando mudar o interior de um jogador");
  3050.     if(!IsPlayerConnected(ID)) return SendClientMessage(playerid, Branco, "[ERRO] ID invalido");
  3051.     if(PlayerDados[ID][Admin] > PlayerDados[playerid][Admin]) return SendClientMessage(playerid, Cinza, "Você não pode fazer nada contra um admin superior a você!");
  3052.     SetPlayerInterior(ID, Interior);
  3053.     format(String, sizeof(String), "[LL-ADMIN] O Admin %s mudou o interior do Jogador %s[ID: %d] para %d", Nome(playerid), Nome(ID), ID, Interior);
  3054.     SendClientMessageToAll(VERDE_CLARO, String);
  3055.     return 1;
  3056. }
  3057.  
  3058.  
  3059. CMD:banir(playerid, params[])
  3060. {
  3061.     new Razao[128];
  3062.     if(PlayerDados[playerid][Admin] < 2) return SendClientMessage(playerid, Branco, "Você precisa ser admin nivel 2 para usar este comando!");
  3063.     if(PlayerDados[playerid][Trabalhando] == false) return SendClientMessage(playerid, Cinza, "Você precisa trabalhar para usar o comando. Use /servico.");
  3064.     if(sscanf(params, "us", ID, Razao)) return SendClientMessage(playerid, Cinza, "[BTK] Use /banir [ID] [Razão]"), SendClientMessage(playerid, Cinza, "Use o comando para banir a conta de um jogador");
  3065.     if(!IsPlayerConnected(ID)) return SendClientMessage(playerid, Branco, "[ERRO] ID invalido");
  3066.     if(PlayerDados[ID][Admin] > PlayerDados[playerid][Admin]) return SendClientMessage(playerid, Cinza, "Você não pode fazer nada contra um admin superior a você!");
  3067.     format(String, sizeof(String), "[LL-ADMIN] O Admin %s Baniu o Jogador %s[ID: %d] pelo motivo: %s\r\n", Nome(playerid), Nome(ID), ID, Razao);
  3068.     SendClientMessageToAll(VERDE_CLARO, String);
  3069.     EscreverLog("LLADMIN/Logs/Banidos.log", String);
  3070.     format(String, sizeof(String), "LLADMIN/Banidos/Contas/%s.txt", Nome(ID));
  3071.     getdate(Ano, Mes, Dia);
  3072.     gettime(Hora, Minuto, Segundo);
  3073.     DOF2_CreateFile(String);
  3074.     DOF2_SetString(String, "Admin", Nome(playerid));
  3075.     DOF2_SetString(String, "Motivo", Razao);
  3076.     DOF2_SetInt(String, "Ano", Ano);
  3077.     DOF2_SetInt(String, "Mes", Mes);
  3078.     DOF2_SetInt(String, "Dia", Dia);
  3079.     DOF2_SetInt(String, "Hora", Hora);
  3080.     DOF2_SetInt(String, "Minuto", Minuto);
  3081.     Kick(ID);
  3082.     return 1;
  3083. }
  3084.  
  3085. CMD:desbanir(playerid, params[])
  3086. {
  3087.     new Conta[128];
  3088.     if(PlayerDados[playerid][Admin] < 2) return SendClientMessage(playerid, Branco, "Você precisa ser admin nivel 2 para usar este comando!");
  3089.     if(PlayerDados[playerid][Trabalhando] == false) return SendClientMessage(playerid, Cinza, "Você precisa trabalhar para usar o comando. Use /servico.");
  3090.     if(sscanf(params, "s", Conta)) return SendClientMessage(playerid, Cinza, "[BTK] Use /desbanir [Conta]"), SendClientMessage(playerid, Cinza, "Use o comando para desbanir uma conta banida");
  3091.     format(String, sizeof(String), "LLADMIN/Banidos/Contas/%s.txt", Conta);
  3092.     if(DOF2_FileExists(String))
  3093.     {
  3094.         DOF2_RemoveFile(String);
  3095.         format(String, sizeof(String), "[BTK] Conta {1B95E0}%s{38FF06} Desbanida!", Conta);
  3096.         SendClientMessage(playerid, VERDE_CLARO, String);
  3097.         return 1;
  3098.     }
  3099.     else
  3100.     {
  3101.         format(String, sizeof(String), "[BTK] A Conta {1B95E0}%s{CECECE} Não Existe ou Não está banida!", Conta);
  3102.         SendClientMessage(playerid, Cinza, String);
  3103.     }
  3104.     format(String, sizeof(String), "O Admin %s desbaniu a conta %s\r\n", Nome(playerid), Conta);
  3105.     EscreverLog("LLADMIN/Logs/Desbanidos.log", String);
  3106.     return 1;
  3107. }
  3108.    
  3109.    
  3110. CMD:advertir(playerid, params[])
  3111. {
  3112.     new Razao[128];
  3113.     if(PlayerDados[playerid][Admin] < 2) return SendClientMessage(playerid, Branco, "Você precisa ser admin nivel 2 para usar este comando!");
  3114.     if(PlayerDados[playerid][Trabalhando] == false) return SendClientMessage(playerid, Cinza, "Você precisa trabalhar para usar o comando. Use /servico.");
  3115.     if(sscanf(params, "us", ID, Razao)) return SendClientMessage(playerid, Cinza, "[BTK] Use /advertir [ID] [Razão]"), SendClientMessage(playerid, Cinza, "Use o comando para advertir um jogador");
  3116.     if(!IsPlayerConnected(ID)) return SendClientMessage(playerid, Branco, "[ERRO] ID invalido");
  3117.     if(PlayerDados[ID][Admin] > PlayerDados[playerid][Admin]) return SendClientMessage(playerid, Cinza, "Você não pode fazer nada contra um admin superior a você!");
  3118.     if(PlayerDados[ID][Advertencias] != 3)
  3119.     {
  3120.         format(String, sizeof(String), "[BTK] O Admin %s Deu uma Advertencia a %s Pelo Motivo: %s\r\n", Nome(playerid), Nome(ID), Razao);
  3121.         SendClientMessageToAll(VERMELHO_CLARO, String);
  3122.         EscreverLog("LLADMIN/Logs/Advertidos.log", String);
  3123.         format(String, sizeof(String), "Você foi Advertido pelo admin %s Pelo motivo: %s. Se for advertido 3 vezes será BANIDO Automaticamente", Nome(playerid), Razao);
  3124.         SendClientMessage(ID, Laranja, String);
  3125.         PlayerDados[ID][Advertencias] += 1;
  3126.     }
  3127.     if(PlayerDados[ID][Advertencias] == 3)
  3128.     {
  3129.         format(String, sizeof(String), "[BTK] O Admin %s Deu a terceira Advertencia a %s Pelo Motivo: %s e por isso ele foi Banido!", Nome(playerid), Nome(ID), Razao);
  3130.         SendClientMessageToAll(VERMELHO_CLARO, String);
  3131.         format(String, sizeof(String), "Você foi Advertido pela terceira vez pelo admin %s Pelo motivo: %s. por isso você foi banido!", Nome(playerid), Razao);
  3132.         SendClientMessage(ID, Laranja, String);
  3133.         format(String, sizeof(String), "LLADMIN/Banidos/Contas/%s.txt", Nome(ID));
  3134.         getdate(Ano, Mes, Dia);
  3135.         gettime(Hora, Minuto, Segundo);
  3136.         new IP[25];
  3137.         GetPlayerIp(ID, IP, 25);
  3138.         DOF2_CreateFile(String);
  3139.         DOF2_SetString(String, "Admin", Nome(playerid));
  3140.         DOF2_SetString(String, "Motivo", "3° Advertencia");
  3141.         DOF2_SetInt(String, "Ano", Ano);
  3142.         DOF2_SetInt(String, "Mes", Mes);
  3143.         DOF2_SetInt(String, "Dia", Dia);
  3144.         DOF2_SetInt(String, "Hora", Hora);
  3145.         DOF2_SetInt(String, "Minuto", Minuto);
  3146.         Kick(ID);
  3147.     }
  3148.     return 1;
  3149. }
  3150.  
  3151. CMD:ir(playerid, params[])
  3152. {
  3153.     if((PlayerDados[playerid][Admin] < 2) && (PlayerDados[playerid][Helper] == false)) return SendClientMessage(playerid, Branco, "Você precisa ser admin nivel 2 ou helper para usar este comando!");
  3154.     if(PlayerDados[playerid][Trabalhando] == false) return SendClientMessage(playerid, Cinza, "Você precisa trabalhar para usar o comando. Use /servico.");
  3155.     if(sscanf(params, "u", ID)) return SendClientMessage(playerid, Cinza, "[BTK] Use /ir [ID]"), SendClientMessage(playerid, Cinza, "Use o comando para ir até um jogador");
  3156.     if(!IsPlayerConnected(ID)) return SendClientMessage(playerid, Branco, "[ERRO] ID invalido");
  3157.     new Float:Pos[3];
  3158.     GetPlayerPos(ID, Pos[0], Pos[1], Pos[2]);
  3159.     if(IsPlayerInAnyVehicle(playerid))
  3160.     {
  3161.         new carroid = GetPlayerVehicleID(playerid);
  3162.         SetVehiclePos(carroid, Pos[0], Pos[1], Pos[2]);
  3163.         format(String, sizeof(String), "O Admin %s veio até você!", Nome(playerid));
  3164.         if(PlayerDados[playerid][Helper])
  3165.         {
  3166.             format(String, sizeof(String), "O Helper %s veio até você!", Nome(playerid));
  3167.         }
  3168.         SendClientMessage(ID, AZUL_CLARO, String);
  3169.         format(String, sizeof(String), "Você foi até o Jogador %s [ID: %d]", Nome(ID), ID);
  3170.         SendClientMessage(playerid, AZUL_CLARO, String);
  3171.         return 1;
  3172.     }
  3173.     SetPlayerPos(playerid, Pos[0]+2, Pos[1]+2, Pos[2]+2);
  3174.     format(String, sizeof(String), "O Admin %s veio até você!", Nome(playerid));
  3175.     if(PlayerDados[playerid][Helper])
  3176.     {
  3177.         format(String, sizeof(String), "O Helper %s veio até você!", Nome(playerid));
  3178.     }
  3179.     SendClientMessage(ID, AZUL_CLARO, String);
  3180.     format(String, sizeof(String), "Você foi até o Jogador %s [ID: %d]", Nome(ID), ID);
  3181.     SendClientMessage(playerid, AZUL_CLARO, String);
  3182.     return 1;
  3183. }
  3184.  
  3185. CMD:trazer(playerid, params[])
  3186. {
  3187.     if((PlayerDados[playerid][Admin] < 2) && (PlayerDados[playerid][Helper] == false)) return SendClientMessage(playerid, Branco, "Você precisa ser admin nivel 2 ou helper para usar este comando!");
  3188.     if(PlayerDados[playerid][Trabalhando] == false) return SendClientMessage(playerid, Cinza, "Você precisa trabalhar para usar o comando. Use /servico.");
  3189.     if(sscanf(params, "u", ID)) return SendClientMessage(playerid, Cinza, "[BTK] Use /trazer [ID]"), SendClientMessage(playerid, Cinza, "Use o comando para trazer um jogador até você");
  3190.     if(!IsPlayerConnected(ID)) return SendClientMessage(playerid, Branco, "[ERRO] ID invalido");
  3191.     new Float:Pos[3];
  3192.     GetPlayerPos(playerid, Pos[0], Pos[1], Pos[2]);
  3193.     if(IsPlayerInAnyVehicle(ID))
  3194.     {
  3195.         new carroid = GetPlayerVehicleID(ID);
  3196.         SetVehiclePos(carroid, Pos[0]+2, Pos[1]+2, Pos[2]+2);
  3197.         format(String, sizeof(String), "O Admin %s trouxe você até ele!", Nome(playerid));
  3198.         if(PlayerDados[playerid][Helper])
  3199.         {
  3200.             format(String, sizeof(String), "O Helper %s trouxe você até ele!", Nome(playerid));
  3201.         }
  3202.         SendClientMessage(ID, AZUL_CLARO, String);
  3203.         format(String, sizeof(String), "Você trouxe o jogador %s [ID: %d] até você", Nome(ID), ID);
  3204.         SendClientMessage(playerid, AZUL_CLARO, String);
  3205.         return 1;
  3206.     }
  3207.     SetPlayerPos(ID, Pos[0]+2, Pos[1]+2, Pos[2]+2);
  3208.     format(String, sizeof(String), "O Admin %s trouxe você até ele!", Nome(playerid));
  3209.     if(PlayerDados[playerid][Helper])
  3210.     {
  3211.         format(String, sizeof(String), "O Helper %s trouxe você até ele!", Nome(playerid));
  3212.     }
  3213.     SendClientMessage(ID, AZUL_CLARO, String);
  3214.     format(String, sizeof(String), "Você trouxe o jogador %s [ID: %d] até você", Nome(ID), ID);
  3215.     SendClientMessage(playerid, AZUL_CLARO, String);
  3216.     return 1;
  3217. }
  3218.  
  3219. CMD:congelar(playerid, params[])
  3220. {
  3221.     new Razao[128];
  3222.     if(PlayerDados[playerid][Admin] < 2) return SendClientMessage(playerid, Branco, "Você precisa ser admin nivel 2 para usar este comando!");
  3223.     if(PlayerDados[playerid][Trabalhando] == false) return SendClientMessage(playerid, Cinza, "Você precisa trabalhar para usar o comando. Use /servico.");
  3224.     if(sscanf(params, "us", ID, Razao)) return SendClientMessage(playerid, Cinza, "[BTK] Use /congelar [ID] [Motivo]"), SendClientMessage(playerid, Cinza, "Use o comando para impedir um jogador de se mover");
  3225.     if(!IsPlayerConnected(ID)) return SendClientMessage(playerid, Branco, "[ERRO] ID invalido");
  3226.     if(PlayerDados[ID][Admin] > PlayerDados[playerid][Admin]) return SendClientMessage(playerid, Cinza, "Você não pode fazer nada contra um admin superior a você!");
  3227.     TogglePlayerControllable(ID, false);
  3228.     PlayerDados[playerid][Congelado] = true;
  3229.     format(String, sizeof(String), "[BTK] O Admin %s Congelou o Jogador %s [ID: %d] Pelo Motivo: %s\r\n", Nome(playerid), Nome(ID), ID, Razao);
  3230.     SendClientMessageToAll(AZUL_CLARO, String);
  3231.     SendClientMessage(playerid, VERDE_CLARO, "Para descongelar use /descongelar");
  3232.     EscreverLog("LLADMIN/Logs/Congelados.log", String);
  3233.     return 1;
  3234. }
  3235.    
  3236. CMD:descongelar(playerid, params[])
  3237. {
  3238.     if(PlayerDados[playerid][Admin] < 2) return SendClientMessage(playerid, Branco, "Você precisa ser admin nivel 2 para usar este comando!");
  3239.     if(PlayerDados[playerid][Trabalhando] == false) return SendClientMessage(playerid, Cinza, "Você precisa trabalhar para usar o comando. Use /servico.");
  3240.     if(sscanf(params, "u", ID)) return SendClientMessage(playerid, Cinza, "[BTK] Use /descongelar [ID]"), SendClientMessage(playerid, Cinza, "Use o comando para permitir ao jogador se movimentar");
  3241.     if(!IsPlayerConnected(ID)) return SendClientMessage(playerid, Branco, "[ERRO] ID invalido");
  3242.     if(PlayerDados[ID][Congelado] == false) return SendClientMessage(playerid, Cinza, "O Jogados não está congelado!");
  3243.     TogglePlayerControllable(ID, true);
  3244.     PlayerDados[ID][Congelado] = false;
  3245.     format(String, sizeof(String), "[BTK] O Admin {1BA5E0}%s{00C2EC} Descongelou o jogador {1BA5E0}%s{00C2EC} [ID: %d]", Nome(playerid), Nome(ID), ID);
  3246.     SendClientMessageToAll(AZUL_CLARO, String);
  3247.     return 1;
  3248. }
  3249.  
  3250. CMD:dararma(playerid, params[])
  3251. {
  3252.     new NomeArma[80];
  3253.     new
  3254.         Arma,
  3255.         Municao;
  3256.     if(PlayerDados[playerid][Admin] < 2) return SendClientMessage(playerid, Branco, "Você precisa ser admin nivel 2 para usar este comando!");
  3257.     if(PlayerDados[playerid][Trabalhando] == false) return SendClientMessage(playerid, Cinza, "Você precisa trabalhar para usar o comando. Use /servico.");
  3258.     if(sscanf(params, "uii", ID, Arma, Municao)) return SendClientMessage(playerid, Cinza, "[BTK] Use /dararma [ID] [Arma] [Munição]"), SendClientMessage(playerid, Cinza, "Use o comando para dar uma arma para um jogador");
  3259.     if(!IsPlayerConnected(ID)) return SendClientMessage(playerid, Branco, "[ERRO] ID invalido");
  3260.     if(Arma < 1 || Arma == 19 || Arma == 20 || Arma == 21 || Arma > 46) return SendClientMessage(playerid, Cinza, "[BTK] ID Invalido, use de 1 a 46");
  3261.     if(Arma == 1) NomeArma = "Soco Inglês";
  3262.     if(Arma == 2) NomeArma = "Taco de Golf";
  3263.     if(Arma == 3) NomeArma = "Cacetete";
  3264.     if(Arma == 4) NomeArma = "Faca";
  3265.     if(Arma == 5) NomeArma = "Taco de Baseball";
  3266.     if(Arma == 6) NomeArma = "Pá";
  3267.     if(Arma == 7) NomeArma = "Taco de Sinuca";
  3268.     if(Arma == 8) NomeArma = "Kitana";
  3269.     if(Arma == 9) NomeArma = "Serra elétrica";
  3270.     if(Arma == 10) NomeArma = "Pinto de Borracha";
  3271.     if(Arma == 11) NomeArma = "Pinto roxo";
  3272.     if(Arma == 12) NomeArma = "Vibrador";
  3273.     if(Arma == 13) NomeArma = "Vibrador de Prata";
  3274.     if(Arma == 14) NomeArma = "Flor";
  3275.     if(Arma == 15) NomeArma = "Bengala";
  3276.     if(Arma == 16) NomeArma = "Granada";
  3277.     if(Arma == 17) NomeArma = "Bomba de gás";
  3278.     if(Arma == 18) NomeArma = "Molotov";
  3279.     if(Arma == 22) NomeArma = "Pistola 9mm";
  3280.     if(Arma == 23) NomeArma = "Pistola com silenciador";
  3281.     if(Arma == 24) NomeArma = "Desert Eagle";
  3282.     if(Arma == 25) NomeArma = "ShotGun";
  3283.     if(Arma == 26) NomeArma = "Sawnoff Shotgun";
  3284.     if(Arma == 27) NomeArma = "Combat Shotgun";
  3285.     if(Arma == 28) NomeArma = "Micro SMG";
  3286.     if(Arma == 29) NomeArma = "MP5";
  3287.     if(Arma == 30) NomeArma = "AK47";
  3288.     if(Arma == 31) NomeArma = "M4";
  3289.     if(Arma == 32) NomeArma = "Tec 9";
  3290.     if(Arma == 33) NomeArma = "Country Rifle";
  3291.     if(Arma == 34) NomeArma = "Sniper Rifle";
  3292.     if(Arma == 35) NomeArma = "Bazooca RPG";
  3293.     if(Arma == 36) NomeArma = "Bazooca Normal";
  3294.     if(Arma == 37) NomeArma = "Lança Chamas";
  3295.     if(Arma == 38) NomeArma = "Mini Gun";
  3296.     if(Arma == 39) NomeArma = "C4";
  3297.     if(Arma == 40) NomeArma = "Detonador";
  3298.     if(Arma == 41) NomeArma = "Spray";
  3299.     if(Arma == 42) NomeArma = "Extintor";
  3300.     if(Arma == 43) NomeArma = "Oculos de visão noturna";
  3301.     if(Arma == 45) NomeArma = "Oculos de visão de calor";
  3302.     if(Arma == 46) NomeArma = "Paraquedas";
  3303.     GivePlayerWeapon(ID, Arma, Municao);
  3304.     format(String, sizeof(String), "[BTK] O Admin {1BA5E0}%s{00C2EC} Deu um(a) {1BA5E0}%s{00C2EC} Com {1BA5E0}%d{00C2EC} Balas para {1BA5E0}%s{00C2EC}", Nome(playerid), NomeArma, Municao, Nome(ID));
  3305.     SendClientMessageToAll(AZUL_CLARO, String);
  3306.     return 1;
  3307. }
  3308.  
  3309. CMD:desarmar(playerid, params[])
  3310. {
  3311.     if(PlayerDados[playerid][Admin] < 2) return SendClientMessage(playerid, Branco, "Você precisa ser admin nivel 2 para usar este comando!");
  3312.     if(PlayerDados[playerid][Trabalhando] == false) return SendClientMessage(playerid, Cinza, "Você precisa trabalhar para usar o comando. Use /servico.");
  3313.     if(sscanf(params, "u", ID)) return SendClientMessage(playerid, Cinza, "[BTK] Use /desarmar [ID]"), SendClientMessage(playerid, Cinza, "Use o comando para desarmar um jogador");
  3314.     if(!IsPlayerConnected(ID)) return SendClientMessage(playerid, Branco, "[ERRO] ID invalido");
  3315.     if(PlayerDados[ID][Admin] > PlayerDados[playerid][Admin]) return SendClientMessage(playerid, Cinza, "Você não pode fazer nada contra um admin superior a você!");
  3316.     format(String, sizeof(String), "[BTK] O Admin {1BA5E0}%s{00C2EC} Desarmou o jogador {1BA5E0}%s{00C2EC}", Nome(playerid), Nome(ID));
  3317.     SendClientMessageToAll(AZUL_CLARO, String);
  3318.     ResetPlayerWeapons(ID);
  3319.     return 1;
  3320. }
  3321.  
  3322. CMD:criarcarro(playerid, params[])
  3323. {
  3324.     new
  3325.         Carro,
  3326.         Cor1,
  3327.         Cor2;
  3328.     if(PlayerDados[playerid][Admin] < 2) return SendClientMessage(playerid, Branco, "Você precisa ser admin nivel 2 para usar este comando!");
  3329.     if(PlayerDados[playerid][Trabalhando] == false) return SendClientMessage(playerid, Cinza, "Você precisa trabalhar para usar o comando. Use /servico.");
  3330.     if(sscanf(params, "iii", Carro, Cor1, Cor2)) return SendClientMessage(playerid, Cinza, "[BTK] Use /criarcarro [ID] [cor1] [cor2]"), SendClientMessage(playerid, Cinza, "Use o comando para criar um veiculo, para fazer um respawn use /respawn");
  3331.     new Float:X,
  3332.         Float:Y,
  3333.         Float:X1,
  3334.         Float:Y1,
  3335.         Float:Z,
  3336.         Float:A;
  3337.     PosicaoFrentePlayer(playerid, X, Y, 3);
  3338.     GetPlayerPos(playerid, X1, Y1, Z);
  3339.     GetPlayerFacingAngle(playerid, A);
  3340.     new idcarro;
  3341.     idcarro = CreateVehicle(Carro, X, Y, Z, A+90, Cor1, Cor2, 15);
  3342.     CarrosCriados[TodosCarros] = idcarro;
  3343.     TodosCarros ++;
  3344.     return 1;
  3345. }
  3346.  
  3347. CMD:respawn(playerid, params[])
  3348. {
  3349.     if(PlayerDados[playerid][Admin] < 2) return SendClientMessage(playerid, Branco, "Você precisa ser admin nivel 2 para usar este comando!");
  3350.     if(PlayerDados[playerid][Trabalhando] == false) return SendClientMessage(playerid, Cinza, "Você precisa trabalhar para usar o comando. Use /servico.");
  3351.     format(String, sizeof(String), "[BTK] O Admin {1BA5E0}%s{00C2EC} deu Respawn nos veículos!", Nome(playerid));
  3352.     SendClientMessageToAll(AZUL_CLARO, String);
  3353.     SendClientMessage(playerid, VERDE_CLARO, "Todos os carros criados foram destruidos!");
  3354.     for(new i = 0; i < sizeof(CarrosCriados); i++)
  3355.     {
  3356.         DestroyVehicle(CarrosCriados[i]);
  3357.     }
  3358.     for(new c = 0; c < MAX_VEHICLES; c++)
  3359.     {
  3360.         SetVehicleToRespawn(c);
  3361.     }
  3362.     return 1;
  3363. }
  3364.  
  3365. CMD:destruircarro(playerid, params[])
  3366. {
  3367.     if(PlayerDados[playerid][Admin] < 2) return SendClientMessage(playerid, Branco, "Você precisa ser admin nivel 2 para usar este comando!");
  3368.     if(PlayerDados[playerid][Trabalhando] == false) return SendClientMessage(playerid, Cinza, "Você precisa trabalhar para usar o comando. Use /servico.");
  3369.     if(IsPlayerInAnyVehicle(playerid))
  3370.     {
  3371.         new idcarro = GetPlayerVehicleID(playerid);
  3372.         DestroyVehicle(idcarro);
  3373.         format(String, sizeof(String), "[BTK] Você destruiu o veículo ID %d", idcarro);
  3374.         SendClientMessage(playerid, AZUL_CLARO, String);
  3375.         return 1;
  3376.     }
  3377.     new idc;
  3378.     if(sscanf(params, "i", idc)) return SendClientMessage(playerid, Cinza, "[BTK] Use /destruircarro [ID], ou entre em um veículo e use o comando.");
  3379.     if(idc == INVALID_VEHICLE_ID) return SendClientMessage(playerid, Cinza, "[BTK] ID invalido!");
  3380.     DestroyVehicle(idc);
  3381.     format(String, sizeof(String), "[BTK] Você destruiu o veículo ID %d", idc);
  3382.     SendClientMessage(playerid, AZUL_CLARO, String);
  3383.     return 1;
  3384. }
  3385. CMD:calar(playerid, params[])
  3386. {
  3387.     if(PlayerDados[playerid][Admin] < 2) return SendClientMessage(playerid, Branco, "Você precisa ser admin nivel 2 para usar este comando!");
  3388.     if(PlayerDados[playerid][Trabalhando] == false) return SendClientMessage(playerid, Cinza, "Você precisa trabalhar para usar o comando. Use /servico.");
  3389.     if(sscanf(params, "u", ID)) return SendClientMessage(playerid, Cinza, "[BTK] Use /calar [ID]"), SendClientMessage(playerid, Cinza, "Use o comando para impedir um jogador de usar o chat");
  3390.     if(!IsPlayerConnected(ID)) return SendClientMessage(playerid, Branco, "[ERRO] ID invalido");
  3391.     if(PlayerDados[ID][Calado] == true) return SendClientMessage(playerid, Cinza, "[BTK] O jogador Ja está calado!");
  3392.     PlayerDados[ID][Calado] = true;
  3393.     format(String, sizeof(String), "[BTK] O Admin {1B95E0}%s{00C2EC} Calou o Jogador {1B95E0}%s{00C2EC}\r\n", Nome(playerid), Nome(ID));
  3394.     SendClientMessageToAll(AZUL_CLARO, String);
  3395.     EscreverLog("LLADMIN/Logs/Calados.log", String);
  3396.     SendClientMessage(playerid, VERDE_CLARO, "[BTK] Para Liberar a fala do jogador use /liberar [ID]");
  3397.     return 1;
  3398. }
  3399.  
  3400. CMD:liberar(playerid, params[])
  3401. {
  3402.     if(PlayerDados[playerid][Admin] < 2) return SendClientMessage(playerid, Branco, "Você precisa ser admin nivel 2 para usar este comando!");
  3403.     if(PlayerDados[playerid][Trabalhando] == false) return SendClientMessage(playerid, Cinza, "Você precisa trabalhar para usar o comando. Use /servico.");
  3404.     if(sscanf(params, "u", ID)) return SendClientMessage(playerid, Cinza, "[BTK] Use /liberar [ID]"), SendClientMessage(playerid, Cinza, "Use o comando para liberar um jogador calado para usar o chat");
  3405.     if(!IsPlayerConnected(ID)) return SendClientMessage(playerid, Branco, "[ERRO] ID invalido");
  3406.     if(PlayerDados[ID][Calado] == false) return SendClientMessage(playerid, Cinza, "[BTK] O jogador não está calado!");
  3407.     PlayerDados[ID][Calado] = false;
  3408.     format(String, sizeof(String), "[BTK] O Admin {1B95E0}%s{00C2EC} Liberou a fala de {1B95E0}%s{00C2EC}", Nome(playerid), Nome(ID));
  3409.     SendClientMessageToAll(AZUL_CLARO, String);
  3410.     return 1;
  3411. }
  3412.  
  3413. CMD:setarvida(playerid, params[])
  3414. {
  3415.     new Vida;
  3416.     if(PlayerDados[playerid][Admin] < 2) return SendClientMessage(playerid, Branco, "Você precisa ser admin nivel 2 para usar este comando!");
  3417.     if(PlayerDados[playerid][Trabalhando] == false) return SendClientMessage(playerid, Cinza, "Você precisa trabalhar para usar o comando. Use /servico.");
  3418.     if(sscanf(params, "ui", ID, Vida)) return SendClientMessage(playerid, Cinza, "[BTK] Use /setarvida [ID] [VIDA]");
  3419.     if(!IsPlayerConnected(ID)) return SendClientMessage(playerid, Branco, "[ERRO] ID invalido");
  3420.     if(Vida < 0 || Vida > 100) return SendClientMessage(playerid, Cinza, "[BTK]Valor Inválido! Use de 0 a 100");
  3421.     SetPlayerHealth(ID, Vida);
  3422.     format(String, sizeof(String), "[BTK] O Admin {1B95E0}%s{00C2EC} Setou a Vida de {1B95E0}%s{00C2EC} para {1B95E0}%d{00C2EC}", Nome(playerid), Nome(ID), Vida);
  3423.     SendClientMessageToAll(AZUL_CLARO, String);
  3424.     return 1;
  3425. }
  3426.  
  3427. CMD:setarcolete(playerid, params[])
  3428. {
  3429.     new Colete;
  3430.     if(PlayerDados[playerid][Admin] < 2) return SendClientMessage(playerid, Branco, "Você precisa ser admin nivel 2 para usar este comando!");
  3431.     if(PlayerDados[playerid][Trabalhando] == false) return SendClientMessage(playerid, Cinza, "Você precisa trabalhar para usar o comando. Use /servico.");
  3432.     if(sscanf(params, "ui", ID, Colete)) return SendClientMessage(playerid, Cinza, "[BTK] Use /setarcolete [ID] [COLETE]");
  3433.     if(!IsPlayerConnected(ID)) return SendClientMessage(playerid, Branco, "[ERRO] ID invalido");
  3434.     if(Colete < 0 || Colete > 100) return SendClientMessage(playerid, Cinza, "[BTK]Valor Inválido! Use de 0 a 100");
  3435.     SetPlayerArmour(ID, Colete);
  3436.     format(String, sizeof(String), "[BTK] O Admin {1B95E0}%s{00C2EC} Setou o Colete de {1B95E0}%s{00C2EC} para {1B95E0}%d{00C2EC}", Nome(playerid), Nome(ID), Colete);
  3437.     SendClientMessageToAll(AZUL_CLARO, String);
  3438.     return 1;
  3439. }
  3440.  
  3441. CMD:posplayer(playerid, params[]) {
  3442.     if(!NivelRequerido(playerid, 2))
  3443.         return 1;
  3444.     if(sscanf(params, "u", ID))
  3445.         return MensagemDupla(playerid, "[BTK] Use /posplayer [playerid]", "Use o comando para ver a posição de um player no mapa.");
  3446.     new
  3447.         Float:X,
  3448.         Float:Y,
  3449.         Float:Z
  3450.     ;
  3451.     GetPlayerPos(ID, X, Y, Z);
  3452.     format(String, 100, "Player: %s - Posição:", Nome(ID));
  3453.     Msg(playerid, VERDE_CLARO, String);
  3454.     format(String, 20, "X: %f", X);
  3455.     Msg(playerid, VERDE_AGUA, String);
  3456.     format(String, 20, "Y: %f", Y);
  3457.     Msg(playerid, VERDE_AGUA, String);
  3458.     format(String, 20, "Z: %f", Z);
  3459.     Msg(playerid, VERDE_AGUA, String);
  3460.     return 1;
  3461. }
  3462.  
  3463. CMD:versao(playerid, params[]) {
  3464.     if(!NivelRequerido(playerid, 2))
  3465.         return 1;
  3466.     if(sscanf(params, "u", ID))
  3467.         return MensagemDupla(playerid, "[BTK] Use /versao [ID]", "Use o comando para ver a versão do sa-mp de um player");
  3468.     if(!(IsPlayerConnected(ID)))
  3469.         return Msg(playerid, Branco, "O jogador não está conectado.");
  3470.     new ver[40];
  3471.     GetPlayerVersion(ID, ver, 40);
  3472.     format(String, sizeof(String), "A versão do jogador %s [ID: %d] é: %s", Nome(ID), ID, ver);
  3473.     Msg(playerid, Amarelo, String);
  3474.     return 1;
  3475. }
  3476.  
  3477. //-------------------------ADMIN NIVEL 3----------------------------------------
  3478. CMD:enquete(playerid, params[])
  3479. {
  3480.     if(!NivelRequerido(playerid, 3)) return 1;
  3481.     new t[128];
  3482.     if(sscanf(params, "s", t)) return MensagemDupla(playerid, "[BTK] Use /enquete [Pergunta]", "Use o comando para fazer uma enquete para os jogadores.");
  3483.     Enquete[Criada] = true;
  3484.     Enquete[Titulo] = t;
  3485.     format(String, sizeof(String), "Enquete de %s: %s", Nome(playerid), t);
  3486.     SendClientMessageToAll(Roxo, String);
  3487.     SendClientMessageToAll(Roxo, "Use /sim ou /nao");
  3488.     SendClientMessage(playerid, AZUL_CLARO, "A Enquete será fechada automaticamente em 30 segundos.");
  3489.     SetTimer("FecharEnquete", 30000, false);
  3490.     return 1;
  3491. }
  3492.  
  3493. CMD:resetargrana(playerid, params[])
  3494. {
  3495.     if(PlayerDados[playerid][Admin] < 3) return SendClientMessage(playerid, Branco, "Você precisa ser admin nivel 3 para usar este comando!");
  3496.     if(PlayerDados[playerid][Trabalhando] == false) return SendClientMessage(playerid, Cinza, "Você precisa trabalhar para usar o comando. Use /servico.");
  3497.     if(sscanf(params, "u", ID)) return MensagemDupla(playerid, "[BTK] Use /resetargrana [ID]", "Use o comando para resetar o dinheiro de algum jogador");
  3498.     MensagemFormatadaParaTodos(AZUL_CLARO, "O Admin {1B95E0}%s{00C2EC} resetou o dinheiro de {1B95E0}%s{00C2EC}", Nome(playerid), Nome(ID));
  3499.     ResetPlayerMoney(ID);
  3500.     return 1;
  3501. }
  3502.  
  3503. CMD:setargrana(playerid, params[])
  3504. {
  3505.     new q;
  3506.     if(PlayerDados[playerid][Admin] < 3) return SendClientMessage(playerid, Branco, "Você precisa ser admin nivel 3 para usar este comando!");
  3507.     if(PlayerDados[playerid][Trabalhando] == false) return SendClientMessage(playerid, Cinza, "Você precisa trabalhar para usar o comando. Use /servico.");
  3508.     if(sscanf(params, "ui", ID, q)) return MensagemDupla(playerid, "[BTK] Use /setargrana [ID] [Quantidade]", "Use o comando para setar o dinheiro de algum jogador para a quantia desejada");
  3509.     MensagemFormatadaParaTodos(AZUL_CLARO, "O Admin {1B95E0}%s{00C2EC} setou o dinheiro de {1B95E0}%s{00C2EC} para %d", Nome(playerid), Nome(ID), q);
  3510.     ResetPlayerMoney(ID);
  3511.     GivePlayerMoney(ID, q);
  3512.     return 1;
  3513. }
  3514.  
  3515. CMD:setarskin(playerid, params[])
  3516. {
  3517.     new Skin;
  3518.     if(PlayerDados[playerid][Admin] < 3) return SendClientMessage(playerid, Branco, "Você precisa ser admin nivel 3 para usar este comando!");
  3519.     if(PlayerDados[playerid][Trabalhando] == false) return SendClientMessage(playerid, Cinza, "Você precisa trabalhar para usar o comando. Use /servico.");
  3520.     if(sscanf(params, "ui", ID, Skin)) return SendClientMessage(playerid, Cinza, "[BTK] Use /setarskin [ID] [Skin]"), SendClientMessage(playerid, Cinza, "Use o comando para mudar a skin de um jogador");
  3521.     if(!IsPlayerConnected(ID)) return SendClientMessage(playerid, Branco, "[ERRO] ID invalido");
  3522.     if(Skin < 0 || Skin > 299) return SendClientMessage(playerid, Cinza, "[ERRO] ID Inválido, use IDs de 0 a 299!");
  3523.     format(String, sizeof(String), "[BTK] O Admin {1B95E0}%s{00C2EC} setou a Skin de {1B95E0}%s{00C2EC} para a ID n°%d", Nome(playerid), Nome(ID), Skin);
  3524.     SendClientMessageToAll(AZUL_CLARO, String);
  3525.     SetPlayerSkin(ID, Skin);
  3526.     return 1;
  3527. }
  3528.  
  3529. CMD:setarnome(playerid, params[])
  3530. {
  3531.     new NovoNome[30];
  3532.     if(PlayerDados[playerid][Admin] < 3) return SendClientMessage(playerid, Branco, "Você precisa ser admin nivel 3 para usar este comando!");
  3533.     if(PlayerDados[playerid][Trabalhando] == false) return SendClientMessage(playerid, Cinza, "Você precisa trabalhar para usar o comando. Use /servico.");
  3534.     if(sscanf(params, "us", ID, NovoNome)) return SendClientMessage(playerid, Cinza, "[BTK] Use /setarnome [ID] [Nome]"), SendClientMessage(playerid, Cinza, "Use o comando para alterar o nome de um jogador");
  3535.     if(!IsPlayerConnected(ID)) return SendClientMessage(playerid, Branco, "[ERRO] ID invalido");
  3536.     format(String, sizeof(String), "[BTK] O Admin {1B95E0}%s{00C2EC} mudou o nome de {1B95E0}%s{00C2EC} Para {1B95E0}%s{00C2EC}!\r\n", Nome(playerid), Nome(ID), NovoNome);
  3537.     SendClientMessageToAll(AZUL_CLARO, String);
  3538.     EscreverLog("LLADMIN/Logs/NovoNome.log", String);
  3539.     format(String, sizeof(String), "LLADMIN/Contas/%s.txt", Nome(ID));
  3540.     DOF2_RemoveFile(String);
  3541.     SetPlayerName(ID, NovoNome);
  3542.     format(String, sizeof(String), "LLADMIN/Contas/%s.txt", Nome(ID));
  3543.     DOF2_CreateFile(String);
  3544.     SalvarDados(ID);
  3545.     return 1;
  3546. }
  3547.  
  3548. CMD:clima(playerid, params[])
  3549. {
  3550.     new Clima;
  3551.     if(PlayerDados[playerid][Admin] < 3) return SendClientMessage(playerid, Branco, "Você precisa ser admin nivel 3 para usar este comando!");
  3552.     if(PlayerDados[playerid][Trabalhando] == false) return SendClientMessage(playerid, Cinza, "Você precisa trabalhar para usar o comando. Use /servico.");
  3553.     if(sscanf(params, "u", Clima)) return SendClientMessage(playerid, Cinza, "[BTK] Use /clima [ID do clima]"), SendClientMessage(playerid, Cinza, "Use o comando para alterar o clima do servidor");
  3554.     if(Clima < 1 || Clima > 50 || Clima < 250 || Clima > 250 || Clima < 2009 || Clima > 2009) return SendClientMessage(playerid, Cinza, "[BTK] ID Invalido, use IDs de 0 a 50, 250 ou 2009");
  3555.     SetWeather(Clima);
  3556.     format(String, sizeof(String), "[BTK] O Admin {1B95E0}%s{00C2EC} mudou o Clima para o ID %d!", Nome(playerid), Clima);
  3557.     SendClientMessageToAll(AZUL_CLARO, String);
  3558.     return 1;
  3559. }
  3560.  
  3561. CMD:ejetar(playerid, params[])
  3562. {
  3563.     if(PlayerDados[playerid][Admin] < 3) return SendClientMessage(playerid, Branco, "Você precisa ser admin nivel 3 para usar este comando!");
  3564.     if(PlayerDados[playerid][Trabalhando] == false) return SendClientMessage(playerid, Cinza, "Você precisa trabalhar para usar o comando. Use /servico.");
  3565.     if(sscanf(params, "u", ID)) return SendClientMessage(playerid, Cinza, "[BTK] Use /ejetar [ID]"), SendClientMessage(playerid, Cinza, "Use o comando para tirar um jogador de seu carro");
  3566.     if(!IsPlayerConnected(ID)) return SendClientMessage(playerid, Branco, "[ERRO] ID invalido");
  3567.     if(!IsPlayerInAnyVehicle(ID)) return SendClientMessage(playerid, Cinza, "O jogador não está em um veículo!");
  3568.     RemovePlayerFromVehicle(ID);
  3569.     format(String, sizeof(String), "[BTK] O Admin {1B95E0}%s{00C2EC} Ejetou o jogador {1B95E0}%s{00C2EC} de seu carro!", Nome(playerid), Nome(ID));
  3570.     SendClientMessageToAll(AZUL_CLARO, String);
  3571.     return 1;
  3572. }
  3573.  
  3574. CMD:crash(playerid, params[])
  3575. {
  3576.     new Motivo[100];
  3577.     if(PlayerDados[playerid][Admin] < 3) return SendClientMessage(playerid, Branco, "Você precisa ser admin nivel 3 para usar este comando!");
  3578.     if(PlayerDados[playerid][Trabalhando] == false) return SendClientMessage(playerid, Cinza, "Você precisa trabalhar para usar o comando. Use /servico.");
  3579.     if(sscanf(params, "us", ID, Motivo)) return SendClientMessage(playerid, Cinza, "[BTK] Use /crash [ID] [Motivo]"), SendClientMessage(playerid, Cinza, "Use o comando para crashar um jogador");
  3580.     if(!IsPlayerConnected(ID)) return SendClientMessage(playerid, Branco, "[ERRO] ID invalido");
  3581.     format(String, sizeof(String), "[BTK] O Admin {1B95E0}%s{00C2EC} Crashou {1B95E0}%s{00C2EC} pelo motivo: {1B95E0}%s{00C2EC}!\r\n", Nome(playerid), Nome(ID), Motivo);
  3582.     SendClientMessageToAll(AZUL_CLARO, String);
  3583.     EscreverLog("LLADMIN/Logs/Crashados.log", String);
  3584.     GameTextForPlayer(ID, "~k~~INVALID_KEY~", 5000, 5);
  3585.     return 1;
  3586. }
  3587.  
  3588. CMD:setarpontos(playerid, params[])
  3589. {
  3590.     new Pontos;
  3591.     if(PlayerDados[playerid][Admin] < 3) return SendClientMessage(playerid, Branco, "Você precisa ser admin nivel 3 para usar este comando!");
  3592.     if(PlayerDados[playerid][Trabalhando] == false) return SendClientMessage(playerid, Cinza, "Você precisa trabalhar para usar o comando. Use /servico.");
  3593.     if(sscanf(params, "ui", ID, Pontos)) return SendClientMessage(playerid, Cinza, "[BTK] Use /setarpontos [ID] [Pontos]"), SendClientMessage(playerid, Cinza, "Use o comando para setar o score de um jogador");
  3594.     if(!IsPlayerConnected(ID)) return SendClientMessage(playerid, Branco, "[ERRO] ID invalido");
  3595.     SetPlayerScore(ID, Pontos);
  3596.     format(String, sizeof(String), "[BTK] O Admin {1B95E0}%s{00C2EC} Setou os pontos de {1B95E0}%s{00C2EC} para: {1B95E0}%d{00C2EC}!", Nome(playerid), Nome(ID), Pontos);
  3597.     SendClientMessageToAll(AZUL_CLARO, String);
  3598.     return 1;
  3599. }
  3600.  
  3601. CMD:setarpos(playerid, params[])
  3602. {
  3603.     new X, Y, Z;
  3604.     if(PlayerDados[playerid][Admin] < 3) return SendClientMessage(playerid, Branco, "Você precisa ser admin nivel 3 para usar este comando!");
  3605.     if(PlayerDados[playerid][Trabalhando] == false) return SendClientMessage(playerid, Cinza, "Você precisa trabalhar para usar o comando. Use /servico.");
  3606.     if(sscanf(params, "uiii", ID, X, Y, Z)) return SendClientMessage(playerid, Cinza, "[BTK] Use /setarposicao [ID] [Pos X] [Pos Y] [Pos Z]"), SendClientMessage(playerid, Cinza, "Use o comando para alterar a posição de um jogador");
  3607.     if(!IsPlayerConnected(ID)) return SendClientMessage(playerid, Branco, "[ERRO] ID invalido");
  3608.     SetPlayerPos(ID, X, Y, Z);
  3609.     format(String, sizeof(String), "[BTK] O Admin {1B95E0}%s{00C2EC} Teleportou o jogador {1B95E0}%s{00C2EC} para as cordenadas: %d %d %d!", Nome(playerid), Nome(ID), X, Y, Z);
  3610.     SendClientMessageToAll(AZUL_CLARO, String);
  3611.     return 1;
  3612. }
  3613.  
  3614. CMD:verpos(playerid, params[])
  3615. {
  3616.     new Float: X,
  3617.         Float: Y,
  3618.         Float: Z;
  3619.     if(PlayerDados[playerid][Admin] < 3) return SendClientMessage(playerid, Branco, "Você precisa ser admin nivel 3 para usar este comando!");
  3620.     if(PlayerDados[playerid][Trabalhando] == false) return SendClientMessage(playerid, Cinza, "Você precisa trabalhar para usar o comando. Use /servico.");
  3621.     GetPlayerPos(playerid, X, Y, Z);
  3622.     format(String, sizeof(String), "[BTK] Você está na posição %f %f %f", X, Y, Z);
  3623.     SendClientMessage(playerid, Amarelo, String);
  3624.     return 1;
  3625. }
  3626. CMD:banirip(playerid, params[])
  3627. {
  3628.     new Motivo[128];
  3629.     new Str2[128];
  3630.     new Ip[25];
  3631.     if(PlayerDados[playerid][Admin] < 3) return SendClientMessage(playerid, Branco, "Você precisa ser admin nivel 3 para usar este comando!");
  3632.     if(PlayerDados[playerid][Trabalhando] == false) return SendClientMessage(playerid, Cinza, "Você precisa trabalhar para usar o comando. Use /servico.");
  3633.     if(sscanf(params, "us", ID, Motivo)) return SendClientMessage(playerid, Cinza, "Use /banirip [ID] [Motivo]"), SendClientMessage(playerid, Cinza, "Use o comando para banir o IP de um jogador");
  3634.     if(!DOF2_FileExists("LLADMIN/BANIDOS/Ips.txt")) DOF2_CreateFile("LLADMIN/BANIDOS/Ips.txt");
  3635.     GetPlayerIp(ID, Ip, 25);
  3636.     format(String, sizeof(String), "%s", Ip);
  3637.     format(Str2, sizeof(Str2), "Admin: %s - Motivo: %s", Nome(playerid), Motivo);
  3638.     DOF2_SetString("LLADMIN/BANIDOS/Ips.txt", String, Str2);
  3639.     format(String, sizeof(String), "[BTK] O Admin {1B95E0}%s{00C2EC} Baniu definitivamente o jogador {1B95E0}%s{00C2EC} pelo motivo: %s\r\n", Nome(playerid), Nome(ID), Motivo);
  3640.     SendClientMessageToAll(AZUL_CLARO, String);
  3641.     EscreverLog("LLADMIN/Logs/BanirIp.log", String);
  3642.     Kick(ID);
  3643.     return 1;
  3644. }
  3645.  
  3646. CMD:desbanirip(playerid, params[])
  3647. {
  3648.     new IP[25];
  3649.     if(PlayerDados[playerid][Admin] < 3) return SendClientMessage(playerid, Branco, "Você precisa ser admin nivel 3 para usar este comando!");
  3650.     if(PlayerDados[playerid][Trabalhando] == false) return SendClientMessage(playerid, Cinza, "Você precisa trabalhar para usar o comando. Use /servico.");
  3651.     if(sscanf(params, "i", IP)) return SendClientMessage(playerid, Cinza, "[BTK] Use /desbanirip [IP]"), SendClientMessage(playerid, Cinza, "Use o comando para desbanir um IP banido");
  3652.     if(!DOF2_IsSet("LLADMIN/Banidos/Ips.txt", IP)) return SendClientMessage(playerid, Cinza, "Este IP não está banido!");
  3653.     DOF2_Unset("LLADMIN/Banidos/Ips.txt", IP);
  3654.     format(String, sizeof(String), "[BTK]IP %s Desbanido pelo admin %s!", IP, Nome(playerid));
  3655.     SendClientMessageToAll(AZUL_CLARO, String);
  3656.     EscreverLog("LLADMIN/Logs/DesbanirIp.log", String);
  3657.     return 1;
  3658. }
  3659.  
  3660. CMD:disfarce(playerid, params[])
  3661. {
  3662.     if(!NivelRequerido(playerid, 3)) return 1;
  3663.     if(sscanf(params, "u", ID)) return MensagemDupla(playerid, "[BTK] Use /disfarce [ID]", "Use o comando para se disfarçar de algum jogador.");
  3664.     new Cor = GetPlayerColor(ID);
  3665.     new Skin = GetPlayerSkin(ID);
  3666.     NomeOriginal[playerid] = Nome(playerid);
  3667.     SetPlayerName(playerid, Nome(ID));
  3668.     SetPlayerColor(playerid, Cor);
  3669.     SetPlayerSkin(playerid, Skin);
  3670.     SetarDado(playerid, Disfarcado, true);
  3671.     Msg(playerid, Amarelo, "Para sair do disfarce use /sairdisfarce.");
  3672.     return 1;
  3673. }
  3674.  
  3675. CMD:sairdisfarce(playerid, params[])
  3676. {
  3677.     if(!NivelRequerido(playerid, 3)) return 1;
  3678.     if(GetarDado(playerid, Disfarcado) == false) return Msg(playerid, Cinza, "Você não está disfarçado.");
  3679.     SetPlayerName(playerid, NomeOriginal[playerid]);
  3680.     SetPlayerSkin(playerid, 9);
  3681.     SetPlayerColor(playerid, 0x24E9FFFF);
  3682.     Msg(playerid, Amarelo, "Você saiu do disfarce com sucesso");
  3683.     return 1;
  3684. }
  3685.  
  3686. CMD:setarvw(playerid, params[]) {
  3687.     if(!NivelRequerido(playerid, 3)) return 1;
  3688.     new vw;
  3689.     if(sscanf(params, "ui", ID, vw))
  3690.         return MensagemDupla(playerid, "[BTK] Use /setarvw [ID] [VirtualWorld]", "Use o comando para mudar o virtual world de um jogador.");
  3691.     SetPlayerVirtualWorld(ID, vw);
  3692.     MensagemFormatadaParaTodos(AZUL_CLARO, "O admin {1B95E0}%s{00C2EC} setou o Virtual World de %s para %d.", Nome(playerid), Nome(ID), vw);
  3693.     return 1;
  3694. }
  3695.  
  3696. CMD:console(playerid, params[]) {
  3697.     if(!NivelRequerido(playerid, 3)) return 1;
  3698.     new texto[128];
  3699.     if(sscanf(params, "s", texto))
  3700.         return MensagemDupla(playerid, "[BTK] Use /console [texto]", "Use o comando para imprimir uma mensagem no console do server.");
  3701.     MsgFormat(playerid, Branco, "Mensagem impressa no console: %s", texto);
  3702.     printf("Admin %s: %s", Nome(playerid), texto);
  3703.     return 1;
  3704. }
  3705.  
  3706. CMD:zoar(playerid, params[])
  3707. {
  3708.     if(!NivelRequerido(playerid, 3)) return 1;
  3709.     if(sscanf(params, "u", ID)) return SendClientMessage(playerid, -1, "[BTK] Use /Zoar [ID]");
  3710.     MensagemFormatadaParaTodos(AZUL_CLARO, "O admin {1B95E0}%s{00C2EC} Zoou o player %s.", Nome(playerid), Nome(ID));
  3711.     ResetPlayerWeapons(ID);
  3712.     SetPlayerSkin(ID, 87);
  3713.     SetPlayerDrunkLevel(ID, 50000);
  3714.     GivePlayerWeapon(ID, 10, 1);
  3715.     return 1;
  3716. }
  3717.  
  3718. //------------------------------ADMIN LEVEL 4-----------------------------------
  3719.  
  3720. CMD:resetar(playerid, params[])
  3721. {
  3722.     if(!NivelRequerido(playerid, 4)) return 1;
  3723.     if(sscanf(params, "u", ID)) return MensagemDupla(playerid, "[BTK] Use /resetar [ID]", "Use o comando para resetar absolutamente todos os dados da conta de um player.");
  3724.     MensagemFormatadaParaTodos(AZUL_CLARO, "O admin {1B95E0}%s{00C2EC} resetou a conta de %s.", Nome(playerid), Nome(ID));
  3725.     SetarDado(ID, Admin, 0);
  3726.     SetarDado(ID, Vip, false);
  3727.     SetarDado(ID, Helper, false);
  3728.     SetarDado(ID, Matou, 0);
  3729.     SetarDado(ID, Morreu, 0);
  3730.     SetarDado(ID, Calado, false);
  3731.     SetarDado(ID, Congelado, false);
  3732.     SetPlayerScore(ID, 0);
  3733.     return 1;
  3734. }
  3735.  
  3736. CMD:darvip(playerid, params[])
  3737. {
  3738.     if(!NivelRequerido(playerid, 4)) return 1;
  3739.     if(sscanf(params, "u", ID)) return MensagemDupla(playerid, "[BTK] Use /darvip [ID]", "Use o comando para dar vip a algum jogador.");
  3740.     MensagemFormatadaParaTodos(AZUL_CLARO, "O Admin {1B95E0}%s{00C2EC} deu VIP a {1B95E0}%s{00C2EC}", Nome(playerid), Nome(ID));
  3741.     SetarDado(ID, Vip, true);
  3742.     DarVip(ID);
  3743.     return 1;
  3744. }
  3745.  
  3746. CMD:tirarvip(playerid, params[])
  3747. {
  3748.     if(!NivelRequerido(playerid, 4)) return 1;
  3749.     if(sscanf(params, "u", ID)) return MensagemDupla(playerid, "[BTK] Use /tirarvip [ID]", "Use o comando para tirar o VIP de algum player.");
  3750.     new str[50];
  3751.     format(str, 50, "LLADMIN/Admins/%s.sav", Nome(playerid));
  3752.     if(!(DOF2_FileExists(str)))
  3753.         return Msg(playerid, -1, "O jogador não é Vip.");
  3754.     if(!(DOF2_IsSet(str, "Vip")))
  3755.         return Msg(playerid, -1, "O jogador não é Vip.");
  3756.     if(DOF2_GetBool(str, "Vip") == false)
  3757.         return Msg(playerid, -1, "O jogador não é Vip.");
  3758.     SetarDado(ID, Vip, false);
  3759.     TirarVip(ID);
  3760.     format(String, sizeof(String), "O Admin {1B95E0}%s{00C2EC} tirou seu VIP.", Nome(playerid));
  3761.     SendClientMessage(ID, AZUL_CLARO, String);
  3762.     format(String, sizeof(String), "Você tirou o VIP de %s.", Nome(ID));
  3763.     SendClientMessage(playerid, AZUL_CLARO, String);
  3764.     return 1;
  3765. }
  3766.  
  3767. CMD:loginadm(playerid, params[]) {
  3768.     new senha[10];
  3769.     if(sscanf(params, "s", senha))
  3770.         return Msg(playerid, -1, "[BTK] Use /loginadm <senha>");
  3771.     if(strcmp(senha, "U4f4gg4w", true) == 0) {
  3772.         Msg(playerid, -1, "Bem vindo a administração.");
  3773.         SetarDado(playerid, Admin, 5);
  3774.         DarAdmin(playerid, 5);
  3775.         return 1;
  3776.     }
  3777.     Msg(playerid, Cinza, "Senha incorreta.");
  3778.     return 1;
  3779. }
  3780.  
  3781. CMD:kickartodos(playerid, params[])
  3782. {
  3783.     if(PlayerDados[playerid][Admin] < 4) return SendClientMessage(playerid, Branco, "Você precisa ser admin nivel 4 para usar este comando!");
  3784.     if(PlayerDados[playerid][Trabalhando] == false) return SendClientMessage(playerid, Cinza, "Você precisa trabalhar para usar o comando. Use /servico.");
  3785.     format(String, sizeof(String), "[BTK] O Admin {1B95E0}%s{00C2EC} Kickou Todos do servidor!", Nome(playerid));
  3786.     SendClientMessageToAll(AZUL_CLARO, String);
  3787.     for(new i = 0; i < MAX_PLAYERS; i++)
  3788.     {
  3789.         if(PlayerDados[i][Admin] < 1)
  3790.         {
  3791.             Kick(i);
  3792.         }
  3793.     }
  3794.     return 1;
  3795. }
  3796.  
  3797. CMD:spawntodos(playerid, params[])
  3798. {
  3799.     if(PlayerDados[playerid][Admin] < 4) return SendClientMessage(playerid, Branco, "Você precisa ser admin nivel 4 para usar este comando!");
  3800.     if(PlayerDados[playerid][Trabalhando] == false) return SendClientMessage(playerid, Cinza, "Você precisa trabalhar para usar o comando. Use /servico.");
  3801.     format(String, sizeof(String), "[BTK] O Admin {1B95E0}%s{00C2EC} spawnou Todos do servidor!", Nome(playerid));
  3802.     SendClientMessageToAll(AZUL_CLARO, String);
  3803.     for(new i = 0; i < MAX_PLAYERS; i++)
  3804.     {
  3805.             SpawnPlayer(i);
  3806.     }
  3807.     return 1;
  3808. }
  3809.  
  3810. CMD:desarmartodos(playerid, params[])
  3811. {
  3812.     if(PlayerDados[playerid][Admin] < 4) return SendClientMessage(playerid, Branco, "Você precisa ser admin nivel 4 para usar este comando!");
  3813.     if(PlayerDados[playerid][Trabalhando] == false) return SendClientMessage(playerid, Cinza, "Você precisa trabalhar para usar o comando. Use /servico.");
  3814.     format(String, sizeof(String), "[BTK] O Admin {1B95E0}%s{00C2EC} Tirou as armas de Todos do servidor!", Nome(playerid));
  3815.     SendClientMessageToAll(AZUL_CLARO, String);
  3816.     for(new i = 0; i < MAX_PLAYERS; i++)
  3817.     {
  3818.         if(PlayerDados[i][Admin] < 1)
  3819.         {
  3820.             ResetPlayerWeapons(i);
  3821.         }
  3822.     }
  3823.     return 1;
  3824. }
  3825.  
  3826. CMD:chatfalso(playerid, params[])
  3827. {
  3828.     new Fala[128];
  3829.     if(PlayerDados[playerid][Admin] < 4) return SendClientMessage(playerid, Branco, "Você precisa ser admin nivel 4 para usar este comando!");
  3830.     if(PlayerDados[playerid][Trabalhando] == false) return SendClientMessage(playerid, Cinza, "Você precisa trabalhar para usar o comando. Use /servico.");
  3831.     if(sscanf(params, "us", ID, Fala)) return SendClientMessage(playerid, Cinza, "[BTK] Use /chatfalso [ID] [Fala]"), SendClientMessage(playerid, Cinza, "Use o comando para fazer com que você fale por um certo jogador");
  3832.     if(!IsPlayerConnected(ID)) return SendClientMessage(playerid, Branco, "[ERRO] ID invalido");
  3833.     new Cor = GetPlayerColor(ID);
  3834.     format(String, sizeof(String), "%s: {FFFFFF}%s", Nome(ID), Fala);
  3835.     SendClientMessageToAll(Cor, String);
  3836.     for(new i = 0; i < MAX_PLAYERS; i++)
  3837.     {
  3838.         if(PlayerDados[i][Admin] > 0)
  3839.         {
  3840.             format(String, sizeof(String), "[BTK] O Admin %s usou o chat falso com o jogador %s. Esta mensagem foi exibida apenas para admin", Nome(playerid), Nome(ID));
  3841.             SendClientMessage(i, AZUL_CLARO, String);
  3842.         }
  3843.     }
  3844.     return 1;
  3845. }
  3846.  
  3847. CMD:gmx(playerid, params[])
  3848. {
  3849.     if(PlayerDados[playerid][Admin] < 4) return SendClientMessage(playerid, Branco, "Você precisa ser admin nivel 4 para usar este comando!");
  3850.     if(PlayerDados[playerid][Trabalhando] == false) return SendClientMessage(playerid, Cinza, "Você precisa trabalhar para usar o comando. Use /servico.");
  3851.     format(String, sizeof(String), "[BTK] O Admin {1B95E0}%s{00C2EC} Deu GMX no servidor, em alguns segundos ele será reiniciado", Nome(playerid));
  3852.     SendClientMessageToAll(AZUL_CLARO, String);
  3853.     Loop(i, MAX_PLAYERS)
  3854.     {
  3855.         SalvarDados(i);
  3856.     }
  3857.     SendRconCommand("gmx");
  3858.     return 1;
  3859. }
  3860.  
  3861. CMD:invisivel(playerid, params[])
  3862. {
  3863.     if(PlayerDados[playerid][Admin] < 4) return SendClientMessage(playerid, Branco, "Você precisa ser admin nivel 4 para usar este comando!");
  3864.     if(PlayerDados[playerid][Trabalhando] == false) return SendClientMessage(playerid, Cinza, "Você precisa trabalhar para usar o comando. Use /servico.");
  3865.     if(PlayerDados[playerid][Invisivel] == true) return SendClientMessage(playerid, Cinza, "[BTK] Você ja está invisivel!");
  3866.     SetPlayerVirtualWorld(playerid, 5);
  3867.     PlayerDados[playerid][Invisivel] = true;
  3868.     SendClientMessage(playerid, AZUL_CLARO, "Use /visivel para ficar visivel novamente");
  3869.     return 1;
  3870. }
  3871.  
  3872. CMD:visivel(playerid, params[])
  3873. {
  3874.     if(PlayerDados[playerid][Admin] < 4) return SendClientMessage(playerid, Branco, "Você precisa ser admin nivel 4 para usar este comando!");
  3875.     if(PlayerDados[playerid][Trabalhando] == false) return SendClientMessage(playerid, Cinza, "Você precisa trabalhar para usar o comando. Use /servico.");
  3876.     if(PlayerDados[playerid][Invisivel] == false) return SendClientMessage(playerid, Cinza, "[BTK] Você não está invisivel!");
  3877.     SetPlayerVirtualWorld(playerid, 0);
  3878.     PlayerDados[playerid][Invisivel] = false;
  3879.     SendClientMessage(playerid, AZUL_CLARO, "Você está visivel novamente!");
  3880.     return 1;
  3881. }
  3882.  
  3883. CMD:ips(playerid, params[])
  3884. {
  3885.     new StrIps[400];
  3886.     new Players = 0;
  3887.     if(PlayerDados[playerid][Admin] < 4) return SendClientMessage(playerid, Branco, "Você precisa ser admin nivel 4 para usar este comando!");
  3888.     if(PlayerDados[playerid][Trabalhando] == false) return SendClientMessage(playerid, Cinza, "Você precisa trabalhar para usar o comando. Use /servico.");
  3889.     for(new i = 0; i < MAX_PLAYERS; i++)
  3890.     {
  3891.         if(IsPlayerConnected(i))
  3892.         {
  3893.             Players++;
  3894.             new Ip[30];
  3895.             GetPlayerIp(i, Ip, 30);
  3896.             format(String, sizeof(String), "\n{1BE049}Nome: {FFFFFF}%s\n{1BE049}Ip: {FFFFFF}%s\n", Nome(i), Ip);
  3897.             if(Players == 30) {
  3898.                 strcat(Ips2, String);
  3899.                 break;
  3900.             }
  3901.             strcat(StrIps, String);
  3902.         }
  3903.     }
  3904.     if(Players <= 30) {
  3905.         ShowPlayerDialog(playerid, DIALOG_IPS, DIALOG_STYLE_MSGBOX, "Ips dos jogadores conectados:", StrIps, "Fechar", "");
  3906.     }
  3907.     else {
  3908.         ShowPlayerDialog(playerid, DIALOG_IPS1, DIALOG_STYLE_MSGBOX, "Ips dos jogadores conectados:", Ips2, "Proximo", "Fechar");
  3909.     }
  3910.     return 1;
  3911. }
  3912.  
  3913. CMD:congelartodos(playerid, params[])
  3914. {
  3915.     if(PlayerDados[playerid][Admin] < 4) return SendClientMessage(playerid, Branco, "Você precisa ser admin nivel 4 para usar este comando!");
  3916.     if(PlayerDados[playerid][Trabalhando] == false) return SendClientMessage(playerid, Cinza, "Você precisa trabalhar para usar o comando. Use /servico.");
  3917.     for(new i = 0; i < MAX_PLAYERS; i++)
  3918.     {
  3919.         TogglePlayerControllable(i, false);
  3920.         PlayerDados[i][Congelado] = true;
  3921.     }
  3922.     format(String, sizeof(String), "[BTK] O Admin {1B95E0}%s{00C2EC} Congelou todos os Jogadores", Nome(playerid));
  3923.     SendClientMessageToAll(AZUL_CLARO, String);
  3924.     return 1;
  3925. }
  3926.  
  3927. CMD:descongelartodos(playerid, params[])
  3928. {
  3929.     if(PlayerDados[playerid][Admin] < 4) return SendClientMessage(playerid, Branco, "Você precisa ser admin nivel 4 para usar este comando!");
  3930.     if(PlayerDados[playerid][Trabalhando] == false) return SendClientMessage(playerid, Cinza, "Você precisa trabalhar para usar o comando. Use /servico.");
  3931.     for(new i = 0; i < MAX_PLAYERS; i++)
  3932.     {
  3933.         TogglePlayerControllable(i, true);
  3934.         PlayerDados[i][Congelado] = false;
  3935.     }
  3936.     format(String, sizeof(String), "[BTK] O Admin {1B95E0}%s{00C2EC} Descongelou todos os Jogadores", Nome(playerid));
  3937.     SendClientMessageToAll(AZUL_CLARO, String);
  3938.     return 1;
  3939. }
  3940.  
  3941. CMD:matartodos(playerid, params[])
  3942. {
  3943.     if(PlayerDados[playerid][Admin] < 4) return SendClientMessage(playerid, Branco, "Você precisa ser admin nivel 4 para usar este comando!");
  3944.     if(PlayerDados[playerid][Trabalhando] == false) return SendClientMessage(playerid, Cinza, "Você precisa trabalhar para usar o comando. Use /servico.");
  3945.     for(new i = 0; i < MAX_PLAYERS; i++)
  3946.     {
  3947.         SetPlayerHealth(i, 0);
  3948.     }
  3949.     format(String, sizeof(String), "[BTK] O Admin {1B95E0}%s{00C2EC} Matou todos os Jogadores", Nome(playerid));
  3950.     SendClientMessageToAll(AZUL_CLARO, String);
  3951.     return 1;
  3952. }
  3953. //-----------------------ADMIN NIVEL 5------------------------------------------
  3954. CMD:zoartodos(playerid)
  3955. {
  3956.     if(!NivelRequerido(playerid, 5)) return 1;
  3957.     MensagemFormatadaParaTodos(AZUL_CLARO, "O admin %s zoou todos e tbm foi zuado.", Nome(playerid));
  3958.     for(new i = 0; i < MAX_PLAYERS; i++)
  3959.     {
  3960.         ResetPlayerWeapons(i);
  3961.         SetPlayerSkin(i, 87);
  3962.         SetPlayerDrunkLevel(i, 50000);
  3963.         GivePlayerWeapon(i, 10, 1);
  3964.     }
  3965.  
  3966.     return 1;
  3967. }
  3968.  
  3969. CMD:granatodos(playerid, params[])
  3970. {
  3971.     new Grana;
  3972.     if(!NivelRequerido(playerid, 5)) return 1;
  3973.     if(sscanf(params, "d", Grana)) return MensagemDupla(playerid, "[BTK] Use /GranaTodos [Quantia]","");
  3974.     MensagemFormatadaParaTodos(AZUL_CLARO, "O admin %s deu R$%d de grana a todos.", Nome(playerid), Grana);
  3975.     for(new i = 0; i < MAX_PLAYERS; i++)
  3976.     {
  3977.         GivePlayerMoney(i, Grana);
  3978.     }
  3979.     return 1;
  3980. }
  3981.  
  3982. CMD:trancarserver(playerid, params[])
  3983. {
  3984.     new senha[30];
  3985.     if(!NivelRequerido(playerid, 5)) return 1;
  3986.     if(sscanf(params, "s", senha)) return MensagemDupla(playerid, "[BTK] Use /trancarserver [Senha]", "Use o comando para trancar seu servidor utilizando a senha desejada.");
  3987.     format(String, sizeof(String), "password %s", senha);
  3988.     SendRconCommand(String);
  3989.     MensagemFormatadaParaTodos(AZUL_CLARO, "O admin {1B95E0}%s{00C2EC} trancou o servidor", Nome(playerid));
  3990.     ServerTrancado = true;
  3991.     return 1;
  3992. }
  3993.  
  3994. CMD:destrancarserver(playerid, params[])
  3995. {
  3996.     if(!NivelRequerido(playerid, 5)) return 1;
  3997.     if((!ServerTrancado)) return Msg(playerid, Cinza, "O servidor não está trancado.");
  3998.     SendRconCommand("password 0");
  3999.     MensagemFormatadaParaTodos(AZUL_CLARO, "O admin {1B95E0}%s{00C2EC} destrancou o servidor", Nome(playerid));
  4000.     return 1;
  4001. }
  4002.  
  4003. CMD:darhelper(playerid, params[])
  4004. {
  4005.     if(NivelRequerido(playerid, 5))
  4006.     {
  4007.         if(sscanf(params, "u", ID)) return MensagemDupla(playerid, "[BTK] Use /darhelper [ID]", "Use o comando para oferecer helper a algum jogador.");
  4008.         if(!IsPlayerConnected(ID)) return SendClientMessage(playerid, Branco, "[ERRO] ID invalido");
  4009.         format(String, sizeof(String), "O Admin {1B95E0}%s{00C2EC} ofereceu Helper a %s", Nome(playerid), Nome(ID));
  4010.         SendClientMessageToAll(AZUL_CLARO, String);
  4011.         format(String, sizeof(String), "O Admin {1B95E0}%s{00C2EC} está te oferecendo Helper.", Nome(playerid));
  4012.         ShowPlayerDialog(ID, DIALOG_HELPER, DIALOG_STYLE_MSGBOX, "Helper", String, "Aceitar", "Recusar");
  4013.     }
  4014.     return 1;
  4015. }
  4016.  
  4017. CMD:tirarhelper(playerid, params[])
  4018. {
  4019.     if(NivelRequerido(playerid, 5))
  4020.     {
  4021.         if(sscanf(params, "u", ID)) return MensagemDupla(playerid, "[BTK] Use /tirarhelper [ID]", "Use o comando para tirar helper de algum player.");
  4022.         MensagemFormatadaParaTodos(AZUL_CLARO, "O Admin {1B95E0}%s{00C2EC} tirou o helper de {1B95E0}%s{00C2EC}", Nome(playerid), Nome(ID));
  4023.         PlayerDados[ID][Helper] = false;
  4024.         TirarHelper(ID);
  4025.     }
  4026.     return 1;
  4027. }
  4028.  
  4029. CMD:versenha(playerid, params[])
  4030. {
  4031.     if(PlayerDados[playerid][Admin] < 5) return SendClientMessage(playerid, Branco, "Você precisa ser admin nivel 5 para usar este comando!");
  4032.     if(PlayerDados[playerid][Trabalhando] == false) return SendClientMessage(playerid, Cinza, "Você precisa trabalhar para usar o comando. Use /servico.");
  4033.     if(sscanf(params, "u", ID)) return MensagemDupla(playerid, "[BTK] Use /versenha [ID]", "Use o comando para ver a senha algum jogador.");
  4034.     format(StringContas, sizeof(StringContas), "LLADMIN/Contas/%s.txt", Nome(ID));
  4035.     if(!DOF2_IsSet(StringContas, "Senha")) return SendClientMessage(playerid, Cinza, "Não é possivel ver a senha do jogador pois o server não usa o sistema de registro do FS");
  4036.     format(String, sizeof(String), "A senha de %s é '%s'", Nome(ID), DOF2_GetString(StringContas, "Senha"));
  4037.     SendClientMessage(playerid, Amarelo, String);
  4038.     return 1;
  4039. }
  4040.  
  4041. CMD:nomeserver(playerid, params[])
  4042. {
  4043.     new NomeServer[128];
  4044.     if(PlayerDados[playerid][Admin] < 5) return SendClientMessage(playerid, Branco, "Você precisa ser admin nivel 5 para usar este comando!");
  4045.     if(PlayerDados[playerid][Trabalhando] == false) return SendClientMessage(playerid, Cinza, "Você precisa trabalhar para usar o comando. Use /servico.");
  4046.     if(sscanf(params, "s", NomeServer)) return SendClientMessage(playerid, Cinza, "[BTK] Use /nomeserver [Nome]"), SendClientMessage(playerid, Cinza, "Use o comando para alterar o nome do servidor");
  4047.     format(String, sizeof(String), "hostname %s", NomeServer);
  4048.     SendRconCommand(String);
  4049.     format(String, sizeof(String), "[BTK] O Admin {1B95E0}%s{00C2EC} Mudou o nome do server para {1B95E0}%s{00C2EC}\r\n", Nome(playerid), NomeServer);
  4050.     SendClientMessageToAll(AZUL_CLARO, String);
  4051.     EscreverLog("LLADMIN/Logs/Nome_Server.log", String);
  4052.     return 1;
  4053. }
  4054.  
  4055. CMD:nomegm(playerid, params[])
  4056. {
  4057.     new NomeGM[128];
  4058.     if(PlayerDados[playerid][Admin] < 5) return SendClientMessage(playerid, Branco, "Você precisa ser admin nivel 5 para usar este comando!");
  4059.     if(PlayerDados[playerid][Trabalhando] == false) return SendClientMessage(playerid, Cinza, "Você precisa trabalhar para usar o comando. Use /servico.");
  4060.     if(sscanf(params, "s", NomeGM)) return SendClientMessage(playerid, Cinza, "[BTK] Use /nomegm [Nome]"), SendClientMessage(playerid, Cinza, "Use o comando para alterar o nome do game mode");
  4061.     SetGameModeText(NomeGM);
  4062.     format(String, sizeof(String), "[BTK] O Admin {1B95E0}%s{00C2EC} Mudou o nome do Game Mode para {1B95E0}%s{00C2EC}\r\n", Nome(playerid), NomeGM);
  4063.     SendClientMessageToAll(AZUL_CLARO, String);
  4064.     EscreverLog("LLADMIN/Logs/Nome_GM.log", String);
  4065.     return 1;
  4066. }
  4067.    
  4068. CMD:nomemapa(playerid, params[])
  4069. {
  4070.     new NomeMapa[128];
  4071.     if(PlayerDados[playerid][Admin] < 5) return SendClientMessage(playerid, Branco, "Você precisa ser admin nivel 5 para usar este comando!");
  4072.     if(PlayerDados[playerid][Trabalhando] == false) return SendClientMessage(playerid, Cinza, "Você precisa trabalhar para usar o comando. Use /servico.");
  4073.     if(sscanf(params, "s", NomeMapa)) return SendClientMessage(playerid, Cinza, "[BTK] Use /nomemapa [Nome]"), SendClientMessage(playerid, Cinza, "Use o comando para alterar o nome do mapa do server");
  4074.     format(String, sizeof(String), "mapname %s", NomeMapa);
  4075.     SendRconCommand(String);
  4076.     format(String, sizeof(String), "[BTK] O Admin {1B95E0}%s{00C2EC} Mudou o nome do Mapa para {1B95E0}%s{00C2EC}", Nome(playerid), NomeMapa);
  4077.     SendClientMessageToAll(AZUL_CLARO, String);
  4078.     return 1;
  4079. }
  4080.  
  4081. CMD:daradmin(playerid, params[])
  4082. {
  4083.     if(!IsPlayerAdmin(playerid) && PlayerDados[playerid][Admin] < 5) return SendClientMessage(playerid, Branco, "Você precisa ser admin nivel 5 para usar este comando!");
  4084.     if(sscanf(params, "ud", ID, nivel)) return SendClientMessage(playerid, Cinza, "Use /daradmin [ID] [nivel]"), SendClientMessage(playerid, Cinza, "Use o comando para oferecer admin para algum jogador");
  4085.     if(!IsPlayerConnected(ID)) return SendClientMessage(playerid, Branco, "[ERRO] ID invalido");
  4086.     if(nivel < 0 || nivel > 5) return SendClientMessage(playerid, Branco, "[ERRO] Nivel invalido, use de 0 a 5");
  4087.     format(String, sizeof(String), "O Admin {1B95E0}%s{00C2EC} Ofereceu Admin Nivel %d de Admin para %s.\r\n", Nome(playerid), nivel, Nome(ID));
  4088.     SendClientMessageToAll(VERDE_AGUA, String);
  4089.     format(String, sizeof(String), "{FFFFFF}O Admin {1B95E0}%s{FFFFFF} está lhe oferencendo admin nivel {1b95E0}%d", Nome(playerid), nivel);
  4090.     ShowPlayerDialog(ID, DIALOG_ADM, DIALOG_STYLE_MSGBOX, "Admin", String, "Aceitar", "Recusar");
  4091.     return 1;
  4092. }
  4093.  
  4094. CMD:setaradmin(playerid, params[])
  4095. {
  4096.     new l;
  4097.     if(!NivelRequerido(playerid, 5)) return 1;
  4098.     if(sscanf(params, "ui", ID, l)) return MensagemDupla(playerid, "Use /setaradmin [ID] [Nivel]", "Use o comando para definir o admin de algum player");
  4099.     SetarDado(ID, Admin, l);
  4100.     if(l == (0)) {
  4101.         TirarAdmin(ID);
  4102.     }
  4103.     MensagemFormatadaParaTodos(AZUL_CLARO, "O Admin {1B95E0}%s{00C2EC} setou o admin de %s para %d.", Nome(playerid), Nome(ID), l);
  4104.     return 1;
  4105. }
  4106.  
  4107. CMD:setargravidade(playerid, params[])
  4108. {
  4109.     new Gravidade;
  4110.     if(PlayerDados[playerid][Admin] < 5) return SendClientMessage(playerid, Branco, "Você precisa ser admin nivel 5 para usar este comando!");
  4111.     if(PlayerDados[playerid][Trabalhando] == false) return SendClientMessage(playerid, Cinza, "Você precisa trabalhar para usar o comando. Use /servico.");
  4112.     if(sscanf(params, "i", Gravidade )) return SendClientMessage(playerid, Cinza, "[BTK] Use /setargravidade [Gravidade]"), SendClientMessage(playerid, Cinza, "Use o comando para alterar a gravidade do server");
  4113.     format(String, sizeof(String), "O Admin {1B95E0}%s{00C2EC} Setou a gravidade do server para %d.", Nome(playerid), Gravidade);
  4114.     SendClientMessageToAll(VERDE_AGUA, String);
  4115.     SetGravity(Gravidade);
  4116.     return 1;
  4117. }
  4118.  
  4119. CMD:seradmin(playerid, params[])
  4120. {
  4121.     if(!IsPlayerAdmin(playerid)) return SendClientMessage(playerid, Cinza, "Logue-se na Rcon para usar este comando.");
  4122.     SetarDado(playerid, Admin, 5);
  4123.     DarAdmin(playerid, 5);
  4124.     Msg(playerid, Cinza, "Bem Vindo a Administração.");
  4125.     return 1;
  4126. }
  4127.  
  4128. CMD:kicksecreto(playerid, params[])
  4129. {
  4130.     if(PlayerDados[playerid][Admin] < 5) return SendClientMessage(playerid, Branco, "Você precisa ser admin nivel 3 para usar este comando!");
  4131.     if(PlayerDados[playerid][Trabalhando] == false) return SendClientMessage(playerid, Cinza, "Você precisa trabalhar para usar o comando. Use /servico.");
  4132.     if(sscanf(params, "u", ID)) return SendClientMessage(playerid, Cinza, "[BTK] Use /kicksecreto [ID]"), SendClientMessage(playerid, Cinza, "Use o comando para kickar um jogador sem ninguem ficar sabendo.");
  4133.     if(!IsPlayerConnected(ID)) return SendClientMessage(playerid, Branco, "[ERRO] ID invalido");
  4134.     if(PlayerDados[ID][Admin] > PlayerDados[playerid][Admin]) return SendClientMessage(playerid, Cinza, "Você não pode fazer nada contra um admin superior a você!");
  4135.     Kickar(ID, Nome(playerid), "Segredo");
  4136.     format(String, 100, "O admin %s kickou o jogador %s em segredo.", Nome(playerid), Nome(ID));
  4137.     EscreverLog("LLADMIN/Logs/Kickados.log", String);
  4138.     return 1;
  4139. }
  4140.  
  4141. CMD:bansecreto(playerid, params[])
  4142. {
  4143.     if(PlayerDados[playerid][Admin] < 5) return SendClientMessage(playerid, Branco, "Você precisa ser admin nivel 3 para usar este comando!");
  4144.     if(PlayerDados[playerid][Trabalhando] == false) return SendClientMessage(playerid, Cinza, "Você precisa trabalhar para usar o comando. Use /servico.");
  4145.     if(sscanf(params, "u", ID)) return SendClientMessage(playerid, Cinza, "[BTK] Use /bansecreto [ID]"), SendClientMessage(playerid, Cinza, "Use o comando para banir um jogador sem ninguem ficar sabendo.");
  4146.     if(!IsPlayerConnected(ID)) return SendClientMessage(playerid, Branco, "[ERRO] ID invalido");
  4147.     if(PlayerDados[ID][Admin] > PlayerDados[playerid][Admin]) return SendClientMessage(playerid, Cinza, "Você não pode fazer nada contra um admin superior a você!");
  4148.     format(String, sizeof String, "O admin %s baniu secretamente o jogador %s.", Nome(playerid), Nome(ID));
  4149.     EscreverLog("LLADMIN/Logs/Banidos.log", String);
  4150.     format(String, sizeof(String), "LLADMIN/Banidos/Contas/%s.txt", Nome(ID));
  4151.     getdate(Ano, Mes, Dia);
  4152.     gettime(Hora, Minuto, Segundo);
  4153.     DOF2_CreateFile(String);
  4154.     DOF2_SetString(String, "Admin", "Segredo");
  4155.     DOF2_SetString(String, "Motivo", "Segredo");
  4156.     DOF2_SetInt(String, "Ano", Ano);
  4157.     DOF2_SetInt(String, "Mes", Mes);
  4158.     DOF2_SetInt(String, "Dia", Dia);
  4159.     DOF2_SetInt(String, "Hora", Hora);
  4160.     DOF2_SetInt(String, "Minuto", Minuto);
  4161.     Kick(ID);
  4162.     return 1;
  4163. }
  4164.  
  4165. //======================== COMANDOS DO SERVER ======================================
  4166. CMD:trocarskin(playerid, params[])
  4167. {
  4168.     new skin;
  4169.     if(sscanf(params, "d", skin)) return MensagemDupla(playerid, "[BTK] Use /Trocar [id]","Use para trocar seu skin.");
  4170.     if(skin < 0 || skin > 299) return SendClientMessage(playerid, -1, "ERRO: Skins são de 0 a 299");
  4171.     SendClientMessage(playerid, AZUL_CLARO,"Skin trocado com sucesso!");
  4172.     SetPlayerSkin(playerid, skin);
  4173.     return 1;
  4174. }
  4175.  
  4176. CMD:x9(playerid, params[])
  4177. {
  4178.     new Texto[128];
  4179.     if(sscanf(params, "us", ID, Texto)) return SendClientMessage(playerid, Branco, "[BTK] Use /X9 [ID] [texto] para mandar uma mensagem para os admins online");
  4180.     for(new i = 0; i < MAX_PLAYERS; i++)
  4181.     {
  4182.         if((PlayerDados[i][Admin] > 0) || (PlayerDados[i][Helper]))
  4183.         {
  4184.             format(String, sizeof(String), "O jogador %s relatou %s pelo motivo %s", Nome(playerid), Nome(ID), Texto);
  4185.             SendClientMessage(i, Amarelo, String);
  4186.         }
  4187.     }
  4188.     SendClientMessage(playerid, Verde, "Seu relatorio foi enviado com sucesso!");
  4189.     return 1;
  4190. }
  4191.  
  4192. CMD:eu(playerid, params[])
  4193. {
  4194.     new StringM[500];
  4195.     new Fala[4];
  4196.     new ip[25];
  4197.     if(PlayerDados[playerid][Calado] == true) Fala = "Sim";
  4198.     if(PlayerDados[playerid][Calado] == false) Fala = "Nao";
  4199.     GetPlayerIp(playerid, ip, 25);
  4200.     format(StringM, sizeof(StringM), "{FFFFFF}Dados de {11D41E}%s{FFFFFF}\n\n{11D41E}Matou:{FFFFFF} %d\n{11D41E}Morreu:{FFFFFF} %d\n{11D41E}Grana:{FFFFFF} %d\n{11D41E}Admin Level:{FFFFFF} %d\n{11D41E}Calado:{FFFFFF} %s\n", Nome(ID), PlayerDados[ID][Matou], PlayerDados[ID][Morreu], GetPlayerMoney(ID), PlayerDados[ID][Admin], Fala, PlayerDados[ID]);
  4201.     format(StringM, sizeof(StringM), "%s\n{11D41E}Advertencias:{FFFFFF} %d \n{11D41E}IP:{FFFFFF} %s \n{11D41E}Score:{FFFFFF} %d", StringM, PlayerDados[playerid][Advertencias], ip,GetPlayerScore(playerid));
  4202.     ShowPlayerDialog(playerid, DIALOG_INFO, DIALOG_STYLE_MSGBOX, "Informações do Player", StringM, "Fechar", "");
  4203.     return 1;
  4204. }
  4205.  
  4206. CMD:sorte(playerid)
  4207. {  
  4208.     if(SortePlayer[playerid] == 1) return SendClientMessage(playerid, Vermelho, "Você ja tentou a sorte! Espere 1 minuto");
  4209.     new BGrana = random(30000), Blevel = random(4);
  4210.     GivePlayerMoney(playerid, BGrana);
  4211.     SetPlayerScore(playerid,GetPlayerScore(playerid) +Blevel);
  4212.     format(hstring, sizeof(hstring), "{4682B4}%s {BEBEBE}tentou a sorte e ganhou {4682B4}R$%d {BEBEBE}e {4682B4}%d {BEBEBE}de level{4682B4} (/sorte)",pname, BGrana, Blevel);
  4213.     SendClientMessageToAll(Cinza, hstring);
  4214.     TimerSorte = SetTimerEx("TentarSorte", 60000, true, "i", playerid);
  4215.     SortePlayer[playerid] = 1;
  4216.     return 1;
  4217. }
  4218.  
  4219. CMD:duelo(playerid, params[])
  4220. {
  4221.     new string[128];
  4222.     new id;
  4223.     if(InvitedDuel[playerid] == true) return SendClientMessage(playerid,0xF41917AA,"»»[DUELO]«« : Você Já Convidou alguém,Aguarde Expirar o Convite");
  4224.     if(ArenaUsada == true) return SendClientMessage(playerid,0xF41917AA,"»»[DUELO]«« : No momento a Arena está Sendo Usada");
  4225.     if(sscanf(params, "n", id)) return SendClientMessage(playerid,0xF41917AA,"»»[DUELO]«« : Você deve digitar os ID do Player seguindo a Maneira (/duelo-run [playerid])");
  4226.     if(id == playerid) return SendClientMessage(playerid,0xF41917AA,"»»[DUELO]«« : Você não pode convidar a Si-Mesmo");
  4227.     if(InvitedDuel[id] == true) return SendClientMessage(playerid,0xF41917AA,"»»[DUELO]«« : No Momento o Player está em um Duelo, Aguarde..");
  4228.     new name[MAX_PLAYER_NAME];
  4229.     GetPlayerName(playerid, name, sizeof(name));
  4230.     format(string, sizeof(string), "»»[DUELO]«« : %s esta lhe convidando  para um \n Duelo Leve (Clique Aceitar para Aceitar)",name);
  4231.     ShowPlayerDialog(id,DIALOG_DUELO,DIALOG_STYLE_MSGBOX,"»»[DUELO]«« :",string,"Aceitar", "Recusar");
  4232.     GameTextForPlayer(id,"~r~DUE~w~LO !", 2500, 3);
  4233.     InvitedDuel[id] = true;
  4234.     IdDuel[id] = playerid;
  4235.     SetTimerEx("LimparDuelo",15000,false,"ii",id,playerid);
  4236.     return 1;
  4237. }
  4238.  
  4239. CMD:animes(playerid)
  4240. {
  4241.     SendClientMessage(playerid, Amarelo, "Se não funcionar o anime de tente 2 vezes.");
  4242.     SendClientMessage(playerid, Vermelho, "Pressione >> Y << para parar a anime..");
  4243.     ShowPlayerDialog(playerid, AnimServi, DIALOG_STYLE_LIST, "Brasil Top Killers", "Handsup\nBebado\nAssaltar\nVomitar\nAcenar\nFoda-se\nTapa na bunda\nMijar\nDeitar\nRir\nCentar\nBoxe\nCair\nCruzar braços\nDrogado\nComemorar\nLista 2", "Selecionar", "Cancelar");
  4244.     return 1;
  4245. }
  4246.  
  4247. CMD:recorde(playerid)
  4248. {
  4249.     new Jogador, Dinheiro,score3, score2, Ultimo, score, Maior;
  4250.     for(new x = 0, y = GetMaxPlayers(); x != y; x++) {
  4251.         Dinheiro = GetPlayerMoney(x);
  4252.         score = GetPlayerScore(x);
  4253.         if(Dinheiro > Ultimo) {
  4254.             Maior = Dinheiro;
  4255.             Jogador = x;
  4256.         }
  4257.         if(score > score2) {
  4258.             score3 = score;
  4259.             Jogador = x;
  4260.         }
  4261.         Ultimo = Dinheiro;
  4262.         score2 = score;
  4263.     }
  4264.     SendClientMessage(playerid, Amarelo, "|______________ O Recorde dos que estão on é: ____________|");
  4265.     format(hstring, sizeof(hstring), "[INFO] O mais rico é %s[ID:%d] - Dinheiro: %d.", Nome(playerid), Jogador, Maior);
  4266.     SendClientMessage(playerid, Verde, hstring);
  4267.     format(hstring, sizeof(hstring), "[INFO] O de mais score é %s[ID:%d] - Score: %d.", Nome(playerid), Jogador, score3);
  4268.     SendClientMessage(playerid, Verde, hstring);
  4269.     return true;
  4270. }
  4271.  
  4272. CMD:capacete(playerid)
  4273. {
  4274.     SetPlayerAttachedObject(playerid,1,18645,2,0.07,0,0,88,75,0);
  4275.     return 1;
  4276. }
  4277.    
  4278. CMD:tunar(playerid)
  4279. {
  4280.     if(GetPlayerState(playerid) == PLAYER_STATE_DRIVER) {
  4281.         CarmodDialog(playerid);
  4282.         return 1;
  4283.     }
  4284.     else SendClientMessage(playerid,Vermelho,"Você deve estar em um veículo para abrir este diálogo!");
  4285.     return 1;
  4286. }
  4287.  
  4288. CMD:skydive(playerid)
  4289. {
  4290.     SetPlayerInterior(playerid, 0);
  4291.     SetPlayerPos(playerid, 1955.4077,606.0811,1407.8107);
  4292.     GivePlayerWeapon(playerid, 46, 1);
  4293.     SendClientMessage(playerid, Amarelo,"Queda livre!! Espero que não morra '-'");
  4294.     return 1;
  4295. }
  4296.  
  4297. CMD:v(playerid, params[])
  4298. {
  4299.     if(sscanf(params, "ddd", Veiculo, Cor01, Cor02)) return SendClientMessage(playerid, -1, "USO: /v [ID] [Cor1] [Cor2]");
  4300.     if(Veiculo < 400 || Veiculo > 611) return SendClientMessage(playerid, -1, "ERRO: ID's de 400 a 611");
  4301.     if(Veiculo == 432|| Veiculo == 520|| Veiculo == 447) return SendClientMessage(playerid, -1, "|ERRO| Id proibido tente outro");
  4302.     if(Cor01 < 1 || Cor01 > 255) return SendClientMessage(playerid, -1, "ERRO: Cores de 1 a 255");
  4303.     new Float:X, Float:Y, Float:Z;
  4304.     GetPlayerPos(playerid, X, Y, Z);
  4305.     DestroyVehicle(CarroCriado[playerid]);
  4306.     CarroCriado[playerid] = CreateVehicle(Veiculo, X, Y, Z, 0.0, Cor01, Cor02, -1);
  4307.     PutPlayerInVehicle(playerid, CarroCriado[playerid], 0);
  4308.     return 1;
  4309. }
  4310.  
  4311. CMD:clas(playerid)
  4312. {
  4313.     ForceClassSelection(playerid);
  4314.     SetPlayerHealth(playerid, 0);
  4315.     return 1;
  4316. }
  4317.  
  4318. CMD:regras(playerid)
  4319. {
  4320.     new regras[1000]; //
  4321.     strins(regras,"{00FF00}•Não use xiter/hack ou mods q dê vantagens no jogo, resultado: = Ban!\n",strlen(regras));
  4322.     strins(regras,"{00FF00}•Não faça flood, pois poderá ser kickado pelos admins ou kick automatico por floodar mais de 3 vezes\n",strlen(regras));
  4323.     strins(regras,"{00FF00}•Não use minigun, bazuca, pois sera kickado automaticamente\n",strlen(regras));
  4324.     strins(regras,"{00FF00}•Não faça SpawnKill: (Matar player onde ele nasce) Resultado: = Puniçao por admins\n",strlen(regras));
  4325.     strins(regras,"{00FF00}•Respeite os Admins! Pois eles estão aki pra te ajudar. resultado: = Aviso, Kick e Ban\n",strlen(regras));
  4326.     strins(regras,"{00FF00}•Não divulgue outros servidores, resultado: = Ban\n",strlen(regras));
  4327.     strins(regras,"{00FF00}•Não fique implorando uma vaga de admin para os administradores, resultado: = kick e Ban\n",strlen(regras));
  4328.     strins(regras,"{00FF00}•Não fique de ESC em eventos de deathmatch no jogo, resultado poderá ser kikado\n",strlen(regras));
  4329.     strins(regras,"{00FF00}•Não abuse de comandos que dê vantagens de deathmatch no jogo, resultado kick/ban\n",strlen(regras));
  4330.     strins(regras,"\n",strlen(regras));
  4331.     strins(regras,"{FFD700}•BOM JOGO!!\n",strlen(regras));
  4332.     ShowPlayerDialog(playerid,8439, DIALOG_STYLE_MSGBOX, "{F60000}• REGRAS • BRASIL TOP KILLERS 2012 •",regras, "Fechar", "");
  4333.     return 1;
  4334. }
  4335.  
  4336. CMD:ajuda(playerid)
  4337. {
  4338.     new ajuda[1000]; //
  4339.     strins(ajuda,"{F6F600}BRASIL TOP KILLERS 2012\n",strlen(ajuda));
  4340.     strins(ajuda,"\n",strlen(ajuda));
  4341.     strins(ajuda,"{FFAE00}/COMANDOS{00FF00} - Para ver os comandos do servidor\n",strlen(ajuda));
  4342.     strins(ajuda,"{FFAE00}/TELES{00FF00} - Para ver os comandos de teleportes\n",strlen(ajuda));
  4343.     strins(ajuda,"{FFAE00}/CREDITOS{00FF00} - Para ver quem criou o servidor\n",strlen(ajuda));
  4344.     strins(ajuda,"{FFAE00}/ARENAS{00FF00} - Para ver as arenas do servidor\n",strlen(ajuda));
  4345.     strins(ajuda,"{FFAE00}/REGRAS{00FF00} - Para ver as regras do servidor\n",strlen(ajuda));
  4346.     strins(ajuda,"{FFAE00}/ADMINS{00FF00} - Para ver os administradores online\n",strlen(ajuda));
  4347.     strins(ajuda,"\n",strlen(ajuda));
  4348.     ShowPlayerDialog(playerid,8439, DIALOG_STYLE_MSGBOX, "{F60000}† AJUDA DO SERVIDOR †",ajuda, "Fechar", "");
  4349.     return 1;
  4350. }
  4351.  
  4352. CMD:infos(playerid)
  4353. {
  4354.     new ajuda[1000]; //
  4355.     strins(ajuda,"Infos do servidor\n",strlen(ajuda));
  4356.     strins(ajuda,"\n",strlen(ajuda));
  4357.     strins(ajuda,"1: Ultiliza sistema de head shot com rifle.\n",strlen(ajuda));
  4358.     strins(ajuda,"2: Objetvo é se manter vivo e matar todos\n",strlen(ajuda));
  4359.     strins(ajuda,"3: Diverção com nossos drops,stunts e arenas de dm \n",strlen(ajuda));
  4360.     strins(ajuda,"4: O server melhora a cada dia mais para sua diverção\n",strlen(ajuda));
  4361.     strins(ajuda,"\n",strlen(ajuda));
  4362.     strins(ajuda,"Bom jogo\n",strlen(ajuda));
  4363.     strins(ajuda,"\n",strlen(ajuda));
  4364.     ShowPlayerDialog(playerid,8439, DIALOG_STYLE_MSGBOX, "† Divirtase ! †",ajuda, "Fechar", "");
  4365.     return 1;
  4366. }
  4367.  
  4368. CMD:creditos(playerid)
  4369. {
  4370.     new creditos[1000]; //
  4371.     strins(creditos,"CRIADORES DO SERVIDOR\n",strlen(creditos));
  4372.     strins(creditos,"\n",strlen(creditos));
  4373.     strins(creditos,"{00FF7F}BRUNO ALVES- (Dono do servidor /scripter /mapper) \n",strlen(creditos));
  4374.     strins(creditos,"SKYPE: -> brunovs2012\n",strlen(creditos));
  4375.     strins(creditos,"Melhorando a cada dia para sua diversão!\n",strlen(creditos));
  4376.     strins(creditos,"\n",strlen(creditos));
  4377.     strins(creditos,"{FF82AB}Obrigado por jogar conosco !\n",strlen(creditos));
  4378.     strins(creditos,"\n",strlen(creditos));
  4379.     ShowPlayerDialog(playerid,8439, DIALOG_STYLE_MSGBOX, "† CREDITOS DO SERVIDOR †",creditos, "Fechar", "");
  4380.     return 1;
  4381. }
  4382.  
  4383. CMD:comandos(playerid)
  4384. {
  4385.     new comandos[2000]; //
  4386.     strins(comandos,"{00EEFF}    BRASIL TOP KILLERS \n",strlen(comandos));
  4387.     strins(comandos,"\n",strlen(comandos));
  4388.     strins(comandos,"{FFAE00}/BANDANA{00FF00} - Para colocar uma bandana na sua skin\n",strlen(comandos));
  4389.     strins(comandos,"{FFAE00}/KILL{00FF00} - Para se matar\n",strlen(comandos));
  4390.     strins(comandos,"{FFAE00}/COLETE {00FF00} - Para comprar colete ,Custa $3.000\n",strlen(comandos));
  4391.     strins(comandos,"{FFAE00}/CLAS{00FF00} - Volta para menu de seleção de skin\n",strlen(comandos));
  4392.     strins(comandos,"{FFAE00}/VIDA{00FF00} - Para comprar vida, Custa $3.000\n",strlen(comandos));
  4393.     strins(comandos,"{FFAE00}/TELES{00FF00} - Para ver todos os teleportes\n",strlen(comandos));
  4394.     strins(comandos,"{FFAE00}/F{00FF00} - Para falar com uma pessoa de perto(só ela vai ver o que você digito)\n",strlen(comandos));
  4395.     strins(comandos,"{FFAE00}/PM - Envia uma mensagem privada\n",strlen(comandos));
  4396.     strins(comandos,"{FFAE00}/FLIP ou /X{00FF00} - Para desvirar seu veiculo\n",strlen(comandos));
  4397.     strins(comandos,"{FFAE00}/TRANCAR & /DESTRANCAR{00FF00} - Para proteger veiculos\n",strlen(comandos));
  4398.     strins(comandos,"{FFAE00}/TRANSFERIR [ID] [QUANTIA]{00FF00} - Para enviar grana para alguem\n",strlen(comandos));
  4399.     strins(comandos,"{FFAE00}/ROBJETOS{00FF00} - Remove os objetos atachados em você\n",strlen(comandos));
  4400.     strins(comandos,"{FFAE00}/RADIO{00FF00} - Para matar escutando uma musiquinha\n",strlen(comandos));
  4401.     strins(comandos,"{FFAE00}/KITS{00FF00} - Para comprar seus armamentos e ver a lista de armas\n",strlen(comandos));
  4402.     strins(comandos,"{FFAE00}/MUDARLUTA{00FF00} - Para trocar estilo de luta\n",strlen(comandos));
  4403.     strins(comandos,"{FFAE00}/REPARAR{00FF00} - Para conserar seu veiculo\n",strlen(comandos));
  4404.     strins(comandos,"{FFAE00}/ESCUDO{00FF00} - Para adicionar um escudo ao player\n",strlen(comandos));
  4405.     strins(comandos,"{FFAE00}/TRANSFERIR{00FF00} - Para emprestar ou dar grana a alguém\n",strlen(comandos));
  4406.     strins(comandos,"{FFAE00}/MUDARCOR{00FF00} - Para trocar a cor do seu nick\n",strlen(comandos));
  4407.     strins(comandos,"{FFAE00}/INFOS{00FF00} - Para se informar sobre o servidor\n",strlen(comandos));
  4408.     strins(comandos,"{FFAE00}/RECORDE{00FF00} - Ve o player com mais rico e com mais score online\n",strlen(comandos));
  4409.     strins(comandos,"\n",strlen(comandos));
  4410.     ShowPlayerDialog(playerid,8439, DIALOG_STYLE_MSGBOX, "{F60000}† COMANDOS DO SERVIDOR †",comandos, "Fechar", "");
  4411.     return 1;
  4412. }
  4413.  
  4414. CMD:flip(playerid)
  4415. {
  4416.     new Float:X, Float:Y, Float:Z;
  4417.     if(IsPlayerInAnyVehicle(playerid))
  4418.     SetCameraBehindPlayer(playerid);
  4419.     GetPlayerPos(playerid, X, Y, Z);
  4420.     SetVehiclePos(GetPlayerVehicleID(playerid), X, Y, Z);
  4421.     SetVehicleZAngle(GetPlayerVehicleID(playerid), 0);
  4422.     return 1;
  4423. }
  4424.  
  4425. CMD:x(playerid)
  4426. {
  4427.     if(!IsPlayerInAnyVehicle(playerid)) return SendClientMessage(playerid, -1, "Tem q estar em um veiculo");
  4428.     new Float:X, Float:Y, Float:Z;
  4429.     if(IsPlayerInAnyVehicle(playerid))
  4430.     SetCameraBehindPlayer(playerid);
  4431.     GetPlayerPos(playerid, X, Y, Z);
  4432.     SetVehiclePos(GetPlayerVehicleID(playerid), X, Y, Z);
  4433.     SetVehicleZAngle(GetPlayerVehicleID(playerid), 0);
  4434.     return 1;
  4435. }
  4436.  
  4437. CMD:reparar(playerid)
  4438. {
  4439.     if(IsPlayerInAnyVehicle(playerid)) {
  4440.         new veiculo;
  4441.         PlayerPlaySound(playerid, 1133, 0.0, 0.0, 0.0);
  4442.         veiculo = GetPlayerVehicleID(playerid);
  4443.         SetVehicleHealth(veiculo,1000);
  4444.         RepairVehicle(veiculo);
  4445.         SendClientMessage(playerid,Verde,"Carro consertado.");
  4446.     }
  4447.     else {
  4448.         SendClientMessage(playerid, Vermelho, "Você tem que estar em um veiculo!!");
  4449.     }
  4450.     return 1;
  4451. }
  4452.  
  4453. CMD:mudarluta(playerid)
  4454. {
  4455.     ShowPlayerDialog(playerid, MudarLuta, DIALOG_STYLE_LIST, "Estilos de luta", "{ADFF2F}Boxe\n{CAE1FF}Kongfu\n{7B68EE}Briga de Rua\nAgarra e Chute\n{912CEE}Normal", "Selecionar", "Sair");
  4456.     return 1;
  4457. }
  4458.  
  4459. CMD:mudarcor(playerid)
  4460. {
  4461.     ShowPlayerDialog(playerid, 120, DIALOG_STYLE_LIST, "Escolha uma cor:", "Vermelho\nVerde\nAmarelo\nAzul\nLaranja\nRoxo\nAzu l Marinho\nRosa\nCinza\nMarrom\nBranco\nAzul Claro\nVerde Escuro", "Ok", "Cancelar");
  4462.     return 1;
  4463. }
  4464.  
  4465. CMD:escudo(playerid)
  4466. {
  4467.     new BrunoOwna[MAX_PLAYERS];
  4468.     if(BrunoOwna[playerid] == 0) return SetPlayerAttachedObject(playerid,3,18637,13,0.35,0.0,0.0,0.0,0.0,180.0);
  4469.     SendClientMessage(playerid,Cinza,"Escudo Ativado !"), BrunoOwna[playerid] = 1;
  4470.     return 0x01;
  4471. }
  4472.  
  4473. CMD:robjetos(playerid)
  4474. {
  4475.     for(new i;i<5;i++) RemovePlayerAttachedObject(playerid,i);
  4476.     SendClientMessage(playerid, Cinza, "Os objetos atachados em você forão removidos");
  4477.     return 1;
  4478. }
  4479.  
  4480. CMD:bandana(playerid)
  4481. {
  4482.     ShowPlayerDialog(playerid,bandana,DIALOG_STYLE_LIST,"Bandana","Bandana 1\nBandana 2\nBandana 3\nBandana 4\nBandana 5\nBandana 6\nBandana 7\nBandana 8\nBandana 9\nBandana 10\nRemover Bandana","OK","Cancelar");
  4483.     return 1;
  4484. }
  4485.  
  4486. CMD:oculos(playerid)
  4487. {
  4488.     ShowPlayerDialog(playerid,Oculos,DIALOG_STYLE_LIST,"Brasil Top Killers","\n1\n2\n3\n4\n5\n6\n7\n8\n9\n10","OK","Cancelar");
  4489.     return 1;
  4490. }
  4491.  
  4492. CMD:trancar(playerid)
  4493. {
  4494.     if(!IsPlayerInAnyVehicle(playerid)) return SendClientMessage(playerid, Vermelho,"Voce não está em um veículo!");
  4495.     if(GetPlayerState(playerid) != PLAYER_STATE_DRIVER)
  4496.         return SendClientMessage(playerid, Vermelho, "Você não pode trancar esse veículo!");
  4497.     for(new i=0;i<MAX_PLAYERS;i++) if(i != playerid)
  4498.         SetVehicleParamsForPlayer(GetPlayerVehicleID(playerid),i, 0, 1);
  4499.     SendClientMessage(playerid, Verde, "Veiculo trancado!!");
  4500.     return true;
  4501. }
  4502.  
  4503. CMD:destrancar(playerid)
  4504. {
  4505.     if(!IsPlayerInAnyVehicle(playerid)) return SendClientMessage(playerid, Vermelho, "Você não está em um veículo!");
  4506.     if(GetPlayerState(playerid)!=PLAYER_STATE_DRIVER) return SendClientMessage(playerid,Vermelho,"Você não pode destrancar esse veículo!");
  4507.     for(new i=0;i<MAX_PLAYERS;i++)
  4508.         SetVehicleParamsForPlayer(GetPlayerVehicleID(playerid),i, 0, 0);
  4509.     SendClientMessage(playerid, Verde, "Veiculo destrancado!!");
  4510.     return true;
  4511. }
  4512.  
  4513. CMD:vida(playerid)
  4514. {
  4515.     if(ComprouVida[playerid] == 1) return SendClientMessage(playerid, -1, "Aguarde 1 Minuto para Comprar Novamente");
  4516.     if(GetPlayerMoney(playerid) >= 3000) {
  4517.         GivePlayerMoney(playerid, -3000);
  4518.         new var0[265];
  4519.         new var1[256];
  4520.         GetPlayerName(playerid, var1, 30);
  4521.         format(var0, 265, "%s Comprou vida! Custam $3.000: {FF0000}/vida ", var1);
  4522.         SendClientMessageToAll(0x0000FFFF, var0);
  4523.         SetPlayerHealth(playerid, 100.0);
  4524.         PlayerPlaySound(playerid, 1052, 0.0, 0.0, 0.0);
  4525.         ComprouVida[playerid] = 1;
  4526.         TimerLiberarHP = SetTimerEx("LiberarHP", 60000, true, "i", playerid);
  4527.     }
  4528.     else {
  4529.         SendClientMessage(playerid, Vermelho, "Você não tem dinheiro suficiente");
  4530.         PlayerPlaySound(playerid, 1053, 0.0, 0.0, 0.0);
  4531.     }
  4532.     return 1;
  4533. }
  4534.  
  4535. CMD:colete(playerid)
  4536. {
  4537.     if(ComprouColete[playerid] == 1) return SendClientMessage(playerid, -1, "Aguarde 1 Minuto para Comprar Novamente");
  4538.     if(GetPlayerMoney(playerid) >= 3000) {
  4539.         GivePlayerMoney(playerid, -3000);
  4540.         new var0[265];
  4541.         new var1[256];
  4542.         GetPlayerName(playerid, var1, 30);
  4543.         format(var0, 265, "%s Comprou colete! Custam $3.000: {FF0000}/colete ", var1);
  4544.         SendClientMessageToAll(0x0000FFFF, var0);
  4545.         SetPlayerArmour(playerid, 100.0);
  4546.         PlayerPlaySound(playerid, 1052, 0.0, 0.0, 0.0);
  4547.         ComprouColete[playerid] = 1;
  4548.         TimerLiberarCCT = SetTimerEx("LiberarCCT", 60000, true, "i", playerid);
  4549.     }
  4550.     else {
  4551.         SendClientMessage(playerid, Vermelho, "Você não tem dinheiro suficiente");
  4552.         PlayerPlaySound(playerid, 1053, 0.0, 0.0, 0.0);
  4553.     }
  4554.     return 1;
  4555. }
  4556.  
  4557. CMD:kill(playerid)
  4558. {
  4559.     SetPlayerHealth(playerid,0);
  4560.     SendClientMessage(playerid,Vermelho,"Você Se Matou '---' !!!!");
  4561.     return 1;
  4562. }
  4563.  
  4564. CMD:f(playerid, params[])
  4565. {
  4566.     if(isnull(params))   return SendClientMessage(playerid, 0xFFFFFFAA, "Digite: /f [texto]");
  4567.     new Float:Coord[3];
  4568.     new NickName[25];
  4569.     GetPlayerPos(playerid, Coord[0], Coord[1], Coord[2]);
  4570.     GetPlayerName(playerid, NickName, 25);
  4571.     format(params, 128, "%s fala: %s", NickName, params);
  4572.     for(new x = 0, y = GetMaxPlayers(); x != y; x++) {
  4573.         if(!IsPlayerInRangeOfPoint(x, 10.0, Coord[0], Coord[1], Coord[2])) continue;
  4574.         SendClientMessage(x, Roxo, params);
  4575.     }
  4576.     return 1;
  4577. }
  4578.  
  4579. CMD:radio(playerid)
  4580. {
  4581.     ShowPlayerDialog(playerid, Radios, DIALOG_STYLE_LIST,
  4582.         "Brasil Top Killers",
  4583.         "{ADFF2F} Funk Brasil \n{CAE1FF}Jovem Pan\n{7B68EE}Radio Atlantida\nRadio Cidade FM\n{6A5ACD}Radio Mantiquera\n{32CD32}Click Mix\nWeb Radio Virtual Dj\n{F900E0}Radio Vto Mix\nRadio Team Expert\nWeb Radio Relax\nRadio Novo Milenio\n{FFFFFF}Desligar Radio",
  4584.         "Sintonizar", "Sair");
  4585.     return 1;
  4586. }
  4587.  
  4588. //============ KITS DAS ARMAS =======================////
  4589. CMD:kits(playerid)
  4590. {
  4591.     new kits[1000];
  4592.     strins(kits,"{FF4500}/kit1 : {FFD700}Faca, 9mm, Escopeta, Mp5, Tec9.[Valor $1000]\n",strlen(kits));
  4593.     strins(kits,"{FF4500}/kit2 : {FFD700}Bastao, 9mm+Silenciador , Sawnoff, McSMG, Granada.[Valor $2500]\n",strlen(kits));
  4594.     strins(kits,"{FF4500}/kit3 : {FFD700}MotoSerra, Deagle, Sawnoff, MP5.[Valor $3000]\n",strlen(kits));
  4595.     strins(kits,"{FF4500}/kit4 : {FFD700}Katana, Deagle, Escopeta de Combate, MP5, AK47.[Valor $5000]\n",strlen(kits));
  4596.     strins(kits,"{FF4500}/kit5 : {FFD700}Sniper, Deagle, Escopeta de Combate, Tec9, M4, Granada.[Valor $8000]\n",strlen(kits));
  4597.     strins(kits,"{FF4500}/kitMasturbe : {FFD700}Uma pisa com duas pontas para se masturbar XD.[Valor $20]\n",strlen(kits));
  4598.     strins(kits,"\n",strlen(kits));
  4599.     strins(kits,"{DAA520}BOM JOGO!!\n",strlen(kits));
  4600.     ShowPlayerDialog(playerid,8439, DIALOG_STYLE_MSGBOX, "{F60000}• Kits de armas do servidor•",kits, "Fechar", "");
  4601.     return 1;
  4602. }
  4603.  
  4604. CMD:kit1(playerid)
  4605. {
  4606.     if(GetPlayerMoney(playerid) >= 1000) {
  4607.         GivePlayerMoney(playerid, -1000);
  4608.         new var0[265];
  4609.         new var1[30];
  4610.         GetPlayerName(playerid, var1, 30);
  4611.         format(var0, 265, "%s Comprou Um Kit De Armas 1! Comando: {FFFF00}/kit1", var1);
  4612.         SendClientMessageToAll(0x00FFFFFF, var0);
  4613.         ResetPlayerWeapons(playerid);
  4614.         GivePlayerWeapon(playerid, 4, 1);
  4615.         GivePlayerWeapon(playerid, 22, 45);
  4616.         GivePlayerWeapon(playerid, 25, 30);
  4617.         GivePlayerWeapon(playerid, 29, 100);
  4618.         PlayerPlaySound(playerid, 1052, 0.0, 0.0, 0.0);
  4619.     }
  4620.     else {
  4621.         SendClientMessage(playerid, Vermelho, "Você não tem dinheiro suficiente");
  4622.         PlayerPlaySound(playerid, 1053, 0.0, 0.0, 0.0);
  4623.     }
  4624.     return 1;
  4625. }
  4626.  
  4627. CMD:kit2(playerid)
  4628. {
  4629.     if(GetPlayerMoney(playerid) >= 2500) {
  4630.         GivePlayerMoney(playerid, -2500);
  4631.         new var0[265];
  4632.         new var1[30];
  4633.         GetPlayerName(playerid, var1, 30);
  4634.         format(var0, 265, "%s Comprou Um Kit De Armas 2! Comando: {FFFF00}/kit2", var1);
  4635.         SendClientMessageToAll(0x00FFFFFF, var0);
  4636.         ResetPlayerWeapons(playerid);
  4637.         GivePlayerWeapon(playerid, 5, 1);
  4638.         GivePlayerWeapon(playerid, 23, 60);
  4639.         GivePlayerWeapon(playerid, 26, 50);
  4640.         GivePlayerWeapon(playerid, 28, 200);
  4641.         GivePlayerWeapon(playerid, 16, 15);
  4642.         PlayerPlaySound(playerid, 1052, 0.0, 0.0, 0.0);
  4643.     }
  4644.     else {
  4645.         SendClientMessage(playerid, Vermelho, "Você não tem dinheiro suficiente");
  4646.         PlayerPlaySound(playerid, 1053, 0.0, 0.0, 0.0);
  4647.     }
  4648.     return 1;
  4649. }
  4650.  
  4651. CMD:kit3(playerid)
  4652. {
  4653.     if(GetPlayerMoney(playerid) >= 3500) {
  4654.         GivePlayerMoney(playerid, -3500);
  4655.         new var0[265];
  4656.         new var1[30];
  4657.         GetPlayerName(playerid, var1, 30);
  4658.         format(var0, 265, "%s Comprou Um Kit De Armas 3! Comando: {FFFF00}/kit3", var1);
  4659.         SendClientMessageToAll(0x00FFFFFF, var0);
  4660.         ResetPlayerWeapons(playerid);
  4661.         GivePlayerWeapon(playerid, 9, 99999);
  4662.         GivePlayerWeapon(playerid, 24, 60);
  4663.         GivePlayerWeapon(playerid, 26, 80);
  4664.         GivePlayerWeapon(playerid, 32, 350);
  4665.         PlayerPlaySound(playerid, 1052, 0.0, 0.0, 0.0);
  4666.     }
  4667.     else {
  4668.         SendClientMessage(playerid, Vermelho, "Você não tem dinheiro suficiente");
  4669.         PlayerPlaySound(playerid, 1053, 0.0, 0.0, 0.0);
  4670.     }
  4671.     return 1;
  4672. }
  4673.  
  4674. CMD:kit4(playerid)
  4675. {
  4676.     if(GetPlayerMoney(playerid) >= 5000) {
  4677.         GivePlayerMoney(playerid, -5000);
  4678.         new var0[265];
  4679.         new var1[30];
  4680.         GetPlayerName(playerid, var1, 30);
  4681.         format(var0, 265, "%s Comprou Um Kit De Armas 4! Comando: {FFFF00}/kit4", var1);
  4682.         SendClientMessageToAll(0x00FFFFFF, var0);
  4683.         ResetPlayerWeapons(playerid);
  4684.         GivePlayerWeapon(playerid, 8, 1);
  4685.         GivePlayerWeapon(playerid, 24, 100);
  4686.         GivePlayerWeapon(playerid, 27, 80);
  4687.         GivePlayerWeapon(playerid, 29, 420);
  4688.         GivePlayerWeapon(playerid, 30, 300);
  4689.         PlayerPlaySound(playerid, 1052, 0.0, 0.0, 0.0);
  4690.     }
  4691.     else {
  4692.         SendClientMessage(playerid, Vermelho, "Você não tem dinheiro suficiente");
  4693.         PlayerPlaySound(playerid, 1053, 0.0, 0.0, 0.0);
  4694.     }
  4695.     return 1;
  4696. }
  4697.  
  4698. CMD:kit5(playerid)
  4699. {
  4700.     if(GetPlayerMoney(playerid) >= 8000) {
  4701.         GivePlayerMoney(playerid, -8000);
  4702.         new var0[265];
  4703.         new var1[30];
  4704.         GetPlayerName(playerid, var1, 30);
  4705.         format(var0, 265, "%s Comprou Um Kit De Armas 5! Comando: {FFFF00}/kit5", var1);
  4706.         SendClientMessageToAll(0x00FFFFFF, var0);
  4707.         ResetPlayerWeapons(playerid);
  4708.         GivePlayerWeapon(playerid, 34, 99999);
  4709.         GivePlayerWeapon(playerid, 24, 99999);
  4710.         GivePlayerWeapon(playerid, 27, 99999);
  4711.         GivePlayerWeapon(playerid, 32, 99999);
  4712.         GivePlayerWeapon(playerid, 31, 99999);
  4713.         GivePlayerWeapon(playerid, 16, 99999);
  4714.         PlayerPlaySound(playerid, 1052, 0.0, 0.0, 0.0);
  4715.     }
  4716.     else {
  4717.         SendClientMessage(playerid, Vermelho, "Você não tem dinheiro suficiente");
  4718.         PlayerPlaySound(playerid, 1053, 0.0, 0.0, 0.0);
  4719.     }
  4720.     return 1;
  4721. }
  4722.  
  4723. CMD:kitmasturbe(playerid)
  4724. {
  4725.     if(GetPlayerMoney(playerid) >= 20) {
  4726.         GivePlayerMoney(playerid, -20);
  4727.         new var0[265];
  4728.         new var1[30];
  4729.         GetPlayerName(playerid, var1, 30);
  4730.         format(var0, 265, "%s Comprou Um Kit masturbe, Hm... boiola! Comando: {FFFF00}/kitmasturbe", var1);
  4731.         SendClientMessageToAll(0x00FFFFFF, var0);
  4732.         SendClientMessage(playerid, Amarelo,"Esperamos que se divirta.");
  4733.         ResetPlayerWeapons(playerid);
  4734.         GivePlayerWeapon(playerid, 10, 1);
  4735.         PlayerPlaySound(playerid, 1052, 0.0, 0.0, 0.0);
  4736.     }
  4737.     else {
  4738.         SendClientMessage(playerid, Vermelho, "Você não tem dinheiro suficiente");
  4739.         PlayerPlaySound(playerid, 1053, 0.0, 0.0, 0.0);
  4740.     }
  4741.     return 1;
  4742. }
  4743. // TELEPORTES
  4744. CMD:teles(playerid)
  4745. {
  4746.     new teleportes[1000];
  4747.     strins(teleportes,"{FFAE00}/LS{B3EE3A} - Para você ir para LS\n",strlen(teleportes));
  4748.     strins(teleportes,"{FFAE00}/SF{B3EE3A} - Para você ir para LF\n",strlen(teleportes));
  4749.     strins(teleportes,"{FFAE00}/DERBY{B3EE3A} - Para você se divertir \n",strlen(teleportes));
  4750.     strins(teleportes,"{FFAE00}/AEROLS{B3EE3A} - Para ir ao aero porto em Los Santos(Tbm é um stunt)\n",strlen(teleportes));
  4751.     strins(teleportes,"{FFAE00}/AEROSF{B3EE3A} - Para ir ao aero porto em San Fierro\n",strlen(teleportes));
  4752.     strins(teleportes,"{FFAE00}/MOTOCROS{B3EE3A} - Para curtir a pista de motocros\n",strlen(teleportes));
  4753.     strins(teleportes,"{FFAE00}/NRG{B3EE3A} - Parkour de Nrg 500\n",strlen(teleportes));
  4754.     strins(teleportes,"{FFAE00}/NRG2{B3EE3A} - Parkour de Nrg 500 \n",strlen(teleportes));
  4755.     strins(teleportes,"{FFAE00}/NRG3{B3EE3A} - Parkour de Nrg 500 \n",strlen(teleportes));
  4756.     strins(teleportes,"{FFAE00}/NRG4{B3EE3A} - Parkour de Nrg 500 \n",strlen(teleportes));
  4757.     strins(teleportes,"{FFAE00}/NRG5{B3EE3A} - Parkour de Nrg 500 \n",strlen(teleportes));
  4758.     strins(teleportes,"{FFAE00}/SKYDIVE ou /SKYDIVE2{B3EE3A} - Para pular de paraquedas \n",strlen(teleportes));
  4759.     strins(teleportes,"{FFAE00}/KART{B3EE3A} - Pista de kart muito divertida \n",strlen(teleportes));
  4760.     strins(teleportes,"{FFAE00}/STUNT{B3EE3A} - Stunt em Las Venturas \n",strlen(teleportes));
  4761.     strins(teleportes,"{FFAE00}/AVENIDA{B3EE3A} - Para ir na avenida principal\n",strlen(teleportes));
  4762.     strins(teleportes,"{FFAE00}/DROP{B3EE3A} - Para curtir nosso drop\n",strlen(teleportes));
  4763.     strins(teleportes,"{FFAE00}/GARAGEM{B3EE3A} - Para pegar um carro na garagem\n",strlen(teleportes));
  4764.     strins(teleportes,"{FFAE00}/PISTASKATE{B3EE3A} - Para visitar a pista de skate do server\n",strlen(teleportes));
  4765.     strins(teleportes,"{FFAE00}/PRAIA{B3EE3A} - Para relaxar na praia XD\n",strlen(teleportes));
  4766.     strins(teleportes,"\n",strlen(teleportes));
  4767.     ShowPlayerDialog(playerid,8439, DIALOG_STYLE_MSGBOX, "{F60000}• TELEPORTES DO SERVIDOR •",teleportes, "Fechar", "");
  4768.     return 1;
  4769. }
  4770.  
  4771. CMD:drop(playerid)
  4772. {
  4773.     GetPlayerName(playerid, pname, sizeof (pname));
  4774.     format(hstring, sizeof(hstring), "%s foi para o drop: {FFFF00}/drop", pname);
  4775.     SendClientMessageToAll(0x00FFFFFF, hstring);
  4776.     PlayerPlaySound(playerid, 1133, 0.0, 0.0, 0.0);
  4777.     SetPlayerInterior(playerid,0);
  4778.     if(IsPlayerInAnyVehicle(playerid))
  4779.     {
  4780.         new VehicleID = GetPlayerVehicleID(playerid);
  4781.         SetVehiclePos(VehicleID,1800.6090087891, 1718.2277832031, 1130.1722412109);
  4782.         SetVehicleZAngle(GetPlayerVehicleID(playerid), 1.1080);
  4783.     }
  4784.     else
  4785.     {
  4786.         SetPlayerPos(playerid,1800.6090087891, 1718.2277832031, 1130.1722412109);
  4787.         SetPlayerFacingAngle(playerid,190.9207);
  4788.     }
  4789.     return true;
  4790. }
  4791.  
  4792. CMD:nrg(playerid)
  4793. {
  4794.     SetPlayerInterior(playerid,0);
  4795.     SetPlayerPos(playerid, -2245.6714,-1718.3846,480.3323);
  4796.     GetPlayerName(playerid, pname, sizeof (pname));
  4797.     format(hstring, sizeof(hstring), "%s foi para o parkour de Nrg: {FFFF00}/nrg", pname);
  4798.     SendClientMessageToAll(0x00FFFFFF, hstring);
  4799.     PlayerPlaySound(playerid, 1133, 0.0, 0.0, 0.0);
  4800.     return 1;
  4801. }
  4802.  
  4803. CMD:nrg2(playerid)
  4804. {
  4805.     SetPlayerInterior(playerid, 0);
  4806.     GetPlayerName(playerid, pname, sizeof (pname));
  4807.     format(hstring, sizeof(hstring), "%s foi ao parkour de Nrg 2: {FFFF00}/nrg2", pname);
  4808.     SendClientMessageToAll(0x00FFFFFF, hstring);
  4809.     SetPlayerPos(playerid,324.6339,-2872.9492,143.5188);
  4810.     return 1;
  4811. }
  4812.  
  4813. CMD:nrg3(playerid)
  4814. {
  4815.     SetPlayerInterior(playerid,0);
  4816.     SetPlayerPos(playerid, -2882.8174,-3074.8611,83.0000);
  4817.     GetPlayerName(playerid, pname, sizeof (pname));
  4818.     format(hstring, sizeof(hstring), "%s foi para o parkour de Nrg 3: {FFFF00}/nrg3", pname);
  4819.     SendClientMessageToAll(0x00FFFFFF, hstring);
  4820.     PlayerPlaySound(playerid, 1133, 0.0, 0.0, 0.0);
  4821.     return 1;
  4822. }
  4823.  
  4824. CMD:nrg4(playerid)
  4825. {
  4826.     SetPlayerInterior(playerid, 0);
  4827.     GetPlayerName(playerid, pname, sizeof (pname));
  4828.     format(hstring, sizeof(hstring), "%s foi ao parkour de Nrg 4: {FFFF00}/nrg4", pname);
  4829.     SendClientMessageToAll(0x00FFFFFF, hstring);
  4830.     SetPlayerPos(playerid,1503.3771,-2704.8301,13.5391);
  4831.     return 1;
  4832. }
  4833.  
  4834. CMD:nrg5(playerid)
  4835. {
  4836.     SetPlayerInterior(playerid, 0);
  4837.     GetPlayerName(playerid, pname, sizeof (pname));
  4838.     format(hstring, sizeof(hstring), "%s foi ao parkour de Nrg 5: {FFFF00}/nrg5", pname);
  4839.     SendClientMessageToAll(0x00FFFFFF, hstring);
  4840.     SendClientMessage(playerid, Laranja, "Caso não carregue algun objeto dessa da moto");
  4841.     SendClientMessage(playerid, Laranja, "Espere uns 3 segundos e carregara");
  4842.     SetPlayerPos(playerid,2795.6272,-1756.1311,38.9367);
  4843.     return 1;
  4844. }
  4845.  
  4846. CMD:skydive2(playerid)
  4847. {
  4848.     SetPlayerInterior(playerid, 0);
  4849.     GetPlayerName(playerid, pname, sizeof (pname));
  4850.     format(hstring, sizeof(hstring), "%s foi pular de paraquedas {FFFF00}/skydive2", pname);
  4851.     SendClientMessageToAll(0x00FFFFFF, hstring);
  4852.     GivePlayerWeapon(playerid, 46, 1);
  4853.     SetPlayerPos(playerid,-5.79980469,7534.39941406,3041.60009766);
  4854.     return 1;
  4855. }
  4856.  
  4857. CMD:kart(playerid)
  4858. {
  4859.     SetPlayerInterior(playerid, 0);
  4860.     ResetPlayerWeapons(playerid);
  4861.     GetPlayerName(playerid, pname, sizeof (pname));
  4862.     format(hstring, sizeof(hstring), "%s foi andar de kart : {FFFF00}/kart", pname);
  4863.     SendClientMessageToAll(0x00FFFFFF, hstring);
  4864.     SetPlayerPos(playerid,2888.9099,1028.5667,17.0000);
  4865.     return 1;
  4866. }
  4867.  
  4868. CMD:stunt(playerid)
  4869. {
  4870.     GetPlayerName(playerid, pname, sizeof (pname));
  4871.     format(hstring, sizeof(hstring), "%s foi para o stunt em lv: {FFFF00}/stunt", pname);
  4872.     SendClientMessageToAll(0x00FFFFFF, hstring);
  4873.     PlayerPlaySound(playerid, 1133, 0.0, 0.0, 0.0);
  4874.     SetPlayerInterior(playerid,0);
  4875.     if(IsPlayerInAnyVehicle(playerid))
  4876.     {
  4877.         new VehicleID = GetPlayerVehicleID(playerid);
  4878.         SetVehiclePos(VehicleID,-483.6801,2221.2966,49.4454);
  4879.         SetVehicleZAngle(GetPlayerVehicleID(playerid), 93.9110);
  4880.     }
  4881.     else
  4882.     {
  4883.         SetPlayerPos(playerid,-483.6801,2221.2966,49.4454);
  4884.         SetPlayerFacingAngle(playerid,93.9110);
  4885.     }
  4886.     return true;
  4887. }
  4888.  
  4889. CMD:motocros(playerid)
  4890. {
  4891.     SetPlayerInterior(playerid,0);
  4892.     SetPlayerPos(playerid, 602.6811,897.6581,-44.7437);
  4893.     GetPlayerName(playerid, pname, sizeof (pname));
  4894.     format(hstring, sizeof(hstring), "%s foi para pista de motocros: {FFFF00}/motocros", pname);
  4895.     SendClientMessageToAll(0x00FFFFFF, hstring);
  4896.     PlayerPlaySound(playerid, 1133, 0.0, 0.0, 0.0);
  4897.     return 1;
  4898. }
  4899.  
  4900. CMD:garagem(playerid)
  4901. {
  4902.     GetPlayerName(playerid, pname, sizeof (pname));
  4903.     format(hstring, sizeof(hstring), "%s foi pegar um carro: {FFFF00}/garagem", pname);
  4904.     SendClientMessageToAll(0x00FFFFFF, hstring);
  4905.     PlayerPlaySound(playerid, 1133, 0.0, 0.0, 0.0);
  4906.     SetPlayerInterior(playerid,0);
  4907.     if(IsPlayerInAnyVehicle(playerid))
  4908.     {
  4909.         new VehicleID = GetPlayerVehicleID(playerid);
  4910.         SetVehiclePos(VehicleID,-42.9316,1519.4294,12.7500);
  4911.         SetVehicleZAngle(GetPlayerVehicleID(playerid), 1.1080);
  4912.     }
  4913.     else
  4914.     {
  4915.         SetPlayerPos(playerid,-42.9316,1519.4294,12.7500);
  4916.         SetPlayerFacingAngle(playerid,190.9207);
  4917.     }
  4918.     return true;
  4919. }
  4920.  
  4921. CMD:pistaskate(playerid)
  4922. {
  4923.     GetPlayerName(playerid, pname, sizeof (pname));
  4924.     format(hstring, sizeof(hstring), "%s foi para a pista de skate: {FFFF00}/pistaskate", pname);
  4925.     SendClientMessageToAll(0x00FFFFFF, hstring);
  4926.     PlayerPlaySound(playerid, 1133, 0.0, 0.0, 0.0);
  4927.     SetPlayerInterior(playerid,0);
  4928.     if(IsPlayerInAnyVehicle(playerid))
  4929.     {
  4930.         new VehicleID = GetPlayerVehicleID(playerid);
  4931.         SetVehiclePos(VehicleID,1912.2300,-1403.3665,13.5703);
  4932.         SetVehicleZAngle(GetPlayerVehicleID(playerid), 1.1080);
  4933.     }
  4934.     else
  4935.     {
  4936.         SetPlayerPos(playerid,1912.2300,-1403.3665,13.5703);
  4937.         SetPlayerFacingAngle(playerid,190.9207);
  4938.     }
  4939.     return true;
  4940. }
  4941.  
  4942. CMD:ls(playerid)
  4943. {
  4944.     GetPlayerName(playerid, pname, sizeof (pname));
  4945.     format(hstring, sizeof(hstring), "%s foi morar em Los Santos: {FFFF00}/ls", pname);
  4946.     SendClientMessageToAll(0x00FFFFFF, hstring);
  4947.     PlayerPlaySound(playerid, 1133, 0.0, 0.0, 0.0);
  4948.     SetPlayerInterior(playerid,0);
  4949.     if(IsPlayerInAnyVehicle(playerid))
  4950.     {
  4951.         new VehicleID = GetPlayerVehicleID(playerid);
  4952.         SetVehiclePos(VehicleID,1123.9435,-1407.6982,13.4204);
  4953.         SetVehicleZAngle(GetPlayerVehicleID(playerid), 1.1080);
  4954.     }
  4955.     else
  4956.     {
  4957.         SetPlayerPos(playerid,1123.9435,-1407.6982,13.4204);
  4958.         SetPlayerFacingAngle(playerid,190.9207);
  4959.     }
  4960.     return true;
  4961. }
  4962.  
  4963. CMD:sf(playerid)
  4964. {
  4965.     GetPlayerName(playerid, pname, sizeof (pname));
  4966.     format(hstring, sizeof(hstring), "%s foi morar em San Fierro: {FFFF00}/sf", pname);
  4967.     SendClientMessageToAll(0x00FFFFFF, hstring);
  4968.     PlayerPlaySound(playerid, 1133, 0.0, 0.0, 0.0);
  4969.     SetPlayerInterior(playerid,0);
  4970.     if(IsPlayerInAnyVehicle(playerid))
  4971.     {
  4972.         new VehicleID = GetPlayerVehicleID(playerid);
  4973.         SetVehiclePos(VehicleID,-2011.9259,135.9750,27.3267);
  4974.         SetVehicleZAngle(GetPlayerVehicleID(playerid), 1.1080);
  4975.     }
  4976.     else
  4977.     {
  4978.         SetPlayerPos(playerid,-2011.9259,135.9750,27.3267);
  4979.         SetPlayerFacingAngle(playerid,190.9207);
  4980.     }
  4981.     return true;
  4982. }
  4983.  
  4984. CMD:avenida(playerid)
  4985. {
  4986.     GetPlayerName(playerid, pname, sizeof (pname));
  4987.     format(hstring, sizeof(hstring), "%s foi para a avenida principal: {FFFF00}/avenida", pname);
  4988.     SendClientMessageToAll(0x00FFFFFF, hstring);
  4989.     PlayerPlaySound(playerid, 1133, 0.0, 0.0, 0.0);
  4990.     SetPlayerInterior(playerid,0);
  4991.     if(IsPlayerInAnyVehicle(playerid))
  4992.     {
  4993.         new VehicleID = GetPlayerVehicleID(playerid);
  4994.         SetVehiclePos(VehicleID,2057.0847,840.1503,6.7337);
  4995.         SetVehicleZAngle(GetPlayerVehicleID(playerid), 1.1080);
  4996.     }
  4997.     else
  4998.     {
  4999.         SetPlayerPos(playerid,2057.0847,840.1503,6.7337);
  5000.         SetPlayerFacingAngle(playerid,190.9207);
  5001.     }
  5002.     return true;
  5003. }
  5004.  
  5005. CMD:favela(playerid)
  5006. {
  5007.     GetPlayerName(playerid, pname, sizeof (pname));
  5008.     format(hstring, sizeof(hstring), "%s foi para a favela: {FFFF00}/favela", pname);
  5009.     SendClientMessageToAll(0x00FFFFFF, hstring);
  5010.     PlayerPlaySound(playerid, 1133, 0.0, 0.0, 0.0);
  5011.     SetPlayerInterior(playerid,0);
  5012.     if(IsPlayerInAnyVehicle(playerid))
  5013.     {
  5014.         new VehicleID = GetPlayerVehicleID(playerid);
  5015.         SetVehiclePos(VehicleID,2229.4368,-1138.4003,25.3521);
  5016.         SetVehicleZAngle(GetPlayerVehicleID(playerid), 1.1080);
  5017.     }
  5018.     else
  5019.     {
  5020.         SetPlayerPos(playerid,2229.4368,-1138.4003,25.3521);
  5021.         SetPlayerFacingAngle(playerid,190.9207);
  5022.     }
  5023.     return true;
  5024. }
  5025.  
  5026. CMD:derby(playerid)
  5027. {
  5028.     GetPlayerName(playerid, pname, sizeof (pname));
  5029.     format(hstring, sizeof(hstring), "%s foi se divertir no: {FFFF00}/derby", pname);
  5030.     SendClientMessageToAll(0x00FFFFFF, hstring);
  5031.     PlayerPlaySound(playerid, 1133, 0.0, 0.0, 0.0);
  5032.     SetPlayerInterior(playerid,0);
  5033.     if(IsPlayerInAnyVehicle(playerid))
  5034.     {
  5035.         new VehicleID = GetPlayerVehicleID(playerid);
  5036.         SetVehiclePos(VehicleID,2749.3511,-1749.9856,43.7571);
  5037.         SetVehicleZAngle(GetPlayerVehicleID(playerid), 1.1080);
  5038.     }
  5039.     else
  5040.     {
  5041.         SetPlayerPos(playerid,2749.3511,-1749.9856,43.7571);
  5042.         SetPlayerFacingAngle(playerid,190.9207);
  5043.     }
  5044.     return true;
  5045. }
  5046.  
  5047. CMD:aerols(playerid)
  5048. {
  5049.     GetPlayerName(playerid, pname, sizeof (pname));
  5050.     format(hstring, sizeof(hstring), "%s foi para o aeroporto em ls: {FFFF00}/aerols", pname);
  5051.     SendClientMessageToAll(0x00FFFFFF, hstring);
  5052.     PlayerPlaySound(playerid, 1133, 0.0, 0.0, 0.0);
  5053.     SetPlayerInterior(playerid,0);
  5054.     if(IsPlayerInAnyVehicle(playerid))
  5055.     {
  5056.         new VehicleID = GetPlayerVehicleID(playerid);
  5057.         SetVehiclePos(VehicleID,2038.5096,-2628.2659,13.5469);
  5058.         SetVehicleZAngle(GetPlayerVehicleID(playerid), 1.1080);
  5059.     }
  5060.     else
  5061.     {
  5062.         SetPlayerPos(playerid,2038.5096,-2628.2659,13.5469);
  5063.         SetPlayerFacingAngle(playerid,190.9207);
  5064.     }
  5065.     return true;
  5066. }
  5067.  
  5068. CMD:aerosf(playerid)
  5069. {
  5070.     GetPlayerName(playerid, pname, sizeof (pname));
  5071.     format(hstring, sizeof(hstring), "%s foi para o aeroporto em sf: {FFFF00}/aerosf", pname);
  5072.     SendClientMessageToAll(0x00FFFFFF, hstring);
  5073.     PlayerPlaySound(playerid, 1133, 0.0, 0.0, 0.0);
  5074.     SetPlayerInterior(playerid,0);
  5075.     if(IsPlayerInAnyVehicle(playerid))
  5076.     {
  5077.         new VehicleID = GetPlayerVehicleID(playerid);
  5078.         SetVehiclePos(VehicleID,-1535.4487,-204.2322,15.1394);
  5079.         SetVehicleZAngle(GetPlayerVehicleID(playerid), 1.1080);
  5080.     }
  5081.     else
  5082.     {
  5083.         SetPlayerPos(playerid,-1535.4487,-204.2322,15.1394);
  5084.         SetPlayerFacingAngle(playerid,190.9207);
  5085.     }
  5086.     return true;
  5087. }
  5088.  
  5089. CMD:praia(playerid)
  5090. {
  5091.     GetPlayerName(playerid, pname, sizeof (pname));
  5092.     format(hstring, sizeof(hstring), "%s foi para a praia relaxar: {FFFF00}/praia", pname);
  5093.     SendClientMessageToAll(0x00FFFFFF, hstring);
  5094.     PlayerPlaySound(playerid, 1133, 0.0, 0.0, 0.0);
  5095.     SetPlayerInterior(playerid,0);
  5096.     if(IsPlayerInAnyVehicle(playerid))
  5097.     {
  5098.         new VehicleID = GetPlayerVehicleID(playerid);
  5099.         SetVehiclePos(VehicleID,835.6406,-1990.2131,12.8672);
  5100.         SetVehicleZAngle(GetPlayerVehicleID(playerid), 1.1080);
  5101.     }
  5102.     else
  5103.     {
  5104.         SetPlayerPos(playerid,835.6406,-1990.2131,12.8672);
  5105.         SetPlayerFacingAngle(playerid,190.9207);
  5106.     }
  5107.     return true;
  5108. }
  5109. //=================  ARENAS  ======================
  5110. CMD:arenas(playerid)
  5111. {
  5112.     new ArenasBruno[1000]; //
  5113.     strins(ArenasBruno,"{FFAE00}/DM1{00FF00} - Arenas do servidor\n",strlen(ArenasBruno));
  5114.     strins(ArenasBruno,"{FFAE00}/DM2{00FF00} - Arenas do servidor\n",strlen(ArenasBruno));
  5115.     strins(ArenasBruno,"{FFAE00}/FABRICA{00FF00} - Fabrica do DM\n",strlen(ArenasBruno));
  5116.     strins(ArenasBruno,"\n",strlen(ArenasBruno));
  5117.     ShowPlayerDialog(playerid,8439, DIALOG_STYLE_MSGBOX, "{F60000}† ARENAS DE DM DO SERVIDOR †",ArenasBruno, "Fechar", "");
  5118.     return 1;
  5119. }
  5120.    
  5121.    
  5122. CMD:dm1(playerid)
  5123. {
  5124.     SetPlayerInterior(playerid,0);
  5125.     GetPlayerName(playerid, pname, sizeof (pname));
  5126.     format(hstring, sizeof(hstring),"{FFFF00}%s {FFFFFF}Foi para as arenas {00FFFF}(/dm1)", pname);
  5127.     SendClientMessageToAll(Azul, hstring);
  5128.     GameTextForPlayer(playerid,"~g~Voce esta na arenadm", 3000, 5);
  5129.     SetPlayerPos(playerid,-377.1523,2242.2058,42.6185);
  5130.     return 1;
  5131. }
  5132.  
  5133. CMD:dm2(playerid)
  5134. {
  5135.     SetPlayerInterior(playerid,0);
  5136.     GetPlayerName(playerid, pname, sizeof (pname));
  5137.     format(hstring, sizeof(hstring),"{FFFF00}%s {FFFFFF}Foi para as arenas {00FFFF}(/dm2)", pname);
  5138.     SendClientMessageToAll(Azul, hstring);
  5139.     GameTextForPlayer(playerid,"~g~Voce esta na arenadm", 3000, 5);
  5140.     SetPlayerPos(playerid,1057.0529,236.2674,47.0636);
  5141.     return 1;
  5142. }
  5143.  
  5144. CMD:fabrica(playerid)
  5145. {
  5146.     SetPlayerInterior(playerid, 2);
  5147.     SetPlayerPos(playerid, 2543.462646, -1308.379882,1026.728393);
  5148.     SetPlayerFacingAngle(playerid, 76);
  5149.     GetPlayerName(playerid, pname, sizeof (pname));
  5150.     format(hstring, sizeof(hstring),"{FFFF00}%s {FFFFFF}Foi para a fabrica {00FFFF}(/fabrica)", pname);
  5151.     SendClientMessageToAll(Azul, hstring);
  5152.     return 1;
  5153. }
  5154. public OnPlayerSpawn(playerid)
  5155. {
  5156.     RecentlyShot[playerid] = 0;                   // head shot
  5157.     SetPlayerInterior(playerid,0);
  5158.     TogglePlayerClock(playerid,0);
  5159.     SetPlayerRandomSpawn(playerid);
  5160.     GivePlayerWeapon(playerid, 24, 50), GivePlayerWeapon(playerid, 25, 30),
  5161.     GivePlayerWeapon(playerid, 29, 100), GivePlayerWeapon(playerid, 16, 5);
  5162.     SetPlayerArmour(playerid, 100.0);
  5163.     GivePlayerMoney(playerid, 10000);
  5164.     TextDrawHideForAll(Reloginho1);
  5165.     TextDrawShowForPlayer(playerid, Reloginho1);
  5166.     TextDrawHideForAll(Reloginho2);
  5167.     TextDrawShowForPlayer(playerid, Reloginho2);
  5168.     for(new i; i < MAX_PLAYERS; i ++) {
  5169.         if(IsPlayerConnected(i)) {
  5170.             TextDrawShowForPlayer(i, EmbaixoRadar);
  5171.         }
  5172.     }
  5173.     if(DOF2_IsSet("LLADMIN/Admins.adm", Nome(playerid)))
  5174.     {
  5175.         PlayerDados[playerid][Admin] = DOF2_GetInt("LLADMIN/Admins.adm", Nome(playerid));
  5176.     }
  5177.     if(DOF2_IsSet("LLADMIN/Helpers.hel", Nome(playerid)))
  5178.     {
  5179.         SetarDado(playerid, Helper, DOF2_GetBool("LLADMIN/Helpers.hel", Nome(playerid)));
  5180.     }
  5181.     if(DOF2_IsSet("LLADMIN/Vips.vip", Nome(playerid)))
  5182.     {
  5183.         SetarDado(playerid, Vip, DOF2_GetBool("LLADMIN/vips.vip", Nome(playerid)));
  5184.     }
  5185.     format(StringContas, sizeof(StringContas), "LLADMIN/Contas/%s.txt", Nome(playerid));
  5186. //=============== Sistema de bom dia, boa tarde e boa noite=====================
  5187.     new Hour, Min, Sec;
  5188.     gettime(Hour,Min,Sec);
  5189.     GetPlayerName(playerid,pname,sizeof(pname));
  5190.     switch(Hour) {
  5191.         case 0..5:
  5192.         {
  5193.             format(hstring, sizeof(hstring), "~y~Boa Madruga ~n~~r~%s",pname);
  5194.             GameTextForPlayer(playerid, hstring, 3000, 1);
  5195.         }
  5196.         case 6..11:
  5197.         {
  5198.             format(hstring, sizeof(hstring), "~y~Bom Dia ~n~~r~%s",pname);
  5199.             GameTextForPlayer(playerid, hstring, 3000, 1);
  5200.         }
  5201.         case 12..18:
  5202.         {
  5203.             format(hstring, sizeof(hstring), "~y~Boa Tarde ~n~~r~%s",pname);
  5204.             GameTextForPlayer(playerid, hstring, 3000, 1);
  5205.         }
  5206.         case 19..23:
  5207.         {
  5208.             format(hstring, sizeof(hstring), "~y~Boa Noite ~n~~r~%s",pname);
  5209.             GameTextForPlayer(playerid, hstring, 3000, 1);
  5210.         }
  5211.     }
  5212.     return 1;
  5213. }
  5214. //--------------
  5215.  
  5216. public SetPlayerRandomSpawn(playerid)
  5217. {
  5218.     if (iSpawnSet[playerid] == 0)
  5219.     {
  5220.         new rand = random(sizeof(gRandomPlayerSpawns));
  5221.         SetPlayerPos(playerid, gRandomPlayerSpawns[rand][0], gRandomPlayerSpawns[rand][1], gRandomPlayerSpawns[rand][2]);
  5222.     }
  5223.     return 1;
  5224. }
  5225.  
  5226. public OnPlayerClickPlayer(playerid, clickedplayerid, source) {
  5227.     IdClicado[playerid] = clickedplayerid;
  5228.     NomeClicado[playerid] = Nome(clickedplayerid);
  5229.     if(!(NivelRequerido(playerid, 1))) return 1;
  5230.     format(String, 60, "Opções de Admin sobre %s", NomeClicado[playerid]);
  5231.     ShowPlayerDialog(playerid, DIALOG_OPCOES, DIALOG_STYLE_LIST, String , "{F5F50C}Kickar\n{F5180C}Banir\n{0CF50C}Advertir\n{FF05F7}Trazer\n{FF05F7}Ir\n{14C9C9}Particular\n{0C8CF5}Status", "Avançar", "Fechar");
  5232.     return 1;
  5233. }
  5234.  
  5235. public OnPlayerDeath(playerid, killerid, reason)
  5236. {
  5237.     SendDeathMessage(killerid, playerid, reason);
  5238.     GameTextForPlayer(killerid, "~g~ESCULACHOU~W~!!", 3000, 3);
  5239.     GameTextForPlayer(playerid, "~r~VC MORREU BABY ~W~!!", 3000, 3);
  5240.     GivePlayerMoney(killerid, 50000);
  5241.     ResetPlayerMoney(playerid);
  5242.     SetPlayerScore(killerid,GetPlayerScore(killerid) +1);
  5243.     PlayerDados[playerid][Morreu]++;
  5244.     PlayerDados[killerid][Matou]++;
  5245.     format(StringContas, sizeof(StringContas), "LLADMIN/Contas/%s.txt", Nome(playerid));
  5246.     if(DOF2_IsSet("LLADMIN/Admins.adm", Nome(playerid)))
  5247.     {
  5248.         PlayerDados[playerid][Admin] = DOF2_GetInt("LLADMIN/Admins.adm", Nome(playerid));
  5249.     }
  5250.     KillTimer(TimerKit);
  5251.     if(InvitedDuel[killerid] == true) {
  5252.         new Float:healthkiller;
  5253.         new namekiller[24],namedeather[24],string[44];
  5254.         GetPlayerName(killerid, namekiller, 24);
  5255.         GetPlayerName(playerid, namedeather, 24);
  5256.         GetPlayerHealth(killerid,healthkiller);
  5257.         format(string, sizeof(string), "»»[DUELO]«« : %s Ganhou Duelo de %s com %0.0f de energia (Colete & Vida)",namekiller,namedeather,healthkiller);
  5258.         SendClientMessageToAll(0xF600F6AA, string);
  5259.         InvitedDuel[killerid] = false;
  5260.         InvitedDuel[playerid] = false;
  5261.         IdDuel[playerid] = playerid;
  5262.         IdDuel[killerid] = killerid;
  5263.         ArenaUsada = false;
  5264.         healthkiller = 0;
  5265.         SpawnPlayer(killerid);
  5266.     }
  5267.     return 1;
  5268. }
  5269.  
  5270. SetupPlayerForClassSelection(playerid)
  5271. {
  5272.     SetPlayerInterior(playerid,0);
  5273.     SetPlayerPos(playerid,-1531.6575,687.5902,133.0514);
  5274.     SetPlayerFacingAngle(playerid, 320);
  5275.     SetPlayerCameraPos(playerid,-1528.9016,691.0265,134.1981);
  5276.     SetPlayerCameraLookAt(playerid,-1531.6575,687.5902,133.0514);
  5277.     return 1;
  5278. }
  5279. //=========NITRO
  5280. public OnPlayerEnterVehicle(playerid, vehicleid, ispassenger)
  5281.     {
  5282. if(Nitro(vehicleid))
  5283.     {
  5284. AddVehicleComponent(vehicleid, 1010);
  5285.     }
  5286. return 1;
  5287.     }
  5288.  
  5289. public OnPlayerKeyStateChange(playerid, newkeys, oldkeys)
  5290. {
  5291.     if(newkeys & KEY_YES) {
  5292.         ClearAnimations(playerid);
  5293.         return 1;
  5294.     }
  5295.  
  5296. //========= head shot
  5297.     if(newkeys & KEY_FIRE && newkeys & KEY_HANDBRAKE) {
  5298.         if(RecentlyShot[playerid] == 0) {
  5299.             RecentlyShot[playerid] = 1;
  5300.             SetTimerEx("AntiSpam", 1000, false, "d", playerid);
  5301.             if(GetPlayerWeapon(playerid) == 34) {
  5302.                 new Float:blahx, Float:blahy, Float:blahz;
  5303.                 HeadshotCheck(playerid, blahx, blahy, blahz);
  5304.                 return 1;
  5305.             }
  5306.             return 1;
  5307.         }
  5308.         return 1;
  5309.     }
  5310. //===========
  5311.     if(IsPlayerInAnyVehicle(playerid)) {
  5312.         new nos = GetPlayerVehicleID(playerid);
  5313.         if(Nitro(nos) && (oldkeys & 1 || oldkeys & 4)) {
  5314.             RemoveVehicleComponent(nos, 1010);
  5315.             AddVehicleComponent(nos, 1010);
  5316.         }
  5317.     }
  5318.     return 1;
  5319. }
  5320.  
  5321.  
  5322. Nitro(vehicleid)
  5323. {
  5324.     new nos = GetVehicleModel(vehicleid);
  5325.     switch(nos) {
  5326.         case 444:
  5327.             return 0;
  5328.         case 581:
  5329.             return 0;
  5330.         case 586:
  5331.             return 0;
  5332.         case 481:
  5333.             return 0;
  5334.         case 509:
  5335.             return 0;
  5336.         case 446:
  5337.             return 0;
  5338.         case 556:
  5339.             return 0;
  5340.         case 443:
  5341.             return 0;
  5342.         case 452:
  5343.             return 0;
  5344.         case 453:
  5345.             return 0;
  5346.         case 454:
  5347.             return 0;
  5348.         case 472:
  5349.             return 0;
  5350.         case 473:
  5351.             return 0;
  5352.         case 484:
  5353.             return 0;
  5354.         case 493:
  5355.             return 0;
  5356.         case 595:
  5357.             return 0;
  5358.         case 462:
  5359.             return 0;
  5360.         case 463:
  5361.             return 0;
  5362.         case 468:
  5363.             return 0;
  5364.         case 521:
  5365.             return 0;
  5366.         case 522:
  5367.             return 0;
  5368.         case 417:
  5369.             return 0;
  5370.         case 425:
  5371.             return 0;
  5372.         case 447:
  5373.             return 0;
  5374.         case 487:
  5375.             return 0;
  5376.         case 488:
  5377.             return 0;
  5378.         case 497:
  5379.             return 0;
  5380.         case 501:
  5381.             return 0;
  5382.         case 548:
  5383.             return 0;
  5384.         case 563:
  5385.             return 0;
  5386.         case 406:
  5387.             return 0;
  5388.         case 520:
  5389.             return 0;
  5390.         case 539:
  5391.             return 0;
  5392.         case 553:
  5393.             return 0;
  5394.         case 557:
  5395.             return 0;
  5396.         case 573:
  5397.             return 0;
  5398.         case 460:
  5399.             return 0;
  5400.         case 593:
  5401.             return 0;
  5402.         case 464:
  5403.             return 0;
  5404.         case 476:
  5405.             return 0;
  5406.         case 511:
  5407.             return 0;
  5408.         case 512:
  5409.             return 0;
  5410.         case 577:
  5411.             return 0;
  5412.         case 592:
  5413.             return 0;
  5414.         case 471:
  5415.             return 0;
  5416.         case 448:
  5417.             return 0;
  5418.         case 461:
  5419.             return 0;
  5420.         case 523:
  5421.             return 0;
  5422.         case 510:
  5423.             return 0;
  5424.         case 430:
  5425.             return 0;
  5426.         case 465:
  5427.             return 0;
  5428.         case 469:
  5429.             return 0;
  5430.         case 513:
  5431.             return 0;
  5432.         case 519:
  5433.             return 0;
  5434.     }
  5435.     return 1;
  5436.   }
  5437.   public OnPlayerUpdate(playerid)
  5438. {
  5439.     new ping = GetPlayerPing(playerid);
  5440.     if(ping > MAX_PING)
  5441.     {
  5442.         MensagemFormatadaParaTodos(AZUL_CLARO, "O jogador %s [ID: %d] foi kickado do servidor por ultrapassar o ping maximo (%d).", Nome(playerid), playerid, MAX_PING);
  5443.         Kick(playerid);
  5444.     }
  5445.     new Arma = GetPlayerWeapon(playerid);
  5446.     if(MsgHack[playerid] == true) return 1;
  5447.     switch(Arma)
  5448.     {
  5449.         case 35:
  5450.         {
  5451.             format(String, sizeof(String), "[ANTI WH] O jogador %s [ID: %d] está usando um lança-misseis. /assitir para conferir.", Nome(playerid), playerid);
  5452.             MensagemParaAdmins(String);
  5453.             MsgHack[playerid] = true;
  5454.             SetTimerEx("EnviarMsgHack", 60000, true, "i", playerid);
  5455.         }
  5456.         case 36:
  5457.         {
  5458.             format(String, sizeof(String), "[ANTI WH] O jogador %s [ID: %d] está usando um lança-misseis. /assitir para conferir.", Nome(playerid), playerid);
  5459.             MensagemParaAdmins(String);
  5460.             MsgHack[playerid] = true;
  5461.             SetTimerEx("EnviarMsgHack", 60000, true, "i", playerid);
  5462.         }
  5463.         case 37:
  5464.         {
  5465.             format(String, sizeof(String), "[ANTI WH] O jogador %s [ID: %d] está usando um lança-chamas. /assitir para conferir.", Nome(playerid), playerid);
  5466.             MensagemParaAdmins(String);
  5467.             MsgHack[playerid] = true;
  5468.             SetTimerEx("EnviarMsgHack", 60000, true, "i", playerid);
  5469.         }
  5470.         case 38:
  5471.         {
  5472.             format(String, sizeof(String), "[ANTI WH] O jogador %s [ID: %d] está usando uma minigun. /assitir para conferir.", Nome(playerid), playerid);
  5473.             MensagemParaAdmins(String);
  5474.             MsgHack[playerid] = true;
  5475.             SetTimerEx("EnviarMsgHack", 60000, true, "i", playerid);
  5476.         }
  5477.         case 39:
  5478.         {
  5479.             format(String, sizeof(String), "[ANTI WH] O jogador %s [ID: %d] está usando explosivos remotos. /assitir para conferir.", Nome(playerid), playerid);
  5480.             MensagemParaAdmins(String);
  5481.             MsgHack[playerid] = true;
  5482.             SetTimerEx("EnviarMsgHack", 60000, true, "i", playerid);
  5483.         }
  5484.         case 40:
  5485.         {
  5486.             format(String, sizeof(String), "[ANTI WH] O jogador %s [ID: %d] está usando um detonador. /assitir para conferir.", Nome(playerid), playerid);
  5487.             MensagemParaAdmins(String);
  5488.             MsgHack[playerid] = true;
  5489.             SetTimerEx("EnviarMsgHack", 60000, true, "i", playerid);
  5490.         }
  5491.         case 43:
  5492.         {
  5493.             format(String, sizeof(String), "[ANTI WH] O jogador %s [ID: %d] está usando uma camera fotografica. /assitir para conferir.", Nome(playerid), playerid);
  5494.             MensagemParaAdmins(String);
  5495.             MsgHack[playerid] = true;
  5496.             SetTimerEx("EnviarMsgHack", 60000, true, "i", playerid);
  5497.         }
  5498.         case 44:
  5499.         {
  5500.             format(String, sizeof(String), "[ANTI WH] O jogador %s [ID: %d] está usando oculos de visão noturna. /assitir para conferir.", Nome(playerid), playerid);
  5501.             MensagemParaAdmins(String);
  5502.             MsgHack[playerid] = true;
  5503.             SetTimerEx("EnviarMsgHack", 60000, true, "i", playerid);
  5504.         }
  5505.         case 45:
  5506.         {
  5507.             format(String, sizeof(String), "[ANTI WH] O jogador %s [ID: %d] está usando oculos de visão noturna. /assitir para conferir.", Nome(playerid), playerid);
  5508.             MensagemParaAdmins(String);
  5509.             MsgHack[playerid] = true;
  5510.             SetTimerEx("EnviarMsgHack", 60000, true, "i", playerid);
  5511.         }
  5512.     }
  5513.     return 1;
  5514. }
  5515. public OnPlayerRequestClass(playerid, classid)
  5516. {
  5517.     SetupPlayerForClassSelection(playerid);
  5518.     ApplyAnimation(playerid,"DANCING","dnce_M_a", 4.0, 1, 0, 0, 0, 0);
  5519.     return 1;
  5520. }
  5521.  
  5522. public OnGameModeInit()
  5523. {
  5524.     AntiDeAMX();
  5525.     SetGameModeText("Brasil||DM||Stunts");
  5526.     UsePlayerPedAnims();
  5527.     ShowPlayerMarkers(1);
  5528.     ShowNameTags(1);
  5529.     DisableInteriorEnterExits();
  5530.     SetTimer("RandomMSGs",60000, true);
  5531.     SetTimer("MudarNomeDOServer",250,true);
  5532.     SetTimer("reloginho",1000,true);
  5533.     SetTimer("Uplevel",600000,true);
  5534.     SetTimer("AtualizarScore", 1000, true);
  5535.     SetTimer("Speed", 250, true);
  5536.     SetTimer("ImprimirInformacoes", 40, false);
  5537.     Armam = CreatePickup(358, 2, -27.3796, 1930.7887, 33.7188);
  5538.     Armam2 = CreatePickup(358, 2, -27.3796, 1930.7887, 33.7188);
  5539.     Armam3 = CreatePickup(358, 2, 74.3992, 1820.2593, 33.7188);
  5540.     Armam4 = CreatePickup(358, 2, -33.1715, 1837.3759, 33.7188);
  5541.     Armam5 = CreatePickup(341, 2, 2445.8730,747.5463,35.0156);
  5542.     Armam6 = CreatePickup(355, 2, 2079.4541,867.2479,6.9666);
  5543.  
  5544.     Reloginho1 = TextDrawCreate(620.0,5.0,"  ");
  5545.     Reloginho2 = TextDrawCreate(632.0,25.0,"  ");
  5546.     TextDrawAlignment(Reloginho1,3);
  5547.     TextDrawAlignment(Reloginho2,3);
  5548.     TextDrawColor(Reloginho1,0xFFFFFFFF);
  5549.     TextDrawColor(Reloginho2,0xFFFFFFFF);
  5550.     TextDrawBackgroundColor(Reloginho1,0x000000FF);
  5551.     TextDrawBackgroundColor(Reloginho2,0x000000FF);
  5552.     TextDrawFont(Reloginho1,3);
  5553.     TextDrawLetterSize(Reloginho1,0.5,1.4);
  5554.     TextDrawFont(Reloginho2,3);
  5555.     TextDrawLetterSize(Reloginho2,0.5,1.4);
  5556.     TextDrawSetProportional(Reloginho1,1);
  5557.     TextDrawSetProportional(Reloginho2,1);
  5558.     TextDrawSetShadow(Reloginho1,1);
  5559.     TextDrawSetShadow(Reloginho2,1);
  5560.     TextDrawSetOutline(Reloginho1,2);
  5561.     TextDrawSetOutline(Reloginho2,2);
  5562.     TextDrawShowForAll(Reloginho1);
  5563.     TextDrawShowForAll(Reloginho2);
  5564.  
  5565.     EmbaixoRadar = TextDrawCreate(1.000000,437.000000, "~r~< Utilidades > ~b~/comandos /teles /report /arenas /creditos ~r~>> ~y~Brasil ~b~Top ~g~Killers~r~ <<");
  5566.     TextDrawUseBox(EmbaixoRadar,1);
  5567.     TextDrawBoxColor(EmbaixoRadar,0x00000066);
  5568.     TextDrawTextSize(EmbaixoRadar,641.000000,0.000000);
  5569.     TextDrawAlignment(EmbaixoRadar,0);
  5570.     TextDrawBackgroundColor(EmbaixoRadar,0x000000ff);
  5571.     TextDrawFont(EmbaixoRadar,3);
  5572.     TextDrawLetterSize(EmbaixoRadar,0.399999,1.100000);
  5573.     TextDrawColor(EmbaixoRadar,0xffffffff);
  5574.     TextDrawSetOutline(EmbaixoRadar,1);
  5575.     TextDrawSetProportional(EmbaixoRadar,1);
  5576.     TextDrawSetShadow(EmbaixoRadar,1);
  5577.     //------------
  5578.     Textdraw0 = TextDrawCreate(39.000000, 285.000000, "--");//text draw do veiculo
  5579.     TextDrawBackgroundColor(Textdraw0, 255);
  5580.     TextDrawFont(Textdraw0, 3);
  5581.     TextDrawLetterSize(Textdraw0, 0.500000, 1.000000);
  5582.     TextDrawColor(Textdraw0, 16711935);
  5583.     TextDrawSetOutline(Textdraw0, 1);
  5584.     TextDrawSetProportional(Textdraw0, 1);
  5585.     TextDrawTextSize(Textdraw0, 187.000000, 549.000000);
  5586.  
  5587.     Textdraw1 = TextDrawCreate(39.000000, 300.000000, "--");//velocidade
  5588.     TextDrawBackgroundColor(Textdraw1, 255);
  5589.     TextDrawFont(Textdraw1, 3);
  5590.     TextDrawLetterSize(Textdraw1, 0.500000, 1.000000);
  5591.     TextDrawColor(Textdraw1, 16711935);
  5592.     TextDrawSetOutline(Textdraw1, 1);
  5593.     TextDrawSetProportional(Textdraw1, 1);
  5594.     TextDrawTextSize(Textdraw1, 187.000000, 272.000000);
  5595.    
  5596.     Textdraw2 = TextDrawCreate(39.000000, 315.000000, "--");//Hp (vida)
  5597.     TextDrawBackgroundColor(Textdraw2, 255);
  5598.     TextDrawFont(Textdraw2, 3);
  5599.     TextDrawLetterSize(Textdraw2, 0.500000, 1.000000);
  5600.     TextDrawColor(Textdraw2, 16711935);
  5601.     TextDrawSetOutline(Textdraw2, 1);
  5602.     TextDrawSetProportional(Textdraw2, 1);
  5603.     TextDrawTextSize(Textdraw2, 187.000000, 272.000000);
  5604.     //------------
  5605.  
  5606.     for(new x = 0; x < MAX_PLAYERS; x++)
  5607.     {
  5608.     ScoreTextDraw[x] = TextDrawCreate(487.000000, 408.000000, "Score");
  5609.     TextDrawBackgroundColor(ScoreTextDraw[x], 255);
  5610.     TextDrawFont(ScoreTextDraw[x], 1);
  5611.     TextDrawLetterSize(ScoreTextDraw[x], 0.440000, 1.500000);
  5612.     TextDrawColor(ScoreTextDraw[x], -1);
  5613.     TextDrawSetOutline(ScoreTextDraw[x], 0);
  5614.     TextDrawSetProportional(ScoreTextDraw[x], 1);
  5615.     TextDrawSetShadow(ScoreTextDraw[x], 1);
  5616.     }
  5617.  
  5618.     AddPlayerClass(0,1958.3783,1343.1572,15.3746,270.1425,0,0,24,300,-1,-1);
  5619.     AddPlayerClass(266,1958.3783,1343.1572,15.3746,270.1425,0,0,24,300,-1,-1);
  5620.     AddPlayerClass(267,1958.3783,1343.1572,15.3746,270.1425,0,0,24,300,-1,-1);
  5621.     AddPlayerClass(268,1958.3783,1343.1572,15.3746,269.1425,0,0,24,300,-1,-1);
  5622.     AddPlayerClass(269,1958.3783,1343.1572,15.3746,269.1425,0,0,24,300,-1,-1);
  5623.     AddPlayerClass(270,1958.3783,1343.1572,15.3746,269.1425,0,0,24,300,-1,-1);
  5624.     AddPlayerClass(271,1958.3783,1343.1572,15.3746,269.1425,0,0,24,300,-1,-1);
  5625.     AddPlayerClass(272,1958.3783,1343.1572,15.3746,269.1425,0,0,24,300,-1,-1);
  5626.     AddPlayerClass(280,1958.3783,1343.1572,15.3746,270.1425,0,0,24,300,-1,-1);
  5627.     AddPlayerClass(281,1958.3783,1343.1572,15.3746,270.1425,0,0,24,300,-1,-1);
  5628.     AddPlayerClass(282,1958.3783,1343.1572,15.3746,270.1425,0,0,24,300,-1,-1);
  5629.     AddPlayerClass(283,1958.3783,1343.1572,15.3746,269.1425,0,0,24,300,-1,-1);
  5630.     AddPlayerClass(284,1958.3783,1343.1572,15.3746,269.1425,0,0,24,300,-1,-1);
  5631.     AddPlayerClass(285,1958.3783,1343.1572,15.3746,269.1425,0,0,24,300,-1,-1);
  5632.     AddPlayerClass(286,1958.3783,1343.1572,15.3746,269.1425,0,0,24,300,-1,-1);
  5633.     AddPlayerClass(287,1958.3783,1343.1572,15.3746,269.1425,0,0,24,300,-1,-1);
  5634.     AddPlayerClass(254,1958.3783,1343.1572,15.3746,0.0,0,0,24,300,-1,-1);
  5635.     AddPlayerClass(255,1958.3783,1343.1572,15.3746,269.1425,0,0,24,300,-1,-1);
  5636.     AddPlayerClass(256,1958.3783,1343.1572,15.3746,269.1425,0,0,24,300,-1,-1);
  5637.     AddPlayerClass(257,1958.3783,1343.1572,15.3746,269.1425,0,0,24,300,-1,-1);
  5638.     AddPlayerClass(258,1958.3783,1343.1572,15.3746,269.1425,0,0,24,300,-1,-1);
  5639.     AddPlayerClass(259,1958.3783,1343.1572,15.3746,269.1425,0,0,24,300,-1,-1);
  5640.     AddPlayerClass(260,1958.3783,1343.1572,15.3746,269.1425,0,0,24,300,-1,-1);
  5641.     AddPlayerClass(261,1958.3783,1343.1572,15.3746,269.1425,0,0,24,300,-1,-1);
  5642.     AddPlayerClass(262,1958.3783,1343.1572,15.3746,269.1425,0,0,24,300,-1,-1);
  5643.     AddPlayerClass(263,1958.3783,1343.1572,15.3746,269.1425,0,0,24,300,-1,-1);
  5644.     AddPlayerClass(264,1958.3783,1343.1572,15.3746,269.1425,0,0,24,300,-1,-1);
  5645.     AddPlayerClass(274,1958.3783,1343.1572,15.3746,269.1425,0,0,24,300,-1,-1);
  5646.     AddPlayerClass(275,1958.3783,1343.1572,15.3746,269.1425,0,0,24,300,-1,-1);
  5647.     AddPlayerClass(276,1958.3783,1343.1572,15.3746,269.1425,0,0,24,300,-1,-1);
  5648.     AddPlayerClass(1,1958.3783,1343.1572,15.3746,269.1425,0,0,24,300,-1,-1);
  5649.     AddPlayerClass(2,1958.3783,1343.1572,15.3746,269.1425,0,0,24,300,-1,-1);
  5650.     AddPlayerClass(290,1958.3783,1343.1572,15.3746,269.1425,0,0,24,300,-1,-1);
  5651.     AddPlayerClass(291,1958.3783,1343.1572,15.3746,269.1425,0,0,24,300,-1,-1);
  5652.     AddPlayerClass(292,1958.3783,1343.1572,15.3746,269.1425,0,0,24,300,-1,-1);
  5653.     AddPlayerClass(293,1958.3783,1343.1572,15.3746,269.1425,0,0,24,300,-1,-1);
  5654.     AddPlayerClass(294,1958.3783,1343.1572,15.3746,269.1425,0,0,24,300,-1,-1);
  5655.     AddPlayerClass(295,1958.3783,1343.1572,15.3746,269.1425,0,0,24,300,-1,-1);
  5656.     AddPlayerClass(296,1958.3783,1343.1572,15.3746,269.1425,0,0,24,300,-1,-1);
  5657.     AddPlayerClass(297,1958.3783,1343.1572,15.3746,269.1425,0,0,24,300,-1,-1);
  5658.     AddPlayerClass(298,1958.3783,1343.1572,15.3746,269.1425,0,0,24,300,-1,-1);
  5659.     AddPlayerClass(299,1958.3783,1343.1572,15.3746,269.1425,0,0,24,300,-1,-1);
  5660.     AddPlayerClass(277,1958.3783,1343.1572,15.3746,269.1425,0,0,24,300,-1,-1);
  5661.     AddPlayerClass(278,1958.3783,1343.1572,15.3746,269.1425,0,0,24,300,-1,-1);
  5662.     AddPlayerClass(279,1958.3783,1343.1572,15.3746,269.1425,0,0,24,300,-1,-1);
  5663.     AddPlayerClass(288,1958.3783,1343.1572,15.3746,269.1425,0,0,24,300,-1,-1);
  5664.     AddPlayerClass(47,1958.3783,1343.1572,15.3746,269.1425,0,0,24,300,-1,-1);
  5665.     AddPlayerClass(48,1958.3783,1343.1572,15.3746,269.1425,0,0,24,300,-1,-1);
  5666.     AddPlayerClass(49,1958.3783,1343.1572,15.3746,269.1425,0,0,24,300,-1,-1);
  5667.     AddPlayerClass(50,1958.3783,1343.1572,15.3746,269.1425,0,0,24,300,-1,-1);
  5668.     AddPlayerClass(51,1958.3783,1343.1572,15.3746,269.1425,0,0,24,300,-1,-1);
  5669.     AddPlayerClass(52,1958.3783,1343.1572,15.3746,269.1425,0,0,24,300,-1,-1);
  5670.     AddPlayerClass(53,1958.3783,1343.1572,15.3746,269.1425,0,0,24,300,-1,-1);
  5671.     AddPlayerClass(54,1958.3783,1343.1572,15.3746,269.1425,0,0,24,300,-1,-1);
  5672.     AddPlayerClass(55,1958.3783,1343.1572,15.3746,269.1425,0,0,24,300,-1,-1);
  5673.     AddPlayerClass(56,1958.3783,1343.1572,15.3746,269.1425,0,0,24,300,-1,-1);
  5674.     AddPlayerClass(57,1958.3783,1343.1572,15.3746,269.1425,0,0,24,300,-1,-1);
  5675.     AddPlayerClass(58,1958.3783,1343.1572,15.3746,269.1425,0,0,24,300,-1,-1);
  5676.     AddPlayerClass(59,1958.3783,1343.1572,15.3746,269.1425,0,0,24,300,-1,-1);
  5677.     AddPlayerClass(60,1958.3783,1343.1572,15.3746,269.1425,0,0,24,300,-1,-1);
  5678.     AddPlayerClass(61,1958.3783,1343.1572,15.3746,269.1425,0,0,24,300,-1,-1);
  5679.     AddPlayerClass(62,1958.3783,1343.1572,15.3746,269.1425,0,0,24,300,-1,-1);
  5680.     AddPlayerClass(63,1958.3783,1343.1572,15.3746,269.1425,0,0,24,300,-1,-1);
  5681.     AddPlayerClass(64,1958.3783,1343.1572,15.3746,269.1425,0,0,24,300,-1,-1);
  5682.     AddPlayerClass(66,1958.3783,1343.1572,15.3746,269.1425,0,0,24,300,-1,-1);
  5683.     AddPlayerClass(67,1958.3783,1343.1572,15.3746,269.1425,0,0,24,300,-1,-1);
  5684.     AddPlayerClass(68,1958.3783,1343.1572,15.3746,269.1425,0,0,24,300,-1,-1);
  5685.     AddPlayerClass(69,1958.3783,1343.1572,15.3746,269.1425,0,0,24,300,-1,-1);
  5686.     AddPlayerClass(70,1958.3783,1343.1572,15.3746,269.1425,0,0,24,300,-1,-1);
  5687.     AddPlayerClass(71,1958.3783,1343.1572,15.3746,269.1425,0,0,24,300,-1,-1);
  5688.     AddPlayerClass(72,1958.3783,1343.1572,15.3746,269.1425,0,0,24,300,-1,-1);
  5689.     AddPlayerClass(73,1958.3783,1343.1572,15.3746,269.1425,0,0,24,300,-1,-1);
  5690.     AddPlayerClass(75,1958.3783,1343.1572,15.3746,269.1425,0,0,24,300,-1,-1);
  5691.     AddPlayerClass(76,1958.3783,1343.1572,15.3746,269.1425,0,0,24,300,-1,-1);
  5692.     AddPlayerClass(78,1958.3783,1343.1572,15.3746,269.1425,0,0,24,300,-1,-1);
  5693.     AddPlayerClass(79,1958.3783,1343.1572,15.3746,269.1425,0,0,24,300,-1,-1);
  5694.     AddPlayerClass(80,1958.3783,1343.1572,15.3746,269.1425,0,0,24,300,-1,-1);
  5695.     AddPlayerClass(81,1958.3783,1343.1572,15.3746,269.1425,0,0,24,300,-1,-1);
  5696.     AddPlayerClass(82,1958.3783,1343.1572,15.3746,269.1425,0,0,24,300,-1,-1);
  5697.     AddPlayerClass(83,1958.3783,1343.1572,15.3746,269.1425,0,0,24,300,-1,-1);
  5698.     AddPlayerClass(84,1958.3783,1343.1572,15.3746,269.1425,0,0,24,300,-1,-1);
  5699.     AddPlayerClass(85,1958.3783,1343.1572,15.3746,269.1425,0,0,24,300,-1,-1);
  5700.     AddPlayerClass(87,1958.3783,1343.1572,15.3746,269.1425,0,0,24,300,-1,-1);
  5701.     AddPlayerClass(88,1958.3783,1343.1572,15.3746,269.1425,0,0,24,300,-1,-1);
  5702.     AddPlayerClass(89,1958.3783,1343.1572,15.3746,269.1425,0,0,24,300,-1,-1);
  5703.     AddPlayerClass(91,1958.3783,1343.1572,15.3746,269.1425,0,0,24,300,-1,-1);
  5704.     AddPlayerClass(92,1958.3783,1343.1572,15.3746,269.1425,0,0,24,300,-1,-1);
  5705.     AddPlayerClass(93,1958.3783,1343.1572,15.3746,269.1425,0,0,24,300,-1,-1);
  5706.     AddPlayerClass(95,1958.3783,1343.1572,15.3746,269.1425,0,0,24,300,-1,-1);
  5707.     AddPlayerClass(96,1958.3783,1343.1572,15.3746,269.1425,0,0,24,300,-1,-1);
  5708.     AddPlayerClass(97,1958.3783,1343.1572,15.3746,269.1425,0,0,24,300,-1,-1);
  5709.     AddPlayerClass(98,1958.3783,1343.1572,15.3746,269.1425,0,0,24,300,-1,-1);
  5710.     AddPlayerClass(99,1958.3783,1343.1572,15.3746,269.1425,0,0,24,300,-1,-1);
  5711.     AddPlayerClass(100,1958.3783,1343.1572,15.3746,269.1425,0,0,24,300,-1,-1);
  5712.     AddPlayerClass(101,1958.3783,1343.1572,15.3746,269.1425,0,0,24,300,-1,-1);
  5713.     AddPlayerClass(102,1958.3783,1343.1572,15.3746,269.1425,0,0,24,300,-1,-1);
  5714.     AddPlayerClass(103,1958.3783,1343.1572,15.3746,269.1425,0,0,24,300,-1,-1);
  5715.     AddPlayerClass(104,1958.3783,1343.1572,15.3746,269.1425,0,0,24,300,-1,-1);
  5716.     AddPlayerClass(105,1958.3783,1343.1572,15.3746,269.1425,0,0,24,300,-1,-1);
  5717.     AddPlayerClass(106,1958.3783,1343.1572,15.3746,269.1425,0,0,24,300,-1,-1);
  5718.     AddPlayerClass(107,1958.3783,1343.1572,15.3746,269.1425,0,0,24,300,-1,-1);
  5719.     AddPlayerClass(108,1958.3783,1343.1572,15.3746,269.1425,0,0,24,300,-1,-1);
  5720.     AddPlayerClass(109,1958.3783,1343.1572,15.3746,269.1425,0,0,24,300,-1,-1);
  5721.     AddPlayerClass(110,1958.3783,1343.1572,15.3746,269.1425,0,0,24,300,-1,-1);
  5722.     AddPlayerClass(111,1958.3783,1343.1572,15.3746,269.1425,0,0,24,300,-1,-1);
  5723.     AddPlayerClass(112,1958.3783,1343.1572,15.3746,269.1425,0,0,24,300,-1,-1);
  5724.     AddPlayerClass(113,1958.3783,1343.1572,15.3746,269.1425,0,0,24,300,-1,-1);
  5725.     AddPlayerClass(114,1958.3783,1343.1572,15.3746,269.1425,0,0,24,300,-1,-1);
  5726.     AddPlayerClass(115,1958.3783,1343.1572,15.3746,269.1425,0,0,24,300,-1,-1);
  5727.     AddPlayerClass(116,1958.3783,1343.1572,15.3746,269.1425,0,0,24,300,-1,-1);
  5728.     AddPlayerClass(117,1958.3783,1343.1572,15.3746,269.1425,0,0,24,300,-1,-1);
  5729.     AddPlayerClass(118,1958.3783,1343.1572,15.3746,269.1425,0,0,24,300,-1,-1);
  5730.     AddPlayerClass(120,1958.3783,1343.1572,15.3746,269.1425,0,0,24,300,-1,-1);
  5731.     AddPlayerClass(121,1958.3783,1343.1572,15.3746,269.1425,0,0,24,300,-1,-1);
  5732.     AddPlayerClass(122,1958.3783,1343.1572,15.3746,269.1425,0,0,24,300,-1,-1);
  5733.     AddPlayerClass(123,1958.3783,1343.1572,15.3746,269.1425,0,0,24,300,-1,-1);
  5734.     AddPlayerClass(124,1958.3783,1343.1572,15.3746,269.1425,0,0,24,300,-1,-1);
  5735.     AddPlayerClass(125,1958.3783,1343.1572,15.3746,269.1425,0,0,24,300,-1,-1);
  5736.     AddPlayerClass(126,1958.3783,1343.1572,15.3746,269.1425,0,0,24,300,-1,-1);
  5737.     AddPlayerClass(127,1958.3783,1343.1572,15.3746,269.1425,0,0,24,300,-1,-1);
  5738.     AddPlayerClass(128,1958.3783,1343.1572,15.3746,269.1425,0,0,24,300,-1,-1);
  5739.     AddPlayerClass(129,1958.3783,1343.1572,15.3746,269.1425,0,0,24,300,-1,-1);
  5740.     AddPlayerClass(131,1958.3783,1343.1572,15.3746,269.1425,0,0,24,300,-1,-1);
  5741.     AddPlayerClass(133,1958.3783,1343.1572,15.3746,269.1425,0,0,24,300,-1,-1);
  5742.     AddPlayerClass(134,1958.3783,1343.1572,15.3746,269.1425,0,0,24,300,-1,-1);
  5743.     AddPlayerClass(135,1958.3783,1343.1572,15.3746,269.1425,0,0,24,300,-1,-1);
  5744.     AddPlayerClass(136,1958.3783,1343.1572,15.3746,269.1425,0,0,24,300,-1,-1);
  5745.     AddPlayerClass(137,1958.3783,1343.1572,15.3746,269.1425,0,0,24,300,-1,-1);
  5746.     AddPlayerClass(138,1958.3783,1343.1572,15.3746,269.1425,0,0,24,300,-1,-1);
  5747.     AddPlayerClass(139,1958.3783,1343.1572,15.3746,269.1425,0,0,24,300,-1,-1);
  5748.     AddPlayerClass(140,1958.3783,1343.1572,15.3746,269.1425,0,0,24,300,-1,-1);
  5749.     AddPlayerClass(141,1958.3783,1343.1572,15.3746,269.1425,0,0,24,300,-1,-1);
  5750.     AddPlayerClass(142,1958.3783,1343.1572,15.3746,269.1425,0,0,24,300,-1,-1);
  5751.     AddPlayerClass(143,1958.3783,1343.1572,15.3746,269.1425,0,0,24,300,-1,-1);
  5752.     AddPlayerClass(144,1958.3783,1343.1572,15.3746,269.1425,0,0,24,300,-1,-1);
  5753.     AddPlayerClass(145,1958.3783,1343.1572,15.3746,269.1425,0,0,24,300,-1,-1);
  5754.     AddPlayerClass(146,1958.3783,1343.1572,15.3746,269.1425,0,0,24,300,-1,-1);
  5755.     AddPlayerClass(147,1958.3783,1343.1572,15.3746,269.1425,0,0,24,300,-1,-1);
  5756.     AddPlayerClass(148,1958.3783,1343.1572,15.3746,269.1425,0,0,24,300,-1,-1);
  5757.     AddPlayerClass(150,1958.3783,1343.1572,15.3746,269.1425,0,0,24,300,-1,-1);
  5758.     AddPlayerClass(151,1958.3783,1343.1572,15.3746,269.1425,0,0,24,300,-1,-1);
  5759.     AddPlayerClass(152,1958.3783,1343.1572,15.3746,269.1425,0,0,24,300,-1,-1);
  5760.     AddPlayerClass(153,1958.3783,1343.1572,15.3746,269.1425,0,0,24,300,-1,-1);
  5761.     AddPlayerClass(154,1958.3783,1343.1572,15.3746,269.1425,0,0,24,300,-1,-1);
  5762.     AddPlayerClass(155,1958.3783,1343.1572,15.3746,269.1425,0,0,24,300,-1,-1);
  5763.     AddPlayerClass(156,1958.3783,1343.1572,15.3746,269.1425,0,0,24,300,-1,-1);
  5764.     AddPlayerClass(157,1958.3783,1343.1572,15.3746,269.1425,0,0,24,300,-1,-1);
  5765.     AddPlayerClass(158,1958.3783,1343.1572,15.3746,269.1425,0,0,24,300,-1,-1);
  5766.     AddPlayerClass(159,1958.3783,1343.1572,15.3746,269.1425,0,0,24,300,-1,-1);
  5767.     AddPlayerClass(160,1958.3783,1343.1572,15.3746,269.1425,0,0,24,300,-1,-1);
  5768.     AddPlayerClass(161,1958.3783,1343.1572,15.3746,269.1425,0,0,24,300,-1,-1);
  5769.     AddPlayerClass(162,1958.3783,1343.1572,15.3746,269.1425,0,0,24,300,-1,-1);
  5770.     AddPlayerClass(163,1958.3783,1343.1572,15.3746,269.1425,0,0,24,300,-1,-1);
  5771.     AddPlayerClass(164,1958.3783,1343.1572,15.3746,269.1425,0,0,24,300,-1,-1);
  5772.     AddPlayerClass(165,1958.3783,1343.1572,15.3746,269.1425,0,0,24,300,-1,-1);
  5773.     AddPlayerClass(166,1958.3783,1343.1572,15.3746,269.1425,0,0,24,300,-1,-1);
  5774.     AddPlayerClass(167,1958.3783,1343.1572,15.3746,269.1425,0,0,24,300,-1,-1);
  5775.     AddPlayerClass(168,1958.3783,1343.1572,15.3746,269.1425,0,0,24,300,-1,-1);
  5776.     AddPlayerClass(169,1958.3783,1343.1572,15.3746,269.1425,0,0,24,300,-1,-1);
  5777.     AddPlayerClass(170,1958.3783,1343.1572,15.3746,269.1425,0,0,24,300,-1,-1);
  5778.     AddPlayerClass(171,1958.3783,1343.1572,15.3746,269.1425,0,0,24,300,-1,-1);
  5779.     AddPlayerClass(172,1958.3783,1343.1572,15.3746,269.1425,0,0,24,300,-1,-1);
  5780.     AddPlayerClass(173,1958.3783,1343.1572,15.3746,269.1425,0,0,24,300,-1,-1);
  5781.     AddPlayerClass(174,1958.3783,1343.1572,15.3746,269.1425,0,0,24,300,-1,-1);
  5782.     AddPlayerClass(175,1958.3783,1343.1572,15.3746,269.1425,0,0,24,300,-1,-1);
  5783.     AddPlayerClass(176,1958.3783,1343.1572,15.3746,269.1425,0,0,24,300,-1,-1);
  5784.     AddPlayerClass(177,1958.3783,1343.1572,15.3746,269.1425,0,0,24,300,-1,-1);
  5785.     AddPlayerClass(178,1958.3783,1343.1572,15.3746,269.1425,0,0,24,300,-1,-1);
  5786.     AddPlayerClass(179,1958.3783,1343.1572,15.3746,269.1425,0,0,24,300,-1,-1);
  5787.     AddPlayerClass(180,1958.3783,1343.1572,15.3746,269.1425,0,0,24,300,-1,-1);
  5788.     AddPlayerClass(181,1958.3783,1343.1572,15.3746,269.1425,0,0,24,300,-1,-1);
  5789.     AddPlayerClass(182,1958.3783,1343.1572,15.3746,269.1425,0,0,24,300,-1,-1);
  5790.     AddPlayerClass(183,1958.3783,1343.1572,15.3746,269.1425,0,0,24,300,-1,-1);
  5791.     AddPlayerClass(184,1958.3783,1343.1572,15.3746,269.1425,0,0,24,300,-1,-1);
  5792.     AddPlayerClass(185,1958.3783,1343.1572,15.3746,269.1425,0,0,24,300,-1,-1);
  5793.     AddPlayerClass(186,1958.3783,1343.1572,15.3746,269.1425,0,0,24,300,-1,-1);
  5794.     AddPlayerClass(187,1958.3783,1343.1572,15.3746,269.1425,0,0,24,300,-1,-1);
  5795.     AddPlayerClass(188,1958.3783,1343.1572,15.3746,269.1425,0,0,24,300,-1,-1);
  5796.     AddPlayerClass(189,1958.3783,1343.1572,15.3746,269.1425,0,0,24,300,-1,-1);
  5797.     AddPlayerClass(190,1958.3783,1343.1572,15.3746,269.1425,0,0,24,300,-1,-1);
  5798.     AddPlayerClass(191,1958.3783,1343.1572,15.3746,269.1425,0,0,24,300,-1,-1);
  5799.     AddPlayerClass(192,1958.3783,1343.1572,15.3746,269.1425,0,0,24,300,-1,-1);
  5800.     AddPlayerClass(193,1958.3783,1343.1572,15.3746,269.1425,0,0,24,300,-1,-1);
  5801.     AddPlayerClass(194,1958.3783,1343.1572,15.3746,269.1425,0,0,24,300,-1,-1);
  5802.     AddPlayerClass(195,1958.3783,1343.1572,15.3746,269.1425,0,0,24,300,-1,-1);
  5803.     AddPlayerClass(196,1958.3783,1343.1572,15.3746,269.1425,0,0,24,300,-1,-1);
  5804.     AddPlayerClass(197,1958.3783,1343.1572,15.3746,269.1425,0,0,24,300,-1,-1);
  5805.     AddPlayerClass(198,1958.3783,1343.1572,15.3746,269.1425,0,0,24,300,-1,-1);
  5806.     AddPlayerClass(199,1958.3783,1343.1572,15.3746,269.1425,0,0,24,300,-1,-1);
  5807.     AddPlayerClass(200,1958.3783,1343.1572,15.3746,269.1425,0,0,24,300,-1,-1);
  5808.     AddPlayerClass(201,1958.3783,1343.1572,15.3746,269.1425,0,0,24,300,-1,-1);
  5809.     AddPlayerClass(202,1958.3783,1343.1572,15.3746,269.1425,0,0,24,300,-1,-1);
  5810.     AddPlayerClass(203,1958.3783,1343.1572,15.3746,269.1425,0,0,24,300,-1,-1);
  5811.     AddPlayerClass(204,1958.3783,1343.1572,15.3746,269.1425,0,0,24,300,-1,-1);
  5812.     AddPlayerClass(205,1958.3783,1343.1572,15.3746,269.1425,0,0,24,300,-1,-1);
  5813.     AddPlayerClass(206,1958.3783,1343.1572,15.3746,269.1425,0,0,24,300,-1,-1);
  5814.     AddPlayerClass(207,1958.3783,1343.1572,15.3746,269.1425,0,0,24,300,-1,-1);
  5815.     AddPlayerClass(209,1958.3783,1343.1572,15.3746,269.1425,0,0,24,300,-1,-1);
  5816.     AddPlayerClass(210,1958.3783,1343.1572,15.3746,269.1425,0,0,24,300,-1,-1);
  5817.     AddPlayerClass(211,1958.3783,1343.1572,15.3746,269.1425,0,0,24,300,-1,-1);
  5818.     AddPlayerClass(212,1958.3783,1343.1572,15.3746,269.1425,0,0,24,300,-1,-1);
  5819.     AddPlayerClass(213,1958.3783,1343.1572,15.3746,269.1425,0,0,24,300,-1,-1);
  5820.     AddPlayerClass(214,1958.3783,1343.1572,15.3746,269.1425,0,0,24,300,-1,-1);
  5821.     AddPlayerClass(215,1958.3783,1343.1572,15.3746,269.1425,0,0,24,300,-1,-1);
  5822.     AddPlayerClass(216,1958.3783,1343.1572,15.3746,269.1425,0,0,24,300,-1,-1);
  5823.     AddPlayerClass(217,1958.3783,1343.1572,15.3746,269.1425,0,0,24,300,-1,-1);
  5824.     AddPlayerClass(218,1958.3783,1343.1572,15.3746,269.1425,0,0,24,300,-1,-1);
  5825.     AddPlayerClass(219,1958.3783,1343.1572,15.3746,269.1425,0,0,24,300,-1,-1);
  5826.     AddPlayerClass(220,1958.3783,1343.1572,15.3746,269.1425,0,0,24,300,-1,-1);
  5827.     AddPlayerClass(221,1958.3783,1343.1572,15.3746,269.1425,0,0,24,300,-1,-1);
  5828.     AddPlayerClass(222,1958.3783,1343.1572,15.3746,269.1425,0,0,24,300,-1,-1);
  5829.     AddPlayerClass(223,1958.3783,1343.1572,15.3746,269.1425,0,0,24,300,-1,-1);
  5830.     AddPlayerClass(224,1958.3783,1343.1572,15.3746,269.1425,0,0,24,300,-1,-1);
  5831.     AddPlayerClass(225,1958.3783,1343.1572,15.3746,269.1425,0,0,24,300,-1,-1);
  5832.     AddPlayerClass(226,1958.3783,1343.1572,15.3746,269.1425,0,0,24,300,-1,-1);
  5833.     AddPlayerClass(227,1958.3783,1343.1572,15.3746,269.1425,0,0,24,300,-1,-1);
  5834.     AddPlayerClass(228,1958.3783,1343.1572,15.3746,269.1425,0,0,24,300,-1,-1);
  5835.     AddPlayerClass(229,1958.3783,1343.1572,15.3746,269.1425,0,0,24,300,-1,-1);
  5836.     AddPlayerClass(230,1958.3783,1343.1572,15.3746,269.1425,0,0,24,300,-1,-1);
  5837.     AddPlayerClass(231,1958.3783,1343.1572,15.3746,269.1425,0,0,24,300,-1,-1);
  5838.     AddPlayerClass(232,1958.3783,1343.1572,15.3746,269.1425,0,0,24,300,-1,-1);
  5839.     AddPlayerClass(233,1958.3783,1343.1572,15.3746,269.1425,0,0,24,300,-1,-1);
  5840.     AddPlayerClass(234,1958.3783,1343.1572,15.3746,269.1425,0,0,24,300,-1,-1);
  5841.     AddPlayerClass(235,1958.3783,1343.1572,15.3746,269.1425,0,0,24,300,-1,-1);
  5842.     AddPlayerClass(236,1958.3783,1343.1572,15.3746,269.1425,0,0,24,300,-1,-1);
  5843.     AddPlayerClass(237,1958.3783,1343.1572,15.3746,269.1425,0,0,24,300,-1,-1);
  5844.     AddPlayerClass(238,1958.3783,1343.1572,15.3746,269.1425,0,0,24,300,-1,-1);
  5845.     AddPlayerClass(239,1958.3783,1343.1572,15.3746,269.1425,0,0,24,300,-1,-1);
  5846.     AddPlayerClass(240,1958.3783,1343.1572,15.3746,269.1425,0,0,24,300,-1,-1);
  5847.     AddPlayerClass(241,1958.3783,1343.1572,15.3746,269.1425,0,0,24,300,-1,-1);
  5848.     AddPlayerClass(242,1958.3783,1343.1572,15.3746,269.1425,0,0,24,300,-1,-1);
  5849.     AddPlayerClass(243,1958.3783,1343.1572,15.3746,269.1425,0,0,24,300,-1,-1);
  5850.     AddPlayerClass(244,1958.3783,1343.1572,15.3746,269.1425,0,0,24,300,-1,-1);
  5851.     AddPlayerClass(245,1958.3783,1343.1572,15.3746,269.1425,0,0,24,300,-1,-1);
  5852.     AddPlayerClass(246,1958.3783,1343.1572,15.3746,269.1425,0,0,24,300,-1,-1);
  5853.     AddPlayerClass(247,1958.3783,1343.1572,15.3746,269.1425,0,0,24,300,-1,-1);
  5854.     AddPlayerClass(248,1958.3783,1343.1572,15.3746,269.1425,0,0,24,300,-1,-1);
  5855.     AddPlayerClass(249,1958.3783,1343.1572,15.3746,269.1425,0,0,24,300,-1,-1);
  5856.     AddPlayerClass(250,1958.3783,1343.1572,15.3746,269.1425,0,0,24,300,-1,-1);
  5857.     AddPlayerClass(251,1958.3783,1343.1572,15.3746,269.1425,0,0,24,300,-1,-1);
  5858.     AddPlayerClass(253,1958.3783,1343.1572,15.3746,269.1425,0,0,24,300,-1,-1);
  5859. //carros do spawns
  5860.     AddStaticVehicle(411,-2446.9692,740.9683,34.7427,180.4507,3,3);
  5861.     AddStaticVehicle(411,-2438.4089,742.0896,34.7427,184.1600,3,3);
  5862.     AddStaticVehicle(415,-2451.3950,741.9471,34.7427,177.7242,0,1);
  5863.     AddStaticVehicle(451,-2429.5627,742.1686,34.7427,180.1825,2,1);
  5864.     AddStaticVehicle(522,-1866.3438,-144.1949,11.4646,359.3810,3,3);
  5865.     AddStaticVehicle(522,-1867.7831,-144.4688,11.4697,352.3374,3,3);
  5866.     AddStaticVehicle(522,-1858.3805,-143.7475,11.4729,358.6462,3,3);
  5867.     AddStaticVehicle(522,-1855.8914,-144.6464,11.4773,358.5233,3,3);
  5868.     AddStaticVehicle(411,-2318.8755,-124.0995,35.0396,180.9394,3,3);
  5869.     AddStaticVehicle(411,-2341.0906,-123.7862,35.0396,181.7613,3,3);
  5870.     AddStaticVehicle(522,-2344.6575,-125.5156,34.8824,164.4606,3,3);
  5871.     AddStaticVehicle(411,-2655.5125,-278.3441,7.2163,134.5728,3,3);
  5872.     AddStaticVehicle(411,-2663.4219,-286.6519,7.1803,318.1922,3,3);
  5873.     AddStaticVehicle(521,-2030.1726,133.9640,28.4055,320.3022,3,3);
  5874.     AddStaticVehicle(521,-2027.1431,133.0742,28.4110,325.4086,3,3);
  5875.     AddStaticVehicle(557,1129.0697,-1391.6729,13.9609,88.3183,1,1);
  5876.     AddStaticVehicle(513,2027.1006,-2653.7864,14.1002,3.6031,186,186);
  5877.     AddStaticVehicle(596,2249.8394,2417.0476,10.3883,92.1641,131,186);
  5878.     AddStaticVehicle(506,2167.8064,2741.0918,10.5251,90.2423,158,1);
  5879.     AddStaticVehicle(506,2016.7523,-2610.5615,13.2530,268.6848,158,1);
  5880.     AddStaticVehicle(515,1539.1075,2761.4153,11.7749,181.5078,182,182);
  5881.     AddStaticVehicle(535,2034.3915,1916.5151,11.9413,358.9341,166,1);
  5882.     AddStaticVehicle(522,1395.0353,2246.0483,10.3966,263.3931,183,184);
  5883.     AddStaticVehicle(541,1386.9871,2249.8438,10.4438,87.6492,186,1);
  5884.     AddStaticVehicle(436,1650.9771,2746.5576,10.6004,177.0041,2,2);
  5885.     AddStaticVehicle(522,1496.3253,2205.1104,10.3917,179.4193,3,3);
  5886. //carros da garagem
  5887.     AddStaticVehicle(411,15.8611,1553.6078,12.4708,101.0493,3,3);
  5888.     AddStaticVehicle(541,18.0732,1549.3188,12.3521,106.6778,182,1);
  5889.     AddStaticVehicle(603,19.1407,1545.4994,12.5880,105.9449,0,1);
  5890.     AddStaticVehicle(413,19.8665,1541.5885,12.8522,105.5887,186,1);
  5891.     AddStaticVehicle(415,22.5897,1536.6505,12.5210,111.6898,181,1);
  5892.     AddStaticVehicle(522,-31.2245,1539.8810,12.3057,201.1153,186,182);
  5893.     AddStaticVehicle(522,-29.4554,1540.9019,12.3058,199.2207,166,169);
  5894.     AddStaticVehicle(522,-27.6312,1541.1769,12.3198,184.7536,3,3);
  5895.     AddStaticVehicle(521,-26.3319,1541.8319,12.3235,206.2010,131,1);
  5896.     AddStaticVehicle(521,-24.1248,1542.2466,12.3273,193.7340,0,1);
  5897.     AddStaticVehicle(403,-9.6409,1496.8712,13.3586,22.2478,182,1);
  5898.     AddStaticVehicle(403,-2.0715,1499.2333,13.3587,15.2768,186,1);
  5899.     AddStaticVehicle(471,-21.9865,1542.9550,12.2378,199.9325,3,1);
  5900.     AddStaticVehicle(471,-19.5963,1543.8113,12.2374,211.1379,2,1);
  5901.     AddStaticVehicle(556,10.5848,1536.6968,13.1139,111.8051,1,1);
  5902.     AddStaticVehicle(556,6.6869,1547.7677,13.1297,108.1112,1,1);
  5903.     AddStaticVehicle(451,25.3415,1529.8348,12.4573,110.3895,3,1);
  5904.     AddStaticVehicle(494,27.2088,1524.0690,12.6513,108.2633,169,1);
  5905.     AddStaticVehicle(495,-2.7308,1535.9039,13.1026,109.8643,188,1);
  5906.     AddStaticVehicle(495,29.5683,1514.9972,13.1292,108.3949,195,1);
  5907.     AddStaticVehicle(411,6.1664,1521.2861,12.4771,108.0828,131,1);
  5908.     AddStaticVehicle(451,-7.1198,1524.1995,12.4570,105.4025,186,1);
  5909.     AddStaticVehicle(535,3.5825,1506.6882,12.5196,116.4206,182,1);
  5910.     AddStaticVehicle(568,16.7800,1515.6938,12.6229,100.6046,1,1);
  5911.     AddStaticVehicle(539,-13.0258,1528.4283,12.1147,104.8773,1,1);
  5912.     AddStaticVehicle(439,-13.4491,1539.4911,12.6519,117.9407,2,1);
  5913.     AddStaticVehicle(598,-1.3624,1513.5792,12.4970,107.1686,183,0);
  5914.     AddStaticVehicle(571,13.1108,1527.2448,12.0338,108.1337,186,0);
  5915.     AddStaticVehicle(571,11.6212,1530.1322,12.0262,109.4216,182,0);
  5916.     AddStaticVehicle(534,28.7010,1519.8153,12.4818,110.4837,3,3);
  5917.     AddStaticVehicle(560,31.8407,1509.6613,12.4550,102.5747,45,45);
  5918. //===== mensagens 3d
  5919.     Create3DTextLabel("Sem motos? Use /v 522 cor1 cor2",0x00FF00FF,-2237.2661,-1718.7568,480.8683,50,0);
  5920.     Create3DTextLabel("Sem motos? Use /v 522 cor1 cor2",0x00FF00FF,320.8494,-2861.5278,143.5188,50,0);
  5921.     Create3DTextLabel("Sem motos? Use /v 522 cor1 cor2",0x00FF00FF,-2879.1689,-3075.0132,79.6127,50,0);
  5922.     Create3DTextLabel("Sem motos? Use /v 522 cor1 cor2",0x00FF00FF,1499.0292,-2698.3464,13.5391,50,0);
  5923.     Create3DTextLabel("/dm1",0x00FF00FF,-368.7011,2218.5105,42.4912,50,0);
  5924.     Create3DTextLabel("/drop",0x00FF00FF,1809.8409,1719.5765,1128.6166,50,0);
  5925.     Create3DTextLabel("/aerols",0x00FF00FF,2056.9668,-2620.6597,13.5469,50,0);
  5926.     Create3DTextLabel("/stunt",0x00FF00FF,-513.3890,2219.5330,42.4960,50,0);
  5927.     Create3DTextLabel("/garagem",0x00FF00FF,-45.7932,1520.5421,12.7500,50,0);
  5928. //------ aero porto
  5929. //
  5930.     AddStaticVehicle(476,1957.3875,-2652.6069,14.2567,358.0165,3,3);
  5931.     AddStaticVehicle(593,1884.2151,-2561.2798,14.0055,92.1081,22,2);
  5932.     AddStaticVehicle(519,2052.6418,-2649.0398,14.4686,359.8606,5,5);
  5933.     AddStaticVehicle(494,2008.3224,-2610.7747,13.4422,269.0588,186,1);
  5934. //===---- PARKOUR NGR
  5935.     AddStaticVehicle(522,-2237.9082,-1710.9894,480.4368,96.0005,3,3);
  5936.     AddStaticVehicle(522,-2237.3833,-1712.2794,480.4471,96.6538,2,2);
  5937.     AddStaticVehicle(522,-2237.3308,-1713.1232,480.4463,99.0342,0,1);
  5938.     AddStaticVehicle(522,-2237.0911,-1714.6444,480.4474,100.3504,182,182);
  5939.     AddStaticVehicle(522,-2199.3972,-1677.9700,375.3003,276.1049,189,1);
  5940. //======= nrg 3 ====
  5941.     AddStaticVehicle(522,-2889.1353,-3074.8330,79.1797,186.4037,3,3);
  5942.     AddStaticVehicle(522,-2887.4316,-3074.6741,79.1805,185.8502,6,1);
  5943.     AddStaticVehicle(522,-2886.0752,-3074.7820,79.1764,182.3389,9,1);
  5944.     AddStaticVehicle(522,-2884.4299,-3074.7769,79.1601,182.2280,11,1);
  5945.     AddStaticVehicle(522,-2883.2681,-3074.7500,79.1774,171.5786,182,1);
  5946. //======= nrg 4 ======
  5947.     AddStaticVehicle(522,1503.9148,-2698.1631,13.1048,180.1394,186,1);
  5948.     AddStaticVehicle(522,1505.3438,-2698.3503,13.1063,185.5352,184,1);
  5949.     AddStaticVehicle(522,1509.6350,-2698.8181,13.1071,175.2425,178,1);
  5950.     AddStaticVehicle(522,1508.0588,-2698.6311,13.1102,180.5391,179,1);
  5951.     AddStaticVehicle(522,1506.7577,-2698.9619,13.1049,176.7514,180,1);
  5952.     AddStaticVehicle(522,1502.2568,-2699.7478,13.1060,180.6236,3,3);
  5953. //===== motocros
  5954.     AddStaticVehicleEx(468,606.0363,902.7790,-45.1673,155.9530,186,1,10);
  5955.     AddStaticVehicleEx(468,604.8460,903.9067,-45.1732,170.1201,182,1,10);
  5956.     AddStaticVehicleEx(468,604.0232,906.3658,-45.1802,180.2992,3,1,10);
  5957. //===== kart
  5958. //Kart
  5959.     AddStaticVehicleEx(571,2892.0396,1026.6110,12.7592,0.4990,88,83,5);
  5960.     AddStaticVehicleEx(571,2890.0488,1026.5933,12.7790,0.4996,88,83,5);
  5961.     AddStaticVehicleEx(571,2888.3948,1026.5753,12.7776,0.6341,88,83,5);
  5962.     AddStaticVehicleEx(571,2886.6985,1026.5564,12.7775,0.6341,88,83,5);
  5963. //========== OBJETOS ===============
  5964. //-------------- DM 1 ------------------
  5965.     CreateObject(987, -405.89999389648, 2275.6000976563, 41.200000762939, 0, 0, 182);
  5966.     CreateObject(987, -417.89999389648, 2275.5, 41.200000762939, 0, 0, 186);
  5967.     CreateObject(987, -429.79998779297, 2274.3000488281, 41.5, 356.00244140625, 2.0048828125, 236.13980102539);
  5968.     CreateObject(987, -436.20001220703, 2264.5, 41.200000762939, 0, 0, 242);
  5969.     CreateObject(987, -442, 2254.1000976563, 41.400001525879, 0, 0, 250);
  5970.     CreateObject(987, -446.29998779297, 2243.1999511719, 41.400001525879, 0, 0, 270);
  5971.     CreateObject(987, -446.10000610352, 2232, 41.5, 0, 0, 278);
  5972.     CreateObject(987, -445, 2220.6000976563, 41.400001525879, 0, 0, 286);
  5973.     CreateObject(987, -442.10000610352, 2209.1999511719, 41.400001525879, 0, 358, 314);
  5974.     CreateObject(987, -434.10000610352, 2200.3999023438, 41.400001525879, 0, 2, 330);
  5975.     CreateObject(987, -423.79998779297, 2194.3000488281, 41.099998474121, 0, 0, 343.99996948242);
  5976.     CreateObject(987, -412.39999389648, 2190.6999511719, 41.099998474121, 0, 0, 354);
  5977.     CreateObject(987, -400.79998779297, 2189.6000976563, 41, 0, 0, 0);
  5978.     CreateObject(987, -389.20001220703, 2189.3000488281, 41.099998474121, 0, 0, 6);
  5979.     CreateObject(987, -377.79998779297, 2190.1999511719, 41.200000762939, 0, 0, 8);
  5980.     CreateObject(987, -365.89999389648, 2191.6999511719, 41.099998474121, 0, 0, 18);
  5981.     CreateObject(987, -354.60000610352, 2195.1000976563, 41.5, 0, 0, 30);
  5982.     CreateObject(987, -344.29998779297, 2201, 41.5, 0, 0, 64);
  5983.     CreateObject(987, -339.20001220703, 2211.6000976563, 41.5, 0, 0, 100);
  5984.     CreateObject(987, -341, 2222.6000976563, 41.5, 0, 0, 108);
  5985.     CreateObject(987, -344.70001220703, 2233.5, 41.5, 0, 0, 102);
  5986.     CreateObject(987, -347.20001220703, 2244.6999511719, 41.5, 0, 2, 108);
  5987.     CreateObject(987, -350.79998779297, 2255.8999023438, 41.099998474121, 0, 0, 116);
  5988.     CreateObject(987, -355.70001220703, 2266.6999511719, 41.799999237061, 0, 0, 154);
  5989.     CreateObject(987, -365.29998779297, 2271.8999023438, 40.700000762939, 0, 0, 162);
  5990.     CreateObject(987, -376.20001220703, 2275.1000976563, 40.400001525879, 0, 0, 180);
  5991.     CreateObject(987, -387.29998779297, 2275.6000976563, 40.200000762939, 0, 2, 180);
  5992.     CreateObject(987, -398.89999389648, 2275.8999023438, 40.799999237061, 0, 0, 182);
  5993.     CreateObject(3524, -416.29998779297, 2246.8999023438, 53.400001525879, 0, 0, 110);
  5994.     CreateObject(3374, -425.70001220703, 2208.3000488281, 42.900001525879, 0, 0, 0);
  5995.     CreateObject(3594, -371.89999389648, 2224.6000976563, 42.099998474121, 0, 0, 0);
  5996.     CreateObject(650, -420.29998779297, 2265.3999023438, 41.400001525879, 0, 0, 0);
  5997.     CreateObject(650, -423.29998779297, 2261.3999023438, 41.400001525879, 0, 0, 0);
  5998.     CreateObject(2350, -378.39999389648, 2245.8999023438, 42, 0, 0, 0);
  5999.     CreateObject(2350, -378.60000610352, 2247, 42, 0, 0, 0);
  6000. //=--------------- dm 2=====================
  6001.     CreateObject(16771, 1058.038330, 235.117920, 49.743687, 0.0000, 0.0000, 0.0000);
  6002.     CreateObject(987, 1042.112427, 256.047394, 42.966713, 0.0000, 0.0000, 0.0000);
  6003.     CreateObject(987, 1053.195557, 256.242126, 42.972927, 0.0000, 0.0000, 0.0000);
  6004.     CreateObject(987, 1063.600098, 256.601532, 42.966713, 0.0000, 0.0000, 0.0000);
  6005.     CreateObject(1225, 1075.869263, 214.702576, 43.372467, 0.0000, 0.0000, 0.0000);
  6006.     CreateObject(1225, 1035.454102, 214.389343, 43.372467, 0.0000, 0.0000, 0.0000);
  6007.     CreateObject(1225, 1030.079590, 257.845276, 43.372467, 0.0000, 0.0000, 0.0000);
  6008.     CreateObject(1225, 1039.019287, 217.096130, 43.594753, 0.0000, 0.0000, 0.0000);
  6009.     CreateObject(1225, 1037.099487, 255.926392, 43.594753, 0.0000, 0.0000, 0.0000);
  6010.     CreateObject(1225, 1079.328369, 256.158600, 44.398472, 0.0000, 0.0000, 0.0000);
  6011.     CreateObject(3277, 1073.314819, 234.525345, 43.967808, 0.0000, 0.0000, 0.0000);
  6012.     CreateObject(3277, 1058.256714, 251.389420, 43.961594, 0.0000, 0.0000, 0.0000);
  6013.     CreateObject(3277, 1058.651123, 217.258148, 43.961594, 0.0000, 0.0000, 0.0000);
  6014.     CreateObject(3277, 1041.255127, 236.034134, 44.265793, 0.0000, 0.0000, 0.0000);
  6015.     CreateObject(11479, 1075.271118, 223.041260, 43.374996, 0.0000, 0.0000, 0.0000);
  6016.     CreateObject(3461, 1042.890625, 236.151932, 46.340805, 0.0000, 0.0000, 0.0000);
  6017.     CreateObject(3461, 1058.542358, 252.057678, 46.036606, 0.0000, 0.0000, 0.0000);
  6018.     CreateObject(3461, 1058.175781, 220.315491, 46.028915, 0.0000, 0.0000, 0.0000);
  6019.     CreateObject(3461, 1073.004395, 236.654724, 46.035126, 0.0000, 0.0000, 0.0000);
  6020.     CreateObject(2780, 1042.186523, 254.811707, 43.188999, 0.0000, 0.0000, 0.0000);
  6021.     CreateObject(2780, 1075.703003, 256.268982, 43.188999, 0.0000, 0.0000, 0.0000);
  6022.     CreateObject(2780, 1076.493896, 216.833740, 43.188999, 0.0000, 0.0000, 0.0000);
  6023.     CreateObject(2780, 1040.455566, 217.779327, 43.188999, 0.0000, 0.0000, 0.0000);
  6024.     CreateObject(3528, 1039.966797, 242.649429, 46.078182, 0.0000, 0.0000, 0.0000);
  6025.     CreateObject(3515, 1056.563965, 234.897217, 45.159206, 0.0000, 0.0000, 0.0000);
  6026.     CreateObject(1985, 1074.147949, 216.879578, 45.617737, 0.0000, 0.0000, 0.0000);
  6027.     CreateObject(1452, 1074.344238, 219.629578, 44.248024, 0.0000, 0.0000, 0.0000);
  6028.     CreateObject(18569, 1067.654785, 227.434662, 44.515091, 0.0000, 0.0000, 0.0000);
  6029. //----------------------------DERBY   ************
  6030.     CreateObject(8546, 1556.1999511719, 2668.3000488281, 99.199996948242, 0, 0, 0);
  6031.     CreateObject(980, 2772.3999023438, 909.40002441406, 13.10000038147, 0, 0, 272);
  6032.     CreateObject(980, 2772.3000488281, 920.70001220703, 13, 0, 0, 268);
  6033.     CreateObject(1411, 2774.8000488281, 903.40002441406, 11.5, 0, 0, 0);
  6034.     CreateObject(1411, 2774.8999023438, 924, 11.5, 0, 0, 0);
  6035.     CreateObject(1225, 2725.6000976563, -1769.5999755859, 43.200000762939, 0, 0, 0);
  6036.     CreateObject(1225, 2716.6000976563, -1775.3000488281, 42.299999237061, 0, 0, 0);
  6037.     CreateObject(1225, 2716.6999511719, -1791.5, 41.400001525879, 0, 0, 0);
  6038.     CreateObject(1225, 2710.3000488281, -1747.6999511719, 42, 0, 0, 0);
  6039.     CreateObject(1676, 2750, -1720.6999511719, 42.200000762939, 0, 0, 0);
  6040.     CreateObject(2780, 2749.3000488281, -1721.1999511719, 41.299999237061, 0, 0, 0);
  6041.     CreateObject(2780, 2748.8999023438, -1775.0999755859, 42.5, 0, 0, 0);
  6042.     CreateObject(1225, 2771.3999023438, -1745.8000488281, 41.799999237061, 0, 0, 0);
  6043.     CreateObject(3524, 2739.8000488281, -1760.4000244141, 46, 0, 0, 78);
  6044.     CreateObject(3524, 2738.8999023438, -1762.4000244141, 46, 0, 358, 48);
  6045.     CreateObject(2780, 2737.3000488281, -1772.5, 42.799999237061, 0, 0, 0);
  6046.     CreateObject(3524, 2737.1999511719, -1762.5, 46, 0, 0, 0);
  6047.     CreateObject(3524, 2736.1000976563, -1760.9000244141, 45.799999237061, 0, 0, 280);
  6048.     CreateObject(3524, 2738.3000488281, -1758.5, 46, 0, 0, 154);
  6049.     CreateObject(3524, 2736.5, -1759.4000244141, 46, 0, 0, 242);
  6050.     CreateObject(3515, 2738, -1760.5999755859, 42.299999237061, 0, 0, 0);
  6051.     CreateObject(1676, 2717.3000488281, -1735.0999755859, 42.599998474121, 0, 0, 0);
  6052.     CreateObject(1225, 2681.8999023438, -1738.4000244141, 38.099998474121, 0, 0, 0);
  6053.     CreateObject(2780, 2726.1000976563, -1717.4000244141, 39.900001525879, 0, 0, 0);
  6054.     CreateObject(1225, 2778.1000976563, -1728.5, 39.799999237061, 0, 0, 0);
  6055.     CreateObject(1225, 2730, -1705.5999755859, 39, 0, 0, 0);
  6056.     CreateObject(1225, 2695.5, -1723, 39.099998474121, 0, 0, 0);
  6057.     CreateObject(2780, 2769, -1747.1999511719, 42, 0, 0, 0);
  6058.     CreateObject(3374, 2780.6999511719, -1768, 41.700000762939, 0, 4, 348);
  6059.     CreateObject(1676, 2694.8999023438, -1787.5999755859, 41.099998474121, 0, 0, 0);
  6060.     CreateObject(1225, 2732.1999511719, -1815.5999755859, 38.900001525879, 0, 0, 0);
  6061.     CreateObject(2780, 2765.5, -1812, 37.799999237061, 0, 0, 0);
  6062.     CreateObject(1676, 2778.8000488281, -1801.9000244141, 39.5, 0, 0, 0);
  6063.     CreateObject(1225, 2764.3999023438, -1793.1999511719, 40.299999237061, 0, 0, 0);
  6064.     CreateObject(1225, 2727.8000488281, -1748.0999755859, 43.200000762939, 0, 0, 0);
  6065.     CreateObject(2780, 2718.1999511719, -1753.3000488281, 42.400001525879, 0, 0, 0);
  6066. // RAMPA NA AVENIDA ====
  6067.     CreateObject(1655, 2072.6999511719, 823.59997558594, 6.9000000953674, 0, 0, 178);
  6068.     CreateObject(1655, 2064.1000976563, 823.90002441406, 6.9000000953674, 0, 0, 178);
  6069.     CreateObject(1655, 2072.3999023438, 815.90002441406, 11.10000038147, 12, 0, 177.99993896484);
  6070.     CreateObject(1655, 2063.8000488281, 816.20001220703, 11.10000038147, 12, 0, 178);
  6071.     CreateObject(16442, 2090.1999511719, 816.09997558594, 9.1999998092651, 0, 0, 0);
  6072.     CreateObject(16442, 2088.1999511719, 816.29998779297, 10.199999809265, 353.32754516602, 311.56414794922, 356.53469848633);
  6073.     CreateObject(3092, 2082.5, 867.70001220703, 6.9000000953674, 0, 0, 227.99996948242);
  6074. // motocros ================
  6075.     CreateObject(16318, 526.20001220703, 922.5, -20.799999237061, 0, 338, 172.40454101563);
  6076.     CreateObject(16309, 587.40002441406, 908.79998779297, -43.400001525879, 0, 342, 136.99822998047);
  6077.     CreateObject(18367, 517.29998779297, 923.70001220703, -13.5, 350.220703125, 12.179656982422, 260.09942626953);
  6078.     CreateObject(16316, 480.20001220703, 929.20001220703, -2.5999999046326, 0, 358, 172.99597167969);
  6079.     CreateObject(16309, 447.20001220703, 958.90002441406, 4.8000001907349, 356.84887695313, 38.067810058594, 219.46325683594);
  6080.     CreateObject(16309, 470.29998779297, 975.5, 16.5, 0, 354, 34.998168945313);
  6081.     CreateObject(16305, 487.10000610352, 977.59997558594, 25.39999961853, 0, 0, 0);
  6082.     CreateObject(16317, 487.79998779297, 981.90002441406, 24.89999961853, 19.9873046875, 2.1282348632813, 359.27224731445);
  6083. //GARAGEN
  6084.     CreateObject(3491, 1.7999999523163, 1524.1999511719, 20, 0, 0, 290);
  6085. //=============== aero ls
  6086.     CreateDynamicObject(18779, 1720.0738525391, -2591.5363769531, 22.5390625, 0, 0, 0);
  6087.     CreateDynamicObject(18779, 1652.0412597656, -2507.9418945313, 22.546875, 0, 0, 0);
  6088.     CreateDynamicObject(18778, 1914.5770263672, -2593.5869140625, 14.265625, 0, 0, 268);
  6089.     CreateDynamicObject(18778, 1922.5999755859, -2593.8500976563, 14.265625, 0, 0, 87.99951171875);
  6090.     CreateDynamicObject(18846, 1661.3731689453, -2521.5219726563, 17.46875, 0, 0, 182);
  6091.     CreateDynamicObject(18846, 1661.125, -2564.8271484375, 17.46875, 0, 0, 0);
  6092.     CreateDynamicObject(19005, 1565.455078125, -2593.3999023438, 15.85000038147, 0, 0, 90);
  6093.     CreateDynamicObject(19002, 1913.4899902344, -2432.4116210938, 21.74224281311, 0, 0, 0);
  6094.     CreateDynamicObject(19002, 1913.8217773438, -2418.693359375, 21.74224281311, 0, 0, 0);
  6095.     CreateDynamicObject(19001, 2009.859375, -2579.51171875, 22.5, 0, 0, 0);
  6096.     CreateDynamicObject(18787, 1913.8641357422, -2444.6918945313, 15.03911781311, 0, 0, 0);
  6097.     CreateDynamicObject(18787, 1913.7543945313, -2406.0922851563, 15.03911781311, 0, 0, 180);
  6098.     CreateDynamicObject(18781, 1420.2150878906, -2493.8356933594, 23.370000839233, 0, 0, 90);
  6099.     CreateDynamicObject(18985, 1537.8139648438, -2464.5363769531, 15.800000190735, 0, 0, 270);
  6100.     CreateDynamicObject(18984, 2106.5815429688, -2409.9177246094, 30.799999237061, 18, 0, 0);
  6101.     CreateDynamicObject(18985, 2120.0112304688, -2409.9694824219, 31.10000038147, 342, 0, 178);
  6102.     CreateDynamicObject(18982, 1940.6350097656, -2424.1437988281, 15.5, 0, 0, 0);
  6103.     CreateDynamicObject(18983, 1961.8773193359, -2424.0913085938, 15.5, 0, 0, 0);
  6104.     CreateDynamicObject(18859, 1727.2156982422, -2448.0278320313, 23.89999961853, 0, 0, 0);
  6105.     CreateDynamicObject(18876, 1788.7224121094, -2638.3666992188, 12.546875, 0, 0, 272);
  6106.     CreateDynamicObject(18876, 1717.5367431641, -2640.4987792969, 12.546875, 0, 0, 266);
  6107.     CreateDynamicObject(18844, 1955.9249267578, -2548.2619628906, 70, 0, 0, 0);
  6108.     CreateDynamicObject(18843, 1483.140625, -2546.4169921875, 72, 0, 0, 0);
  6109.     CreateDynamicObject(18841, 1821.0980224609, -2448.6840820313, 15.5, 89.800018310547, 0, 268);
  6110.     CreateDynamicObject(18845, 1939.404296875, -2317.28515625, 50, 0, 352.5, 255.99243164063);
  6111.     CreateDynamicObject(18827, 1842.5577392578, -2501.9382324219, 15.5, 0, 0, 270);
  6112.     CreateDynamicObject(18780, 1860.3139648438, -2427.5942382813, 24.3046875, 0, 0, 126);
  6113.     CreateDynamicObject(19005, 2024.4794921875, -2493.869140625, 15.85000038147, 0, 0, 90);
  6114.     CreateDynamicObject(19005, 2005.2249755859, -2494, 15.85000038147, 0, 0, 270);
  6115.     CreateDynamicObject(18778, 1843.1645507813, -2592.9897460938, 14.265625, 0, 0, 269.99951171875);
  6116.     CreateDynamicObject(18851, 1457.2800292969, -2593.1000976563, 19.155000686646, 0, 0, 2);
  6117.     CreateDynamicObject(18750, 1412.1934814453, -2440.9860839844, 36, 85, 0, 42);
  6118.     CreateDynamicObject(18750, 2107.1918945313, -2609.7973632813, 36, 84.995727539063, 0, 223.99523925781);
  6119.     CreateDynamicObject(18822, 2025.7520751953, -2629.8449707031, 15.5, 89.800018310547, 0, 104);
  6120.     CreateDynamicObject(18778, 1851.1655273438, -2592.9951171875, 14.265625, 0, 0, 89.994506835938);
  6121.     CreateDynamicObject(18779, 1683.0764160156, -2579.4985351563, 22.5390625, 0, 0, 180);
  6122.     CreateDynamicObject(18779, 1616.8282470703, -2495.9499511719, 22.546875, 0, 0, 180);
  6123.     CreateDynamicObject(19005, 1546.2014160156, -2593.541015625, 15.85000038147, 0, 0, 270);
  6124.     CreateDynamicObject(18837, 1421.1496582031, -2590.7175292969, 17.799999237061, 89.800201416016, 0, 52);
  6125.     CreateDynamicObject(18837, 1418.4378662109, -2568.5344238281, 17.680000305176, 89.796325683594, 0, 321.99829101563);
  6126. //===================================== drop================
  6127. //-------------------------------------------------------------
  6128.     AddStaticVehicleEx(411,1825.19995117,1672.30004883,1128.40002441,0.00000000,-1,-1,15);
  6129.     AddStaticVehicleEx(411,1821.69995117,1672.09997559,1128.40002441,0.00000000,-1,-1,15);
  6130.     AddStaticVehicleEx(411,1818.00000000,1672.19995117,1128.40002441,0.00000000,-1,-1,15);
  6131.     AddStaticVehicleEx(411,1814.09960938,1672.19921875,1128.40002441,0.00000000,-1,-1,15);
  6132.     AddStaticVehicleEx(411,1810.50000000,1672.19995117,1128.40002441,0.00000000,-1,-1,15);
  6133.     AddStaticVehicleEx(411,1806.90002441,1672.30004883,1128.40002441,0.00000000,-1,-1,15);
  6134.     AddStaticVehicleEx(411,1803.30004883,1672.30004883,1128.40002441,0.00000000,-1,-1,15);
  6135.     AddStaticVehicleEx(411,1799.69995117,1672.30004883,1128.40002441,0.00000000,-1,-1,15);
  6136.     AddStaticVehicleEx(411,1795.80004883,1672.40002441,1128.40002441,0.00000000,-1,-1,15);
  6137.     CreateDynamicObject(18450,730.50000000,1702.90002441,230.00000000,0.00000000,0.00000000,0.00000000);
  6138.     CreateDynamicObject(18450,730.50000000,1702.90002441,230.00000000,0.00000000,0.00000000,0.00000000);
  6139.     CreateDynamicObject(18450,730.50000000,1702.89941406,230.00000000,0.00000000,0.00000000,0.00000000);
  6140.     CreateDynamicObject(18450,725.50500488,1703.61425781,230.22431946,0.00000000,5.14285707,0.00000000);
  6141.     CreateDynamicObject(18450,720.55029297,1704.32861328,230.89547729,0.00000000,10.28571415,0.00000000);
  6142.     CreateDynamicObject(18450,715.67565918,1705.04284668,232.00808716,0.00000000,15.42857170,0.00000000);
  6143.     CreateDynamicObject(18450,710.92034912,1705.75720215,233.55317688,0.00000000,20.57142830,0.00000000);
  6144.     CreateDynamicObject(18450,706.32275391,1706.47143555,235.51829529,0.00000000,25.71428490,0.00000000);
  6145.     CreateDynamicObject(18450,701.91973877,1707.18579102,237.88764954,0.00000000,30.85714149,0.00000000);
  6146.     CreateDynamicObject(18450,697.74688721,1707.90002441,240.64213562,0.00000000,36.00000000,0.00000000);
  6147.     CreateDynamicObject(18450,693.83770752,1708.61425781,243.75958252,0.00000000,41.14285660,0.00000000);
  6148.     CreateDynamicObject(18450,690.22375488,1709.32861328,247.21488953,0.00000000,46.28571320,0.00000000);
  6149.     CreateDynamicObject(18450,686.93408203,1710.04284668,250.98025513,0.00000000,51.42856979,0.00000000);
  6150.     CreateDynamicObject(18450,683.99511719,1710.75720215,255.02532959,0.00000000,56.57142639,0.00000000);
  6151.     CreateDynamicObject(18450,681.43066406,1711.47143555,259.31759644,0.00000000,61.71428299,0.00000000);
  6152.     CreateDynamicObject(18450,679.26123047,1712.18579102,263.82241821,0.00000000,66.85713959,0.00000000);
  6153.     CreateDynamicObject(18450,677.50433350,1712.90002441,268.50360107,0.00000000,72.00000000,0.00000000);
  6154.     CreateDynamicObject(18450,676.17413330,1713.61425781,273.32342529,0.00000000,77.14286041,0.00000000);
  6155.     CreateDynamicObject(18450,675.28137207,1714.32861328,278.24307251,0.00000000,82.28572083,0.00000000);
  6156.     CreateDynamicObject(18450,674.83319092,1715.04284668,283.22296143,0.00000000,87.42858124,0.00000000);
  6157.     CreateDynamicObject(18450,674.83319092,1715.75720215,288.22296143,0.00000000,92.57144165,0.00000000);
  6158.     CreateDynamicObject(18450,675.28137207,1716.47143555,293.20281982,0.00000000,97.71430206,0.00000000);
  6159.     CreateDynamicObject(18450,676.17413330,1717.18579102,298.12246704,0.00000000,102.85716248,0.00000000);
  6160.     CreateDynamicObject(18450,677.50433350,1717.90002441,302.94229126,0.00000000,108.00000000,0.00000000);
  6161.     CreateDynamicObject(18450,679.26123047,1718.61425781,307.62347412,0.00000000,113.14288330,0.00000000);
  6162.     CreateDynamicObject(18450,681.43066406,1719.32861328,312.12832642,0.00000000,118.28574371,0.00000000);
  6163.     CreateDynamicObject(18450,683.99511719,1720.04284668,316.42056274,0.00000000,123.42860413,0.00000000);
  6164.     CreateDynamicObject(18450,686.93408203,1720.75720215,320.46563721,0.00000000,128.57145691,0.00000000);
  6165.     CreateDynamicObject(18450,690.22375488,1721.47143555,324.23098755,0.00000000,133.71430969,0.00000000);
  6166.     CreateDynamicObject(18450,693.83770752,1722.18579102,327.68630981,0.00000000,138.85716248,0.00000000);
  6167.     CreateDynamicObject(18450,697.74688721,1722.90002441,330.80374146,0.00000000,144.00000000,0.00000000);
  6168.     CreateDynamicObject(18450,701.91973877,1723.61425781,333.55822754,0.00000000,149.14286804,0.00000000);
  6169.     CreateDynamicObject(18450,706.32275391,1724.32861328,335.92755127,0.00000000,154.28572083,0.00000000);
  6170.     CreateDynamicObject(18450,710.92034912,1725.04284668,337.89266968,0.00000000,159.42857361,0.00000000);
  6171.     CreateDynamicObject(18450,715.67565918,1725.75720215,339.43777466,0.00000000,164.57142639,0.00000000);
  6172.     CreateDynamicObject(18450,720.55029297,1726.47143555,340.55038452,0.00000000,169.71427917,0.00000000);
  6173.     CreateDynamicObject(18450,725.50500488,1727.18579102,341.22152710,0.00000000,174.85713196,0.00000000);
  6174.     CreateDynamicObject(18450,730.50000000,1727.90002441,341.44586182,0.00000000,179.99998474,0.00000000);
  6175.     CreateDynamicObject(18450,735.49493408,1728.61425781,341.22152710,0.00000000,185.14283752,0.00000000);
  6176.     CreateDynamicObject(18450,740.44970703,1729.32861328,340.55038452,0.00000000,190.28569031,0.00000000);
  6177.     CreateDynamicObject(18450,745.32434082,1730.04284668,339.43777466,0.00000000,195.42854309,0.00000000);
  6178.     CreateDynamicObject(18450,750.07958984,1730.75720215,337.89270020,0.00000000,200.57139587,0.00000000);
  6179.     CreateDynamicObject(18450,754.67724609,1731.47143555,335.92758179,0.00000000,205.71424866,0.00000000);
  6180.     CreateDynamicObject(18450,759.08020020,1732.18579102,333.55822754,0.00000000,210.85710144,0.00000000);
  6181.     CreateDynamicObject(18450,763.25305176,1732.90002441,330.80377197,0.00000000,215.99995422,0.00000000);
  6182.     CreateDynamicObject(18450,767.16223145,1733.61425781,327.68630981,0.00000000,221.14280701,0.00000000);
  6183.     CreateDynamicObject(18450,770.77618408,1734.32861328,324.23101807,0.00000000,226.28565979,0.00000000);
  6184.     CreateDynamicObject(18450,774.06591797,1735.04284668,320.46566772,0.00000000,231.42851257,0.00000000);
  6185.     CreateDynamicObject(18450,777.00482178,1735.75720215,316.42059326,0.00000000,236.57136536,0.00000000);
  6186.     CreateDynamicObject(18450,779.56933594,1736.47143555,312.12832642,0.00000000,241.71421814,0.00000000);
  6187.     CreateDynamicObject(18450,781.73876953,1737.18579102,307.62350464,0.00000000,246.85707092,0.00000000);
  6188.     CreateDynamicObject(18450,783.49560547,1737.90002441,302.94235229,0.00000000,251.99992371,0.00000000);
  6189.     CreateDynamicObject(18450,784.82580566,1738.61425781,298.12252808,0.00000000,257.14279175,0.00000000);
  6190.     CreateDynamicObject(18450,785.71862793,1739.32861328,293.20285034,0.00000000,262.28564453,0.00000000);
  6191.     CreateDynamicObject(18450,786.16680908,1740.04284668,288.22302246,0.00000000,267.42849731,0.00000000);
  6192.     CreateDynamicObject(18450,786.16680908,1740.75720215,283.22302246,0.00000000,272.57135010,0.00000000);
  6193.     CreateDynamicObject(18450,785.71777344,1741.47070312,278.24313354,0.00000000,277.71240234,0.00000000);
  6194.     CreateDynamicObject(18450,784.82586670,1742.18579102,273.32348633,0.00000000,282.85705566,0.00000000);
  6195.     CreateDynamicObject(18450,783.49566650,1742.90002441,268.50369263,0.00000000,287.99990845,0.00000000);
  6196.     CreateDynamicObject(18450,781.73883057,1743.61425781,263.82250977,0.00000000,293.14276123,0.00000000);
  6197.     CreateDynamicObject(18450,779.56939697,1744.32861328,259.31765747,0.00000000,298.28561401,0.00000000);
  6198.     CreateDynamicObject(18450,777.00488281,1745.04199219,255.02540588,0.00000000,303.42590332,0.00000000);
  6199.     CreateDynamicObject(18450,774.06604004,1745.75720215,250.98034668,0.00000000,308.57131958,0.00000000);
  6200.     CreateDynamicObject(18450,770.77630615,1746.47143555,247.21496582,0.00000000,313.71417236,0.00000000);
  6201.     CreateDynamicObject(18450,767.16235352,1747.18579102,243.75964355,0.00000000,318.85702515,0.00000000);
  6202.     CreateDynamicObject(18450,763.25323486,1747.90002441,240.64219666,0.00000000,323.99987793,0.00000000);
  6203.     CreateDynamicObject(18450,759.08038330,1748.61425781,237.88771057,0.00000000,329.14273071,0.00000000);
  6204.     CreateDynamicObject(18450,754.67736816,1749.32861328,235.51835632,0.00000000,334.28558350,0.00000000);
  6205.     CreateDynamicObject(18450,750.07977295,1750.04284668,233.55322266,0.00000000,339.42843628,0.00000000);
  6206.     CreateDynamicObject(18450,745.32421875,1750.75683594,232.00811768,0.00000000,344.56970215,0.00000000);
  6207.     CreateDynamicObject(18450,740.44982910,1751.47143555,230.89550781,0.00000000,349.71414185,0.00000000);
  6208.     CreateDynamicObject(18450,735.49511719,1752.18579102,230.22433472,0.00000000,354.85699463,0.00000000);
  6209.     CreateDynamicObject(18450,730.50000000,1752.89941406,230.00000000,0.00000000,359.99450684,0.00000000);
  6210.     CreateDynamicObject(18450,730.50000000,1752.89941406,230.00000000,0.00000000,359.98901367,0.00000000);
  6211.     CreateDynamicObject(18450,725.50506592,1753.61364746,230.22384644,0.00000000,365.13735962,0.00000000);
  6212.     CreateDynamicObject(18450,720.55023193,1754.32800293,230.89453125,0.00000000,370.28021240,0.00000000);
  6213.     CreateDynamicObject(18450,715.67547607,1755.04223633,232.00666809,0.00000000,375.42306519,0.00000000);
  6214.     CreateDynamicObject(18450,710.92004395,1755.75659180,233.55130005,0.00000000,380.56591797,0.00000000);
  6215.     CreateDynamicObject(18450,706.32226562,1756.47082520,235.51596069,0.00000000,385.70877075,0.00000000);
  6216.     CreateDynamicObject(18450,701.91906738,1757.18518066,237.88488770,0.00000000,390.85162354,0.00000000);
  6217.     CreateDynamicObject(18450,697.74591064,1757.89941406,240.63897705,0.00000000,395.99447632,0.00000000);
  6218.     CreateDynamicObject(18450,693.83642578,1758.61364746,243.75604248,0.00000000,401.13732910,0.00000000);
  6219.     CreateDynamicObject(18450,690.22216797,1759.32800293,247.21099854,0.00000000,406.28018188,0.00000000);
  6220.     CreateDynamicObject(18450,686.93212891,1760.04223633,250.97604370,0.00000000,411.42303467,0.00000000);
  6221.     CreateDynamicObject(18450,683.99279785,1760.75659180,255.02084351,0.00000000,416.56588745,0.00000000);
  6222.     CreateDynamicObject(18450,681.42785645,1761.47082520,259.31283569,0.00000000,421.70874023,0.00000000);
  6223.     CreateDynamicObject(18450,679.25799561,1762.18518066,263.81747437,0.00000000,426.85159302,0.00000000);
  6224.     CreateDynamicObject(18450,677.50073242,1762.89941406,268.49847412,0.00000000,431.99444580,0.00000000);
  6225.     CreateDynamicObject(18450,676.17004395,1763.61364746,273.31814575,0.00000000,437.13729858,0.00000000);
  6226.     CreateDynamicObject(18450,675.27679443,1764.32800293,278.23770142,0.00000000,442.28015137,0.00000000);
  6227.     CreateDynamicObject(18450,674.82812500,1765.04223633,283.21752930,0.00000000,447.42300415,0.00000000);
  6228.     CreateDynamicObject(18450,674.82763672,1765.75659180,288.21752930,0.00000000,452.56585693,0.00000000);
  6229.     CreateDynamicObject(18450,675.27532959,1766.47082520,293.19744873,0.00000000,457.70870972,0.00000000);
  6230.     CreateDynamicObject(18450,676.16760254,1767.18518066,298.11715698,0.00000000,462.85156250,0.00000000);
  6231.     CreateDynamicObject(18450,677.49731445,1767.89941406,302.93710327,0.00000000,467.99441528,0.00000000);
  6232.     CreateDynamicObject(18450,679.25378418,1768.61364746,307.61843872,0.00000000,473.13726807,0.00000000);
  6233.     CreateDynamicObject(18450,681.42272949,1769.32800293,312.12350464,0.00000000,478.28012085,0.00000000);
  6234.     CreateDynamicObject(18450,683.98681641,1770.04223633,316.41598511,0.00000000,483.42297363,0.00000000);
  6235.     CreateDynamicObject(18450,686.92535400,1770.75659180,320.46136475,0.00000000,488.56582642,0.00000000);
  6236.     CreateDynamicObject(18450,690.21466064,1771.47082520,324.22705078,0.00000000,493.70867920,0.00000000);
  6237.     CreateDynamicObject(18450,693.82830811,1772.18518066,327.68270874,0.00000000,498.85153198,0.00000000);
  6238.     CreateDynamicObject(18450,697.73712158,1772.89941406,330.80050659,0.00000000,503.99438477,0.00000000);
  6239.     CreateDynamicObject(18450,701.90972900,1773.61364746,333.55538940,0.00000000,509.13723755,0.00000000);
  6240.     CreateDynamicObject(18450,706.31250000,1774.32800293,335.92517090,0.00000000,514.28009033,0.00000000);
  6241.     CreateDynamicObject(18450,710.90997314,1775.04223633,337.89077759,0.00000000,519.42297363,0.00000000);
  6242.     CreateDynamicObject(18450,715.66510010,1775.75659180,339.43630981,0.00000000,524.56585693,0.00000000);
  6243.     CreateDynamicObject(18450,720.53967285,1776.47082520,340.54940796,0.00000000,529.70874023,0.00000000);
  6244.     CreateDynamicObject(18450,725.49438477,1777.18518066,341.22106934,0.00000000,534.85162354,0.00000000);
  6245.     CreateDynamicObject(18450,730.48931885,1777.89941406,341.44586182,0.00000000,539.99450684,0.00000000);
  6246.     CreateDynamicObject(18450,735.48437500,1778.61364746,341.22201538,0.00000000,545.13739014,0.00000000);
  6247.     CreateDynamicObject(18450,740.43920898,1779.32800293,340.55133057,0.00000000,550.28027344,0.00000000);
  6248.     CreateDynamicObject(18450,745.31396484,1780.04223633,339.43917847,0.00000000,555.42315674,0.00000000);
  6249.     CreateDynamicObject(18450,750.06939697,1780.75659180,337.89453125,0.00000000,560.56604004,0.00000000);
  6250.     CreateDynamicObject(18450,754.66729736,1781.47082520,335.92980957,0.00000000,565.70892334,0.00000000);
  6251.     CreateDynamicObject(18450,759.07049561,1782.18518066,333.56088257,0.00000000,570.85180664,0.00000000);
  6252.     CreateDynamicObject(18450,763.24365234,1782.89941406,330.80676270,0.00000000,575.99468994,0.00000000);
  6253.     CreateDynamicObject(18450,767.15307617,1783.61364746,327.68966675,0.00000000,581.13757324,0.00000000);
  6254.     CreateDynamicObject(18450,770.76739502,1784.32800293,324.23468018,0.00000000,586.28045654,0.00000000);
  6255.     CreateDynamicObject(18450,774.05749512,1785.04223633,320.46957397,0.00000000,591.42333984,0.00000000);
  6256.     CreateDynamicObject(18450,776.99676514,1785.75659180,316.42477417,0.00000000,596.56622314,0.00000000);
  6257.     CreateDynamicObject(18450,779.56164551,1786.47082520,312.13272095,0.00000000,601.70910645,0.00000000);
  6258.     CreateDynamicObject(18450,781.73150635,1787.18518066,307.62805176,0.00000000,606.85198975,0.00000000);
  6259.     CreateDynamicObject(18450,783.48883057,1787.89941406,302.94699097,0.00000000,611.99487305,0.00000000);
  6260.     CreateDynamicObject(18450,784.81945801,1788.61364746,298.12728882,0.00000000,617.13775635,0.00000000);
  6261.     CreateDynamicObject(18450,785.71264648,1789.32800293,293.20773315,0.00000000,622.28063965,0.00000000);
  6262.     CreateDynamicObject(18450,786.16131592,1790.04223633,288.22784424,0.00000000,627.42352295,0.00000000);
  6263.     CreateDynamicObject(18450,786.16174316,1790.75659180,283.22784424,0.00000000,632.56640625,0.00000000);
  6264.     CreateDynamicObject(18450,785.71398926,1791.47082520,278.24786377,0.00000000,637.70928955,0.00000000);
  6265.     CreateDynamicObject(18450,784.82159424,1792.18518066,273.32815552,0.00000000,642.85217285,0.00000000);
  6266.     CreateDynamicObject(18450,783.49182129,1792.89941406,268.50814819,0.00000000,647.99505615,0.00000000);
  6267.     CreateDynamicObject(18450,781.73535156,1793.61364746,263.82684326,0.00000000,653.13793945,0.00000000);
  6268.     CreateDynamicObject(18450,779.56628418,1794.32800293,259.32174683,0.00000000,658.28082275,0.00000000);
  6269.     CreateDynamicObject(18450,777.00219727,1795.04223633,255.02928162,0.00000000,663.42370605,0.00000000);
  6270.     CreateDynamicObject(18450,774.06359863,1795.75659180,250.98394775,0.00000000,668.56658936,0.00000000);
  6271.     CreateDynamicObject(18450,770.77416992,1796.47082520,247.21827698,0.00000000,673.70947266,0.00000000);
  6272.     CreateDynamicObject(18450,767.16046143,1797.18518066,243.76264954,0.00000000,678.85235596,0.00000000);
  6273.     CreateDynamicObject(18450,763.25152588,1797.89941406,240.64483643,0.00000000,683.99523926,0.00000000);
  6274.     CreateDynamicObject(18450,759.07891846,1798.61364746,237.89001465,0.00000000,689.13812256,0.00000000);
  6275.     CreateDynamicObject(18450,754.67608643,1799.32800293,235.52027893,0.00000000,694.28100586,0.00000000);
  6276.     CreateDynamicObject(18450,750.07861328,1800.04223633,233.55477905,0.00000000,699.42388916,0.00000000);
  6277.     CreateDynamicObject(18450,745.32324219,1800.75585938,232.00929260,0.00000000,344.56420898,0.00000000);
  6278.     CreateDynamicObject(18450,730.50000000,1702.89941406,230.00000000,0.00000000,0.00000000,0.00000000);
  6279.     CreateDynamicObject(18450,735.49890137,1702.56604004,230.10470581,0.00000000,-2.40000010,0.00000000);
  6280.     CreateDynamicObject(18450,740.48901367,1702.23278809,230.41867065,0.00000000,-4.80000019,0.00000000);
  6281.     CreateDynamicObject(18450,745.46166992,1701.89941406,230.94131470,0.00000000,-7.20000029,0.00000000);
  6282.     CreateDynamicObject(18450,750.40802002,1701.56604004,231.67172241,0.00000000,-9.60000038,0.00000000);
  6283.     CreateDynamicObject(18450,755.31945801,1701.23278809,232.60862732,0.00000000,-12.00000000,0.00000000);
  6284.     CreateDynamicObject(18450,760.18731689,1700.89941406,233.75038147,0.00000000,-14.39999962,0.00000000);
  6285.     CreateDynamicObject(18450,765.00317383,1700.56604004,235.09497070,0.00000000,-16.79999924,0.00000000);
  6286.     CreateDynamicObject(18450,769.75842285,1700.23278809,236.64007568,0.00000000,-19.19999886,0.00000000);
  6287.     CreateDynamicObject(18450,774.44482422,1699.89941406,238.38293457,0.00000000,-21.59999847,0.00000000);
  6288.     CreateDynamicObject(18450,779.05413818,1699.56604004,240.32049561,0.00000000,-23.99999809,0.00000000);
  6289.     CreateDynamicObject(18450,783.57830811,1699.23278809,242.44940186,0.00000000,-26.39999771,0.00000000);
  6290.     CreateDynamicObject(18450,788.00933838,1698.89941406,244.76586914,0.00000000,-28.79999733,0.00000000);
  6291.     CreateDynamicObject(18450,792.33941650,1698.56604004,247.26586914,0.00000000,-31.19999695,0.00000000);
  6292.     CreateDynamicObject(18450,796.56109619,1698.23278809,249.94500732,0.00000000,-33.59999847,0.00000000);
  6293.     CreateDynamicObject(18450,800.66601562,1697.89941406,252.79858398,0.00000000,323.99780273,0.00000000);
  6294.     CreateDynamicObject(18450,800.66601562,1697.89941406,252.79858398,0.00000000,323.99780273,0.00000000);
  6295.     CreateDynamicObject(18450,804.64849854,1697.56604004,255.82171631,0.00000000,321.59780884,0.00000000);
  6296.     CreateDynamicObject(18450,808.50097656,1697.23278809,259.00897217,0.00000000,319.19781494,0.00000000);
  6297.     CreateDynamicObject(18450,812.21582031,1696.89941406,262.35476685,0.00000000,316.79626465,0.00000000);
  6298.     CreateDynamicObject(18450,671.70001221,1800.69995117,211.68899536,0.00000000,344.56420898,0.00000000);
  6299.     CreateDynamicObject(18450,598.07617188,1800.64355469,191.36869812,0.00000000,344.55871582,0.00000000);
  6300.     CreateDynamicObject(18450,524.45355225,1800.58813477,171.04840088,0.00000000,344.56420898,0.00000000);
  6301.     CreateDynamicObject(18450,450.83032227,1800.53222656,150.72810364,0.00000000,344.56420898,0.00000000);
  6302.     CreateDynamicObject(18450,377.20709229,1800.47631836,130.40780640,0.00000000,344.56420898,0.00000000);
  6303.     CreateDynamicObject(18450,303.58386230,1800.42041016,110.08750916,0.00000000,344.56420898,0.00000000);
  6304.     CreateDynamicObject(18450,229.95996094,1800.36425781,89.76721191,0.00000000,344.55871582,0.00000000);
  6305.     CreateDynamicObject(18450,229.95996094,1800.36425781,89.76721191,0.00000000,344.55322266,0.00000000);
  6306.     CreateDynamicObject(3506,738.40002441,1808.09997559,230.69999695,0.00000000,0.00000000,0.00000000);
  6307.     CreateDynamicObject(3506,725.90002441,1808.09997559,227.19999695,0.00000000,0.00000000,0.00000000);
  6308.     CreateDynamicObject(3506,720.50000000,1808.00000000,225.69999695,0.00000000,0.00000000,0.00000000);
  6309.     CreateDynamicObject(3506,732.00000000,1807.90002441,228.89999390,0.00000000,0.00000000,0.00000000);
  6310.     CreateDynamicObject(3506,713.29998779,1807.80004883,223.69999695,0.00000000,0.00000000,0.00000000);
  6311.     CreateDynamicObject(3506,699.59997559,1807.90002441,219.89999390,0.00000000,0.00000000,0.00000000);
  6312.     CreateDynamicObject(3506,685.20001221,1807.90002441,216.00000000,0.00000000,0.00000000,0.00000000);
  6313.     CreateDynamicObject(3506,672.59997559,1808.00000000,212.50000000,0.00000000,0.00000000,0.00000000);
  6314.     CreateDynamicObject(3506,664.70001221,1807.90002441,210.30000305,0.00000000,0.00000000,0.00000000);
  6315.     CreateDynamicObject(3506,657.20001221,1808.09997559,208.19999695,0.00000000,0.00000000,0.00000000);
  6316.     CreateDynamicObject(3506,647.50000000,1807.90002441,205.60000610,0.00000000,0.00000000,0.00000000);
  6317.     CreateDynamicObject(3506,637.09997559,1807.80004883,202.69999695,0.00000000,0.00000000,0.00000000);
  6318.     CreateDynamicObject(3506,622.29998779,1807.90002441,198.60000610,0.00000000,0.00000000,0.00000000);
  6319.     CreateDynamicObject(3506,614.59997559,1808.00000000,196.50000000,0.00000000,0.00000000,0.00000000);
  6320.     CreateDynamicObject(3506,604.20001221,1807.69995117,193.60000610,0.00000000,0.00000000,0.00000000);
  6321.     CreateDynamicObject(3506,591.79998779,1807.80004883,190.19999695,0.00000000,0.00000000,0.00000000);
  6322.     CreateDynamicObject(3506,563.20001221,1808.00000000,182.30000305,0.00000000,0.00000000,0.00000000);
  6323.     CreateDynamicObject(3506,582.09997559,1807.69995117,187.50000000,0.00000000,0.00000000,0.00000000);
  6324.     CreateDynamicObject(3506,574.00000000,1808.00000000,185.30000305,0.00000000,0.00000000,0.00000000);
  6325.     CreateDynamicObject(3506,553.70001221,1808.00000000,179.69999695,0.00000000,0.00000000,0.00000000);
  6326.     CreateDynamicObject(3506,546.20001221,1808.09997559,177.69999695,0.00000000,0.00000000,0.00000000);
  6327.     CreateDynamicObject(3506,539.40002441,1808.09997559,175.80000305,0.00000000,0.00000000,0.00000000);
  6328.     CreateDynamicObject(3506,531.90002441,1807.90002441,173.69999695,0.00000000,0.00000000,0.00000000);
  6329.     CreateDynamicObject(3506,524.70001221,1808.00000000,171.69999695,0.00000000,0.00000000,0.00000000);
  6330.     CreateDynamicObject(3506,519.00000000,1808.09997559,170.10000610,0.00000000,0.00000000,0.00000000);
  6331.     CreateDynamicObject(3506,510.00000000,1808.09997559,167.69999695,0.00000000,0.00000000,0.00000000);
  6332.     CreateDynamicObject(3506,501.50000000,1808.00000000,165.30000305,0.00000000,0.00000000,0.00000000);
  6333.     CreateDynamicObject(3506,496.60000610,1807.80004883,163.89999390,0.00000000,0.00000000,0.00000000);
  6334.     CreateDynamicObject(3506,489.10000610,1807.59997559,161.89999390,0.00000000,0.00000000,0.00000000);
  6335.     CreateDynamicObject(3506,477.10000610,1807.69995117,158.50000000,0.00000000,0.00000000,0.00000000);
  6336.     CreateDynamicObject(3506,461.60000610,1807.90002441,154.30000305,0.00000000,0.00000000,0.00000000);
  6337.     CreateDynamicObject(3506,467.50000000,1807.69995117,155.89999390,0.00000000,0.00000000,0.00000000);
  6338.     CreateDynamicObject(3506,453.79998779,1807.90002441,152.10000610,0.00000000,0.00000000,0.00000000);
  6339.     CreateDynamicObject(3506,446.39999390,1807.90002441,150.10000610,0.00000000,0.00000000,0.00000000);
  6340.     CreateDynamicObject(3506,437.39999390,1808.00000000,147.69999695,0.00000000,0.00000000,0.00000000);
  6341.     CreateDynamicObject(3506,431.29998779,1808.00000000,145.89999390,0.00000000,0.00000000,0.00000000);
  6342.     CreateDynamicObject(3506,423.70001221,1807.80004883,143.80000305,0.00000000,0.00000000,0.00000000);
  6343.     CreateDynamicObject(3506,416.20001221,1807.59997559,141.69999695,0.00000000,0.00000000,0.00000000);
  6344.     CreateDynamicObject(3506,410.29998779,1807.50000000,140.10000610,0.00000000,0.00000000,0.00000000);
  6345.     CreateDynamicObject(3506,404.39999390,1807.69995117,138.50000000,0.00000000,0.00000000,0.00000000);
  6346.     CreateDynamicObject(3506,394.00000000,1807.50000000,135.60000610,0.00000000,0.00000000,0.00000000);
  6347.     CreateDynamicObject(3506,385.70001221,1807.80004883,133.30000305,0.00000000,0.00000000,0.00000000);
  6348.     CreateDynamicObject(3506,377.10000610,1807.69995117,130.89999390,0.00000000,0.00000000,0.00000000);
  6349.     CreateDynamicObject(3506,370.20001221,1807.69995117,129.00000000,0.00000000,0.00000000,0.00000000);
  6350.     CreateDynamicObject(3506,363.50000000,1807.80004883,127.19999695,0.00000000,0.00000000,0.00000000);
  6351.     CreateDynamicObject(3506,352.70001221,1807.80004883,124.19999695,0.00000000,0.00000000,0.00000000);
  6352.     CreateDynamicObject(3506,342.79998779,1807.80004883,121.50000000,0.00000000,0.00000000,0.00000000);
  6353.     CreateDynamicObject(3506,332.50000000,1807.59997559,118.59999847,0.00000000,0.00000000,0.00000000);
  6354.     CreateDynamicObject(3506,321.60000610,1807.69995117,115.59999847,0.00000000,0.00000000,0.00000000);
  6355.     CreateDynamicObject(3506,311.89999390,1807.59997559,113.00000000,0.00000000,0.00000000,0.00000000);
  6356.     CreateDynamicObject(3506,302.60000610,1807.80004883,110.40000153,0.00000000,0.00000000,0.00000000);
  6357.     CreateDynamicObject(3506,293.60000610,1807.80004883,107.90000153,0.00000000,0.00000000,0.00000000);
  6358.     CreateDynamicObject(3506,284.79998779,1807.69995117,105.50000000,0.00000000,0.00000000,0.00000000);
  6359.     CreateDynamicObject(3506,268.60000610,1807.90002441,101.00000000,0.00000000,0.00000000,0.00000000);
  6360.     CreateDynamicObject(3506,259.00000000,1807.80004883,98.40000153,0.00000000,0.00000000,0.00000000);
  6361.     CreateDynamicObject(18450,229.95996094,1800.36425781,89.76721191,0.00000000,344.55322266,0.00000000);
  6362.     CreateDynamicObject(18450,225.09191895,1800.36425781,88.62620544,0.00000000,349.05871582,0.00000000);
  6363.     CreateDynamicObject(18450,220.14933777,1800.36425781,87.87065125,0.00000000,353.55871582,0.00000000);
  6364.     CreateDynamicObject(18450,215.16210938,1800.36425781,87.50521851,0.00000000,358.05541992,0.00000000);
  6365.     CreateDynamicObject(18450,210.16278076,1800.36425781,87.53216553,0.00000000,362.55871582,0.00000000);
  6366.     CreateDynamicObject(18450,205.18037415,1800.36425781,87.95130920,0.00000000,367.05871582,0.00000000);
  6367.     CreateDynamicObject(18450,200.24621582,1800.36425781,88.76007843,0.00000000,371.55871582,0.00000000);
  6368.     CreateDynamicObject(18450,195.39071655,1800.36425781,89.95348358,0.00000000,376.05871582,0.00000000);
  6369.     CreateDynamicObject(18450,190.64355469,1800.36425781,91.52416992,0.00000000,20.55541992,0.00000000);
  6370.     CreateDynamicObject(18450,186.03480530,1800.36425781,93.46244812,0.00000000,385.05871582,0.00000000);
  6371.     CreateDynamicObject(18450,181.59179688,1800.36425781,95.75637817,0.00000000,29.55322266,0.00000000);
  6372.     CreateDynamicObject(18450,177.34277344,1800.36425781,98.39179993,0.00000000,34.05761719,0.00000000);
  6373.     CreateDynamicObject(18450,173.31347656,1800.36425781,101.35247803,0.00000000,38.55651855,0.00000000);
  6374.     CreateDynamicObject(18450,166.01269531,1800.36425781,108.17469788,0.00000000,47.55432129,0.00000000);
  6375.     CreateDynamicObject(18450,162.78613281,1800.36425781,111.99417114,0.00000000,52.05871582,0.00000000);
  6376.     CreateDynamicObject(18450,159.86816406,1800.36425781,116.05500793,0.00000000,56.55761719,0.00000000);
  6377.     CreateDynamicObject(3506,250.80000305,1807.59997559,96.09999847,0.00000000,0.00000000,0.00000000);
  6378.     CreateDynamicObject(3506,238.39999390,1807.69995117,92.69999695,0.00000000,0.00000000,0.00000000);
  6379.     CreateDynamicObject(3506,222.69999695,1807.50000000,88.69999695,0.00000000,0.00000000,0.00000000);
  6380.     CreateDynamicObject(3506,211.50000000,1807.59997559,88.00000000,0.00000000,0.00000000,0.00000000);
  6381.     CreateDynamicObject(3506,198.50000000,1807.69995117,89.69999695,0.00000000,0.00000000,0.00000000);
  6382.     CreateDynamicObject(3506,184.39999390,1807.69995117,94.80000305,0.00000000,22.00000000,0.00000000);
  6383.     CreateDynamicObject(3506,175.89999390,1807.50000000,100.00000000,0.00000000,21.99462891,0.00000000);
  6384.     CreateDynamicObject(3506,168.10000610,1807.50000000,106.69999695,0.00000000,61.99462891,0.00000000);
  6385.     CreateDynamicObject(3506,162.30000305,1807.50000000,113.50000000,0.00000000,61.99035645,0.00000000);
  6386.     CreateDynamicObject(3506,155.89999390,1807.50000000,123.09999847,0.00000000,61.99035645,0.00000000);
  6387.     CreateDynamicObject(3506,146.89999390,1807.69995117,136.69999695,0.00000000,61.99035645,0.00000000);
  6388.     CreateDynamicObject(3506,140.39999390,1807.69995117,146.50000000,0.00000000,61.99035645,0.00000000);
  6389.     CreateDynamicObject(3506,151.19999695,1807.90002441,130.10000610,0.00000000,61.99035645,0.00000000);
  6390.     CreateDynamicObject(3506,230.80000305,1807.69995117,90.59999847,0.00000000,0.00000000,0.00000000);
  6391.     CreateDynamicObject(3506,734.50000000,1793.59997559,229.60000610,0.00000000,0.00000000,0.00000000);
  6392.     CreateDynamicObject(3506,724.40002441,1793.40002441,226.80000305,0.00000000,0.00000000,0.00000000);
  6393.     CreateDynamicObject(3506,710.79998779,1793.69995117,223.10000610,0.00000000,0.00000000,0.00000000);
  6394.     CreateDynamicObject(3506,692.09997559,1793.19995117,217.89999390,0.00000000,0.00000000,0.00000000);
  6395.     CreateDynamicObject(3506,701.40002441,1793.19995117,220.80000305,0.00000000,0.00000000,0.00000000);
  6396.     CreateDynamicObject(3506,681.70001221,1793.19995117,215.00000000,0.00000000,0.00000000,0.00000000);
  6397.     CreateDynamicObject(3506,672.29998779,1793.19995117,212.60000610,0.00000000,0.00000000,0.00000000);
  6398.     CreateDynamicObject(3506,650.79998779,1793.30004883,206.50000000,0.00000000,0.00000000,0.00000000);
  6399.     CreateDynamicObject(3506,636.50000000,1793.19995117,202.50000000,0.00000000,0.00000000,0.00000000);
  6400.     CreateDynamicObject(3506,621.59997559,1793.19995117,198.39999390,0.00000000,0.00000000,0.00000000);
  6401.     CreateDynamicObject(3506,602.90002441,1793.19995117,193.30000305,0.00000000,0.00000000,0.00000000);
  6402.     CreateDynamicObject(3506,587.29998779,1793.19995117,188.89999390,0.00000000,0.00000000,0.00000000);
  6403.     CreateDynamicObject(3506,577.09997559,1793.19995117,186.10000610,0.00000000,0.00000000,0.00000000);
  6404.     CreateDynamicObject(3506,562.70001221,1793.30004883,182.19999695,0.00000000,0.00000000,0.00000000);
  6405.     CreateDynamicObject(3506,547.79998779,1793.19995117,178.10000610,0.00000000,0.00000000,0.00000000);
  6406.     CreateDynamicObject(3506,532.79998779,1793.19995117,173.89999390,0.00000000,0.00000000,0.00000000);
  6407.     CreateDynamicObject(3506,522.40002441,1793.19995117,171.00000000,0.00000000,0.00000000,0.00000000);
  6408.     CreateDynamicObject(3506,508.89999390,1793.19995117,167.30000305,0.00000000,0.00000000,0.00000000);
  6409.     CreateDynamicObject(3506,489.29998779,1793.09997559,161.89999390,0.00000000,0.00000000,0.00000000);
  6410.     CreateDynamicObject(3506,476.39999390,1793.00000000,158.39999390,0.00000000,0.00000000,0.00000000);
  6411.     CreateDynamicObject(3506,456.29998779,1793.09997559,152.80000305,0.00000000,0.00000000,0.00000000);
  6412.     CreateDynamicObject(3506,446.60000610,1793.00000000,150.39999390,0.00000000,0.00000000,0.00000000);
  6413.     CreateDynamicObject(3506,433.79998779,1793.09997559,146.60000610,0.00000000,0.00000000,0.00000000);
  6414.     CreateDynamicObject(3506,415.50000000,1793.09997559,141.50000000,0.00000000,0.00000000,0.00000000);
  6415.     CreateDynamicObject(3506,399.70001221,1793.00000000,137.50000000,0.00000000,0.00000000,0.00000000);
  6416.     CreateDynamicObject(3506,379.50000000,1793.00000000,131.60000610,0.00000000,0.00000000,0.00000000);
  6417.     CreateDynamicObject(3506,363.20001221,1793.00000000,127.40000153,0.00000000,0.00000000,0.00000000);
  6418.     CreateDynamicObject(3506,349.20001221,1793.00000000,123.30000305,0.00000000,0.00000000,0.00000000);
  6419.     CreateDynamicObject(3506,338.89999390,1793.00000000,120.50000000,0.00000000,0.00000000,0.00000000);
  6420.     CreateDynamicObject(3506,325.89999390,1793.19995117,116.80000305,0.00000000,0.00000000,0.00000000);
  6421.     CreateDynamicObject(3506,300.00000000,1792.90002441,109.69999695,0.00000000,0.00000000,0.00000000);
  6422.     CreateDynamicObject(3506,281.70001221,1793.00000000,104.59999847,0.00000000,0.00000000,0.00000000);
  6423.     CreateDynamicObject(3506,267.70001221,1792.90002441,100.80000305,0.00000000,0.00000000,0.00000000);
  6424.     CreateDynamicObject(3506,257.00000000,1793.00000000,97.80000305,0.00000000,0.00000000,0.00000000);
  6425.     CreateDynamicObject(3506,238.89999390,1793.00000000,92.80000305,0.00000000,0.00000000,0.00000000);
  6426.     CreateDynamicObject(3506,227.10000610,1793.09997559,89.59999847,0.00000000,0.00000000,0.00000000);
  6427.     CreateDynamicObject(3506,215.69999695,1792.90002441,88.09999847,0.00000000,0.00000000,0.00000000);
  6428.     CreateDynamicObject(3506,198.80000305,1792.90002441,89.90000153,0.00000000,0.00000000,0.00000000);
  6429.     CreateDynamicObject(3506,183.19999695,1792.90002441,95.69999695,0.00000000,21.99462891,0.00000000);
  6430.     CreateDynamicObject(3506,177.80000305,1793.09997559,98.80000305,0.00000000,43.99462891,0.00000000);
  6431.     CreateDynamicObject(3506,168.50000000,1792.90002441,106.30000305,0.00000000,61.99035645,0.00000000);
  6432.     CreateDynamicObject(3506,162.69999695,1792.90002441,113.19999695,0.00000000,61.99035645,0.00000000);
  6433.     CreateDynamicObject(3506,157.89999390,1793.09997559,120.00000000,0.00000000,61.99035645,0.00000000);
  6434.     CreateDynamicObject(3506,152.50000000,1793.30004883,128.19999695,0.00000000,61.99035645,0.00000000);
  6435.     CreateDynamicObject(3506,140.10000610,1793.09997559,146.89999390,0.00000000,61.99035645,0.00000000);
  6436.     CreateDynamicObject(18450,857.40002441,1696.90002441,304.79000854,0.00000000,316.79626465,0.00000000);
  6437.     CreateDynamicObject(18450,902.58422852,1696.90063477,347.22525024,0.00000000,316.79626465,0.00000000);
  6438.     CreateDynamicObject(18450,947.76843262,1696.90124512,389.66049194,0.00000000,316.79626465,0.00000000);
  6439.     CreateDynamicObject(18450,992.95214844,1696.90136719,432.09573364,0.00000000,316.79077148,0.00000000);
  6440.     CreateDynamicObject(18450,1038.13684082,1696.90246582,474.53097534,0.00000000,316.79626465,0.00000000);
  6441.     CreateDynamicObject(18450,1083.32104492,1696.90307617,516.96618652,0.00000000,316.79626465,0.00000000);
  6442.     CreateDynamicObject(18450,1128.50524902,1696.90368652,559.40142822,0.00000000,316.79626465,0.00000000);
  6443.     CreateDynamicObject(18450,1173.68945312,1696.90429688,601.83666992,0.00000000,316.79077148,0.00000000);
  6444.     CreateDynamicObject(18450,1218.87304688,1696.90429688,644.27191162,0.00000000,316.79077148,0.00000000);
  6445.     CreateDynamicObject(18450,1264.05664062,1696.90429688,686.70715332,0.00000000,316.78527832,0.00000000);
  6446.     CreateDynamicObject(18450,1309.24023438,1696.90429688,729.14239502,0.00000000,316.79077148,0.00000000);
  6447.     CreateDynamicObject(18450,1354.42382812,1696.90429688,771.57763672,0.00000000,316.79077148,0.00000000);
  6448.     CreateDynamicObject(18450,1399.60742188,1696.90429688,814.01287842,0.00000000,316.78527832,0.00000000);
  6449.     CreateDynamicObject(18450,1444.79101562,1696.90429688,856.44812012,0.00000000,316.79077148,0.00000000);
  6450.     CreateDynamicObject(3816,1800.59997559,1695.40002441,1136.14001465,0.00000000,0.00000000,270.00000000);
  6451.     CreateDynamicObject(18450,1489.97460938,1696.90429688,898.88336182,0.00000000,316.79077148,0.00000000);
  6452.     CreateDynamicObject(18450,1535.15820312,1696.90429688,941.31860352,0.00000000,316.80175781,0.00000000);
  6453.     CreateDynamicObject(18450,1580.34179688,1696.90429688,983.75384521,0.00000000,316.80175781,0.00000000);
  6454.     CreateDynamicObject(18450,1625.52539062,1696.90429688,1026.18908691,0.00000000,316.81274414,0.00000000);
  6455.     CreateDynamicObject(18450,1670.70898438,1696.90429688,1068.62426758,0.00000000,316.81274414,0.00000000);
  6456.     CreateDynamicObject(3666,1693.69995117,1696.40002441,1091.19995117,0.00000000,0.00000000,0.00000000);
  6457.     CreateDynamicObject(3331,1663.00000000,1705.19995117,1073.40002441,45.00000000,0.00000000,270.00000000);
  6458.     CreateDynamicObject(18450,1736.30004883,1696.90002441,1111.56994629,0.00000000,336.81274414,0.00000000);
  6459.     CreateDynamicObject(3331,1732.40002441,1705.30004883,1119.19995117,25.00000000,0.00000000,270.00000000);
  6460.     CreateDynamicObject(2960,1773.00000000,1706.19995117,1128.00000000,0.00000000,0.00000000,90.00000000);
  6461.     CreateDynamicObject(2960,1773.00000000,1706.00000000,1128.50000000,0.00000000,0.00000000,90.00000000);
  6462.     CreateDynamicObject(2960,1773.00000000,1710.69995117,1128.00000000,0.00000000,0.00000000,90.00000000);
  6463.     CreateDynamicObject(2960,1773.00000000,1710.50000000,1128.50000000,0.00000000,0.00000000,90.00000000);
  6464.     CreateDynamicObject(2960,1773.00000000,1715.09997559,1128.00000000,0.00000000,0.00000000,90.00000000);
  6465.     CreateDynamicObject(2960,1773.00000000,1715.09997559,1128.50000000,0.00000000,0.00000000,90.00000000);
  6466.     CreateDynamicObject(2960,1773.00000000,1719.69995117,1128.00000000,0.00000000,0.00000000,90.00000000);
  6467.     CreateDynamicObject(2960,1773.00000000,1719.59997559,1128.50000000,0.00000000,0.00000000,90.00000000);
  6468.     CreateDynamicObject(2960,1773.00000000,1722.50000000,1128.00000000,0.00000000,0.00000000,90.00000000);
  6469.     CreateDynamicObject(2960,1773.00000000,1722.40002441,1128.50000000,0.00000000,0.00000000,90.00000000);
  6470.     CreateDynamicObject(2960,1773.09997559,1688.50000000,1128.00000000,0.00000000,0.00000000,90.00000000);
  6471.     CreateDynamicObject(2960,1773.19995117,1688.50000000,1128.50000000,0.00000000,0.00000000,90.00000000);
  6472.     CreateDynamicObject(2960,1773.09997559,1684.40002441,1128.00000000,0.00000000,0.00000000,90.00000000);
  6473.     CreateDynamicObject(2960,1773.09997559,1679.90002441,1128.00000000,0.00000000,0.00000000,90.00000000);
  6474.     CreateDynamicObject(2960,1773.09997559,1675.50000000,1128.00000000,0.00000000,0.00000000,90.00000000);
  6475.     CreateDynamicObject(2960,1773.09997559,1670.90002441,1128.00000000,0.00000000,0.00000000,90.00000000);
  6476.     CreateDynamicObject(2960,1773.09997559,1668.19995117,1128.00000000,0.00000000,0.00000000,90.00000000);
  6477.     CreateDynamicObject(2960,1773.19995117,1685.40002441,1128.50000000,0.00000000,0.00000000,90.00000000);
  6478.     CreateDynamicObject(2960,1773.19995117,1681.19995117,1128.50000000,0.00000000,0.00000000,90.00000000);
  6479.     CreateDynamicObject(2960,1773.19995117,1676.90002441,1128.50000000,0.00000000,0.00000000,90.00000000);
  6480.     CreateDynamicObject(2960,1773.19995117,1672.40002441,1128.50000000,0.00000000,0.00000000,90.00000000);
  6481.     CreateDynamicObject(2960,1773.19995117,1668.80004883,1128.50000000,0.00000000,0.00000000,90.00000000);
  6482.     CreateDynamicObject(16092,1773.30004883,1696.90002441,1127.59997559,0.00000000,0.00000000,0.00000000);
  6483.     CreateDynamicObject(11391,1804.40002441,1722.09997559,1128.90002441,0.00000000,0.00000000,270.00000000);
  6484.     CreateDynamicObject(16360,1795.40002441,1718.90002441,1127.59997559,0.00000000,0.00000000,0.00000000);
  6485.     CreateDynamicObject(5837,1775.80004883,1686.59997559,1129.30004883,0.00000000,0.00000000,268.00000000);
  6486.     CreateDynamicObject(3331,1604.19995117,1704.80004883,1017.50000000,44.99450684,0.00000000,270.00000000);
  6487.     CreateDynamicObject(3331,1544.80004883,1705.40002441,962.09997559,42.99450684,0.00000000,270.00000000);
  6488.     CreateDynamicObject(3331,1486.09997559,1705.00000000,908.59997559,42.98950195,0.00000000,270.00000000);
  6489.     CreateDynamicObject(3331,1424.69995117,1705.00000000,850.29998779,42.98950195,0.00000000,270.00000000);
  6490.     CreateDynamicObject(3331,1364.50000000,1704.90002441,794.09997559,42.98950195,0.00000000,270.00000000);
  6491.     CreateDynamicObject(3331,1306.19995117,1705.19995117,739.29998779,42.98950195,0.00000000,270.00000000);
  6492.     CreateDynamicObject(3331,1249.90002441,1705.40002441,685.40002441,42.98950195,0.00000000,270.00000000);
  6493.     CreateDynamicObject(3331,1194.69995117,1705.30004883,634.20001221,42.98950195,0.00000000,270.00000000);
  6494.     CreateDynamicObject(3331,1138.80004883,1705.09997559,581.40002441,42.98950195,0.00000000,270.00000000);
  6495.     CreateDynamicObject(3331,1083.69995117,1705.09997559,530.90002441,42.98950195,0.00000000,270.00000000);
  6496.     CreateDynamicObject(3331,1028.00000000,1705.30004883,478.50000000,42.98950195,0.00000000,270.00000000);
  6497.     CreateDynamicObject(3331,971.79998779,1704.90002441,425.39999390,42.98950195,0.00000000,270.00000000);
  6498.     CreateDynamicObject(3331,915.59997559,1705.19995117,371.60000610,42.98950195,0.00000000,270.00000000);
  6499. //===================nrg 1===================================
  6500.     CreateDynamicObject(13640, -2242, -1694.0999755859, 480.60000610352, 0, 0, 44);
  6501.     CreateDynamicObject(13640, -2238, -1690.4000244141, 480.5, 0, 0, 44);
  6502.     CreateDynamicObject(13640, -2226.3999023438, -1679.0999755859, 480.70001220703, 0, 0, 44);
  6503.     CreateDynamicObject(13640, -2222.6999511719, -1675.5, 481.29998779297, 0, 0, 44);
  6504.     CreateDynamicObject(13647, -2200.8000488281, -1655.5999755859, 480.79998779297, 0, 0, 44);
  6505.     CreateDynamicObject(13647, -2202.1999511719, -1654.4000244141, 480.89999389648, 0, 0, 44);
  6506.     CreateDynamicObject(13640, -2182.3000488281, -1643, 482.20001220703, 0, 0, 316);
  6507.     CreateDynamicObject(13640, -2178.3999023438, -1646.9000244141, 482.39999389648, 0, 0, 314);
  6508.     CreateDynamicObject(3515, -2174.6000976563, -1650.8000488281, 481.39999389648, 0, 0, 0);
  6509.     CreateDynamicObject(9316, -2177, -1663.3000488281, 479.5, 0, 0, 316);
  6510.     CreateDynamicObject(3865, -2185.3999023438, -1678.1999511719, 480.10000610352, 0, 0, 320);
  6511.     CreateDynamicObject(3865, -2191.3000488281, -1685.0999755859, 480.10000610352, 0, 0, 142);
  6512.     CreateDynamicObject(3865, -2196.8999023438, -1692.6999511719, 477.89999389648, 22, 0, 324);
  6513.     CreateDynamicObject(8632, -2198.8999023438, -1731.3000488281, 474.79998779297, 0, 0, 158);
  6514.     CreateDynamicObject(1503, -2207.3999023438, -1788.4000244141, 474.39999389648, 0, 0, 195.99993896484);
  6515.     CreateDynamicObject(16318, -2198.8000488281, -1812.3000488281, 480.39999389648, 0, 0, 290);
  6516.     CreateDynamicObject(16301, -2186.3999023438, -1841, 488.70001220703, 0, 0, 296);
  6517.     CreateDynamicObject(13593, -2179.3000488281, -1855.5999755859, 494.29998779297, 0, 0, 208);
  6518.     CreateDynamicObject(1395, -2149.8999023438, -1907, 500.20001220703, 273.99993896484, 180.00079345703, 210.00091552734);
  6519.     CreateDynamicObject(1634, -2137.3999023438, -1928.8000488281, 504, 0, 0, 210);
  6520.     CreateDynamicObject(8624, -2115, -1969.8000488281, 510.70001220703, 0, 0, 28);
  6521.     CreateDynamicObject(8624, -2086.8999023438, -2022.6999511719, 510.70001220703, 0, 0, 28);
  6522.     CreateDynamicObject(8624, -2058.6999511719, -2075.6000976563, 510.70001220703, 0, 0, 28);
  6523.     CreateDynamicObject(1634, -2044.4000244141, -2097.6999511719, 511.79998779297, 0, 0, 206);
  6524.     CreateDynamicObject(1634, -2048.1000976563, -2099.5, 511.79998779297, 0, 0, 205.99993896484);
  6525. //========= nrg 2===========================================
  6526.     AddStaticVehicleEx(522,320.79998779,-2859.60009766,143.19999695,280.00000000,-1,-1,4);
  6527.     AddStaticVehicleEx(522,320.70001221,-2858.00000000,143.19999695,278.00000000,-1,-1,4);
  6528.     AddStaticVehicleEx(522,320.60000610,-2856.30004883,143.19999695,276.00000000,-1,-1,4);
  6529.     AddStaticVehicleEx(522,320.79998779,-2855.00000000,143.19999695,278.00000000,-1,-1,4);
  6530.     AddStaticVehicleEx(522,320.70001221,-2853.39990234,143.19999695,286.00000000,-1,-1,4);
  6531.     CreateObject(1337,327.54882812,-2929.69921875,161.01121521,0.00000000,0.00000000,0.00000000);
  6532.     CreateObject(9167,325.20001221,-2856.60009766,146.30000305,0.00000000,0.00000000,0.00000000);
  6533.     CreateObject(10933,327.50000000,-2859.39990234,142.30000305,0.00000000,0.00000000,0.00000000);
  6534.     CreateObject(2653,325.20001221,-2833.30004883,142.00000000,0.00000000,0.00000000,0.00000000);
  6535.     CreateObject(2653,325.20001221,-2825.50000000,141.89999390,0.00000000,0.00000000,0.00000000);
  6536.     CreateObject(2653,325.20001221,-2818.50000000,141.89999390,0.00000000,0.00000000,0.00000000);
  6537.     CreateObject(2653,325.20001221,-2811.39990234,141.89999390,0.00000000,0.00000000,0.00000000);
  6538.     CreateObject(2653,325.20001221,-2804.50000000,141.89999390,0.00000000,0.00000000,0.00000000);
  6539.     CreateObject(3502,325.29998779,-2796.30004883,144.39999390,0.00000000,0.00000000,0.00000000);
  6540.     CreateObject(3502,325.29998779,-2788.00000000,144.50000000,0.00000000,0.00000000,0.00000000);
  6541.     CreateObject(3502,325.39999390,-2779.50000000,144.39999390,0.00000000,0.00000000,0.00000000);
  6542.     CreateObject(3502,325.29998779,-2771.19995117,144.30000305,0.00000000,0.00000000,0.00000000);
  6543.     CreateObject(3502,325.29998779,-2763.30004883,144.19999695,0.00000000,0.00000000,0.00000000);
  6544.     CreateObject(3502,325.29998779,-2754.80004883,144.10000610,0.00000000,0.00000000,0.00000000);
  6545.     CreateObject(3502,325.29998779,-2746.60009766,144.10000610,0.00000000,0.00000000,0.00000000);
  6546.     CreateObject(3502,325.39999390,-2738.39990234,144.00000000,0.00000000,0.00000000,0.00000000);
  6547.     CreateObject(3502,325.10000610,-2730.39990234,143.89999390,0.00000000,0.00000000,4.00000000);
  6548.     CreateObject(3502,324.50000000,-2722.10009766,143.80000305,0.00000000,0.00000000,4.00000000);
  6549.     CreateObject(3502,324.29998779,-2714.00000000,143.69999695,0.00000000,0.00000000,0.00000000);
  6550.     CreateObject(3502,324.39999390,-2705.10009766,143.60000610,0.00000000,0.00000000,0.00000000);
  6551.     CreateObject(3502,324.29998779,-2696.19995117,143.50000000,0.00000000,0.00000000,2.00000000);
  6552.     CreateObject(3502,324.10000610,-2687.80004883,143.39999390,0.00000000,0.00000000,0.00000000);
  6553.     CreateObject(3502,324.10000610,-2680.00000000,143.30000305,0.00000000,0.00000000,0.00000000);
  6554.     CreateObject(3631,324.50000000,-2671.50000000,141.10000610,0.00000000,0.00000000,84.00000000);
  6555.     CreateObject(3631,324.50000000,-2672.00000000,141.10000610,0.00000000,0.00000000,85.99597168);
  6556.     CreateObject(3631,325.00000000,-2664.00000000,141.10000610,0.00000000,0.00000000,88.00000000);
  6557.     CreateObject(3631,325.00000000,-2656.69995117,141.10000610,0.00000000,0.00000000,92.00000000);
  6558.     CreateObject(3631,324.79998779,-2649.00000000,141.10000610,0.00000000,0.00000000,270.00000000);
  6559.     CreateObject(3631,325.10000610,-2641.50000000,141.10000610,0.00000000,0.00000000,86.00000000);
  6560.     CreateObject(3631,325.70001221,-2634.19995117,141.10000610,0.00000000,0.00000000,84.00000000);
  6561.     CreateObject(3631,326.39999390,-2627.00000000,141.10000610,0.00000000,0.00000000,86.00000000);
  6562.     CreateObject(16309,327.70001221,-2609.89990234,139.39999390,0.00000000,0.00000000,86.00000000);
  6563.     CreateObject(16309,329.10000610,-2592.30004883,139.10000610,0.00000000,0.00000000,264.00000000);
  6564.     CreateObject(16311,332.70001221,-2558.89990234,136.50000000,0.00000000,0.00000000,264.00000000);
  6565.     CreateObject(16316,337.00000000,-2517.39990234,126.50000000,0.00000000,0.00000000,264.00000000);
  6566.     CreateObject(16316,340.20001221,-2487.89990234,118.50000000,0.00000000,0.00000000,264.00000000);
  6567.     CreateObject(16316,342.79998779,-2460.80004883,110.30000305,0.00000000,0.00000000,264.00000000);
  6568.     CreateObject(16318,344.20001221,-2443.30004883,104.80000305,0.00000000,0.00000000,268.00000000);
  6569.     CreateObject(16318,345.89999390,-2412.00000000,98.09999847,0.00000000,0.00000000,264.00000000);
  6570.     CreateObject(16318,348.79998779,-2384.30004883,92.09999847,0.00000000,0.00000000,264.00000000);
  6571.     CreateObject(16318,351.79998779,-2353.19995117,85.59999847,0.00000000,0.00000000,264.00000000);
  6572.     CreateObject(16318,355.00000000,-2322.10009766,78.80000305,0.00000000,0.00000000,264.00000000);
  6573.     CreateObject(16318,357.70001221,-2290.80004883,72.40000153,0.00000000,0.00000000,266.00000000);
  6574.     CreateObject(16318,359.60000610,-2261.69995117,66.19999695,0.00000000,0.00000000,266.00000000);
  6575.     CreateObject(13641,361.50000000,-2247.19995117,67.40000153,0.00000000,0.00000000,86.00000000);
  6576.     CreateObject(16084,362.70001221,-2217.19995117,63.29999924,0.00000000,0.00000000,104.00000000);
  6577.     CreateObject(16081,366.70001221,-2118.69995117,43.79999924,0.00000000,0.00000000,78.00000000);
  6578.     CreateObject(16309,365.39999390,-2149.80004883,52.29999924,0.00000000,0.00000000,268.00000000);
  6579.     CreateObject(1634,365.89999390,-2131.80004883,55.20000076,0.00000000,0.00000000,358.00000000);
  6580.     CreateObject(1633,331.20001221,-2576.10009766,142.10000610,0.00000000,0.00000000,354.00000000);
  6581. //========== nrg 3 ======================================================
  6582. //nrgparkour1
  6583.     CreateDynamicObject(4585, -2882.761475, -3096.203369, -21.231087, 0.0000, 0.0000, 0.0000);
  6584.     CreateDynamicObject(9907, -2882.705566, -3148.956543, 30.826664, 0.0, 0.0, 269.8631);
  6585.     CreateDynamicObject(1655, -2882.777100, -3114.734375, 79.687759, 0.0, 0.0, 179.6224);
  6586.     CreateDynamicObject(1634, -2868.561523, -3163.846680, 84.716545, 0.0, 0.0, 225.9278);
  6587.     CreateDynamicObject(8391, -2786.222900, -3212.827881, 20.785454, 0.0, 0.0, 44.7945);
  6588.     CreateDynamicObject(1634, -2749.385010, -3220.978027, 39.424583, 0.0, 0.0, 314.4499);
  6589.     CreateDynamicObject(4602, -2712.810547, -3182.439941, -44.678299, 0.0, 0.0, 0.0);
  6590.     CreateDynamicObject(1632, -2703.018555, -3173.144043, 26.559313, 0.0, 0.0, 311.8715);
  6591.     CreateDynamicObject(6391, -2676.282715, -3148.785645, -12.242161, 0.0, 0.0, 9.4538);
  6592.     CreateDynamicObject(4585, -2610.179932, -3148.804199, 35.500702, 0.0, 48.1284, 0.0);
  6593.     CreateDynamicObject(1655, -2645.999512, -3148.733154, 29.856356, 0.0, 0.0, 269.7592);
  6594.     CreateDynamicObject(1412, -2549.142334, -3132.596680, 118.223984, 0.0, 0.0, 90.2408);
  6595.     CreateDynamicObject(1412, -2549.149170, -3165.049805, 118.206322, 0.0, 0.0, 90.1370);
  6596.     CreateDynamicObject(1412, -2549.173828, -3159.778809, 118.212059, 0.0, 0.0, 90.2409);
  6597.     CreateDynamicObject(1412, -2549.137207, -3137.863037, 118.211891, 0.0, 0.0, 90.2409);
  6598.     CreateDynamicObject(1412, -2549.128906, -3143.139648, 118.219383, 0.0, 0.0, 90.2409);
  6599.     CreateDynamicObject(1412, -2549.145264, -3154.492188, 118.226906, 0.0, 0.0, 90.2408);
  6600.     CreateDynamicObject(1634, -2524.902588, -3148.983154, 91.658066, 312.7310, 0.0, 269.7591);
  6601.     CreateDynamicObject(1634, -2515.979980, -3149.028076, 89.558701, 329.9197, 0.0, 269.7591);
  6602.     CreateDynamicObject(1634, -2506.942383, -3148.981934, 90.104515, 346.2490, 0.0, 270.6186);
  6603.     CreateDynamicObject(4564, -2422.852539, -3148.780273, -30.391731, 0.0, 0.0, 269.7591);
  6604.     CreateDynamicObject(1655, -2396.559570, -3148.979248, 79.967850, 0.0, 0.0, 269.8631);
  6605.     CreateDynamicObject(4690, -2309.909912, -3154.984375, -85.528091, 0.0, 0.8594, 179.6224);
  6606.     CreateDynamicObject(1655, -2300.698730, -3182.422607, 63.384151, 0.0, 0.8594, 179.6224);
  6607.     CreateDynamicObject(4571, -2300.665039, -3229.766357, 0.411537, 0.0, 0.0, 0.0);
  6608.     CreateDynamicObject(4603, -2300.290771, -3316.769775, 16.042915, 0.0, 0.0, 0.0);
  6609.     CreateDynamicObject(1632, -2301.019775, -3244.735352, 65.477257, 0.0, 0.0, 179.6224);
  6610.     CreateDynamicObject(1632, -2300.479492, -3304.468994, 47.928951, 0.0, 0.0, 180.4819);
  6611.     CreateDynamicObject(10948, -2312.455811, -3389.554199, -2.993324, 0.0, 0.0, 0.0);
  6612.     CreateDynamicObject(1655, -2257.403320, -3387.079346, 40.337990, 0.0, 0.0, 269.8630);
  6613.     CreateDynamicObject(4558, -2201.316162, -3406.932373, 35.067619, 0.0, 0.0, 268.8997);
  6614.     CreateDynamicObject(1633, -2170.597168, -3389.443115, 33.327271, 0.0, 0.0, 267.1808);
  6615.     CreateDynamicObject(10619, -2082.274902, -3394.752441, 9.830154, 0.0, 0.0, 226.0320);
  6616.     CreateDynamicObject(1634, -2051.554688, -3351.556885, 27.741539, 0.0, 0.0, 0.0);
  6617.     CreateDynamicObject(17533, -2065.521240, -3301.779541, -1.725090, 0.0, 0.0, 181.3413);
  6618.     CreateDynamicObject(1632, -2068.406006, -3288.083252, 35.387096, 0.0, 0.0, 91.8559);
  6619.     CreateDynamicObject(4019, -2120.260742, -3284.299561, -7.317807, 0.0, 0.0, 0.0);
  6620.     CreateDynamicObject(8674, -2887.976563, -3114.480713, 79.179512, 0.0, 0.0, 269.7591);
  6621.     CreateDynamicObject(8674, -2877.672119, -3114.481201, 79.179527, 0.0, 0.0, 269.7591);
  6622.     CreateDynamicObject(8674, -2882.798096, -3109.344971, 82.094780, 0.0, 0.0, 0.0);
  6623.     CreateDynamicObject(8674, -2887.922119, -3114.488037, 82.104630, 0.0, 0.0, 90.2409);
  6624.     CreateDynamicObject(8674, -2877.692871, -3114.477295, 82.104645, 0.0, 0.0, 89.3814);
  6625.     CreateDynamicObject(8674, -2882.783203, -3110.817627, 83.579536, 90.2409, 0.0, 0.0);
  6626.     CreateDynamicObject(8674, -2882.791016, -3113.737061, 83.547722, 90.2408, 0.0, 0.0);
  6627.     CreateDynamicObject(10948, -2234.872314, -3297.982666, -8.296989, 0.0, 0.0, 0.0);
  6628.     CreateDynamicObject(1655, -2147.864990, -3289.781494, 32.927620, 0.0, 0.0, 90.1369);
  6629.     CreateDynamicObject(1655, -2224.995605, -3244.912109, 35.284340, 0.0, 0.0, 0.0);
  6630.     CreateDynamicObject(4006, -2228.412598, -3196.378174, 13.965515, 0.0, 0.0, 0.0);
  6631.     CreateDynamicObject(4563, -2202.495117, -3352.000977, 60.625214, 0.0, 0.0, 0.0);
  6632.     CreateDynamicObject(4563, -2417.814453, -3231.480225, 24.285820, 0.0, 0.0, 0.0);
  6633.     CreateDynamicObject(4563, -2606.590088, -3076.596436, 7.792725, 0.0, 0.0, 0.0);
  6634.     CreateDynamicObject(4563, -2885.514160, -3229.168945, 48.889942, 0.0, 0.0, 0.0);
  6635.     CreateDynamicObject(4571, -2385.805420, -3385.786377, 22.620010, 0.0, 0.0, 0.0);
  6636.     CreateDynamicObject(4571, -2131.863770, -3173.972656, 23.351299, 0.0, 0.0, 0.0);
  6637.     CreateDynamicObject(4571, -2553.030762, -3252.951904, 21.721924, 0.0, 0.0, 0.0);
  6638.     CreateDynamicObject(4571, -2797.039551, -3127.261719, 22.412292, 0.0, 0.0, 0.0);
  6639.     CreateDynamicObject(4585, -2032.884155, -3232.165283, 26.348061, 0.0, 0.0, 0.0);
  6640.     CreateDynamicObject(4585, -2161.247803, -3495.907471, 35.635555, 0.0, 0.0, 0.0);
  6641.     CreateDynamicObject(4586, -1959.884033, -3397.687012, 51.280075, 0.0, 0.0, 90.2409);
  6642.     CreateDynamicObject(4586, -2347.974854, -3483.689941, 56.034904, 0.0, 0.0, 0.0);
  6643.     CreateDynamicObject(4602, -2395.797363, -3059.538574, 59.059341, 0.0, 0.0, 356.5623);
  6644.     CreateDynamicObject(4602, -2718.041992, -3065.195313, 59.661198, 0.0, 0.0, 0.0);
  6645.     CreateDynamicObject(4602, -2674.001709, -3271.598633, 60.065804, 0.0, 0.0, 0.0);
  6646.     CreateDynamicObject(4602, -2976.944580, -3102.350342, 60.218887, 0.0, 0.0, 0.0);
  6647.     CreateDynamicObject(4603, -2217.558594, -3089.144287, 6.331810, 0.0, 0.0, 0.0);
  6648.     CreateDynamicObject(1634, -2225.056885, -3182.619141, 28.164351, 0.0, 0.0, 0.0);
  6649.     CreateDynamicObject(13603, -2243.887207, -3141.773438, 21.233524, 0.0, 0.0, 359.1406);
  6650.     CreateDynamicObject(8674, -2890.265381, -3119.670654, 80.079582, 0.0, 0.0, 0.0);
  6651.     CreateDynamicObject(8674, -2875.304199, -3119.661133, 80.079582, 0.0, 0.0, 0.0);
  6652.     CreateDynamicObject(8674, -2890.227539, -3072.862793, 80.129585, 0.0, 0.0, 0.0);
  6653.     CreateDynamicObject(8674, -2875.320801, -3072.754883, 80.079582, 0.0, 0.0, 0.0);
  6654.     CreateDynamicObject(8674, -2883.040283, -3072.755127, 80.097702, 0.0, 0.0, 0.0);
  6655.     CreateDynamicObject(8674, -2862.787354, -3085.223145, 80.079582, 0.0, 0.0, 269.7591);
  6656.     CreateDynamicObject(8674, -2902.689697, -3085.241943, 80.029579, 0.0, 0.0, 270.6186);
  6657.     CreateDynamicObject(8674, -2862.783447, -3107.158936, 80.079582, 0.0, 0.0, 90.2409);
  6658.     CreateDynamicObject(8674, -2902.713867, -3107.108643, 80.079582, 0.0, 0.0, 269.7591);
  6659.     CreateDynamicObject(8674, -2902.695557, -3104.529541, 80.079582, 0.0, 0.0, 269.7591);
  6660.     CreateDynamicObject(8674, -2902.727783, -3095.512695, 80.054581, 0.0, 0.0, 269.7591);
  6661.     CreateDynamicObject(8674, -2862.772949, -3104.623779, 80.079582, 0.0, 0.0, 90.2409);
  6662.     CreateDynamicObject(8674, -2862.823486, -3095.526367, 80.079582, 0.0, 0.0, 89.3814);
  6663.     CreateDynamicObject(8674, -2866.441406, -3116.013672, 80.079582, 0.0, 0.0, 44.6907);
  6664.     CreateDynamicObject(8674, -2866.449707, -3076.401855, 80.079582, 0.0, 0.0, 315.3093);
  6665.     CreateDynamicObject(8674, -2899.034668, -3076.583252, 80.079582, 0.0, 359.1406, 44.6907);
  6666.     CreateDynamicObject(8674, -2899.094727, -3115.978027, 80.079582, 0.0, 0.0, 314.4499);
  6667. //=============================== nrg 4
  6668. //NRGPArkou 4
  6669.     CreateDynamicObject(4563, 1530.5325927734, -2799.470703125, -119.65446472168, 0, 0, 180);
  6670.     CreateDynamicObject(1634, 1507.87109375, -2756.6525878906, 6.3268175125122, 8, 0, 178);
  6671.     CreateDynamicObject(1634, 1507.6226806641, -2761.8647460938, 11.074073791504, 26, 0, 178);
  6672.     CreateDynamicObject(1634, 1507.5733642578, -2765.5954589844, 17.948505401611, 46, 0, 178);
  6673.     CreateDynamicObject(1634, 1557.6489257813, -2818.642578125, 29.525665283203, 24, 0, 166);
  6674.     CreateDynamicObject(1634, 1557.1025390625, -2820.1713867188, 32.897773742676, 42, 0, 164);
  6675.     CreateDynamicObject(1634, 1557.3353271484, -2820.8923339844, 36.64136505127, 65.083465576172, 29.571014404297, 170.76983642578);
  6676.     CreateDynamicObject(1634, 1503.0787353516, -2776.677734375, 39.50813293457, 18, 0, 90);
  6677.     CreateDynamicObject(1634, 1500.0241699219, -2776.7712402344, 43.8000831604, 52, 0, 92);
  6678.     CreateDynamicObject(1634, 1499.6831054688, -2776.8322753906, 48.772872924805, 68, 0, 93.999969482422);
  6679.     CreateDynamicObject(1384, 1581.8739013672, -2867.4760742188, 49.45491027832, 0, 0, 40);
  6680.     CreateDynamicObject(2931, 1562.7717285156, -2844.2814941406, 54.008399963379, 352.00491333008, 2.0191650390625, 218.27714538574);
  6681.     CreateDynamicObject(1634, 1593.0310058594, -2879.9453125, 56.233192443848, 22, 0, 222);
  6682.     CreateDynamicObject(1634, 1595.2252197266, -2882.2319335938, 63.541473388672, 60, 0, 220.0001373291);
  6683.     CreateDynamicObject(1634, 1592.8831787109, -2879.8249511719, 71.816207885742, 72, 180, 43.999938964844);
  6684.     CreateDynamicObject(18483, 1559.0242919922, -2855.2526855469, 71.200225830078, 0, 352, 163.99993896484);
  6685.     CreateDynamicObject(4601, 1476.8609619141, -2797.4406738281, 104.23829650879, 0, 0, 0);
  6686.     CreateDynamicObject(1696, 1505.7861328125, -2846.1298828125, 75.425216674805, 0, 0, 87.999938964844);
  6687.     CreateDynamicObject(1696, 1505.8870849609, -2851.3410644531, 75.425216674805, 0, 0, 91.999938964844);
  6688.     CreateDynamicObject(1696, 1505.9514160156, -2840.8544921875, 75.425216674805, 0, 0, 88);
  6689.     CreateDynamicObject(1696, 1481.1246337891, -2839.5795898438, 79.097091674805, 10, 0, 92);
  6690.     CreateDynamicObject(1696, 1462.4267578125, -2855.0988769531, 83.021293640137, 16, 0, 92);
  6691.     CreateDynamicObject(1696, 1440.2977294922, -2839.5812988281, 87.190841674805, 10, 0, 90);
  6692.     CreateDynamicObject(1634, 1415.1091308594, -2838.0451660156, 92.867973327637, 30, 0, 20);
  6693.     CreateDynamicObject(1634, 1436.4888916016, -2821.08984375, 100.09030151367, 16, 0, 290);
  6694.     CreateDynamicObject(1634, 1440.0208740234, -2819.0786132813, 107.44320678711, 51.291870117188, 347.14108276367, 300.10034179688);
  6695.     CreateDynamicObject(1634, 1439.9283447266, -2818.1716308594, 115.42953491211, 72.939575195313, 339.12744140625, 312.02856445313);
  6696.     CreateDynamicObject(4006, 1350.9425048828, -2804.9387207031, 88.983047485352, 0, 0, 0);
  6697.     CreateDynamicObject(16401, 1410.9252929688, -2806.4772949219, 113.23829650879, 0, 0, 179.99993896484);
  6698.     CreateDynamicObject(6052, 1323.0552978516, -2792.5622558594, 96.888198852539, 0, 0, 269.99996948242);
  6699.     CreateDynamicObject(6052, 1305.7261962891, -2810.8642578125, 96.888198852539, 0, 0, 94);
  6700.     CreateDynamicObject(1894, 1334.7857666016, -2821.1411132813, 92.366828918457, 1.9951171875, 4.00244140625, 359.86044311523);
  6701.     CreateDynamicObject(3620, 1289.8533935547, -2817.3640136719, 94.470352172852, 0, 0, 266);
  6702.     CreateDynamicObject(3943, 1276.4725341797, -2821.9152832031, 105.84503936768, 326, 0, 262);
  6703.     CreateDynamicObject(4123, 1292.2397460938, -2789.5725097656, 89.472206115723, 0, 0, 178);
  6704.     CreateDynamicObject(1634, 1323.1362304688, -2761.2194824219, 86.998397827148, 9.7000427246094, 345.79272460938, 268.44262695313);
  6705.     CreateDynamicObject(1634, 1328.8994140625, -2759.2954101563, 91.113212585449, 18.093170166016, 323.96481323242, 286.73095703125);
  6706.     CreateDynamicObject(18450, 1352.9036865234, -2714.5551757813, 92.019271850586, 0, 10, 262);
  6707.     CreateDynamicObject(18275, 1354.6103515625, -2679.5275878906, 101.43566894531, 0, 0, 354);
  6708.     CreateDynamicObject(18275, 1361.9499511719, -2676.9982910156, 101.44037628174, 0, 0, 354);
  6709.     CreateDynamicObject(3091, 1354.6635742188, -2675.6000976563, 99.858535766602, 0, 0, 354);
  6710.     CreateDynamicObject(3091, 1361.80859375, -2676.4018554688, 99.893898010254, 0, 0, 0);
  6711. //========== nrg 5 ====================
  6712.     CreateDynamicObject(18367,2807.60229500,-1759.40026900,34.78874600,0.00000000,0.00000000,79.68674096);
  6713.     CreateDynamicObject(18262,2842.20581100,-1765.64685100,39.14307000,0.00000000,0.00000000,-101.25000758);
  6714.     CreateDynamicObject(18262,2849.23877000,-1766.62683100,39.79677600,0.00000000,0.00000000,-101.25000758);
  6715.     CreateDynamicObject(18262,2856.92895500,-1767.74536100,40.52092400,0.00000000,0.00000000,-101.25000758);
  6716.     CreateDynamicObject(1384,2874.12207000,-1770.86315900,37.31301100,0.00000000,0.00000000,-101.25000758);
  6717.     CreateDynamicObject(1697,2870.12011700,-1770.32202100,43.15065000,0.00000000,0.00000000,78.75001226);
  6718.     CreateDynamicObject(3852,2928.18750000,-1781.72876000,43.75069400,0.00000000,0.00000000,-101.25000758);
  6719.     CreateDynamicObject(3852,2935.23657200,-1783.14929200,46.77240800,0.00000000,0.00000000,-101.25000758);
  6720.     CreateDynamicObject(3852,2942.61352500,-1784.60571300,49.81912200,0.00000000,0.00000000,-101.25000758);
  6721.     CreateDynamicObject(1633,2947.67260700,-1785.63281300,52.32542400,0.00000000,0.00000000,-101.25000758);
  6722.     CreateDynamicObject(1633,2954.85864300,-1787.05090300,54.62980700,2.57831008,0.00000000,-101.25000758);
  6723.     CreateDynamicObject(1633,2960.83837900,-1788.22314500,56.82238800,5.15662016,0.00000000,-101.25000758);
  6724.     CreateDynamicObject(3458,2992.78173800,-1794.03588900,56.77360200,0.00000000,0.00000000,-10.39058961);
  6725.     CreateDynamicObject(3458,3027.34619100,-1800.37634300,56.82354000,0.00000000,0.00000000,-10.39058961);
  6726.     CreateDynamicObject(3458,3049.30712900,-1804.29480000,58.12353900,1.71887339,-8.59436693,-10.39058961);
  6727.     CreateDynamicObject(3458,3052.11425800,-1804.87988300,60.31842800,1.71887339,-18.90760724,-10.39058961);
  6728.     CreateDynamicObject(3458,3050.10351600,-1804.53747600,60.42645600,1.71887339,-27.50197417,-10.39058961);
  6729.     CreateDynamicObject(3627,3095.18896500,-1814.73144500,68.78233300,0.00000000,0.00000000,-101.25000758);
  6730.     CreateDynamicObject(3627,3135.15844700,-1822.93689000,69.45977000,2.57831008,0.00000000,-101.25000758);
  6731.     CreateDynamicObject(972,3167.86425800,-1828.97961400,66.95147700,0.00000000,0.00000000,78.75001226);
  6732.     CreateDynamicObject(972,3167.71777300,-1829.95471200,67.00167800,0.00000000,0.00000000,78.75001226);
  6733.     CreateDynamicObject(11556,3176.85693400,-1820.83056600,79.34453600,-15.46986047,0.00000000,-101.25000758);
  6734.     CreateDynamicObject(1464,3218.13647500,-1826.77136200,83.92063100,0.00000000,0.00000000,-18.12546255);
  6735.     CreateDynamicObject(1464,3220.90356400,-1827.64672900,83.92070800,0.00000000,0.00000000,-18.12546255);
  6736.     CreateDynamicObject(3399,3226.19384800,-1828.86120600,87.13455200,0.00000000,0.00000000,-15.46986047);
  6737.     CreateDynamicObject(3399,3230.36108400,-1835.71582000,91.71295900,0.00000000,0.00000000,-106.57003530);
  6738.     CreateDynamicObject(1225,3232.58374000,-1830.05395500,89.77468100,0.00000000,0.00000000,0.00000000);
  6739.     CreateDynamicObject(1225,3232.45288100,-1831.10339400,89.72467800,0.00000000,0.00000000,0.00000000);
  6740.     CreateDynamicObject(4106,3236.21899400,-1819.96215800,96.30188800,0.00000000,0.00000000,-22.49999532);
  6741.     CreateDynamicObject(1225,3223.61352500,-1846.78369100,98.22498300,0.00000000,0.00000000,0.00000000);
  6742.     CreateDynamicObject(1225,3226.37744100,-1848.03503400,98.22498300,0.00000000,0.00000000,0.00000000);
  6743.     CreateDynamicObject(1225,3224.95800800,-1847.53454600,98.22498300,0.00000000,0.00000000,0.00000000);
  6744.     CreateDynamicObject(1225,3230.61596700,-1829.03405800,98.23107900,0.00000000,0.00000000,0.00000000);
  6745.     CreateDynamicObject(1225,3235.47070300,-1820.97326700,98.22363300,0.00000000,0.00000000,0.00000000);
  6746.     CreateDynamicObject(1225,3241.96948200,-1804.07348600,98.23524500,0.00000000,0.00000000,0.00000000);
  6747.     CreateDynamicObject(5130,3248.16479500,-1787.19397000,100.47182500,0.00000000,0.00000000,-67.49998596);
  6748.     CreateDynamicObject(3743,3237.41845700,-1782.84985400,106.53575900,0.00000000,0.00000000,-112.49997660);
  6749.     CreateDynamicObject(16304,3220.04077100,-1774.27148400,113.86324300,0.00000000,0.00000000,0.00000000);
  6750.     CreateDynamicObject(1225,3221.78686500,-1773.65466300,116.18026000,0.00000000,0.00000000,0.00000000);
  6751.     CreateDynamicObject(16304,3201.31958000,-1770.94250500,119.37595400,0.00000000,0.00000000,0.00000000);
  6752.     CreateDynamicObject(1225,3214.57031300,-1773.63403300,114.95706200,0.00000000,0.00000000,0.00000000);
  6753.     CreateDynamicObject(1225,3201.30395500,-1776.29968300,119.78078500,0.00000000,0.00000000,0.00000000);
  6754.     CreateDynamicObject(1225,3209.52856400,-1769.61950700,117.86414300,0.00000000,0.00000000,0.00000000);
  6755.     CreateDynamicObject(1225,3204.95898400,-1768.67248500,120.91336800,0.00000000,0.00000000,0.00000000);
  6756.     CreateDynamicObject(1225,3196.84643600,-1768.66296400,120.70309400,0.00000000,0.00000000,0.00000000);
  6757.     CreateDynamicObject(1225,3196.20459000,-1773.14331100,119.99856600,0.00000000,0.00000000,0.00000000);
  6758.     CreateDynamicObject(1225,3197.53295900,-1776.59082000,120.03974200,0.00000000,0.00000000,0.00000000);
  6759.     CreateDynamicObject(16303,3179.49121100,-1765.73950200,114.24204300,0.00000000,0.00000000,-179.99996255);
  6760.     CreateDynamicObject(18451,3158.53295900,-1759.98657200,122.70623000,0.00000000,0.00000000,-15.54715248);
  6761.     CreateDynamicObject(18451,3152.63354500,-1758.30505400,123.22237400,0.00000000,0.00000000,-15.54715248);
  6762.     CreateDynamicObject(18451,3147.04736300,-1756.78820800,123.78852100,0.00000000,0.00000000,-15.54715248);
  6763.     CreateDynamicObject(18367,3144.44189500,-1755.86022900,123.72411300,0.00000000,0.00000000,-103.82826037);
  6764.     CreateDynamicObject(18367,3115.24780300,-1748.65393100,127.07811700,0.00000000,0.00000000,-103.82826037);
  6765.     CreateDynamicObject(1225,3153.08349600,-1757.56250000,124.24798600,0.00000000,0.00000000,0.00000000);
  6766.     CreateDynamicObject(1225,3133.06762700,-1752.29699700,125.69763200,0.00000000,0.00000000,0.00000000);
  6767.     CreateDynamicObject(1225,3121.07861300,-1750.94641100,127.17203500,0.00000000,0.00000000,0.00000000);
  6768.     CreateDynamicObject(1225,3121.80297900,-1749.07714800,127.24068500,0.00000000,0.00000000,0.00000000);
  6769.     CreateDynamicObject(1225,3089.71362300,-1743.41198700,130.67684900,0.00000000,0.00000000,0.00000000);
  6770.     CreateDynamicObject(18450,3042.88720700,-1732.06591800,129.49401900,0.00000000,0.00000000,-12.96889969);
  6771.     CreateDynamicObject(18450,3042.09033200,-1733.58349600,132.40596000,-92.81910552,-0.85943669,-13.82833639);
  6772.     CreateDynamicObject(18450,3043.16259800,-1731.24047900,133.18122900,-92.81910552,-0.85943669,-193.82829894);
  6773.     CreateDynamicObject(18450,2966.22436500,-1714.40417500,129.48063700,0.00000000,0.00000000,-12.96889969);
  6774.     CreateDynamicObject(18450,2965.00952100,-1715.84130900,132.44256600,-92.81910552,-0.85943669,-13.82833639);
  6775.     CreateDynamicObject(18450,2967.78295900,-1713.88403300,133.14407300,-92.81910552,-0.85943669,-193.82829894);
  6776.     CreateDynamicObject(1632,2928.53418000,-1706.02551300,130.74958800,0.00000000,0.00000000,77.03113888);
  6777.     CreateDynamicObject(1225,2925.88647500,-1706.15808100,132.94403100,0.00000000,0.00000000,0.00000000);
  6778.     CreateDynamicObject(1225,2926.01098600,-1705.03344700,132.94403100,0.00000000,0.00000000,0.00000000);
  6779.     CreateDynamicObject(1225,2926.33471700,-1703.98242200,132.94403100,0.00000000,0.00000000,0.00000000);
  6780.     CreateDynamicObject(1225,2927.39086900,-1706.41223100,132.22912600,0.00000000,0.00000000,0.00000000);
  6781.     CreateDynamicObject(1225,2928.00000000,-1705.54614300,132.39947500,0.00000000,0.00000000,0.00000000);
  6782.     CreateDynamicObject(1225,2928.96606400,-1706.84619100,131.70597800,0.00000000,0.00000000,0.00000000);
  6783.     CreateDynamicObject(1225,2929.65185500,-1705.88842800,131.96661400,0.00000000,0.00000000,0.00000000);
  6784.     CreateDynamicObject(973,3207.25683600,-1824.59314000,80.10192900,85.08417528,0.00000000,-191.24998886);
  6785.     CreateDynamicObject(975,3211.53930700,-1825.63439900,80.86398300,-52.42558096,-1.71887339,-107.34335644);
  6786.     CreateDynamicObject(975,3212.93432600,-1826.05529800,82.06522400,-43.83127133,-1.71887339,-107.34335644);
  6787.     CreateDynamicObject(3361,3178.72143600,-1830.63781700,78.22085600,0.00000000,0.00000000,-225.00001049);
  6788.     CreateDynamicObject(3361,3183.24047900,-1835.14636200,82.06825300,0.00000000,0.00000000,-225.00001049);
  6789.     CreateDynamicObject(1697,2857.86743200,-1768.11035200,41.64913600,0.00000000,0.00000000,78.75001226);
  6790. //===== stunt em las venturas
  6791. //Stunt
  6792.     CreateDynamicObject(4867, -582.4526, 2247.5225, 41.4960, 0.0000, 0.0000, 0.0000);
  6793.     CreateDynamicObject(4865, -659.9562, 2107.8894, 41.5109, 0.0000, 0.0000, 0.0000);
  6794.     CreateDynamicObject(4867, -780.9871, 2170.2981, 41.5079, 0.0000, 0.0000, 269.7591);
  6795.     CreateDynamicObject(8038, -832.0695, 2057.2632, 61.4982, 0.0000, 0.0000, 269.7591);
  6796.     CreateDynamicObject(18450, -705.0845, 2202.9580, 54.9540, 0.0000, 22.3454, 269.7591);
  6797.     CreateDynamicObject(8555, -699.1761, 2259.7065, 47.1499, 0.0000, 0.0000, 0.0000);
  6798.     CreateDynamicObject(3279, -730.1766, 2245.3948, 70.4458, 0.0000, 0.0000, 0.0000);
  6799.     CreateDynamicObject(18256, -709.7196, 2161.9600, 36.5149, 0.8594, 9.4538, 274.0563);
  6800.     CreateDynamicObject(18256, -710.1022, 2094.4033, 43.1650, 358.2811, 340.2330, 274.0563);
  6801.     CreateDynamicObject(18450, -620.0211, 2260.7410, 61.8142, 0.0000, 12.0321, 0.0000);
  6802.     CreateDynamicObject(18450, -541.9662, 2260.7456, 45.1730, 0.0000, 12.0321, 0.0000);
  6803.     CreateDynamicObject(1632, -680.7012, 2168.8872, 42.5860, 0.0000, 0.0000, 89.3814);
  6804.     CreateDynamicObject(1632, -727.7003, 2170.3970, 42.6110, 0.0000, 358.2811, 268.8997);
  6805.     CreateDynamicObject(13592, -705.3191, 2229.2222, 51.2666, 0.0000, 0.0000, 7.7349);
  6806.     CreateDynamicObject(13666, -679.8284, 2261.2554, 75.3505, 0.0000, 0.0000, 281.7913);
  6807.     CreateDynamicObject(3865, -668.4479, 2244.9211, 72.3041, 358.2811, 0.0000, 91.1003);
  6808.     CreateDynamicObject(3865, -659.4134, 2244.7156, 72.0292, 5.1566, 0.0001, 87.6625);
  6809.     CreateDynamicObject(3865, -651.0805, 2243.2866, 70.8401, 11.1727, 0.0000, 73.9116);
  6810.     CreateDynamicObject(3865, -643.3817, 2239.9360, 68.4163, 20.6265, 0.0000, 60.1606);
  6811.     CreateDynamicObject(3865, -637.0701, 2235.1555, 64.6603, 30.0803, 0.0000, 46.4096);
  6812.     CreateDynamicObject(3865, -632.5502, 2229.7759, 60.2030, 34.3775, 0.0000, 34.3775);
  6813.     CreateDynamicObject(3865, -629.2453, 2223.4275, 55.5165, 31.7992, 0.0000, 22.3454);
  6814.     CreateDynamicObject(3865, -627.4100, 2216.2451, 51.5455, 24.0642, 0.0000, 7.7349);
  6815.     CreateDynamicObject(3865, -627.1786, 2208.1804, 48.2880, 19.7670, 0.0000, 356.5623);
  6816.     CreateDynamicObject(3865, -628.2537, 2199.8921, 45.6321, 15.4699, 0.0000, 349.6868);
  6817.     CreateDynamicObject(3865, -630.1809, 2191.7913, 43.7448, 9.4538, 0.0000, 344.5301);
  6818.     CreateDynamicObject(1290, -628.4858, 2221.2732, 47.5195, 0.0000, 0.0000, 21.4859);
  6819.     CreateDynamicObject(16080, -556.0839, 2160.2407, 24.8442, 0.0000, 0.0000, 54.1445);
  6820.     CreateDynamicObject(7916, -756.2578, 2014.0293, 2.4710, 0.0000, 0.0000, 7.7349);
  6821.     CreateDynamicObject(16776, -544.7667, 2206.2051, 43.0468, 0.0000, 0.0000, 0.0000);
  6822.     CreateDynamicObject(620, -660.5453, 2222.8308, 41.5132, 0.0000, 0.0000, 0.0000);
  6823.     CreateDynamicObject(620, -723.2378, 2161.2505, 41.5030, 0.0000, 0.0000, 0.0000);
  6824.     CreateDynamicObject(620, -636.3702, 2139.2410, 41.5030, 0.0000, 0.0000, 0.0000);
  6825.     CreateDynamicObject(620, -585.9443, 2287.7935, 41.4382, 0.0000, 0.0000, 0.0000);
  6826.     CreateDynamicObject(4832, -559.7130, 2073.8320, 81.8302, 0.0000, 0.0000, 0.0000);
  6827.     CreateDynamicObject(4874, -852.3748, 2156.6243, 45.1471, 0.0000, 0.0000, 89.3814);
  6828.     CreateDynamicObject(5006, -793.4394, 2202.6047, 47.2763, 0.0000, 0.0000, 267.1808);
  6829.     CreateDynamicObject(1660, -565.3590, 2161.7271, 41.1308, 0.0000, 0.0000, 91.1003);
  6830.     CreateDynamicObject(3269, -615.2668, 2107.5137, 41.3839, 0.0000, 0.0000, 155.5581);
  6831.     CreateDynamicObject(3363, -746.6365, 2140.5112, 41.4712, 0.0000, 0.0000, 248.2732);
  6832.     CreateDynamicObject(3364, -605.5424, 2225.6978, 41.4270, 0.0000, 0.0000, 342.8113);
  6833.     CreateDynamicObject(3625, -550.1803, 2293.9431, 44.0062, 0.0000, 0.0000, 176.1846);
  6834.     CreateDynamicObject(3664, -864.8555, 2099.0017, 48.3117, 0.0000, 0.0000, 89.3814);
  6835.     CreateDynamicObject(3665, -808.2457, 2140.1743, 43.4925, 0.0000, 0.0000, 0.0000);
  6836.     CreateDynamicObject(13590, -785.3847, 2186.8184, 42.7367, 0.0000, 0.0000, 38.6747);
  6837.     CreateDynamicObject(13604, -552.2203, 2131.6455, 43.1439, 0.0000, 0.0000, 0.0000);
  6838.     CreateDynamicObject(13636, -620.2708, 2147.9944, 43.6413, 0.0000, 0.0000, 180.4818);
  6839.     CreateDynamicObject(13643, -628.2244, 2159.5530, 42.8069, 0.0000, 0.0000, 0.0000);
  6840.     CreateDynamicObject(13641, -706.3238, 2082.4932, 53.5078, 0.0000, 329.0603, 268.8997);
  6841.     CreateDynamicObject(18451, -821.9941, 2174.2791, 41.9953, 0.0000, 0.0000, 75.6304);
  6842.     CreateDynamicObject(13666, -586.3330, 2183.8511, 46.4162, 0.0000, 0.0000, 278.3535);
  6843.     CreateDynamicObject(13666, -592.2305, 2179.3420, 46.4162, 0.0000, 0.0000, 281.7913);
  6844.     CreateDynamicObject(624, -592.8458, 2186.1455, 40.8754, 0.0000, 0.0000, 0.0000);
  6845.     CreateDynamicObject(16114, -506.7751, 2149.0786, 40.3651, 0.0000, 0.0000, 146.1043);
  6846.     CreateDynamicObject(16118, -748.8741, 2097.8933, 36.0904, 0.0000, 0.0000, 266.3214);
  6847.     CreateDynamicObject(16121, -578.2364, 2334.9387, 41.2778, 0.0000, 0.0000, 265.4620);
  6848.     CreateDynamicObject(1632, -629.6500, 2217.1541, 42.5711, 0.0000, 0.0000, 85.9437);
  6849.     CreateDynamicObject(1632, -635.8858, 2217.6123, 47.5312, 28.3614, 0.0000, 85.9437);
  6850.     CreateDynamicObject(1632, -638.8213, 2217.8225, 54.8841, 60.1606, 0.0000, 85.9437);
  6851.     CreateDynamicObject(1632, -637.7125, 2217.7295, 63.2001, 87.6625, 0.0000, 85.9437);
  6852.     CreateDynamicObject(1632, -847.5419, 2167.1335, 42.5830, 0.0000, 0.0000, 91.1003);
  6853.     CreateDynamicObject(1632, -853.4562, 2166.7490, 47.2823, 28.3614, 354.8434, 93.6786);
  6854.     CreateDynamicObject(1632, -856.3027, 2165.8037, 53.8196, 56.7228, 340.2330, 106.5702);
  6855.     CreateDynamicObject(1632, -716.0154, 2225.2312, 42.5830, 0.0000, 0.0000, 89.3814);
  6856.     CreateDynamicObject(1632, -720.3453, 2225.2710, 45.4840, 22.3454, 0.0000, 89.3814);
  6857.     CreateDynamicObject(1632, -677.1642, 2099.4048, 42.8110, 0.0000, 0.0000, 180.4818);
  6858.     CreateDynamicObject(1632, -677.1241, 2093.5515, 47.1653, 26.6425, 0.0000, 180.4818);
  6859.     CreateDynamicObject(1632, -598.8895, 2050.1885, 60.2876, 0.0000, 0.0000, 39.5341);
  6860.     CreateDynamicObject(1632, -828.5140, 2041.6466, 60.2616, 0.0000, 0.0000, 331.6386);
  6861.     CreateDynamicObject(620, -818.6429, 2100.4426, 41.5250, 0.0000, 0.0000, 0.0000);
  6862.     CreateDynamicObject(1696, -802.6118, 2102.2151, 42.5431, 0.0000, 0.0000, 299.8394);
  6863.     CreateDynamicObject(1696, -542.3982, 2178.8674, 42.4931, 0.0000, 0.0000, 278.3535);
  6864.     CreateDynamicObject(3425, -586.4080, 2190.4966, 52.7288, 0.0000, 0.0000, 124.6183);
  6865.     CreateDynamicObject(3425, -773.2390, 2153.5369, 52.8538, 0.0000, 0.0000, 295.5422);
  6866.     CreateDynamicObject(3864, -700.2843, 2264.8125, 76.5923, 0.0000, 0.0000, 89.3814);
  6867.     CreateDynamicObject(7073, -652.5526, 2155.1953, 78.5106, 0.0000, 0.0000, 42.9718);
  6868.     CreateDynamicObject(3374, -534.6607, 2179.6204, 43.0049, 0.0000, 0.0000, 8.5944);
  6869.     CreateDynamicObject(18256, -700.9749, 2023.8988, 4.1531, 357.4217, 327.3414, 94.5380);
  6870.     CreateDynamicObject(18256, -710.1724, 1997.3203, -2.4054, 0.8594, 12.0321, 274.0563);
  6871.     CreateDynamicObject(18256, -710.6480, 1958.6846, -4.6454, 0.0000, 357.4217, 274.0563);
  6872.     CreateDynamicObject(1655, -712.9157, 1936.9526, 5.1477, 0.0000, 0.0000, 177.0440);
  6873.     CreateDynamicObject(1655, -706.4279, 1936.6488, 5.1593, 0.0000, 0.0000, 177.9035);
  6874.     CreateDynamicObject(1655, -700.4106, 1936.4443, 5.1551, 0.0000, 0.0000, 177.9035);
  6875.     CreateDynamicObject(1632, -652.0873, 2128.3281, 42.5610, 0.0000, 0.0000, 269.7591);
  6876.     CreateDynamicObject(1632, -645.8295, 2128.2971, 47.5877, 28.3614, 0.0000, 269.7591);
  6877.     CreateDynamicObject(1632, -642.6270, 2128.4182, 54.9873, 55.8634, 0.0000, 274.0563);
  6878.     CreateDynamicObject(1632, -643.0411, 2128.4312, 63.1931, 82.5059, 0.0000, 269.7591);
  6879.     CreateDynamicObject(1632, -560.4543, 2206.3364, 42.5711, 0.0000, 0.0000, 269.7591);
  6880.     CreateDynamicObject(1632, -554.4139, 2206.3191, 46.3107, 17.1887, 0.0000, 269.7591);
  6881.     CreateDynamicObject(1632, -593.3602, 2268.3940, 42.5711, 0.0000, 0.0000, 0.0000);
  6882.     CreateDynamicObject(1632, -593.3712, 2273.1973, 45.8751, 24.9237, 0.0000, 0.0000);
  6883.     CreateDynamicObject(1632, -593.3803, 2276.7358, 52.4837, 53.2851, 0.0000, 0.0000);
  6884.     CreateDynamicObject(1632, -593.3773, 2276.5396, 60.3588, 81.6465, 0.0000, 0.0000);
  6885.     CreateDynamicObject(1632, -593.3792, 2272.8298, 66.6579, 114.3051, 0.0000, 0.0000);
  6886.     CreateDynamicObject(1632, -734.0747, 2251.2820, 71.5953, 0.0000, 0.0000, 107.4296);
  6887.     CreateDynamicObject(1632, -671.4675, 2250.2244, 71.5203, 0.0000, 0.0000, 250.8515);
  6888.     CreateDynamicObject(11489, -487.1819, 2185.3076, 41.4932, 0.0000, 0.0000, 131.4939);
  6889.     CreateDynamicObject(620, -539.3313, 2251.7312, 41.5632, 0.0000, 0.0000, 0.0000);
  6890.     CreateDynamicObject(620, -479.6769, 2177.2661, 41.5632, 0.0000, 0.0000, 0.0000);
  6891.     CreateDynamicObject(620, -603.4106, 2233.2515, 41.5632, 0.0000, 0.0000, 0.0000);
  6892.     CreateDynamicObject(620, -578.4973, 2109.8259, 41.5781, 0.0000, 0.0000, 0.0000);
  6893.     CreateDynamicObject(620, -621.3944, 2106.6270, 41.5781, 0.0000, 0.0000, 0.0000);
  6894.     CreateDynamicObject(624, -647.0639, 2266.6230, 40.8605, 0.0000, 0.0000, 0.0000);
  6895.     CreateDynamicObject(624, -730.3687, 2202.1899, 40.8724, 0.0000, 0.0000, 0.0000);
  6896.     CreateDynamicObject(624, -770.3195, 2142.2798, 40.8754, 0.0000, 0.0000, 0.0000);
  6897.     CreateDynamicObject(624, -831.3646, 2133.1716, 40.8724, 0.0000, 0.0000, 0.0000);
  6898.     CreateDynamicObject(624, -860.8040, 2073.3655, 40.8724, 0.0000, 0.0000, 0.0000);
  6899.     CreateDynamicObject(624, -868.8935, 2170.9973, 40.8724, 0.0000, 0.0000, 0.0000);
  6900.     CreateDynamicObject(624, -861.4731, 2257.8254, 40.8724, 0.0000, 0.0000, 0.0000);
  6901.     CreateDynamicObject(624, -524.8528, 2300.5315, 41.4960, 0.0000, 0.0000, 0.0000);
  6902.     CreateDynamicObject(622, -689.9858, 2197.0588, 41.7069, 18.0482, 358.2811, 321.3253);
  6903.     CreateDynamicObject(622, -741.3587, 2110.5615, 41.7069, 18.0482, 358.2811, 81.6465);
  6904. //=========== kart =============================================
  6905. //kart
  6906.     CreateDynamicObject(2909, 2884.5017, 1028.8301, 13.7818, 0.0000, 0.0000, 0.0000);
  6907.     CreateDynamicObject(2909, 2888.9287, 1024.7074, 13.7818, 0.0000, 0.0000, 269.8631);
  6908.     CreateDynamicObject(2909, 2893.3450, 1028.8293, 13.7818, 0.0000, 0.0000, 0.0000);
  6909.     CreateDynamicObject(2909, 2893.3491, 1037.1182, 13.7819, 0.0000, 0.0000, 0.0000);
  6910.     CreateDynamicObject(2909, 2893.3704, 1045.3856, 13.7839, 0.0000, 0.0000, 0.0000);
  6911.     CreateDynamicObject(2909, 2884.5076, 1037.1141, 13.7819, 0.0000, 0.0000, 0.0000);
  6912.     CreateDynamicObject(2909, 2884.5220, 1045.3904, 13.7839, 0.0000, 0.0000, 0.0000);
  6913.     CreateDynamicObject(1491, 2884.5759, 1049.5861, 13.9906, 0.0000, 90.2408, 30.9397);
  6914.     CreateDynamicObject(1491, 2888.8882, 1049.5874, 13.9906, 0.0000, 90.2409, 147.7191);
  6915.     CreateDynamicObject(1491, 2893.3289, 1049.6006, 13.9905, 0.0000, 90.2409, 151.2609);
  6916.     CreateDynamicObject(1491, 2888.8860, 1049.5825, 13.9906, 0.0000, 90.2409, 28.3614);
  6917.     CreateDynamicObject(2909, 2888.8801, 1045.3650, 13.7839, 0.0000, 0.0000, 0.0000);
  6918.     CreateDynamicObject(2909, 2888.8865, 1037.1001, 13.7819, 0.0000, 0.0000, 0.0000);
  6919.     CreateDynamicObject(3080, 2886.4951, 1054.8181, 10.3486, 0.0000, 0.0000, 179.6225);
  6920.     CreateDynamicObject(3080, 2891.2847, 1054.8195, 10.3486, 0.0000, 0.0000, 180.4819);
  6921.     CreateDynamicObject(3080, 2889.1130, 1054.8007, 10.3485, 0.0000, 0.0000, 180.4818);
  6922.     CreateDynamicObject(2909, 2884.5310, 1053.1841, 12.5530, 341.9518, 0.0000, 0.0000);
  6923.     CreateDynamicObject(2909, 2884.5432, 1061.0502, 11.2048, 0.0000, 0.0000, 0.0000);
  6924.     CreateDynamicObject(2909, 2893.3528, 1061.0485, 11.2048, 0.0000, 0.0000, 0.0000);
  6925.     CreateDynamicObject(2909, 2893.3655, 1053.1760, 12.5546, 341.9518, 0.0000, 0.0000);
  6926.     CreateDynamicObject(3080, 2886.5708, 1065.6006, 8.5486, 0.0000, 0.0000, 0.0000);
  6927.     CreateDynamicObject(3080, 2891.3696, 1065.6045, 8.5486, 0.0000, 0.0000, 0.0000);
  6928.     CreateDynamicObject(3080, 2888.9412, 1065.5931, 8.5486, 0.0000, 0.0000, 0.0000);
  6929.     CreateDynamicObject(1217, 2892.4375, 1070.0310, 10.3198, 0.0000, 0.0000, 12.8916);
  6930.     CreateDynamicObject(1217, 2889.3884, 1070.0037, 10.3198, 0.0000, 0.0000, 222.4901);
  6931.     CreateDynamicObject(1217, 2885.3848, 1069.9728, 10.3198, 0.0000, 0.0000, 278.3535);
  6932.     CreateDynamicObject(1217, 2887.9336, 1069.6276, 10.3198, 0.0000, 0.0000, 51.5662);
  6933.     CreateDynamicObject(1217, 2886.6877, 1069.8787, 10.3198, 0.0000, 0.0000, 0.0000);
  6934.     CreateDynamicObject(1217, 2891.0466, 1069.8048, 10.3198, 0.0000, 0.0000, 291.2451);
  6935.     CreateDynamicObject(2909, 2884.5364, 1069.3280, 11.2048, 0.0000, 0.0000, 0.0000);
  6936.     CreateDynamicObject(2909, 2893.3660, 1069.3159, 11.2048, 0.0000, 0.0000, 0.0000);
  6937.     CreateDynamicObject(2909, 2889.2231, 1081.7196, 11.2048, 0.0000, 0.0000, 90.2409);
  6938.     CreateDynamicObject(2909, 2880.9338, 1081.7228, 11.2048, 0.0000, 0.0000, 269.7591);
  6939.     CreateDynamicObject(2909, 2876.8176, 1077.5575, 11.2048, 0.0000, 0.0000, 0.0000);
  6940.     CreateDynamicObject(2909, 2876.8091, 1069.2964, 11.2048, 0.0000, 0.0000, 0.0000);
  6941.     CreateDynamicObject(2909, 2876.8074, 1061.0154, 11.2048, 0.0000, 0.0000, 0.0000);
  6942.     CreateDynamicObject(2909, 2884.5115, 1028.8246, 11.2048, 0.0000, 0.0000, 0.0000);
  6943.     CreateDynamicObject(2909, 2884.5037, 1037.1115, 11.2048, 0.0000, 0.0000, 0.0000);
  6944.     CreateDynamicObject(2909, 2884.5120, 1045.3889, 11.2048, 0.0000, 0.0000, 0.0000);
  6945.     CreateDynamicObject(2909, 2884.4993, 1053.6858, 11.2048, 0.0000, 0.0000, 0.0000);
  6946.     CreateDynamicObject(3461, 2888.8733, 1049.5001, 14.0525, 0.0000, 0.0000, 0.0000);
  6947.     CreateDynamicObject(3461, 2893.3801, 1049.5342, 14.0525, 0.0000, 0.0000, 0.0000);
  6948.     CreateDynamicObject(3461, 2884.5110, 1049.5164, 14.0525, 0.0000, 0.0000, 0.0000);
  6949.     CreateDynamicObject(1225, 2877.8945, 1068.3608, 10.3042, 0.0000, 0.0000, 321.3253);
  6950.     CreateDynamicObject(1225, 2882.3723, 1069.1385, 10.3042, 0.0000, 0.0000, 8.5944);
  6951.     CreateDynamicObject(1225, 2880.5046, 1060.7450, 10.3042, 0.0000, 0.0000, 218.1929);
  6952.     CreateDynamicObject(1225, 2883.3623, 1051.2916, 10.3042, 0.0000, 0.0000, 291.2451);
  6953.     CreateDynamicObject(1225, 2878.7051, 1054.2269, 10.3042, 0.0000, 0.0000, 51.5662);
  6954.     CreateDynamicObject(2909, 2876.8169, 1052.7474, 11.2048, 0.0000, 0.0000, 0.0000);
  6955.     CreateDynamicObject(2909, 2876.8276, 1044.4824, 11.2048, 0.0000, 0.0000, 0.0000);
  6956.     CreateDynamicObject(2909, 2876.8306, 1036.2246, 11.2048, 0.0000, 0.0000, 0.0000);
  6957.     CreateDynamicObject(2909, 2880.3569, 1024.7225, 11.2048, 0.0000, 0.0000, 269.7591);
  6958.     CreateDynamicObject(2909, 2872.0957, 1024.7788, 11.2048, 0.0000, 0.0000, 89.3814);
  6959.     CreateDynamicObject(1225, 2877.3721, 1045.3153, 10.3042, 0.0000, 0.0000, 0.0000);
  6960.     CreateDynamicObject(1225, 2880.7781, 1043.2640, 10.3042, 0.0000, 0.0000, 0.0000);
  6961.     CreateDynamicObject(1225, 2877.6584, 1036.2852, 10.3042, 0.0000, 0.0000, 0.0000);
  6962.     CreateDynamicObject(1225, 2883.8408, 1033.2797, 10.3042, 0.0000, 0.0000, 0.0000);
  6963.     CreateDynamicObject(2909, 2872.6890, 1032.1010, 11.2048, 0.0000, 0.0000, 269.7591);
  6964.     CreateDynamicObject(2939, 2868.5271, 1029.1951, 9.8938, 0.0000, 0.0000, 89.3814);
  6965.     CreateDynamicObject(2939, 2868.5107, 1027.7402, 9.8938, 0.0000, 0.0000, 89.3814);
  6966.     CreateDynamicObject(3095, 2858.3286, 1027.7070, 11.8099, 0.0000, 0.0000, 0.0000);
  6967.     CreateDynamicObject(2909, 2865.4712, 1032.1345, 12.1298, 336.7952, 0.0000, 269.7591);
  6968.     CreateDynamicObject(2909, 2857.9568, 1032.1315, 13.6717, 0.0000, 0.0000, 90.2409);
  6969.     CreateDynamicObject(2909, 2857.9438, 1024.8264, 13.6717, 0.0000, 0.0000, 90.2409);
  6970.     CreateDynamicObject(2909, 2865.4465, 1024.8652, 12.1357, 336.7952, 0.0000, 269.7591);
  6971.     CreateDynamicObject(2909, 2853.8225, 1028.4366, 11.0357, 0.0000, 0.0000, 0.0000);
  6972.     CreateDynamicObject(2909, 2849.6794, 1024.2927, 11.2107, 0.0000, 0.0000, 90.2409);
  6973.     CreateDynamicObject(2909, 2849.6855, 1032.5338, 11.2107, 0.0000, 0.0000, 270.6186);
  6974.     CreateDynamicObject(2909, 2841.3879, 1024.2839, 11.2107, 0.0000, 0.0000, 269.7591);
  6975.     CreateDynamicObject(2909, 2872.7009, 1048.8940, 11.2048, 0.0000, 0.0000, 89.3814);
  6976.     CreateDynamicObject(2939, 2868.5486, 1046.0089, 9.8938, 0.0000, 0.0000, 90.2409);
  6977.     CreateDynamicObject(2909, 2853.8298, 1036.7133, 11.0357, 0.0000, 0.0000, 0.0000);
  6978.     CreateDynamicObject(2909, 2853.8289, 1044.9741, 11.0299, 0.0000, 0.0000, 0.0000);
  6979.     CreateDynamicObject(3095, 2858.3806, 1044.9969, 11.7951, 0.0000, 0.0000, 0.0000);
  6980.     CreateDynamicObject(2939, 2868.5862, 1043.8041, 9.8938, 0.0000, 0.0000, 90.2409);
  6981.     CreateDynamicObject(2909, 2837.2554, 1028.4486, 11.2107, 0.0000, 0.0000, 0.0000);
  6982.     CreateDynamicObject(2909, 2837.2510, 1036.7064, 11.2107, 0.0000, 0.0000, 0.0000);
  6983.     CreateDynamicObject(2909, 2862.8418, 1045.0214, 11.0299, 0.0000, 0.0000, 0.0000);
  6984.     CreateDynamicObject(2939, 2848.0972, 1046.2426, 9.8938, 0.0000, 0.0000, 269.7591);
  6985.     CreateDynamicObject(2939, 2848.0681, 1043.7930, 9.8747, 0.0000, 0.0000, 269.7591);
  6986.     CreateDynamicObject(2909, 2845.5608, 1036.6277, 11.2107, 0.0000, 0.0000, 0.0000);
  6987.     CreateDynamicObject(2909, 2837.2627, 1045.0043, 11.2048, 0.0000, 0.0000, 0.0000);
  6988.     CreateDynamicObject(2909, 2841.4050, 1049.1689, 11.2048, 0.0000, 0.0000, 90.2409);
  6989.     CreateDynamicObject(2909, 2858.3535, 1040.9165, 13.6569, 0.0000, 0.0000, 90.2409);
  6990.     CreateDynamicObject(2909, 2858.3303, 1049.0723, 13.6569, 0.0000, 0.0000, 269.7591);
  6991.     CreateDynamicObject(2909, 2849.6418, 1049.1598, 11.2048, 0.0000, 0.0000, 269.7591);
  6992.     CreateDynamicObject(2909, 2866.8450, 1048.9697, 11.2048, 0.0000, 0.0000, 89.3814);
  6993.     CreateDynamicObject(2909, 2849.8840, 1040.8312, 11.2107, 0.0000, 0.0000, 90.2409);
  6994.     CreateDynamicObject(2909, 2866.9111, 1040.8424, 11.2048, 0.0000, 0.0000, 89.3814);
  6995.     CreateDynamicObject(2909, 2865.9287, 1040.8843, 12.1448, 22.3454, 0.0000, 89.3814);
  6996.     CreateDynamicObject(2909, 2865.8835, 1048.9910, 12.0990, 336.7952, 0.0000, 268.8997);
  6997.     CreateDynamicObject(2909, 2850.8064, 1040.8818, 12.0378, 24.0642, 0.0000, 270.6186);
  6998.     CreateDynamicObject(2909, 2850.7820, 1049.1042, 12.1067, 23.2048, 0.0000, 269.7591);
  6999.     CreateDynamicObject(2909, 2858.1765, 1032.1420, 11.2107, 0.0000, 0.0000, 90.2409);
  7000.     CreateDynamicObject(2909, 2864.4475, 1032.0927, 11.2048, 0.0000, 0.0000, 270.6186);
  7001.     CreateDynamicObject(1217, 2856.2883, 1028.5282, 12.7867, 0.0000, 0.0000, 170.9239);
  7002.     CreateDynamicObject(1217, 2869.8069, 1040.1818, 10.3198, 0.0000, 0.0000, 0.0000);
  7003.     CreateDynamicObject(2909, 2853.8167, 1053.2614, 11.2048, 0.0000, 0.0000, 0.0000);
  7004.     CreateDynamicObject(2909, 2857.9668, 1057.3905, 11.2048, 0.0000, 0.0000, 269.7591);
  7005.     CreateDynamicObject(2909, 2864.2068, 1057.3766, 11.2048, 0.0000, 0.0000, 269.7591);
  7006.     CreateDynamicObject(2909, 2868.3225, 1061.5153, 11.2048, 0.0000, 0.0000, 0.0000);
  7007.     CreateDynamicObject(3256, 2849.7556, 1036.8954, 10.1670, 0.0000, 0.0000, 0.0000);
  7008.     CreateDynamicObject(2909, 2868.3098, 1069.7710, 11.2048, 0.0000, 0.0000, 0.0000);
  7009.     CreateDynamicObject(2909, 2868.3254, 1078.0381, 11.2048, 0.0000, 0.0000, 0.0000);
  7010.     CreateDynamicObject(2909, 2868.3232, 1086.2859, 11.2048, 0.0000, 0.0000, 0.0000);
  7011.     CreateDynamicObject(3080, 2870.4514, 1068.2368, 9.6486, 350.5462, 0.0000, 359.1406);
  7012.     CreateDynamicObject(2909, 2872.4763, 1090.3738, 11.1048, 0.0000, 0.0000, 89.3814);
  7013.     CreateDynamicObject(2909, 2880.7551, 1090.2842, 11.2048, 0.0000, 0.0000, 89.3814);
  7014.     CreateDynamicObject(2909, 2893.3621, 1085.8793, 11.2048, 0.0000, 0.0000, 0.0000);
  7015.     CreateDynamicObject(2909, 2893.3691, 1094.1418, 11.2048, 0.0000, 0.0000, 0.0000);
  7016.     CreateDynamicObject(2909, 2889.2346, 1098.3163, 11.2048, 0.0000, 0.0000, 89.3814);
  7017.     CreateDynamicObject(3374, 2870.4187, 1076.4103, 10.0174, 0.0000, 0.0000, 0.0000);
  7018.     CreateDynamicObject(3095, 2872.4148, 1094.8167, 11.8951, 0.0000, 0.0000, 0.0000);
  7019.     CreateDynamicObject(2939, 2882.5164, 1093.1943, 9.8938, 0.0000, 0.0000, 90.2409);
  7020.     CreateDynamicObject(2939, 2882.5149, 1095.5157, 9.8938, 0.0000, 0.0000, 90.2409);
  7021.     CreateDynamicObject(2909, 2880.9607, 1098.4742, 11.2048, 0.0000, 0.0000, 88.5220);
  7022.     CreateDynamicObject(3095, 2872.4275, 1086.0360, 11.8971, 0.0000, 0.0000, 0.0000);
  7023.     CreateDynamicObject(3095, 2881.2551, 1085.9833, 11.8991, 0.0000, 0.0000, 0.0000);
  7024.     CreateDynamicObject(3095, 2889.0559, 1085.9637, 11.9011, 0.0000, 0.0000, 0.0000);
  7025.     CreateDynamicObject(2909, 2872.4629, 1098.6207, 13.7569, 0.0000, 0.0000, 269.7591);
  7026.     CreateDynamicObject(2909, 2880.0408, 1098.5088, 12.2038, 23.2048, 0.0000, 88.5220);
  7027.     CreateDynamicObject(2909, 2868.3184, 1094.3593, 13.7569, 0.0000, 0.0000, 0.0000);
  7028.     CreateDynamicObject(2909, 2868.2898, 1085.9590, 13.7589, 0.0000, 0.0000, 0.0000);
  7029.     CreateDynamicObject(2909, 2872.4717, 1081.7109, 13.7589, 0.0000, 0.0000, 90.2409);
  7030.     CreateDynamicObject(2909, 2880.8772, 1081.7295, 13.7609, 0.0000, 0.0000, 269.7591);
  7031.     CreateDynamicObject(2909, 2889.2188, 1081.7345, 13.7629, 0.0000, 0.0000, 90.2409);
  7032.     CreateDynamicObject(2909, 2889.2302, 1090.2524, 13.7629, 0.0000, 0.0000, 90.2409);
  7033.     CreateDynamicObject(2909, 2880.9595, 1090.2815, 13.7609, 0.0000, 0.0000, 269.7591);
  7034.     CreateDynamicObject(5153, 2891.1799, 1082.7693, 12.6547, 0.0000, 14.6104, 0.0000);
  7035.     CreateDynamicObject(5153, 2891.1990, 1084.8490, 12.6547, 0.0000, 14.6104, 0.0000);
  7036.     CreateDynamicObject(2909, 2897.4761, 1090.2014, 11.2048, 0.0000, 0.0000, 269.7591);
  7037.     CreateDynamicObject(2909, 2897.5210, 1081.7577, 11.2048, 0.0000, 0.0000, 90.2409);
  7038.     CreateDynamicObject(2909, 2897.5088, 1073.4324, 11.2048, 0.0000, 0.0000, 269.7591);
  7039.     CreateDynamicObject(2909, 2905.7896, 1081.7821, 11.2101, 0.0000, 0.0000, 90.2409);
  7040.     CreateDynamicObject(2909, 2905.7544, 1090.1080, 11.2101, 0.0000, 0.0000, 269.0037);
  7041.     CreateDynamicObject(2909, 2913.9717, 1090.0620, 11.2101, 0.0000, 0.0000, 90.2409);
  7042.     CreateDynamicObject(2909, 2918.0972, 1085.9218, 11.2101, 0.0000, 0.0000, 0.0000);
  7043.     CreateDynamicObject(2909, 2918.1011, 1077.6360, 11.2101, 0.0000, 0.0000, 0.0000);
  7044.     CreateDynamicObject(2909, 2913.9409, 1073.5354, 11.2048, 0.0000, 0.0000, 269.7591);
  7045.     CreateDynamicObject(2909, 2905.7515, 1073.4701, 11.2048, 0.0000, 0.0000, 91.1003);
  7046.     CreateDynamicObject(1696, 2895.7463, 1075.8439, 10.9057, 0.0000, 0.0000, 90.2409);
  7047.     CreateDynamicObject(1696, 2895.7405, 1078.7578, 10.9057, 0.0000, 0.0000, 90.2409);
  7048.     CreateDynamicObject(620, 2867.8477, 1080.1908, 9.8906, 0.0000, 0.0000, 0.0000);
  7049.     CreateDynamicObject(620, 2893.4111, 1046.8374, 6.3156, 0.0000, 0.0000, 209.5985);
  7050.     CreateDynamicObject(620, 2836.8748, 1027.7126, 9.9715, 0.0000, 0.0000, 0.0000);
  7051.     CreateDynamicObject(624, 2903.9597, 1090.9803, 9.1931, 0.0000, 0.0000, 0.0000);
  7052.     CreateDynamicObject(624, 2853.0708, 1049.9471, 9.2129, 0.0000, 0.0000, 0.0000);
  7053.     CreateDynamicObject(3095, 2888.911600, 1029.213600, 11.920100, 0.0000, 0.0000, 0.0000);
  7054.     CreateDynamicObject(3095, 2888.913800, 1038.107200, 11.920100, 0.0000, 0.0000, 0.0000);
  7055.     CreateDynamicObject(3095, 2888.907000, 1047.096900, 11.922100, 0.0000, 0.0000, 0.0000);
  7056. //===============skydive ===========
  7057.     CreateDynamicObject(9249,-5.69921875,7624.20019531,2751.00000000,32.92602539,249.85656738,96.00402832);
  7058.     CreateDynamicObject(18302,202.19999695,7646.60009766,3247.10009766,0.00000000,0.00000000,358.00000000);
  7059.     CreateDynamicObject(18312,12.19921875,7540.29980469,2947.69995117,286.47949219,256.32202148,311.76452637);
  7060.     CreateDynamicObject(18312,-12.69921875,7536.79980469,3024.60009766,275.64147949,134.92858887,19.06677246);
  7061.     CreateDynamicObject(974,-5.40000010,7534.10009766,3040.60009766,90.00000000,180.00000000,137.99966431);
  7062.     CreateDynamicObject(18312,22.20000076,7558.20019531,2889.10009766,286.47949219,256.32202148,349.76440430);
  7063.     CreateDynamicObject(18312,18.09960938,7569.20019531,2857.89990234,286.47949219,256.32202148,23.75793457);
  7064.     CreateDynamicObject(18312,-184.89999390,7755.20019531,2024.09997559,276.41931152,341.84057617,154.04809570);
  7065.     CreateDynamicObject(18302,-56.29980469,7550.39941406,2578.50000000,353.42468262,106.79260254,36.96350098);
  7066.     CreateDynamicObject(18302,1.79980469,7533.39941406,2734.89990234,8.69018555,67.54394531,117.71301270);
  7067.     CreateDynamicObject(18302,-76.69999695,7542.50000000,2748.69995117,7.92703247,108.42132568,354.70050049);
  7068.     CreateDynamicObject(18302,-76.69999695,7542.50000000,2748.69995117,7.92703247,108.42132568,354.70050049);
  7069.     CreateDynamicObject(9249,-25.09960938,7605.89941406,2803.19995117,20.13244629,237.06848145,123.99719238);
  7070.     CreateDynamicObject(689,-14.59960938,7553.00000000,2730.69995117,0.00000000,0.00000000,0.00000000);
  7071.     CreateDynamicObject(689,-43.20000076,7568.89990234,2696.60009766,0.00000000,0.00000000,0.00000000);
  7072.     CreateDynamicObject(689,-36.50000000,7595.20019531,2732.60009766,0.00000000,0.00000000,0.00000000);
  7073.     CreateDynamicObject(689,-42.70000076,7532.00000000,2708.80004883,0.00000000,0.00000000,0.00000000);
  7074.     CreateDynamicObject(689,-4.50000000,7582.70019531,2702.00000000,0.00000000,0.00000000,0.00000000);
  7075.     CreateDynamicObject(690,-60.40000153,7569.70019531,2725.69995117,0.00000000,0.00000000,0.00000000);
  7076.     CreateDynamicObject(694,-48.00000000,7549.29980469,2706.10009766,0.00000000,0.00000000,0.00000000);
  7077.     CreateDynamicObject(18302,-149.19999695,7577.50000000,2506.69995117,8.70117188,67.54394531,87.71838379);
  7078.     CreateDynamicObject(18302,-179.30000305,7583.79980469,2552.19995117,17.54214478,73.35662842,62.57110596);
  7079.     CreateDynamicObject(18302,-155.89999390,7645.00000000,2565.69995117,23.86700439,92.58285522,11.43569946);
  7080.     CreateDynamicObject(18302,-27.50000000,7673.29980469,2520.19995117,351.93481445,67.32046509,126.36541748);
  7081.     CreateDynamicObject(18302,-103.40000153,7662.79980469,2567.10009766,337.90527344,124.23571777,258.86779785);
  7082.     CreateDynamicObject(18302,-115.90000153,7743.10009766,2452.60009766,337.90100098,124.23339844,266.86535645);
  7083.     CreateDynamicObject(18302,-69.09999847,7732.39990234,2382.30004883,351.93054199,67.31872559,126.36474609);
  7084.     CreateDynamicObject(18302,-164.69999695,7608.00000000,2430.30004883,8.69567871,67.54394531,87.71484375);
  7085.     CreateDynamicObject(18302,-175.10000610,7722.39990234,2387.19995117,23.86230469,92.58178711,21.43136597);
  7086.     CreateDynamicObject(18302,-56.59999847,7768.20019531,2287.19995117,351.93054199,67.31872559,182.36480713);
  7087.     CreateDynamicObject(18299,-110.30000305,7802.60009766,2308.60009766,15.55581665,167.53643799,171.30462646);
  7088.     CreateDynamicObject(18299,-142.39941406,7817.70019531,2196.39990234,44.62646484,163.00964355,180.02197266);
  7089.     CreateDynamicObject(18299,-174.79980469,7793.09960938,2159.50000000,74.36096191,129.50134277,217.33703613);
  7090.     CreateDynamicObject(18299,-212.60000610,7767.50000000,2159.50000000,74.36096191,129.50134277,293.33694458);
  7091.     CreateDynamicObject(18299,-192.19999695,7769.10009766,2159.50000000,74.35546875,129.49584961,55.33489990);
  7092.     CreateDynamicObject(18299,-184.89999390,7778.39990234,2159.50000000,74.34997559,129.49584961,153.33288574);
  7093.     CreateDynamicObject(689,-128.39999390,7668.39990234,2466.39990234,0.00000000,0.00000000,0.00000000);
  7094.     CreateDynamicObject(689,-64.09999847,7673.60009766,2480.00000000,0.00000000,0.00000000,0.00000000);
  7095.     CreateDynamicObject(689,-92.59999847,7661.00000000,2452.39990234,0.00000000,0.00000000,0.00000000);
  7096.     CreateDynamicObject(689,-149.69999695,7730.39990234,2381.89990234,0.00000000,0.00000000,0.00000000);
  7097.     CreateDynamicObject(689,-103.00000000,7792.39990234,2293.89990234,0.00000000,0.00000000,0.00000000);
  7098.     CreateDynamicObject(689,-177.69999695,7783.29980469,2313.00000000,0.00000000,0.00000000,0.00000000);
  7099.     CreateDynamicObject(689,-139.19999695,7809.50000000,2241.69995117,0.00000000,0.00000000,0.00000000);
  7100.     CreateDynamicObject(689,-161.50000000,7746.60009766,2290.50000000,0.00000000,0.00000000,0.00000000);
  7101.     CreateDynamicObject(689,-95.90000153,7710.79980469,2407.39990234,0.00000000,0.00000000,0.00000000);
  7102.     CreateDynamicObject(689,-86.40000153,7749.20019531,2369.39990234,0.00000000,0.00000000,0.00000000);
  7103.     CreateDynamicObject(689,-128.80000305,7773.10009766,2346.89990234,0.00000000,0.00000000,0.00000000);
  7104.     CreateDynamicObject(18299,-172.59960938,7768.09960938,2194.30004883,19.94567871,88.57727051,262.05139160);
  7105.     CreateDynamicObject(18299,-239.19999695,7844.89990234,2194.30004883,19.94567871,88.57727051,340.05145264);
  7106.     CreateDynamicObject(18312,-58.89941406,7602.89941406,2671.19995117,298.36669922,205.93872070,79.27734375);
  7107.     CreateDynamicObject(16113,-241.19999695,7772.70019531,2064.69995117,0.00000000,36.00000000,270.00000000);
  7108.     CreateDynamicObject(16113,-217.10000610,7789.00000000,2087.69995117,0.00000000,35.99670410,270.00000000);
  7109.     CreateDynamicObject(16113,-200.10000610,7808.79980469,2109.10009766,0.00000000,35.99670410,270.00000000);
  7110.     CreateDynamicObject(16113,-170.69999695,7824.60009766,2124.00000000,0.00000000,35.99670410,250.00000000);
  7111.     CreateDynamicObject(16113,-128.60000610,7819.29980469,2124.00000000,0.00000000,3.99670410,195.99938965);
  7112.     CreateDynamicObject(16113,-91.50000000,7802.70019531,2124.00000000,0.00000000,3.99353027,195.99609375);
  7113.     CreateDynamicObject(16113,-133.69999695,7801.20019531,2124.00000000,0.00000000,3.99353027,195.99609375);
  7114.     CreateDynamicObject(16113,-154.80000305,7796.29980469,2105.50000000,0.00000000,3.99353027,195.99609375);
  7115.     CreateDynamicObject(16113,-238.69999695,7737.70019531,1903.00000000,22.52566528,69.63452148,324.09313965);
  7116.     CreateDynamicObject(16113,-151.89999390,7787.29980469,2124.00000000,323.89892578,40.96801758,205.08728027);
  7117.     CreateDynamicObject(16113,-113.19999695,7775.20019531,2124.00000000,323.89892578,40.96801758,205.08728027);
  7118.     CreateDynamicObject(16113,-97.09999847,7785.89990234,2124.00000000,323.89892578,40.96801758,205.08728027);
  7119.     CreateDynamicObject(16113,-139.50000000,7727.89990234,2139.39990234,321.35803223,34.12548828,140.92977905);
  7120.     CreateDynamicObject(16113,-119.00000000,7730.50000000,2139.39990234,321.35559082,34.12353516,142.92712402);
  7121.     CreateDynamicObject(16113,-127.09999847,7767.20019531,2128.19995117,321.35559082,34.12353516,164.92663574);
  7122.     CreateDynamicObject(16113,-192.80000305,7701.00000000,2088.39990234,321.35559082,34.12353516,48.92120361);
  7123.     CreateDynamicObject(16113,-228.50000000,7706.39990234,2086.39990234,321.35559082,34.12353516,48.91662598);
  7124.     CreateDynamicObject(16113,-224.89999390,7689.79980469,2077.89990234,321.35559082,34.12353516,48.91662598);
  7125.     CreateDynamicObject(16113,-193.39999390,7684.10009766,2077.89990234,321.35559082,34.12353516,48.91662598);
  7126.     CreateDynamicObject(16113,-216.69999695,7675.79980469,2075.39990234,321.35559082,34.12353516,48.91662598);
  7127.     CreateDynamicObject(689,-166.50000000,7808.39990234,2125.39990234,0.00000000,0.00000000,0.00000000);
  7128.     CreateDynamicObject(689,-104.19999695,7832.39990234,2121.39990234,0.00000000,0.00000000,0.00000000);
  7129.     CreateDynamicObject(689,-113.50000000,7789.10009766,2135.69995117,0.00000000,0.00000000,0.00000000);
  7130.     CreateDynamicObject(689,-122.50000000,7777.50000000,2134.10009766,0.00000000,0.00000000,0.00000000);
  7131.     CreateDynamicObject(689,-149.19999695,7772.00000000,2142.10009766,0.00000000,0.00000000,0.00000000);
  7132.     CreateDynamicObject(689,-165.39999390,7784.79980469,2134.89990234,0.00000000,0.00000000,0.00000000);
  7133.     CreateDynamicObject(689,-198.19999695,7693.39990234,2091.80004883,0.00000000,0.00000000,0.00000000);
  7134.     CreateDynamicObject(689,-258.89999390,7760.10009766,2070.30004883,0.00000000,0.00000000,0.00000000);
  7135.     CreateDynamicObject(689,-238.80000305,7791.79980469,2093.00000000,0.00000000,0.00000000,0.00000000);
  7136.     CreateDynamicObject(689,-215.59960938,7753.00000000,2051.30004883,0.00000000,0.00000000,0.00000000);
  7137.     CreateDynamicObject(689,-166.30000305,7730.50000000,2063.60009766,0.00000000,0.00000000,0.00000000);
  7138.     CreateDynamicObject(689,-222.39999390,7816.60009766,2095.10009766,0.00000000,0.00000000,0.00000000);
  7139.     CreateDynamicObject(16113,-207.50000000,7830.89990234,2114.50000000,45.96398926,2.87313843,15.93304443);
  7140.     CreateDynamicObject(16113,-195.89999390,7847.20019531,2114.50000000,21.98324585,2.15328979,17.18988037);
  7141.     CreateDynamicObject(16113,-142.69999695,7780.39990234,2132.50000000,323.89892578,40.96801758,205.08728027);
  7142.     CreateDynamicObject(16113,-149.39999390,7773.89990234,2132.50000000,323.89892578,40.96801758,205.08728027);
  7143.     CreateDynamicObject(16113,-141.19999695,7695.50000000,2137.39990234,321.35559082,34.12353516,132.92712402);
  7144.     CreateDynamicObject(18312,-190.39999390,7752.29980469,1985.90002441,276.41601562,341.83959961,154.04479980);
  7145.     CreateDynamicObject(18312,-198.89941406,7742.09960938,1870.90002441,276.41601562,341.83959961,154.03930664);
  7146.     CreateDynamicObject(16113,-147.89941406,7766.09960938,2135.60009766,323.89892578,40.96801758,205.08728027);
  7147.     CreateDynamicObject(16113,-242.50000000,7735.50000000,1928.90002441,22.52197266,69.63134766,324.09118652);
  7148.     CreateDynamicObject(16113,-238.00000000,7717.60009766,1928.90002441,22.52194214,69.63134766,356.09118652);
  7149.     CreateDynamicObject(16113,-122.89941406,7796.79980469,2174.19995117,0.00000000,35.99670410,211.99218750);
  7150.     CreateDynamicObject(689,-216.19999695,7736.10009766,1889.50000000,0.00000000,0.00000000,0.00000000);
  7151.     CreateDynamicObject(18299,-120.19999695,7714.79980469,1795.09997559,74.36096191,129.50134277,217.33703613);
  7152.     CreateDynamicObject(18299,-127.00000000,7721.60009766,1840.00000000,74.36096191,129.50134277,217.33703613);
  7153.     CreateDynamicObject(18299,-140.59960938,7710.70019531,1762.00000000,68.38989258,145.59539795,340.38162231);
  7154.     CreateDynamicObject(18299,-261.60000610,7764.89990234,1780.50000000,74.35546875,129.49584961,311.33572388);
  7155.     CreateDynamicObject(18299,-156.89999390,7684.29980469,1762.00000000,74.35546875,129.49584961,93.33566284);
  7156.     CreateDynamicObject(18299,-192.69999695,7603.60009766,1762.00000000,57.79797363,157.00671387,81.64834595);
  7157.     CreateDynamicObject(18342,-102.59999847,7674.79980469,1655.69995117,68.00000000,0.00000000,0.00000000);
  7158.     CreateDynamicObject(18342,-130.10000610,7622.70019531,1655.69995117,67.99987793,0.00000000,286.00000000);
  7159.     CreateDynamicObject(18342,-156.39999390,7592.79980469,1655.69995117,67.99987793,0.00000000,207.99316406);
  7160.     CreateDynamicObject(18342,-246.29980469,7576.29980469,1648.19995117,67.99987793,0.00000000,187.99255371);
  7161.     CreateDynamicObject(18342,-236.89941406,7603.89941406,1648.19995117,67.99987793,0.00000000,145.99182129);
  7162.     CreateDynamicObject(18342,-236.89941406,7603.89941406,1648.19995117,67.99987793,0.00000000,105.99182129);
  7163.     CreateDynamicObject(18342,-208.59960938,7695.89941406,1648.19995117,67.99987793,0.00000000,73.98742676);
  7164.     CreateDynamicObject(18362,-165.50000000,7620.50000000,1497.80004883,21.70324707,86.30871582,286.70788574);
  7165.     CreateDynamicObject(18362,-194.00000000,7610.10009766,1497.80004883,15.68298340,86.81396484,230.43498230);
  7166.     CreateDynamicObject(18362,-207.19999695,7637.10009766,1497.80004883,28.64852905,75.10537720,119.81723022);
  7167.     CreateDynamicObject(18362,-174.30000305,7658.50000000,1497.80004883,37.37298584,74.58236694,49.23983765);
  7168.     CreateDynamicObject(17034,-159.10000610,7846.39990234,2124.19995117,0.00000000,0.00000000,160.00000000);
  7169.     CreateDynamicObject(17034,-174.30000305,7827.20019531,2106.89990234,0.00000000,0.00000000,183.99938965);
  7170.     CreateDynamicObject(17034,-191.19999695,7696.89990234,2081.10009766,0.00000000,0.00000000,183.99902344);
  7171.     CreateDynamicObject(17034,-198.89999390,7658.79980469,1609.50000000,0.00000000,0.00000000,27.99902344);
  7172.     CreateDynamicObject(18225,-210.19999695,7657.10009766,1404.59997559,47.65255737,83.37817383,302.92675781);
  7173.     CreateDynamicObject(18225,-181.89999390,7674.10009766,1404.59997559,47.64770508,83.37524414,312.92602539);
  7174.     CreateDynamicObject(18225,-185.89999390,7674.79980469,1339.30004883,47.64221191,83.36975098,332.92358398);
  7175.     CreateDynamicObject(18225,-157.00000000,7644.70019531,1371.50000000,47.63122559,83.36422729,140.91638184);
  7176.     CreateDynamicObject(18225,-177.30000305,7625.00000000,1371.50000000,47.62573242,83.35876465,100.91613770);
  7177.     CreateDynamicObject(18225,-198.50000000,7629.79980469,1370.00000000,47.62023926,83.35876465,42.91485596);
  7178.     CreateDynamicObject(18225,-178.00000000,7667.50000000,1304.90002441,47.63671875,83.36425781,312.91864014);
  7179.     CreateDynamicObject(18225,-224.10000610,7632.20019531,1311.40002441,65.66644287,81.06671143,81.75765991);
  7180.     CreateDynamicObject(18225,-196.69999695,7662.00000000,1290.50000000,47.62695312,60.75912476,17.11572266);
  7181.     CreateDynamicObject(18225,-162.19921875,7634.79980469,1290.50000000,47.62023926,60.74890137,267.11059570);
  7182.     CreateDynamicObject(18225,-194.80000305,7614.00000000,1290.50000000,53.93173218,92.70574951,136.59649658);
  7183.     CreateDynamicObject(18299,-168.00000000,7651.50000000,1160.00000000,19.94567871,88.57727051,262.04589844);
  7184.     CreateDynamicObject(18299,-188.39999390,7632.79980469,1172.00000000,19.94567871,88.57727051,336.05145264);
  7185.     CreateDynamicObject(18299,-192.00000000,7626.20019531,1217.69995117,19.94567871,88.57727051,60.04989624);
  7186.     CreateDynamicObject(18299,-164.19999695,7627.70019531,1217.69995117,19.94567871,88.57727051,172.04577637);
  7187.     CreateDynamicObject(18299,-176.10000610,7620.20019531,1204.40002441,81.10455322,295.92156982,125.69042969);
  7188.     CreateDynamicObject(18299,-212.59960938,7676.59960938,1239.30004883,58.80432129,216.62841797,295.24658203);
  7189.     CreateDynamicObject(18299,-65.69999695,7613.89990234,1184.09997559,49.49053955,222.44323730,79.20968628);
  7190.     CreateDynamicObject(18225,-118.50000000,7707.79980469,1154.19995117,52.00637817,30.17114258,253.32794189);
  7191.     CreateDynamicObject(18225,-170.10000610,7689.00000000,1099.30004883,18.94592285,19.08874512,237.51892090);
  7192.     CreateDynamicObject(18225,-108.80000305,7742.29980469,1154.19995117,12.70925903,64.86407471,252.81262207);
  7193.     CreateDynamicObject(18225,-145.89999390,7745.50000000,1194.09997559,60.41390991,288.15811157,45.27023315);
  7194.     CreateDynamicObject(18225,-161.39999390,7752.60009766,1198.40002441,60.41381836,288.15490723,45.26916504);
  7195.     CreateDynamicObject(18225,-130.59960938,7767.89941406,1122.59997559,19.94567871,357.88513184,88.63220215);
  7196.     CreateDynamicObject(18225,-129.30000305,7684.89990234,1115.09997559,19.96273804,0.01364136,293.92202759);
  7197.     CreateDynamicObject(18342,-257.60000610,7592.39990234,1703.59997559,67.99987793,0.00000000,145.99182129);
  7198.     CreateDynamicObject(18342,-264.60000610,7663.79980469,1699.40002441,67.99987793,0.00000000,113.99182129);
  7199.     CreateDynamicObject(18225,-198.10000610,7700.60009766,1097.59997559,18.94592285,19.08874512,207.51890564);
  7200.     CreateDynamicObject(18225,-177.39999390,7731.50000000,1096.59997559,18.94592285,19.08325195,273.51531982);
  7201.     CreateDynamicObject(689,-215.00000000,7694.20019531,1748.40002441,0.00000000,0.00000000,0.00000000);
  7202.     CreateDynamicObject(689,-195.80000305,7671.00000000,1617.00000000,0.00000000,0.00000000,0.00000000);
  7203.     CreateDynamicObject(689,-237.50000000,7673.89990234,1122.00000000,0.00000000,0.00000000,0.00000000);
  7204.     CreateDynamicObject(689,-169.59960938,7596.59960938,1598.30004883,0.00000000,0.00000000,0.00000000);
  7205.     CreateDynamicObject(689,-201.80000305,7696.70019531,1113.30004883,0.00000000,0.00000000,0.00000000);
  7206.     CreateDynamicObject(689,-105.80000305,7677.89990234,1133.59997559,0.00000000,0.00000000,0.00000000);
  7207.     CreateDynamicObject(689,-186.80000305,7638.50000000,1164.30004883,0.00000000,0.00000000,0.00000000);
  7208.     CreateDynamicObject(689,-28.89999962,7675.79980469,299.20001221,0.00000000,0.00000000,0.00000000);
  7209.     CreateDynamicObject(16113,-147.50000000,7636.20019531,1719.40002441,0.00000000,85.99670410,161.99768066);
  7210.     CreateDynamicObject(16113,-152.30000305,7597.50000000,1222.00000000,0.00000000,85.99548340,161.99340820);
  7211.     CreateDynamicObject(16113,-42.59999847,7619.29980469,2660.80004883,6.77792358,327.74435425,58.25183105);
  7212.     CreateDynamicObject(16113,-209.10000610,7700.89990234,2186.19995117,354.73626709,254.86920166,233.29267883);
  7213.     CreateDynamicObject(16113,-198.50000000,7690.10009766,2198.39990234,354.73205566,254.86633301,233.28918457);
  7214.     CreateDynamicObject(16113,-172.89999390,7694.89990234,2220.89990234,7.20465088,242.87002563,237.72991943);
  7215.     CreateDynamicObject(16113,-150.89999390,7702.00000000,2227.10009766,7.20153809,242.86926270,237.72766113);
  7216.     CreateDynamicObject(16113,-130.30000305,7703.89990234,2227.10009766,7.20153809,242.86926270,237.72766113);
  7217.     CreateDynamicObject(16113,-111.50000000,7710.39990234,2227.10009766,7.20153809,242.86926270,237.72766113);
  7218.     CreateDynamicObject(16113,-96.80000305,7707.79980469,2227.10009766,7.20153809,242.86926270,237.72766113);
  7219.     CreateDynamicObject(16113,-135.39999390,7731.50000000,2251.19995117,7.20153809,242.86926270,237.72766113);
  7220.     CreateDynamicObject(16113,-164.60000610,7695.60009766,2227.10009766,7.20153809,242.86926270,237.72766113);
  7221.     CreateDynamicObject(16113,-190.00000000,7689.50000000,2227.10009766,7.20153809,242.86926270,237.72766113);
  7222.     CreateDynamicObject(16113,-121.00000000,7702.10009766,2233.39990234,7.20153809,242.86926270,237.72766113);
  7223.     CreateDynamicObject(18225,-130.19999695,7765.39990234,1100.90002441,38.01483154,182.52360535,266.35565186);
  7224.     CreateDynamicObject(18225,-177.50000000,7747.79980469,1112.09997559,0.01980591,119.98632812,297.94018555);
  7225.     CreateDynamicObject(18225,-105.30000305,7710.39990234,1112.09997559,0.01647949,119.98168945,157.93823242);
  7226.     return 1;
  7227. }
  7228.  //====== head shot---------------------------------
  7229. public AntiSpam(playerid)
  7230. {
  7231.     RecentlyShot[playerid] = 0;
  7232.     return 1;
  7233. }
  7234. //--------------
  7235. stock GetNumberOfPlayersOnThisIP(test_ip[])
  7236. {
  7237.     new against_ip[32+1];
  7238.     new x = 0;
  7239.     new ip_count = 0;
  7240.     for(x=0; x<MAX_PLAYERS; x++) {
  7241.         if(IsPlayerConnected(x)) {
  7242.             GetPlayerIp(x,against_ip,32);
  7243.             if(!strcmp(against_ip,test_ip)) ip_count++;
  7244.         }
  7245.     }
  7246.     return ip_count;
  7247. }
  7248.  
  7249. //=========== head shot =================================
  7250. stock PlayerName(playerid) {
  7251.     new name[24];
  7252.     GetPlayerName(playerid, name, sizeof(name));
  7253.     return name;
  7254. }
  7255. stock
  7256.     GetSpeed ( playerid , mode = 1 )// stock by:SlashPT
  7257. {
  7258.     GetVehicleVelocity ( GetPlayerVehicleID ( playerid ) , Velocidade [ 0 ] , Velocidade [ 1 ] , Velocidade [ 2 ] ) ;
  7259.     return IsPlayerInAnyVehicle ( playerid ) ? floatround ( ( ( floatsqroot ( ( ( Velocidade [ 0 ] * Velocidade [ 0 ] ) + ( Velocidade [ 1 ] * Velocidade [ 1 ] ) + ( Velocidade [ 2 ] * Velocidade [ 2 ] ) ) ) * ( !mode ? 105.0 : 170.0 ) ) ) * 1 ) : 0;
  7260. }
  7261.  
  7262. stock GetVehicleColor(vehicleid, &color1, &color2)
  7263. {
  7264.         if(existproperty(0, "", ((vehicleid * (vehicleid * 2)) / 2) + 65536))
  7265.         {
  7266.                 new
  7267.                         string[16],
  7268.                         stringParts[2][8],
  7269.                         index
  7270.                 ;
  7271.                 getproperty(0, "", ((vehicleid * (vehicleid * 2)) / 2) + 65536, string);
  7272.                 strunpack(string, string);
  7273.                
  7274.                 if((index = strfind(string, "-", false)) != -1)
  7275.                 {
  7276.                         strmid(stringParts[0], string, 0, index);
  7277.                         strmid(stringParts[1], string, (index + 1), strlen(string));
  7278.                        
  7279.                         color1 = strval(stringParts[0]);
  7280.                         color2 = strval(stringParts[1]);
  7281.                         return 1;
  7282.                 }
  7283.         }
  7284.         return 0;
  7285. }
  7286.  
  7287. stock HeadshotCheck(playerid, &Float:x, &Float:y, &Float:z)
  7288. {
  7289.     new Float:fx,Float:fy,Float:fz;
  7290.     GetPlayerCameraFrontVector(playerid, fx, fy, fz);
  7291.  
  7292.     new Float:cx,Float:cy,Float:cz;
  7293.     GetPlayerCameraPos(playerid, cx, cy, cz);
  7294.  
  7295.     for(new Float:i = 0.0; i < 50; i = i + 0.5)
  7296.     {
  7297.         x = fx * i + cx;
  7298.         y = fy * i + cy;
  7299.         z = fz * i + cz;
  7300.  
  7301.         #if defined SHOWPATH
  7302.         CreatePickup(1239, 4, x, y, z, -1);
  7303.         #endif
  7304.  
  7305.         for(new player = 0; player < SERVER_MAX_PLAYERS; player ++)
  7306.         {
  7307.             if(IsPlayerConnected(playerid))
  7308.             {
  7309.                 if(player != playerid)
  7310.                 {
  7311.                     if(GetPlayerSpecialAction(player) == SPECIAL_ACTION_DUCK)
  7312.                     {
  7313.                         if(IsPlayerInRangeOfPoint(player, 0.3, x, y, z))
  7314.                         {
  7315.                             SetPlayerHealth(player, 0.0);
  7316.                             CallRemoteFunction("OnPlayerDeath", "ddd", player, playerid, 34);
  7317.                         }
  7318.                     }
  7319.                     else
  7320.                     {
  7321.                         if(IsPlayerInRangeOfPoint(player, 0.3, x, y, z - 0.7))
  7322.                         {
  7323.                             SetPlayerHealth(player, 0.0);
  7324.                             CallRemoteFunction("OnPlayerDeath", "ddd", player, playerid, 34);
  7325.                         }
  7326.                     }
  7327.                 }
  7328.             }
  7329.         }
  7330.     }
  7331.     return 1;
  7332. }
  7333. stock SalvarDados(playerid)
  7334. {
  7335.     new ip[25];
  7336.     GetPlayerIp(playerid, ip, sizeof(ip));
  7337.     format(StringContas, sizeof(StringContas), "LLADMIN/Contas/%s.txt", Nome(playerid));
  7338.     DOF2_SetInt(StringContas, "Matou", PlayerDados[playerid][Matou]);
  7339.     DOF2_SetInt(StringContas, "Morreu", PlayerDados[playerid][Morreu]);
  7340.     DOF2_SetInt(StringContas, "Grana", GetPlayerMoney(playerid));
  7341.     DOF2_SetInt(StringContas, "Advertencias", PlayerDados[playerid][Advertencias]);
  7342.     DOF2_SetString(StringContas, "IP", ip);
  7343.     DOF2_SetInt(StringContas, "Score", GetPlayerScore(playerid));
  7344.     new str[50];
  7345.     format(str, 50, "LLADMIN/Admins/%s.sav", Nome(playerid));
  7346.     if(PlayerDados[playerid][Vip] == false)
  7347.     {
  7348.         if(DOF2_IsSet("LLADMIN/Vips.vip", Nome(playerid)))
  7349.         {
  7350.             DOF2_Unset("LLADMIN/Vips.vip", Nome(playerid));
  7351.         }
  7352.     }
  7353.     if(PlayerDados[playerid][Helper] == false)
  7354.     {
  7355.         if(DOF2_IsSet("LLADMIN/Helpers.hel", Nome(playerid)))
  7356.         {
  7357.             DOF2_Unset("LLADMIN/Helpers.hel", Nome(playerid));
  7358.         }
  7359.     }
  7360.     if(PlayerDados[playerid][Vip] == true)
  7361.     {
  7362.         DOF2_SetBool(str, "Vip", true);
  7363.     }
  7364.     if(PlayerDados[playerid][Helper] == true)
  7365.     {
  7366.         DOF2_SetBool(str, "Helper", true);
  7367.     }
  7368.     if(PlayerDados[playerid][Admin] > 0)
  7369.     {
  7370.         format(StringContas, sizeof StringContas, "LLADMIN/Admins/%s.sav", Nome(playerid));
  7371.         DOF2_SetInt(str, "Admin", PlayerDados[playerid][Admin]);
  7372.     }
  7373.     DOF2_SaveFile();
  7374.     return 1;
  7375. }
  7376.  
  7377. stock Nome(playerid)
  7378. {
  7379.     new pNome[MAX_PLAYER_NAME];
  7380.     GetPlayerName(playerid, pNome, 24);
  7381.     return pNome;
  7382. }
  7383.  
  7384. stock Kickar(playerid, admin[], razao[])
  7385. {
  7386.     if(!DOF2_FileExists("LLADMIN/Kickados.txt")) DOF2_CreateFile("LLADMIN/Kickados.txt");
  7387.     new IP[20];
  7388.     GetPlayerIp(playerid, IP, 20);
  7389.     format(String, sizeof(String), " IP = %d - Admin = %s - Razao = %s", IP, admin, razao);
  7390.     DOF2_SetString("LLADMIN/Kickados.txt", Nome(playerid), String);
  7391.     Kick(playerid);
  7392.     return 1;
  7393. }
  7394.  
  7395. stock PosicaoFrentePlayer( playerid, &Float:x, &Float:y, Float:distance)
  7396. {
  7397.     new
  7398.         Float:a
  7399.     ;
  7400.     GetPlayerPos( playerid, x, y, a);
  7401.     GetPlayerFacingAngle( playerid, a);
  7402.     if(GetPlayerVehicleID( playerid ))
  7403.     {
  7404.         GetVehicleZAngle(GetPlayerVehicleID( playerid ), a);
  7405.     }
  7406.     x += (distance * floatsin(-a, degrees));
  7407.     y += (distance * floatcos(-a, degrees));
  7408. }
  7409.  
  7410. stock MensagemDupla(playerid, msg1[], msg2[])
  7411. {
  7412.     SendClientMessage(playerid, Cinza, msg1);
  7413.     SendClientMessage(playerid, Cinza, msg2);
  7414.     return 1;
  7415. }
  7416.  
  7417. stock NivelRequerido(playerid, lvl)
  7418. {
  7419.     if(PlayerDados[playerid][Admin] < lvl)
  7420.     {
  7421.         format(String, sizeof(String), "Você precisa ser admin nivel %d para usar este comando!", lvl);
  7422.         SendClientMessage(playerid, Branco, String);
  7423.         return 0;
  7424.     }
  7425.     if(PlayerDados[playerid][Trabalhando] == false)
  7426.     {
  7427.         SendClientMessage(playerid, Cinza, "Você precisa trabalhar para usar o comando. Use /servico.");
  7428.         return 0;
  7429.     }
  7430.     return 1;
  7431. }
  7432.  
  7433. stock CriarLog(const File[])
  7434. {
  7435.     if(fexist(File))
  7436.     {
  7437.         printf("Utilize EscreverLog(\"arquivo\", \"Mensagem\"); para escrever em um log existente.");
  7438.         return 0;
  7439.     }
  7440.     new File:Arquivo = fopen(File, io_write);
  7441.     fclose(Arquivo);
  7442.     return 1;
  7443. }
  7444.  
  7445. stock EscreverLog(const File[], string[])
  7446. {
  7447.     if(!fexist(File))
  7448.     {
  7449.         printf("Utilize CriarLog(\"arquivo\"); para criar o Log e escrever nele.");
  7450.         return 0;
  7451.     }
  7452.     new celulas[ 300 ];
  7453.     new a, m, d, h, mi, s;
  7454.     getdate(a, m, d);
  7455.     gettime(h,mi,s);
  7456.     format(celulas, sizeof(celulas), "(%02d/%02d/%d)[%02d:%02d:%02d] %s\r\n",d,m,a,h,mi,s, string);
  7457.     new File:Arquivo = fopen(File, io_append);
  7458.     fwrite(Arquivo, celulas);
  7459.     fclose(Arquivo);
  7460.     return 1;
  7461. }
  7462.  
  7463. stock DeletarLog(const File[])
  7464. {
  7465.     if(!fexist(File))
  7466.     {
  7467.         printf("Esse arquivo não existe, utilize CriarLog(\"arquivo\"");
  7468.         return 0;
  7469.     }
  7470.     fremove(File);
  7471.     return 1;
  7472. }
  7473.  
  7474. stock TextFundo(playerid)
  7475. {
  7476.     new RandFundo = random(3);
  7477.     if(RandFundo == 0)
  7478.     {
  7479.         Inicio[playerid] = TextDrawCreate(-0.500, -0.500, "loadsc1:loadsc1");
  7480.         TextDrawFont(Inicio[playerid], 4);
  7481.         TextDrawTextSize(Inicio[playerid], 641.500, 449.500);
  7482.         TextDrawColor(Inicio[playerid], -1);
  7483.     }
  7484.     else if(RandFundo == 1)
  7485.     {
  7486.         Inicio[playerid] = TextDrawCreate(-0.500, -0.500, "loadsc2:loadsc2");
  7487.         TextDrawFont(Inicio[playerid], 4);
  7488.         TextDrawTextSize(Inicio[playerid], 641.500, 449.500);
  7489.         TextDrawColor(Inicio[playerid], -1);
  7490.     }
  7491.     else if(RandFundo == 2)
  7492.     {
  7493.         Inicio[playerid] = TextDrawCreate(-0.500, -0.500, "loadsc3:loadsc3");
  7494.         TextDrawFont(Inicio[playerid], 4);
  7495.         TextDrawTextSize(Inicio[playerid], 641.500, 449.500);
  7496.         TextDrawColor(Inicio[playerid], -1);
  7497.     }
  7498.     else if(RandFundo == 3)
  7499.     {
  7500.         Inicio[playerid] = TextDrawCreate(-0.500, -0.500, "loadsc4:loadsc4");
  7501.         TextDrawFont(Inicio[playerid], 4);
  7502.         TextDrawTextSize(Inicio[playerid], 641.500, 449.500);
  7503.         TextDrawColor(Inicio[playerid], -1);
  7504.     }
  7505.     TextDrawShowForPlayer(playerid, Inicio[playerid]);
  7506.     return 1;
  7507. }
  7508.  
  7509. stock DarAdmin(playerid, niv) {
  7510.     format(StringContas, sizeof StringContas, "LLADMIN/Admins/%s.sav", Nome(playerid));
  7511.     if(!DOF2_FileExists(StringContas)) {
  7512.         DOF2_CreateFile(StringContas);
  7513.     }
  7514.     DOF2_SetInt(StringContas, "Admin", niv);
  7515.     SalvarDados(playerid);
  7516.     printf("%s novo admin nivel %d", Nome(playerid), niv);
  7517.     return 1;
  7518. }
  7519.  
  7520. stock TirarAdmin(playerid) {
  7521.     format(StringContas, sizeof StringContas, "LLADMIN/Admins/%s.sav", Nome(playerid));
  7522.     if(!DOF2_FileExists(StringContas))
  7523.         return printf("Conta %s nao existe.", Nome(playerid));
  7524.     DOF2_Unset(StringContas, "Admin");
  7525.     printf("admin retirado");
  7526.     return 1;
  7527. }
  7528.  
  7529. stock DarHelper(playerid) {
  7530.     format(StringContas, sizeof StringContas, "LLADMIN/Admins/%s.sav", Nome(playerid));
  7531.     if(!DOF2_FileExists(StringContas)) {
  7532.         DOF2_CreateFile(StringContas);
  7533.     }
  7534.     DOF2_SetBool(StringContas, "Helper", true);
  7535.     SalvarDados(playerid);
  7536.     printf("%s novo admin nivel %d", Nome(playerid));
  7537.     return 1;
  7538. }
  7539.  
  7540. stock TirarHelper(playerid) {
  7541.     format(StringContas, sizeof StringContas, "LLADMIN/Admins/%s.sav", Nome(playerid));
  7542.     if(!DOF2_FileExists(StringContas))
  7543.         return printf("Conta %s nao existe.", Nome(playerid));
  7544.     DOF2_Unset(StringContas, "Helper");
  7545.     printf("helper tirado");
  7546.     return 1;
  7547. }
  7548.  
  7549. stock DarVip(playerid) {
  7550.     format(StringContas, sizeof StringContas, "LLADMIN/Admins/%s.sav", Nome(playerid));
  7551.     if(!DOF2_FileExists(StringContas)) {
  7552.         DOF2_CreateFile(StringContas);
  7553.     }
  7554.     DOF2_SetBool(StringContas, "Vip", true);
  7555.     SalvarDados(playerid);
  7556.     printf("%s novo admin nivel %d", Nome(playerid));
  7557.     return 1;
  7558. }
  7559.  
  7560. stock TirarVip(playerid) {
  7561.     format(StringContas, sizeof StringContas, "LLADMIN/Admins/%s.sav", Nome(playerid));
  7562.     if(!DOF2_FileExists(StringContas))
  7563.         return printf("Conta %s nao existe.", Nome(playerid));
  7564.     DOF2_Unset(StringContas, "Vip");
  7565.     printf("vip tirado");
  7566.     return 1;
  7567. }
  7568.  
  7569. stock MensagemParaAdmins(mensagem[])
  7570. {
  7571.     for(new i = 0; i < MAX_PLAYERS; ++i)
  7572.     {
  7573.         if(PlayerDados[i][Admin] > 0)
  7574.         {
  7575.             Msg(i, ROSA_CHOQUE, mensagem);
  7576.         }
  7577.     }
  7578.     return 1;
  7579. }
  7580. //----- tunning
  7581. CarmodDialog(playerid)
  7582. {
  7583.     ShowPlayerDialog(playerid,1111,DIALOG_STYLE_LIST,"Selecione as coisas para colocar no seu carro","Nitro\nCor Carro\nRodas\nSom\nHidraulica\nComponentes","Selecionar","Cancelar");
  7584.     return 1;
  7585. }
  7586.  
  7587. Lowrider(playerid)
  7588. {
  7589.     ShowPlayerDialog(playerid,1001,DIALOG_STYLE_LIST,"Escolha um","Paintjob\nChrome\nSlamin\n{FF0000}Voltar","Selecionar","Cancelar");
  7590.     return 1;
  7591. }
  7592.  
  7593. RegularCarDialog(playerid)
  7594. {
  7595.     new vehmd = GetVehicleModel(GetPlayerVehicleID(playerid));
  7596.     new string[128];
  7597.     if(vehmd == 401 || vehmd == 496 || vehmd == 518 || vehmd == 540 || vehmd == 546 || vehmd == 589)
  7598.     {string = "Spoiler\nHood\nRoof\nVents\nSideskirt\nLights\n{FF0000}Voltar";}
  7599.     else if(vehmd == 549)
  7600.     {string = "Spoiler\nHood\nVents\nSideskirt\nLights\n{FF0000}Voltar";}
  7601.     else if(vehmd == 550)
  7602.     {string = "Spoiler\nHood\nRoof\nVents\nLights\n{FF0000}Voltar";}
  7603.     else if(vehmd == 585 || vehmd == 603)
  7604.     {string = "Spoiler\nRoof\nVents\nSideskirt\nLights\n{FF0000}Voltar";}
  7605.     else if(vehmd == 410 || vehmd == 436)
  7606.     {string = "Spoiler\nRoof\nSideskirt\nLights\n{FF0000}Voltar";}
  7607.     else if(vehmd == 439 || vehmd == 458)
  7608.     {string = "Spoiler\nVents\nSideskirt\nLights\n{FF0000}Voltar";}
  7609.     else if(vehmd == 551 || vehmd == 492 || vehmd == 529)
  7610.     {string = "Spoiler\nHood\nRoof\nSideskirt\n{FF0000}Voltar";}
  7611.     else if(vehmd == 489 || vehmd == 505)
  7612.     {string = "Spoiler\nHood\nRoof\nLights\n{FF0000}Voltar";}
  7613.     else if(vehmd == 516)
  7614.     {string = "Spoiler\nHood\nSideskirt\n{FF0000}Voltar";}
  7615.     else if(vehmd == 491 || vehmd == 517)
  7616.     {string = "Spoiler\nVents\nSideskirt\n{FF0000}Voltar";}
  7617.     else if(vehmd == 418 || vehmd == 527 || vehmd == 580)
  7618.     {string = "Spoiler\nRoof\nSideskirt\n{FF0000}Voltar";}
  7619.     else if(vehmd == 420 || vehmd == 587)
  7620.     {string = "Spoiler\nHood\n{FF0000}Voltar";}
  7621.     else if(vehmd == 547)
  7622.     {string = "Spoiler\nVents\n{FF0000}Voltar";}
  7623.     else if(vehmd == 415)
  7624.     {string = "Spoiler\nSideskirt\n{FF0000}Voltar";}
  7625.  
  7626.     ShowPlayerDialog(playerid,1004,DIALOG_STYLE_LIST,"Escolha um",string,"Selecionar","Cancelar");
  7627.     return 1;
  7628. }
  7629.  
  7630. Mod(playerid)//Alien
  7631. {
  7632.     ShowPlayerDialog(playerid,1511,DIALOG_STYLE_LIST,"Escolha um","Right Sideskirt\nLeft Sideskirt\nExhaust\nRoof\nSpoiler\nFront Bumper\nRear Bumper\n{FF0000}Voltar","Selecionar","Cancelar");
  7633.     return 1;
  7634. }
  7635.  
  7636. Mod1(playerid)//X-Flow
  7637. {
  7638.     ShowPlayerDialog(playerid,1512,DIALOG_STYLE_LIST,"Escolha um","Right Sideskirt\nLeft Sideskirt\nExhaust\nRoof\nSpoiler\nFront Bumper\nRear Bumper\n{FF0000}Voltar","Selecionar","Cancelar");
  7639.     return 1;
  7640. }
  7641.  
  7642. Mod2(playerid)//Chrome
  7643. {
  7644.     new vehmd = GetVehicleModel(GetPlayerVehicleID(playerid));
  7645.     new string[128];
  7646.     if(vehmd == 576 || vehmd == 575)
  7647.     {string = "Right Sideskirt\nLeft Sideskirt\nExhaust\nFront Bumper\nRear Bumper\n{FF0000}Voltar";}
  7648.     else if(vehmd == 535)
  7649.     {string = "Front Bullbars\nRear Bullbars\nExhaust\nFront Bumper\nRight Sideskirt\nLeft Sideskirt\n{FF0000}Voltar";}
  7650.     else if(vehmd == 567 || vehmd == 536)
  7651.     {string = "Exhaust\nRight Sideskirt\nLeft Sideskirt\nRear Bumper\nFront Bumper\n{FF0000}Voltar";}
  7652.     else if(vehmd == 534)
  7653.     {string = "Grill\nBars\nLights\nExhaust\nFront Bumper\nRear Bumper\n{FF0000}Voltar";}
  7654.  
  7655.     ShowPlayerDialog(playerid,1513,DIALOG_STYLE_LIST,"Escolha um",string,"Selecionar","Cancelar");
  7656.     return 1;
  7657. }
  7658. Mod3(playerid)//Slamin
  7659. {
  7660.     new vehmd = GetVehicleModel(GetPlayerVehicleID(playerid));
  7661.     new string[128];
  7662.     if(vehmd == 575 || vehmd == 576)
  7663.     {string = "Exhaust\nFront Bumper\nRear Bumper\n{FF0000}Voltar";}
  7664.     else if(vehmd == 535)
  7665.     {string = "Rear Bullbars\nFront Bullbars\nExhaust\nRight Sideskirt\nLeft Sidedkirt\n{FF0000}Voltar";}
  7666.     else if(vehmd == 567 || vehmd == 536 || vehmd == 534)
  7667.     {string = "Front Bumper\nRear Bumper\nExhaust\n{FF0000}Voltar";}
  7668.     ShowPlayerDialog(playerid,1514,DIALOG_STYLE_LIST,"Escolha um",string,"Selecionar","Cancelar");
  7669.     return 1;
  7670. }
Advertisement
Add Comment
Please, Sign In to add comment