Guest User

GAmemode CrazyLife LV RP

a guest
May 30th, 2013
3,010
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 383.17 KB | None | 0 0
  1. //=====================// Includes //================//
  2. #include a_samp
  3. #include a_npc
  4. #include dof2
  5. #include zcmd
  6. #include a_http
  7. #include sscanf2
  8. #define MAILER_URL "geradoresjfs.site90.net/mailer.php" // Arquivo .php > upe o seu < !
  9. #include mailer
  10. #include <dini>//SAlvar Posição DPois mudar pra dof2 :D
  11. //===============// Dialog //==============//
  12. #define DIALOG_LOGAR 1
  13. #define DIALOG_REGISTRO 2
  14. #define DIALOG_EMAIL 3
  15. #define DIALOG_RECUPERAR 4
  16. #define DIALOG_TERMOS 5
  17. #define DNickFail 6
  18. #define DIALOG_EMPREGOS 7
  19. #define DIALOG_ACC_EMPREGO 8
  20. #define DIALOG_SEXO 9
  21. #define DIALOG_ANUNCIO 10
  22. #define DIALOG_BANCO 11
  23. #define DIALOG_SAQUE 12
  24. #define DIALOG_DEPOSITO 13
  25. #define DIALOG_TRANSFERENCIA1 14
  26. #define DIALOG_TRANSFERENCIA2 15
  27. #define DIALOG_SEMBANCO 16
  28. #define DIALOG_COMBANCO 17
  29. #define DIALOG_SKIN 18
  30. #define DIALOG_CLUKINBELL 19
  31. #define DIALOG_IDADE 20
  32. #define DIALOG_AJUDA 21
  33. #define DIALOG_AJUDAEMPREGO 22
  34. #define DIALOG_PREFEITURA 23
  35. #define DIALOG_EMPRESTIMO1 24
  36. #define DIALOG_EMPRESTIMO2 25
  37. #define DIALOG_AUTOESCOLA 500
  38. //==============// Teclas //=============//
  39. #define KEY_HORN 2
  40. #define CONVERSATION_NO 131072
  41. //====================// Outras Defines //================//
  42. #define CONTAS "Players/%s.ini"
  43. #define MAXPLAYERS 500 // Slots do seu Servidor
  44. #define EmailServidor "[email protected]" // Email que enviará os Emails para o Pessoal !
  45. #define NomeServidor "CrazzyLife - Recuperar Senha" // Configure :)
  46. #define ForPlayers(%1) for(new %1 = 0; %1 < MAX_PLAYERS; %1++) if(IsPlayerConnected(%1) && !IsPlayerNPC(%1))
  47. //>-=-=-=-=-==-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=
  48. #define SVNOME "{00FF00}Brasil {FFFF00}Crazzy{0000FF}Life"
  49. #define MPNOME "mapname (RPG LV)"
  50. #define SINOME "www.google.com.br"
  51. #define SVVERSAO "BCL:RPG"
  52. //>-=-=-=-=-==-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=
  53. //===================// CORES //========================//
  54. #define COLOR_HELPER 0x68FFC2AA
  55. #define COLOR_ADMIN 0xFF34B3F6
  56. #define COLOR_WHITE 0xFFFFFFAA
  57. #define COLOR_PURPLE 0xC2A2DAAA
  58. #define COR_VERDE 0x9ACD32AA
  59. #define COR_HOSPITAL 0xF2667DAA
  60. #define COLOR_AZULBB 0xE6D4D1FF
  61. #define COLOR_BLUE 0x004CFFAA
  62. #define COLOR_YELLOW 0xE8D000AA
  63. #define COLOR_DBLUE 0x0800A8AA
  64. #define COLOR_ORANGE 0xF08400AA
  65. #define COLOR_ORANGE1 0xFF2600AA
  66. #define COLOR_GREEN 0x18F000AA
  67. #define COLOR_GREEN1 0x085800AA
  68. #define COLOR_WARNING 0xFF3620AA
  69. #define COLOR_LIGHTBLUE 0x33CCFFAA
  70. #define COLOR_LIGHTGREEN 0x3CDE6FAA
  71. #define COLOR_RED 0xE00000AA
  72. #define COLOR_RED1 0x980000AA
  73. #define COLOR_GREY 0xAFAFAFAA
  74. #define COR_3DLABEL 0xFFCF00FF
  75. #define COR_VERMELHO 0xFF6347AA
  76. #define COR_AZUL 0x441FFFAA
  77. #define COR_VINHO 0x911010AA
  78.  
  79.  
  80. new Motor, Luzes, Alarme, Portas, Capo, PortaMalas, Objetivo;
  81. //=================// Veiculos do Servidor //==============//
  82. new Mecanico[5];
  83. new Taxista[10];
  84. new Onibus[11];
  85. new AutoEscola[5];
  86. new Lixeiro[13];
  87. new Medicos[10];
  88. new MotoBoy[15];
  89. new BikeAluguel[11];
  90. //=========================================================//
  91. new Float:SpawnX[MAX_PLAYERS];
  92. new Float:SpawnY[MAX_PLAYERS];
  93. new Float:SpawnZ[MAX_PLAYERS];
  94. new SpawnBloqueado[MAX_PLAYERS];
  95. //=================// Variveis Globais //=================//
  96. new TimerGPS;
  97. new Temperatura = 0;
  98. new EmprestimoMaximo[MAX_PLAYERS];
  99. new EmprestimoFeito[MAX_PLAYERS];
  100. new ValorEmprestimo[MAX_PLAYERS];
  101. new Float:VidaDeslogar[MAX_PLAYERS];
  102. new PosicaoDeslogar[MAX_PLAYERS];
  103. new LitrosQuantia[MAX_PLAYERS];
  104. new AbastecimentoMecanico[MAX_PLAYERS];
  105. new LitrosAbastecer[MAX_PLAYERS];
  106. new MecanicoAbastecer[MAX_PLAYERS];
  107. new PlayerAbastecimento[MAX_PLAYERS];
  108. new LitrosAbastecimento[MAX_PLAYERS];
  109. new ComidaPreco[MAX_PLAYERS];
  110. new NoHotel[MAX_PLAYERS];
  111. new RulesBox[900];
  112. new PaydayTimer;
  113. new CombustivelTimer;
  114. new Gas[MAX_VEHICLES] = 1000;
  115. new PneusFurados[MAX_VEHICLES] = 0;
  116. new MotorQueimado[MAX_VEHICLES] = 0;
  117. new SpeedoON[MAX_PLAYERS];
  118. new WTempo = 5;
  119. new timeshift = -1;
  120. new PularHora;
  121. new gHoras = 0;
  122. new gMinutos = 0;
  123. new gSegundos = 0;
  124. new TempoReal = 1;
  125. new PrecoLevel = 1000;
  126. new BancoDinheiro[MAX_PLAYERS];
  127. new ObjetoCarro[MAX_VEHICLES];
  128. new VeiculoValido[MAX_VEHICLES];
  129. new NovaCamera[MAX_PLAYERS];
  130. new MecanicoAceito[MAX_PLAYERS];
  131. new MecanicoReparo[MAX_PLAYERS];
  132. new PlayerConserto[MAX_PLAYERS];
  133. new ConsertoMecanico[MAX_PLAYERS];
  134. new CintoSeguranca[MAX_PLAYERS];
  135. new CarroAntigo[MAX_PLAYERS];
  136. new AssentoAntigo[MAX_PLAYERS];
  137. new ConsultaPreco[MAX_PLAYERS];
  138. new PrecoReparo[MAX_PLAYERS];
  139. new ServicoConsulta;
  140. new AjudaMedico[MAX_PLAYERS];
  141. new MedicoServico[MAX_PLAYERS];
  142. new ServicoMedico;
  143. new AjudaMotoBoy[MAX_PLAYERS];
  144. new MotoBoyServico[MAX_PLAYERS];
  145. new ServicoMotoBoy;
  146. new AjudaMecanico[MAX_PLAYERS];
  147. new EmComa[MAX_PLAYERS];
  148. new ServicoMecanico;
  149. new OnibusEscola;
  150. new MotoEscola;
  151. new CaminhaoEscola;
  152. new CarroEscola;
  153. new IniciarBus[MAX_PLAYERS];
  154. new NomeTransferir[MAX_PLAYERS];
  155. new FazendoTransferencia[MAX_PLAYERS];
  156. new LixeiroTrabalho[MAX_PLAYERS];
  157. new LixeiroPlantao[MAX_PLAYERS];
  158. new EscolaOnibus[MAX_PLAYERS];
  159. new EscolaCarro[MAX_PLAYERS];
  160. new EscolaMoto[MAX_PLAYERS];
  161. new EscolaCaminhao[MAX_PLAYERS];
  162. new ConsumingMoney[MAX_PLAYERS];
  163. new TaxiDrivers = 0;
  164. new BusDrivers = 0;
  165. new TransportDuty[MAX_PLAYERS];
  166. new TransportValue[MAX_PLAYERS];
  167. new TransportMoney[MAX_PLAYERS];
  168. new PortaoPedagio1;
  169. new PortaoPedagio2;
  170. new PortaoMedicos1;
  171. new PortaoMedicos2;
  172. new PortaoMotoBoy1;
  173. new PortaoMotoBoy2;
  174. //new PortaoLixeiros;
  175. new PortaoOnibus1;
  176. new PortaoOnibus2;
  177. new PortaoFunilaria;
  178. new PortaoMecanicos;
  179. new PortaoTaxi;
  180. new Alta[MAX_PLAYERS] = 120;
  181. new Invalido[MAXPLAYERS],Nome[MAX_PLAYER_NAME],String[256];
  182. new Matou[MAXPLAYERS],Morreu[MAXPLAYERS],Logou[MAXPLAYERS];
  183. new STR[256], CurrentMoney[MAX_PLAYERS];
  184. new gstring[128];
  185. new LBarco[MAX_PLAYERS], LCarro[MAX_PLAYERS], LOnibus[MAX_PLAYERS], LMoto[MAX_PLAYERS], LHelicoptero[MAX_PLAYERS], LAviao[MAX_PLAYERS], LCaminhao[MAX_PLAYERS];
  186. new giveplayer[MAX_PLAYER_NAME];
  187. new sendername[MAX_PLAYER_NAME];
  188. new admtrampando[MAX_PLAYERS];
  189. new GettingEmprego[MAX_PLAYERS];
  190. new MecanicoServico[MAX_PLAYERS];
  191. new Float:TelePos[MAX_PLAYERS][6];
  192. new skinadm[MAX_PLAYERS];
  193. new Logado[MAX_PLAYERS];
  194. new Text:CelsiusLetraTD;
  195. new Text:CelsiusTD;
  196. new Text:BolinhaTD;
  197. new Text:RevolutionTD;
  198. new Text:RoleplayTD;
  199. new Text:EstrelasTD;
  200. new PlayerText:GPS[MAX_PLAYERS];
  201. new PlayerText:BoxVelo[MAX_PLAYERS];
  202. new PlayerText:VeiculoNome[MAX_PLAYERS];
  203. new PlayerText:Velocidade[MAX_PLAYERS];
  204. new PlayerText:Combustivel[MAX_PLAYERS];
  205. new PlayerText:BarrasCombustivel[MAX_PLAYERS];
  206. new PlayerText:Marcha[MAX_PLAYERS];
  207. new PlayerText:Lataria[MAX_PLAYERS];
  208. new PlayerText:NomeVelo[MAX_PLAYERS];
  209. //new Text:Textdraw0;
  210. new PlayerText:Banco[MAX_PLAYERS];
  211. new PlayerText:Textdraw1[MAX_PLAYERS];
  212. //new Text:Textdraw2;
  213. new PlayerText:Textdraw3[MAX_PLAYERS];
  214. new PlayerText:Textdraw4[MAX_PLAYERS];
  215. new PlayerText:Textdraw5[MAX_PLAYERS];
  216. //new Text:Textdraw6;
  217. new Text:cima;
  218. new Text:baixo;
  219. new year,month,day,hour,minute,second;
  220. new cmd[256];
  221. new idx;
  222. new STRBruno[900];
  223. new NomeJogador[MAX_PLAYER_NAME];
  224. new PlayerText:Fome[MAX_PLAYERS];
  225. new PlayerText:BarrasFome[MAX_PLAYERS];
  226. new timer;
  227. new FomePlayer[MAX_PLAYERS];
  228. forward TimeFome(playerid);
  229. new PuloQueda[MAX_PLAYERS];
  230. new ExpLevel = 2;
  231. //=======================================================//
  232. //============// Auto Escola //==========//
  233. //=======================================//
  234. static Kevin_Segundos;
  235. static Kevin_Minutos;
  236. static Kevin_Horas;
  237. static Kevin_Dias;
  238. static Kevin_Mes;
  239. static Kevin_Ano;
  240. new Text:Kevin_Hora;
  241. new Text:Kevin_Data;
  242. forward Kevin_Relogio();
  243. forward MedidorTemperatura();
  244.  
  245. new LocaisSA[28];
  246. enum Lugares
  247. {
  248. Lugares_Nomes[28],
  249. Float:Lugares_Coords[6]
  250. };
  251. static const GPSLocais[][Lugares] =
  252. {
  253. {"The Big Ear", {-410.00,1403.30,-3.00,-137.90,1681.20,200.00}},
  254. {"Aldea Malvada", {-1372.10,2498.50,0.00,-1277.50,2615.30,200.00}},
  255. {"Angel Pine", {-2324.90,-2584.20,-6.10,-1964.20,-2212.10,200.00}},
  256. {"Arco del Oeste", {-901.10,2221.80,0.00,-592.00,2571.90,200.00}},
  257. {"Avispa Country Club", {-2646.40,-355.40,0.00,-2270.00,-222.50,200.00}},
  258. {"Avispa Country Club", {-2831.80,-430.20,-6.10,-2646.40,-222.50,200.00}},
  259. {"Avispa Country Club", {-2361.50,-417.10,0.00,-2270.00,-355.40,200.00}},
  260. {"Avispa Country Club", {-2667.80,-302.10,-28.80,-2646.40,-262.30,71.10}},
  261. {"Avispa Country Club", {-2470.00,-355.40,0.00,-2270.00,-318.40,46.10}},
  262. {"Avispa Country Club", {-2550.00,-355.40,0.00,-2470.00,-318.40,39.70}},
  263. {"Back o Beyond", {-1166.90,-2641.10,0.00,-321.70,-1856.00,200.00}},
  264. {"Battery Point", {-2741.00,1268.40,-4.50,-2533.00,1490.40,200.00}},
  265. {"Bayside", {-2741.00,2175.10,0.00,-2353.10,2722.70,200.00}},
  266. {"Bayside Marina", {-2353.10,2275.70,0.00,-2153.10,2475.70,200.00}},
  267. {"Beacon Hill", {-399.60,-1075.50,-1.40,-319.00,-977.50,198.50}},
  268. {"Blackfield", {964.30,1203.20,-89.00,1197.30,1403.20,110.90}},
  269. {"Blackfield", {964.30,1403.20,-89.00,1197.30,1726.20,110.90}},
  270. {"Blackfield Chapel", {1375.60,596.30,-89.00,1558.00,823.20,110.90}},
  271. {"Blackfield Chapel", {1325.60,596.30,-89.00,1375.60,795.00,110.90}},
  272. {"Blackfield Intersection", {1197.30,1044.60,-89.00,1277.00,1163.30,110.90}},
  273. {"Blackfield Intersection", {1166.50,795.00,-89.00,1375.60,1044.60,110.90}},
  274. {"Blackfield Intersection", {1277.00,1044.60,-89.00,1315.30,1087.60,110.90}},
  275. {"Blackfield Intersection", {1375.60,823.20,-89.00,1457.30,919.40,110.90}},
  276. {"Blueberry", {104.50,-220.10,2.30,349.60,152.20,200.00}},
  277. {"Blueberry", {19.60,-404.10,3.80,349.60,-220.10,200.00}},
  278. {"Blueberry Acres", {-319.60,-220.10,0.00,104.50,293.30,200.00}},
  279. {"Caligula's Palace", {2087.30,1543.20,-89.00,2437.30,1703.20,110.90}},
  280. {"Caligula's Palace", {2137.40,1703.20,-89.00,2437.30,1783.20,110.90}},
  281. {"Calton Heights", {-2274.10,744.10,-6.10,-1982.30,1358.90,200.00}},
  282. {"Chinatown", {-2274.10,578.30,-7.60,-2078.60,744.10,200.00}},
  283. {"City Hall", {-2867.80,277.40,-9.10,-2593.40,458.40,200.00}},
  284. {"Come-A-Lot", {2087.30,943.20,-89.00,2623.10,1203.20,110.90}},
  285. {"Commerce", {1323.90,-1842.20,-89.00,1701.90,-1722.20,110.90}},
  286. {"Commerce", {1323.90,-1722.20,-89.00,1440.90,-1577.50,110.90}},
  287. {"Commerce", {1370.80,-1577.50,-89.00,1463.90,-1384.90,110.90}},
  288. {"Commerce", {1463.90,-1577.50,-89.00,1667.90,-1430.80,110.90}},
  289. {"Commerce", {1583.50,-1722.20,-89.00,1758.90,-1577.50,110.90}},
  290. {"Commerce", {1667.90,-1577.50,-89.00,1812.60,-1430.80,110.90}},
  291. {"Conference Center", {1046.10,-1804.20,-89.00,1323.90,-1722.20,110.90}},
  292. {"Conference Center", {1073.20,-1842.20,-89.00,1323.90,-1804.20,110.90}},
  293. {"Cranberry Station", {-2007.80,56.30,0.00,-1922.00,224.70,100.00}},
  294. {"Creek", {2749.90,1937.20,-89.00,2921.60,2669.70,110.90}},
  295. {"Dillimore", {580.70,-674.80,-9.50,861.00,-404.70,200.00}},
  296. {"Doherty", {-2270.00,-324.10,-0.00,-1794.90,-222.50,200.00}},
  297. {"Doherty", {-2173.00,-222.50,-0.00,-1794.90,265.20,200.00}},
  298. {"Downtown", {-1982.30,744.10,-6.10,-1871.70,1274.20,200.00}},
  299. {"Downtown", {-1871.70,1176.40,-4.50,-1620.30,1274.20,200.00}},
  300. {"Downtown", {-1700.00,744.20,-6.10,-1580.00,1176.50,200.00}},
  301. {"Downtown", {-1580.00,744.20,-6.10,-1499.80,1025.90,200.00}},
  302. {"Downtown", {-2078.60,578.30,-7.60,-1499.80,744.20,200.00}},
  303. {"Downtown", {-1993.20,265.20,-9.10,-1794.90,578.30,200.00}},
  304. {"Downtown Los Santos", {1463.90,-1430.80,-89.00,1724.70,-1290.80,110.90}},
  305. {"Downtown Los Santos", {1724.70,-1430.80,-89.00,1812.60,-1250.90,110.90}},
  306. {"Downtown Los Santos", {1463.90,-1290.80,-89.00,1724.70,-1150.80,110.90}},
  307. {"Downtown Los Santos", {1370.80,-1384.90,-89.00,1463.90,-1170.80,110.90}},
  308. {"Downtown Los Santos", {1724.70,-1250.90,-89.00,1812.60,-1150.80,110.90}},
  309. {"Downtown Los Santos", {1370.80,-1170.80,-89.00,1463.90,-1130.80,110.90}},
  310. {"Downtown Los Santos", {1378.30,-1130.80,-89.00,1463.90,-1026.30,110.90}},
  311. {"Downtown Los Santos", {1391.00,-1026.30,-89.00,1463.90,-926.90,110.90}},
  312. {"Downtown Los Santos", {1507.50,-1385.20,110.90,1582.50,-1325.30,335.90}},
  313. {"East Beach", {2632.80,-1852.80,-89.00,2959.30,-1668.10,110.90}},
  314. {"East Beach", {2632.80,-1668.10,-89.00,2747.70,-1393.40,110.90}},
  315. {"East Beach", {2747.70,-1668.10,-89.00,2959.30,-1498.60,110.90}},
  316. {"East Beach", {2747.70,-1498.60,-89.00,2959.30,-1120.00,110.90}},
  317. {"East Los Santos", {2421.00,-1628.50,-89.00,2632.80,-1454.30,110.90}},
  318. {"East Los Santos", {2222.50,-1628.50,-89.00,2421.00,-1494.00,110.90}},
  319. {"East Los Santos", {2266.20,-1494.00,-89.00,2381.60,-1372.00,110.90}},
  320. {"East Los Santos", {2381.60,-1494.00,-89.00,2421.00,-1454.30,110.90}},
  321. {"East Los Santos", {2281.40,-1372.00,-89.00,2381.60,-1135.00,110.90}},
  322. {"East Los Santos", {2381.60,-1454.30,-89.00,2462.10,-1135.00,110.90}},
  323. {"East Los Santos", {2462.10,-1454.30,-89.00,2581.70,-1135.00,110.90}},
  324. {"Easter Basin", {-1794.90,249.90,-9.10,-1242.90,578.30,200.00}},
  325. {"Easter Basin", {-1794.90,-50.00,-0.00,-1499.80,249.90,200.00}},
  326. {"Easter Bay Airport", {-1499.80,-50.00,-0.00,-1242.90,249.90,200.00}},
  327. {"Easter Bay Airport", {-1794.90,-730.10,-3.00,-1213.90,-50.00,200.00}},
  328. {"Easter Bay Airport", {-1213.90,-730.10,0.00,-1132.80,-50.00,200.00}},
  329. {"Easter Bay Airport", {-1242.90,-50.00,0.00,-1213.90,578.30,200.00}},
  330. {"Easter Bay Airport", {-1213.90,-50.00,-4.50,-947.90,578.30,200.00}},
  331. {"Easter Bay Airport", {-1315.40,-405.30,15.40,-1264.40,-209.50,25.40}},
  332. {"Easter Bay Airport", {-1354.30,-287.30,15.40,-1315.40,-209.50,25.40}},
  333. {"Easter Bay Airport", {-1490.30,-209.50,15.40,-1264.40,-148.30,25.40}},
  334. {"Easter Bay Chemicals", {-1132.80,-768.00,0.00,-956.40,-578.10,200.00}},
  335. {"Easter Bay Chemicals", {-1132.80,-787.30,0.00,-956.40,-768.00,200.00}},
  336. {"El Castillo del Diablo", {-464.50,2217.60,0.00,-208.50,2580.30,200.00}},
  337. {"El Castillo del Diablo", {-208.50,2123.00,-7.60,114.00,2337.10,200.00}},
  338. {"El Castillo del Diablo", {-208.50,2337.10,0.00,8.40,2487.10,200.00}},
  339. {"El Corona", {1812.60,-2179.20,-89.00,1970.60,-1852.80,110.90}},
  340. {"El Corona", {1692.60,-2179.20,-89.00,1812.60,-1842.20,110.90}},
  341. {"El Quebrados", {-1645.20,2498.50,0.00,-1372.10,2777.80,200.00}},
  342. {"Esplanade East", {-1620.30,1176.50,-4.50,-1580.00,1274.20,200.00}},
  343. {"Esplanade East", {-1580.00,1025.90,-6.10,-1499.80,1274.20,200.00}},
  344. {"Esplanade East", {-1499.80,578.30,-79.60,-1339.80,1274.20,20.30}},
  345. {"Esplanade North", {-2533.00,1358.90,-4.50,-1996.60,1501.20,200.00}},
  346. {"Esplanade North", {-1996.60,1358.90,-4.50,-1524.20,1592.50,200.00}},
  347. {"Esplanade North", {-1982.30,1274.20,-4.50,-1524.20,1358.90,200.00}},
  348. {"Fallen Tree", {-792.20,-698.50,-5.30,-452.40,-380.00,200.00}},
  349. {"Fallow Bridge", {434.30,366.50,0.00,603.00,555.60,200.00}},
  350. {"Fern Ridge", {508.10,-139.20,0.00,1306.60,119.50,200.00}},
  351. {"Financial", {-1871.70,744.10,-6.10,-1701.30,1176.40,300.00}},
  352. {"Fisher's Lagoon", {1916.90,-233.30,-100.00,2131.70,13.80,200.00}},
  353. {"Flint Intersection", {-187.70,-1596.70,-89.00,17.00,-1276.60,110.90}},
  354. {"Flint Range", {-594.10,-1648.50,0.00,-187.70,-1276.60,200.00}},
  355. {"Fort Carson", {-376.20,826.30,-3.00,123.70,1220.40,200.00}},
  356. {"Foster Valley", {-2270.00,-430.20,-0.00,-2178.60,-324.10,200.00}},
  357. {"Foster Valley", {-2178.60,-599.80,-0.00,-1794.90,-324.10,200.00}},
  358. {"Foster Valley", {-2178.60,-1115.50,0.00,-1794.90,-599.80,200.00}},
  359. {"Foster Valley", {-2178.60,-1250.90,0.00,-1794.90,-1115.50,200.00}},
  360. {"Frederick Bridge", {2759.20,296.50,0.00,2774.20,594.70,200.00}},
  361. {"Gant Bridge", {-2741.40,1659.60,-6.10,-2616.40,2175.10,200.00}},
  362. {"Gant Bridge", {-2741.00,1490.40,-6.10,-2616.40,1659.60,200.00}},
  363. {"Ganton", {2222.50,-1852.80,-89.00,2632.80,-1722.30,110.90}},
  364. {"Ganton", {2222.50,-1722.30,-89.00,2632.80,-1628.50,110.90}},
  365. {"Garcia", {-2411.20,-222.50,-0.00,-2173.00,265.20,200.00}},
  366. {"Garcia", {-2395.10,-222.50,-5.30,-2354.00,-204.70,200.00}},
  367. {"Garver Bridge", {-1339.80,828.10,-89.00,-1213.90,1057.00,110.90}},
  368. {"Garver Bridge", {-1213.90,950.00,-89.00,-1087.90,1178.90,110.90}},
  369. {"Garver Bridge", {-1499.80,696.40,-179.60,-1339.80,925.30,20.30}},
  370. {"Glen Park", {1812.60,-1449.60,-89.00,1996.90,-1350.70,110.90}},
  371. {"Glen Park", {1812.60,-1100.80,-89.00,1994.30,-973.30,110.90}},
  372. {"Glen Park", {1812.60,-1350.70,-89.00,2056.80,-1100.80,110.90}},
  373. {"Green Palms", {176.50,1305.40,-3.00,338.60,1520.70,200.00}},
  374. {"Greenglass College", {964.30,1044.60,-89.00,1197.30,1203.20,110.90}},
  375. {"Greenglass College", {964.30,930.80,-89.00,1166.50,1044.60,110.90}},
  376. {"Hampton Barns", {603.00,264.30,0.00,761.90,366.50,200.00}},
  377. {"Hankypanky Point", {2576.90,62.10,0.00,2759.20,385.50,200.00}},
  378. {"Harry Gold Parkway", {1777.30,863.20,-89.00,1817.30,2342.80,110.90}},
  379. {"Hashbury", {-2593.40,-222.50,-0.00,-2411.20,54.70,200.00}},
  380. {"Hilltop Farm", {967.30,-450.30,-3.00,1176.70,-217.90,200.00}},
  381. {"Hunter Quarry", {337.20,710.80,-115.20,860.50,1031.70,203.70}},
  382. {"Idlewood", {1812.60,-1852.80,-89.00,1971.60,-1742.30,110.90}},
  383. {"Idlewood", {1812.60,-1742.30,-89.00,1951.60,-1602.30,110.90}},
  384. {"Idlewood", {1951.60,-1742.30,-89.00,2124.60,-1602.30,110.90}},
  385. {"Idlewood", {1812.60,-1602.30,-89.00,2124.60,-1449.60,110.90}},
  386. {"Idlewood", {2124.60,-1742.30,-89.00,2222.50,-1494.00,110.90}},
  387. {"Idlewood", {1971.60,-1852.80,-89.00,2222.50,-1742.30,110.90}},
  388. {"Jefferson", {1996.90,-1449.60,-89.00,2056.80,-1350.70,110.90}},
  389. {"Jefferson", {2124.60,-1494.00,-89.00,2266.20,-1449.60,110.90}},
  390. {"Jefferson", {2056.80,-1372.00,-89.00,2281.40,-1210.70,110.90}},
  391. {"Jefferson", {2056.80,-1210.70,-89.00,2185.30,-1126.30,110.90}},
  392. {"Jefferson", {2185.30,-1210.70,-89.00,2281.40,-1154.50,110.90}},
  393. {"Jefferson", {2056.80,-1449.60,-89.00,2266.20,-1372.00,110.90}},
  394. {"Julius Thruway East", {2623.10,943.20,-89.00,2749.90,1055.90,110.90}},
  395. {"Julius Thruway East", {2685.10,1055.90,-89.00,2749.90,2626.50,110.90}},
  396. {"Julius Thruway East", {2536.40,2442.50,-89.00,2685.10,2542.50,110.90}},
  397. {"Julius Thruway East", {2625.10,2202.70,-89.00,2685.10,2442.50,110.90}},
  398. {"Julius Thruway North", {2498.20,2542.50,-89.00,2685.10,2626.50,110.90}},
  399. {"Julius Thruway North", {2237.40,2542.50,-89.00,2498.20,2663.10,110.90}},
  400. {"Julius Thruway North", {2121.40,2508.20,-89.00,2237.40,2663.10,110.90}},
  401. {"Julius Thruway North", {1938.80,2508.20,-89.00,2121.40,2624.20,110.90}},
  402. {"Julius Thruway North", {1534.50,2433.20,-89.00,1848.40,2583.20,110.90}},
  403. {"Julius Thruway North", {1848.40,2478.40,-89.00,1938.80,2553.40,110.90}},
  404. {"Julius Thruway North", {1704.50,2342.80,-89.00,1848.40,2433.20,110.90}},
  405. {"Julius Thruway North", {1377.30,2433.20,-89.00,1534.50,2507.20,110.90}},
  406. {"Julius Thruway South", {1457.30,823.20,-89.00,2377.30,863.20,110.90}},
  407. {"Julius Thruway South", {2377.30,788.80,-89.00,2537.30,897.90,110.90}},
  408. {"Julius Thruway West", {1197.30,1163.30,-89.00,1236.60,2243.20,110.90}},
  409. {"Julius Thruway West", {1236.60,2142.80,-89.00,1297.40,2243.20,110.90}},
  410. {"Juniper Hill", {-2533.00,578.30,-7.60,-2274.10,968.30,200.00}},
  411. {"Juniper Hollow", {-2533.00,968.30,-6.10,-2274.10,1358.90,200.00}},
  412. {"K.A.C.C. Military Fuels", {2498.20,2626.50,-89.00,2749.90,2861.50,110.90}},
  413. {"Kincaid Bridge", {-1339.80,599.20,-89.00,-1213.90,828.10,110.90}},
  414. {"Kincaid Bridge", {-1213.90,721.10,-89.00,-1087.90,950.00,110.90}},
  415. {"Kincaid Bridge", {-1087.90,855.30,-89.00,-961.90,986.20,110.90}},
  416. {"King's", {-2329.30,458.40,-7.60,-1993.20,578.30,200.00}},
  417. {"King's", {-2411.20,265.20,-9.10,-1993.20,373.50,200.00}},
  418. {"King's", {-2253.50,373.50,-9.10,-1993.20,458.40,200.00}},
  419. {"LVA Freight Depot", {1457.30,863.20,-89.00,1777.40,1143.20,110.90}},
  420. {"LVA Freight Depot", {1375.60,919.40,-89.00,1457.30,1203.20,110.90}},
  421. {"LVA Freight Depot", {1277.00,1087.60,-89.00,1375.60,1203.20,110.90}},
  422. {"LVA Freight Depot", {1315.30,1044.60,-89.00,1375.60,1087.60,110.90}},
  423. {"LVA Freight Depot", {1236.60,1163.40,-89.00,1277.00,1203.20,110.90}},
  424. {"Las Barrancas", {-926.10,1398.70,-3.00,-719.20,1634.60,200.00}},
  425. {"Las Brujas", {-365.10,2123.00,-3.00,-208.50,2217.60,200.00}},
  426. {"Las Colinas", {1994.30,-1100.80,-89.00,2056.80,-920.80,110.90}},
  427. {"Las Colinas", {2056.80,-1126.30,-89.00,2126.80,-920.80,110.90}},
  428. {"Las Colinas", {2185.30,-1154.50,-89.00,2281.40,-934.40,110.90}},
  429. {"Las Colinas", {2126.80,-1126.30,-89.00,2185.30,-934.40,110.90}},
  430. {"Las Colinas", {2747.70,-1120.00,-89.00,2959.30,-945.00,110.90}},
  431. {"Las Colinas", {2632.70,-1135.00,-89.00,2747.70,-945.00,110.90}},
  432. {"Las Colinas", {2281.40,-1135.00,-89.00,2632.70,-945.00,110.90}},
  433. {"Las Payasadas", {-354.30,2580.30,2.00,-133.60,2816.80,200.00}},
  434. {"Aeroporto de LV", {1236.60,1203.20,-89.00,1457.30,1883.10,110.90}},
  435. {"Aeroporto de LV", {1457.30,1203.20,-89.00,1777.30,1883.10,110.90}},
  436. {"Aeroporto de LV", {1457.30,1143.20,-89.00,1777.40,1203.20,110.90}},
  437. {"Aeroporto de LV", {1515.80,1586.40,-12.50,1729.90,1714.50,87.50}},
  438. {"Last Dime Motel", {1823.00,596.30,-89.00,1997.20,823.20,110.90}},
  439. {"Leafy Hollow", {-1166.90,-1856.00,0.00,-815.60,-1602.00,200.00}},
  440. {"Liberty City", {-1000.00,400.00,1300.00,-700.00,600.00,1400.00}},
  441. {"Lil' Probe Inn", {-90.20,1286.80,-3.00,153.80,1554.10,200.00}},
  442. {"Linden Side", {2749.90,943.20,-89.00,2923.30,1198.90,110.90}},
  443. {"Linden Station", {2749.90,1198.90,-89.00,2923.30,1548.90,110.90}},
  444. {"Linden Station", {2811.20,1229.50,-39.50,2861.20,1407.50,60.40}},
  445. {"Little Mexico", {1701.90,-1842.20,-89.00,1812.60,-1722.20,110.90}},
  446. {"Little Mexico", {1758.90,-1722.20,-89.00,1812.60,-1577.50,110.90}},
  447. {"Los Flores", {2581.70,-1454.30,-89.00,2632.80,-1393.40,110.90}},
  448. {"Los Flores", {2581.70,-1393.40,-89.00,2747.70,-1135.00,110.90}},
  449. {"Aeroporto de LS", {1249.60,-2394.30,-89.00,1852.00,-2179.20,110.90}},
  450. {"Aeroporto de LS", {1852.00,-2394.30,-89.00,2089.00,-2179.20,110.90}},
  451. {"Aeroporto de LS", {1382.70,-2730.80,-89.00,2201.80,-2394.30,110.90}},
  452. {"Aeroporto de LS", {1974.60,-2394.30,-39.00,2089.00,-2256.50,60.90}},
  453. {"Aeroporto de LS", {1400.90,-2669.20,-39.00,2189.80,-2597.20,60.90}},
  454. {"Aeroporto de LS", {2051.60,-2597.20,-39.00,2152.40,-2394.30,60.90}},
  455. {"Marina", {647.70,-1804.20,-89.00,851.40,-1577.50,110.90}},
  456. {"Marina", {647.70,-1577.50,-89.00,807.90,-1416.20,110.90}},
  457. {"Marina", {807.90,-1577.50,-89.00,926.90,-1416.20,110.90}},
  458. {"Market", {787.40,-1416.20,-89.00,1072.60,-1310.20,110.90}},
  459. {"Market", {952.60,-1310.20,-89.00,1072.60,-1130.80,110.90}},
  460. {"Market", {1072.60,-1416.20,-89.00,1370.80,-1130.80,110.90}},
  461. {"Market", {926.90,-1577.50,-89.00,1370.80,-1416.20,110.90}},
  462. {"Market Station", {787.40,-1410.90,-34.10,866.00,-1310.20,65.80}},
  463. {"Martin Bridge", {-222.10,293.30,0.00,-122.10,476.40,200.00}},
  464. {"Missionary Hill", {-2994.40,-811.20,0.00,-2178.60,-430.20,200.00}},
  465. {"Montgomery", {1119.50,119.50,-3.00,1451.40,493.30,200.00}},
  466. {"Montgomery", {1451.40,347.40,-6.10,1582.40,420.80,200.00}},
  467. {"Montgomery Intersection", {1546.60,208.10,0.00,1745.80,347.40,200.00}},
  468. {"Montgomery Intersection", {1582.40,347.40,0.00,1664.60,401.70,200.00}},
  469. {"Mulholland", {1414.00,-768.00,-89.00,1667.60,-452.40,110.90}},
  470. {"Mulholland", {1281.10,-452.40,-89.00,1641.10,-290.90,110.90}},
  471. {"Mulholland", {1269.10,-768.00,-89.00,1414.00,-452.40,110.90}},
  472. {"Mulholland", {1357.00,-926.90,-89.00,1463.90,-768.00,110.90}},
  473. {"Mulholland", {1318.10,-910.10,-89.00,1357.00,-768.00,110.90}},
  474. {"Mulholland", {1169.10,-910.10,-89.00,1318.10,-768.00,110.90}},
  475. {"Mulholland", {768.60,-954.60,-89.00,952.60,-860.60,110.90}},
  476. {"Mulholland", {687.80,-860.60,-89.00,911.80,-768.00,110.90}},
  477. {"Mulholland", {737.50,-768.00,-89.00,1142.20,-674.80,110.90}},
  478. {"Mulholland", {1096.40,-910.10,-89.00,1169.10,-768.00,110.90}},
  479. {"Mulholland", {952.60,-937.10,-89.00,1096.40,-860.60,110.90}},
  480. {"Mulholland", {911.80,-860.60,-89.00,1096.40,-768.00,110.90}},
  481. {"Mulholland", {861.00,-674.80,-89.00,1156.50,-600.80,110.90}},
  482. {"Mulholland Intersection", {1463.90,-1150.80,-89.00,1812.60,-768.00,110.90}},
  483. {"North Rock", {2285.30,-768.00,0.00,2770.50,-269.70,200.00}},
  484. {"Ocean Docks", {2373.70,-2697.00,-89.00,2809.20,-2330.40,110.90}},
  485. {"Ocean Docks", {2201.80,-2418.30,-89.00,2324.00,-2095.00,110.90}},
  486. {"Ocean Docks", {2324.00,-2302.30,-89.00,2703.50,-2145.10,110.90}},
  487. {"Ocean Docks", {2089.00,-2394.30,-89.00,2201.80,-2235.80,110.90}},
  488. {"Ocean Docks", {2201.80,-2730.80,-89.00,2324.00,-2418.30,110.90}},
  489. {"Ocean Docks", {2703.50,-2302.30,-89.00,2959.30,-2126.90,110.90}},
  490. {"Ocean Docks", {2324.00,-2145.10,-89.00,2703.50,-2059.20,110.90}},
  491. {"Ocean Flats", {-2994.40,277.40,-9.10,-2867.80,458.40,200.00}},
  492. {"Ocean Flats", {-2994.40,-222.50,-0.00,-2593.40,277.40,200.00}},
  493. {"Ocean Flats", {-2994.40,-430.20,-0.00,-2831.80,-222.50,200.00}},
  494. {"Octane Springs", {338.60,1228.50,0.00,664.30,1655.00,200.00}},
  495. {"Old Venturas Strip", {2162.30,2012.10,-89.00,2685.10,2202.70,110.90}},
  496. {"Palisades", {-2994.40,458.40,-6.10,-2741.00,1339.60,200.00}},
  497. {"Palomino Creek", {2160.20,-149.00,0.00,2576.90,228.30,200.00}},
  498. {"Paradiso", {-2741.00,793.40,-6.10,-2533.00,1268.40,200.00}},
  499. {"Pershing Square", {1440.90,-1722.20,-89.00,1583.50,-1577.50,110.90}},
  500. {"Pilgrim", {2437.30,1383.20,-89.00,2624.40,1783.20,110.90}},
  501. {"Pilgrim", {2624.40,1383.20,-89.00,2685.10,1783.20,110.90}},
  502. {"Pilson Intersection", {1098.30,2243.20,-89.00,1377.30,2507.20,110.90}},
  503. {"Pirates in Men's Pants", {1817.30,1469.20,-89.00,2027.40,1703.20,110.90}},
  504. {"Playa del Seville", {2703.50,-2126.90,-89.00,2959.30,-1852.80,110.90}},
  505. {"Prickle Pine", {1534.50,2583.20,-89.00,1848.40,2863.20,110.90}},
  506. {"Prickle Pine", {1117.40,2507.20,-89.00,1534.50,2723.20,110.90}},
  507. {"Prickle Pine", {1848.40,2553.40,-89.00,1938.80,2863.20,110.90}},
  508. {"Prickle Pine", {1938.80,2624.20,-89.00,2121.40,2861.50,110.90}},
  509. {"Queens", {-2533.00,458.40,0.00,-2329.30,578.30,200.00}},
  510. {"Queens", {-2593.40,54.70,0.00,-2411.20,458.40,200.00}},
  511. {"Queens", {-2411.20,373.50,0.00,-2253.50,458.40,200.00}},
  512. {"Randolph Industrial Estate", {1558.00,596.30,-89.00,1823.00,823.20,110.90}},
  513. {"Redsands East", {1817.30,2011.80,-89.00,2106.70,2202.70,110.90}},
  514. {"Redsands East", {1817.30,2202.70,-89.00,2011.90,2342.80,110.90}},
  515. {"Redsands East", {1848.40,2342.80,-89.00,2011.90,2478.40,110.90}},
  516. {"Redsands West", {1236.60,1883.10,-89.00,1777.30,2142.80,110.90}},
  517. {"Redsands West", {1297.40,2142.80,-89.00,1777.30,2243.20,110.90}},
  518. {"Redsands West", {1377.30,2243.20,-89.00,1704.50,2433.20,110.90}},
  519. {"Redsands West", {1704.50,2243.20,-89.00,1777.30,2342.80,110.90}},
  520. {"Regular Tom", {-405.70,1712.80,-3.00,-276.70,1892.70,200.00}},
  521. {"Richman", {647.50,-1118.20,-89.00,787.40,-954.60,110.90}},
  522. {"Richman", {647.50,-954.60,-89.00,768.60,-860.60,110.90}},
  523. {"Richman", {225.10,-1369.60,-89.00,334.50,-1292.00,110.90}},
  524. {"Richman", {225.10,-1292.00,-89.00,466.20,-1235.00,110.90}},
  525. {"Richman", {72.60,-1404.90,-89.00,225.10,-1235.00,110.90}},
  526. {"Richman", {72.60,-1235.00,-89.00,321.30,-1008.10,110.90}},
  527. {"Richman", {321.30,-1235.00,-89.00,647.50,-1044.00,110.90}},
  528. {"Richman", {321.30,-1044.00,-89.00,647.50,-860.60,110.90}},
  529. {"Richman", {321.30,-860.60,-89.00,687.80,-768.00,110.90}},
  530. {"Richman", {321.30,-768.00,-89.00,700.70,-674.80,110.90}},
  531. {"Robada Intersection", {-1119.00,1178.90,-89.00,-862.00,1351.40,110.90}},
  532. {"Roca Escalante", {2237.40,2202.70,-89.00,2536.40,2542.50,110.90}},
  533. {"Roca Escalante", {2536.40,2202.70,-89.00,2625.10,2442.50,110.90}},
  534. {"Rockshore East", {2537.30,676.50,-89.00,2902.30,943.20,110.90}},
  535. {"Rockshore West", {1997.20,596.30,-89.00,2377.30,823.20,110.90}},
  536. {"Rockshore West", {2377.30,596.30,-89.00,2537.30,788.80,110.90}},
  537. {"Rodeo", {72.60,-1684.60,-89.00,225.10,-1544.10,110.90}},
  538. {"Rodeo", {72.60,-1544.10,-89.00,225.10,-1404.90,110.90}},
  539. {"Rodeo", {225.10,-1684.60,-89.00,312.80,-1501.90,110.90}},
  540. {"Rodeo", {225.10,-1501.90,-89.00,334.50,-1369.60,110.90}},
  541. {"Rodeo", {334.50,-1501.90,-89.00,422.60,-1406.00,110.90}},
  542. {"Rodeo", {312.80,-1684.60,-89.00,422.60,-1501.90,110.90}},
  543. {"Rodeo", {422.60,-1684.60,-89.00,558.00,-1570.20,110.90}},
  544. {"Rodeo", {558.00,-1684.60,-89.00,647.50,-1384.90,110.90}},
  545. {"Rodeo", {466.20,-1570.20,-89.00,558.00,-1385.00,110.90}},
  546. {"Rodeo", {422.60,-1570.20,-89.00,466.20,-1406.00,110.90}},
  547. {"Rodeo", {466.20,-1385.00,-89.00,647.50,-1235.00,110.90}},
  548. {"Rodeo", {334.50,-1406.00,-89.00,466.20,-1292.00,110.90}},
  549. {"Royal Casino", {2087.30,1383.20,-89.00,2437.30,1543.20,110.90}},
  550. {"San Andreas Sound", {2450.30,385.50,-100.00,2759.20,562.30,200.00}},
  551. {"Santa Flora", {-2741.00,458.40,-7.60,-2533.00,793.40,200.00}},
  552. {"Santa Maria Beach", {342.60,-2173.20,-89.00,647.70,-1684.60,110.90}},
  553. {"Santa Maria Beach", {72.60,-2173.20,-89.00,342.60,-1684.60,110.90}},
  554. {"Shady Cabin", {-1632.80,-2263.40,-3.00,-1601.30,-2231.70,200.00}},
  555. {"Shady Creeks", {-1820.60,-2643.60,-8.00,-1226.70,-1771.60,200.00}},
  556. {"Shady Creeks", {-2030.10,-2174.80,-6.10,-1820.60,-1771.60,200.00}},
  557. {"Sobell Rail Yards", {2749.90,1548.90,-89.00,2923.30,1937.20,110.90}},
  558. {"Spinybed", {2121.40,2663.10,-89.00,2498.20,2861.50,110.90}},
  559. {"Starfish Casino", {2437.30,1783.20,-89.00,2685.10,2012.10,110.90}},
  560. {"Starfish Casino", {2437.30,1858.10,-39.00,2495.00,1970.80,60.90}},
  561. {"Starfish Casino", {2162.30,1883.20,-89.00,2437.30,2012.10,110.90}},
  562. {"Temple", {1252.30,-1130.80,-89.00,1378.30,-1026.30,110.90}},
  563. {"Temple", {1252.30,-1026.30,-89.00,1391.00,-926.90,110.90}},
  564. {"Temple", {1252.30,-926.90,-89.00,1357.00,-910.10,110.90}},
  565. {"Temple", {952.60,-1130.80,-89.00,1096.40,-937.10,110.90}},
  566. {"Temple", {1096.40,-1130.80,-89.00,1252.30,-1026.30,110.90}},
  567. {"Temple", {1096.40,-1026.30,-89.00,1252.30,-910.10,110.90}},
  568. {"The Camel's Toe", {2087.30,1203.20,-89.00,2640.40,1383.20,110.90}},
  569. {"The Clown's Pocket", {2162.30,1783.20,-89.00,2437.30,1883.20,110.90}},
  570. {"The Emerald Isle", {2011.90,2202.70,-89.00,2237.40,2508.20,110.90}},
  571. {"The Farm", {-1209.60,-1317.10,114.90,-908.10,-787.30,251.90}},
  572. {"The Four Dragons Casino", {1817.30,863.20,-89.00,2027.30,1083.20,110.90}},
  573. {"The High Roller", {1817.30,1283.20,-89.00,2027.30,1469.20,110.90}},
  574. {"The Mako Span", {1664.60,401.70,0.00,1785.10,567.20,200.00}},
  575. {"The Panopticon", {-947.90,-304.30,-1.10,-319.60,327.00,200.00}},
  576. {"The Pink Swan", {1817.30,1083.20,-89.00,2027.30,1283.20,110.90}},
  577. {"The Sherman Dam", {-968.70,1929.40,-3.00,-481.10,2155.20,200.00}},
  578. {"The Strip", {2027.40,863.20,-89.00,2087.30,1703.20,110.90}},
  579. {"The Strip", {2106.70,1863.20,-89.00,2162.30,2202.70,110.90}},
  580. {"The Strip", {2027.40,1783.20,-89.00,2162.30,1863.20,110.90}},
  581. {"The Strip", {2027.40,1703.20,-89.00,2137.40,1783.20,110.90}},
  582. {"The Visage", {1817.30,1863.20,-89.00,2106.70,2011.80,110.90}},
  583. {"The Visage", {1817.30,1703.20,-89.00,2027.40,1863.20,110.90}},
  584. {"Unity Station", {1692.60,-1971.80,-20.40,1812.60,-1932.80,79.50}},
  585. {"Valle Ocultado", {-936.60,2611.40,2.00,-715.90,2847.90,200.00}},
  586. {"Verdant Bluffs", {930.20,-2488.40,-89.00,1249.60,-2006.70,110.90}},
  587. {"Verdant Bluffs", {1073.20,-2006.70,-89.00,1249.60,-1842.20,110.90}},
  588. {"Verdant Bluffs", {1249.60,-2179.20,-89.00,1692.60,-1842.20,110.90}},
  589. {"Verdant Meadows", {37.00,2337.10,-3.00,435.90,2677.90,200.00}},
  590. {"Verona Beach", {647.70,-2173.20,-89.00,930.20,-1804.20,110.90}},
  591. {"Verona Beach", {930.20,-2006.70,-89.00,1073.20,-1804.20,110.90}},
  592. {"Verona Beach", {851.40,-1804.20,-89.00,1046.10,-1577.50,110.90}},
  593. {"Verona Beach", {1161.50,-1722.20,-89.00,1323.90,-1577.50,110.90}},
  594. {"Verona Beach", {1046.10,-1722.20,-89.00,1161.50,-1577.50,110.90}},
  595. {"Vinewood", {787.40,-1310.20,-89.00,952.60,-1130.80,110.90}},
  596. {"Vinewood", {787.40,-1130.80,-89.00,952.60,-954.60,110.90}},
  597. {"Vinewood", {647.50,-1227.20,-89.00,787.40,-1118.20,110.90}},
  598. {"Vinewood", {647.70,-1416.20,-89.00,787.40,-1227.20,110.90}},
  599. {"Whitewood Estates", {883.30,1726.20,-89.00,1098.30,2507.20,110.90}},
  600. {"Whitewood Estates", {1098.30,1726.20,-89.00,1197.30,2243.20,110.90}},
  601. {"Willowfield", {1970.60,-2179.20,-89.00,2089.00,-1852.80,110.90}},
  602. {"Willowfield", {2089.00,-2235.80,-89.00,2201.80,-1989.90,110.90}},
  603. {"Willowfield", {2089.00,-1989.90,-89.00,2324.00,-1852.80,110.90}},
  604. {"Willowfield", {2201.80,-2095.00,-89.00,2324.00,-1989.90,110.90}},
  605. {"Willowfield", {2541.70,-1941.40,-89.00,2703.50,-1852.80,110.90}},
  606. {"Willowfield", {2324.00,-2059.20,-89.00,2541.70,-1852.80,110.90}},
  607. {"Willowfield", {2541.70,-2059.20,-89.00,2703.50,-1941.40,110.90}},
  608. {"Yellow Bell Station", {1377.40,2600.40,-21.90,1492.40,2687.30,78.00}},
  609. {"Los Santos", {44.60,-2892.90,-242.90,2997.00,-768.00,900.00}},
  610. {"Las Venturas", {869.40,596.30,-242.90,2997.00,2993.80,900.00}},
  611. {"Bone County", {-480.50,596.30,-242.90,869.40,2993.80,900.00}},
  612. {"Tierra Robada", {-2997.40,1659.60,-242.90,-480.50,2993.80,900.00}},
  613. {"Tierra Robada", {-1213.90,596.30,-242.90,-480.50,1659.60,900.00}},
  614. {"San Fierro", {-2997.40,-1115.50,-242.90,-1213.90,1659.60,900.00}},
  615. {"Red County", {-1213.90,-768.00,-242.90,2997.00,596.30,900.00}},
  616. {"Flint County", {-1213.90,-2892.90,-242.90,44.60,-768.00,900.00}},
  617. {"Whetstone", {-2997.40,-2892.90,-242.90,-1213.90,-1115.50,900.00}}
  618. };
  619.  
  620. new VModeloNome[][] ={
  621. "Landstalker","Bravura","Buffalo","Linerunner","Pereniel","Sentinel","Dumper","Firetruck","Trashmaster",
  622. "Stretch","Manana","Infernus","Voodoo","Pony","Mule","Cheetah","Ambulancia","Leviathan","Moonbeam","Esperanto",
  623. "Taxi","Washington","Bobcat","Mr Whoopee","BF Injection","Hunter","Premier","Enforcer","Securicar","Banshee",
  624. "Predator","Bus","Rhino","Barracks","Hotknife","Trailer","Previon","Coach","Cabbie","Stallion","Rumpo",
  625. "RC Bandit","Romero","Packer","Monster","Admiral","Squalo","Seasparrow","Pizzaboy","Tram","Trailer",
  626. "Turismo","Speeder","Reefer","Tropic","Flatbed","Yankee","Caddy","Solair","Berkley's RC Van","Skimmer",
  627. "PCJ-600","Faggio","Freeway","RC Baron","RC Raider","Glendale","Oceanic","Sanchez","Sparrow","Patriot",
  628. "Quad","Coastguard","Dinghy","Hermes","Sabre","Rustler","ZR-350","Walton","Regina","Comet","BMX",
  629. "Burrito","Camper","Marquis","Baggage","Dozer","Maverick","News Chopper","Rancher","FBI Rancher","Virgo",
  630. "Greenwood","Jetmax","Hotring","Sandking","Blista Compact","Maverick Policial","Boxville","Benson","Mesa",
  631. "RC Goblin","Hotring Racer A","Hotring Racer B","Bloodring Banger","Rancher","Super GT","Elegant",
  632. "Journey","Bike","Mountain Bike","Beagle","Cropdust","Stunt","Tanker","RoadTrain","Nebula","Majestic",
  633. "Buccaneer","Shamal","Hydra","FCR-900","NRG-500","HPV1000","Cement Truck","Tow Truck","Fortune","Cadrona",
  634. "FBI Truck","Willard","Forklift","Tractor","Combine","Feltzer","Remington","Slamvan","Blade","Freight",
  635. "Streak","Vortex","Vincent","Bullet","Clover","Sadler","Firetruck","Hustler","Intruder","Primo","Cargobob",
  636. "Tampa","Sunrise","Merit","Utility","Nevada","Yosemite","Windsor","Monster A","Monster B","Uranus",
  637. "Jester","Sultan","Stratum","Elegy","Raindance","RC Tiger","Flash","Tahoma","Savanna","Bandito","Freight",
  638. "Trailer","Kart","Mower","Duneride","Sweeper","Broadway","Tornado","AT-400","DFT-30","Huntley","Stafford",
  639. "BF-400","Newsvan","Tug","Trailer A","Emperor","Wayfarer","Euros","Hotdog","Club","Trailer B","Trailer C",
  640. "Andromada","Dodo","RC Cam","Launch","Policia LS","Policia SF","Policia LV","Ranger Policia",
  641. "Picador","Tanque de Agua","Alpha","Phoenix","Glendale","Sadler","Luggage Trailer A","Luggage Trailer B",
  642. "Stair Trailer","Boxville","Farm Plow","Utility Trailer" };
  643.  
  644. new Float:LixoRandom[][] =
  645. {
  646. {2477.7590,2006.8473,10.6711},
  647. {2034.6785,1657.3104,10.4281},
  648. {1956.9435,1384.7350,8.8150},
  649. {2130.8738,1433.2988,10.4280},
  650. {2174.7544,1392.8038,10.5305},
  651. {2030.8492,1077.8242,10.4121},
  652. {1939.0991,1100.8132,10.4280},
  653. {1676.0201,1166.5311,10.4269},
  654. {1664.2351,908.4756,10.3459},
  655. {1528.3811,904.8279,10.4017},
  656. {1161.2023,1219.6909,10.4286},
  657. {1114.7996,1363.9785,10.4266},
  658. {1052.1101,1365.6656,10.4202},
  659. {1669.5516,2019.0747,10.4030},
  660. {1612.5215,2054.9229,10.3393},
  661. {1608.9935,2153.5002,10.4290},
  662. {1677.6266,2179.8167,10.5323},
  663. {1684.4874,2205.0630,10.4274},
  664. {1839.3000,2160.6890,10.4290},
  665. {1934.6633,2204.1714,10.4125},
  666. {1980.9767,2290.1851,10.4263},
  667. {2048.8076,2276.2683,10.4181},
  668. {2112.6277,2359.1011,10.5434},
  669. {2237.2188,2423.7734,10.4249},
  670. {2258.2778,2404.6021,10.4241},
  671. {2435.1760,2371.1570,10.4276},
  672. {2389.3193,2311.0300,7.7300},
  673. {2543.6965,2320.1914,10.4149},
  674. {2546.0098,2060.1526,10.3945},
  675. {2586.2664,1888.6870,10.6317},
  676. {2556.0432,1399.2866,10.4126},
  677. {2630.5938,1067.9297,10.4279},
  678. {2481.9565,944.7326,10.4263},
  679. {2274.3044,755.5873,10.3717},
  680. {2046.2638,743.9914,10.4280},
  681. {1725.6987,1313.2506,10.3409},
  682. {1682.9937,1455.3070,10.5272},
  683. {1750.8149,2212.9749,10.8203}
  684. };
  685.  
  686. enum OldSpeedoPos
  687. {
  688. Float:sX,
  689. Float:sY,
  690. Float:sZ
  691. };
  692. new SavePlayerPosV[MAX_PLAYERS][OldSpeedoPos];
  693. enum pKevinDados
  694. {
  695. pLevel,
  696. pAdmin,
  697. pDinheiro,
  698. pTutorial,
  699. pRoupa,
  700. pSexo,
  701. pVIP,
  702. pDiaVIP,
  703. pMesVIP,
  704. pAnoVIP,
  705. pTimeVIP,
  706. pLider,
  707. pMembro,
  708. pProfissao,
  709. pPrecoMulta,
  710. pLitros,
  711. pQuartoHotel,
  712. pLucrosPD,
  713. pExperiencia,
  714. pIdade,
  715. pCelular,
  716. pNivelProcurado,
  717. pDinheiroBanco,
  718. pContaBanco,
  719. }
  720. new DadosPlayer[MAX_PLAYERS][pKevinDados];
  721.  
  722. enum sInfo
  723. {
  724. sCreated,
  725. Float:sX,
  726. Float:sY,
  727. Float:sZ,
  728. sObject,
  729. };
  730. new SpikeInfo[200][sInfo];
  731.  
  732.  
  733. forward TimerPD();
  734. forward HoraPD();
  735. forward PayDay();
  736. forward FixHour(Hora);
  737. forward HorasPD(playerid);
  738. forward MecanicoConserto(playerid);
  739. forward ConsultaJogador(playerid);
  740. forward TimerAlta(playerid);
  741. forward SendProxMessage(Float:radi, playerid, string[],col1);
  742. forward GivePlayerHealth(playerid, QuantiaVida);
  743. forward CarregarPlayer(playerid);
  744. forward SalvarDados(playerid);
  745. forward ScoreLevel(playerid);
  746. forward Registro(playerid);
  747. //forward Nascimentos(playerid);
  748. forward SetPlayerToTeamColor(playerid);
  749. forward ShowStats(playerid,targetid);
  750. forward SendMensagens();
  751. forward IsAMec(playerid);
  752. forward IsATaxi(playerid);
  753. forward IsAOnibus(playerid);
  754. forward PlayerProxVehicle(Float:radi, playerid, vehicleid);
  755. forward PlayerToPoint(Float:radi, playerid, Float:x, Float:y, Float:z);
  756. forward SendMessageToAdmins(color,const string[]);
  757. //Carros
  758. forward IsAMecCar(carid);
  759. forward IsATaxiCar(carid);
  760. forward IsAOnibusCar(carid);
  761. forward IsAEscolaCar(carid);
  762. forward IsALixeiroCar(carid);
  763. forward IsAMedicoCar(carid);
  764. forward IsAMotoBoyCar(carid);
  765. forward IsABikeAluguelCar(carid);
  766. forward IsALixeiro(playerid);
  767. forward VeiculoBarco(carid);
  768. forward VeiculoOnibus(carid);
  769. forward VeiculoCarro(carid);
  770. forward VeiculoMoto(carid);
  771. forward VeiculoCaminhao(carid);
  772. forward VeiculoAviao(carid);
  773. forward VeiculoHelicoptero(carid);
  774. forward VeiculoBarco(carid);
  775. forward PortaoTaxiM();
  776. forward PortaoOnibusM();
  777. forward PortaoFunilariaM();
  778. forward PortaoMecanicosM();
  779. forward PortaoPedagio1M();
  780. forward PortaoPedagio2M();
  781. forward PortaoMedicos1M();
  782. forward PortaoMedicos2M();
  783. forward PortaoMotoBoy1M();
  784. forward PortaoMotoBoy2M();
  785. //forward PortaoLixeirosM();
  786. forward CarregandoAviao(playerid);
  787. forward PrepararDecolagem(playerid);
  788. forward TextDrawUpdate(playerid);
  789. forward ItinerarioOnibus(playerid);
  790.  
  791. public VeiculoBarco(carid)
  792. {
  793. new VBarco = GetVehicleModel(carid);
  794. if((VBarco == 430) && (VBarco == 446) && (VBarco == 452) && (VBarco == 453) && (VBarco == 454) && (VBarco == 472) && (VBarco == 473) && (VBarco == 484) && (VBarco == 493) && (VBarco == 595))
  795. {
  796. return true;
  797. }
  798. return 1;
  799. }
  800.  
  801. public VeiculoCarro(carid)
  802. {
  803. if(!VeiculoBarco(carid) || VeiculoOnibus(carid) || VeiculoOnibus(carid) || VeiculoHelicoptero(carid) || VeiculoCaminhao(carid) || VeiculoAviao(carid) || VeiculoMoto(carid))
  804. {
  805. return true;
  806. }
  807. return 0;
  808. }
  809.  
  810. public VeiculoOnibus(carid)
  811. {
  812. new VOnibus = GetVehicleModel(carid);
  813. if((VOnibus == 431) && (VOnibus == 437))
  814. {
  815. return true;
  816. }
  817. return 0;
  818. }
  819.  
  820. public VeiculoHelicoptero(carid)
  821. {
  822. new Helicoptero = GetVehicleModel(carid);
  823. if((Helicoptero == 417) && (Helicoptero == 425) && (Helicoptero == 447) && (Helicoptero == 469) && (Helicoptero == 487) && (Helicoptero == 488) && (Helicoptero == 497) && (Helicoptero == 548) && (Helicoptero == 563))
  824. {
  825. return true;
  826. }
  827. return 0;
  828. }
  829.  
  830. public VeiculoCaminhao(carid)
  831. {
  832. new Caminhao = GetVehicleModel(carid);
  833. if((Caminhao == 403) && (Caminhao == 406) && (Caminhao == 408) && (Caminhao == 414) && (Caminhao == 443) && (Caminhao == 455) && (Caminhao == 456) && (Caminhao == 499) && (Caminhao == 514) && (Caminhao == 515) && (Caminhao == 524) && (Caminhao == 573) && (Caminhao == 578))
  834. {
  835. return true;
  836. }
  837. return 0;
  838. }
  839.  
  840. public VeiculoAviao(carid)
  841. {
  842. new Aviao = GetVehicleModel(carid);
  843. if((Aviao == 460) && (Aviao == 476) && (Aviao == 511) && (Aviao == 512) && (Aviao == 513) && (Aviao == 519) && (Aviao == 520) && (Aviao == 553) && (Aviao == 577) && (Aviao == 592) && (Aviao == 593))
  844. {
  845. return true;
  846. }
  847. return 0;
  848. }
  849.  
  850. public VeiculoMoto(carid)
  851. {
  852. new Moto = GetVehicleModel(carid);
  853. if((Moto == 462) && (Moto == 448) && (Moto == 581) && (Moto == 522) && (Moto == 521) && (Moto == 523) && (Moto == 463) && (Moto == 586) && (Moto == 468))
  854. {
  855. return true;
  856. }
  857. return 0;
  858. }
  859.  
  860. new Rodas[] = {
  861. 1073,
  862. 1074,
  863. 1075,
  864. 1076,
  865. 1077,
  866. 1078,
  867. 1079,
  868. 1080,
  869. 1081,
  870. 1082,
  871. 1083,
  872. 1084,
  873. 1085,
  874. 1096,
  875. 1097,
  876. 1098,
  877. };
  878.  
  879. new Cores[] = {0xF8F8FFAA,};
  880.  
  881. new Mensagenscima[][] ={
  882. "{FFA501}•{F25DD3}({FFFFFF}CrazzyLife{F25DD3}){FFA501}•{FFFFFF} Ajudem Nosso Servidor A Crescer Divugando.Obrigado.!",
  883. "{FFA501}•{F25DD3}({FFFFFF}CrazzyLife{F25DD3}){FFA501}•{FFFFFF} Precisando de Ajuda? Muitas Duvidas? Use: /relatorio",
  884. "{FFA501}•{F25DD3}({FFFFFF}CrazzyLife{F25DD3}){FFA501}•{FFFFFF} Las Ventura Uma Nova Cidade Novos Emprego.",
  885. "{FFA501}•{F25DD3}({FFFFFF}CrazzyLife{F25DD3}){FFA501}•{FFFFFF} Qualquer Tipo de Bug Envie rapidamente /reportar ",
  886. "{FFA501}•{F25DD3}({FFFFFF}CrazzyLife{F25DD3}){FFA501}•{FFFFFF} Nova Maneira De Andar USE: /andar",
  887. "{FFA501}•{F25DD3}({FFFFFF}CrazzyLife{F25DD3}){FFA501}•{FFFFFF} Ouvi Umas Musiquinhas enquanto Joga? Vamos Use: /musicas",
  888. "{FFA501}•{F25DD3}({FFFFFF}CrazzyLife{F25DD3}){FFA501}•{FFFFFF} Precisando de ajuda ? Digite /ajuda",
  889. "{FFA501}•{F25DD3}({FFFFFF}CrazzyLife{F25DD3}){FFA501}•{FFFFFF} Aproveitem Passagens Aereas Preçoes Exelentes . ",
  890. "{FFA501}•{F25DD3}({FFFFFF}CrazzyLife{F25DD3}){FFA501}•{FFFFFF} Nosso IP: localhost",
  891. "{FFA501}•{F25DD3}({FFFFFF}CrazzyLife{F25DD3}){FFA501}•{FFFFFF} Visite Nosso Forum sempre há novidades."};
  892.  
  893. public SendMensagens()
  894. {
  895. new random1 = random(sizeof(Mensagenscima));
  896. new random2 = random(sizeof(Cores));
  897. format(gstring, sizeof(gstring), "%s", Mensagenscima[random1]);
  898. SendClientMessageToAll(Cores[random2],gstring);
  899. return true;
  900. }
  901. main()
  902. {
  903. print("\n----------------------------------");
  904. print(" Não sou melhor, nem pior, sou apenas diferente!,");
  905. print(" o sábio nunca diz tudo o que pensa,");
  906. print(" mas pensa sempre tudo o que diz.");
  907. print(" ");
  908. print(" ");
  909. print(" RPG • Brasil CrazzyLife • Las Venturas City 2013");
  910. print(" ");
  911. print(" Gamemode Totalmente Criado Por KevinSantos");
  912. print("----------------------------------\n");
  913. }
  914.  
  915.  
  916. public OnGameModeInit()
  917. {
  918. PaydayTimer = SetTimer("TimerPD", 3600000, 1);
  919. SetTimer("AttachObject", 5000, 0);
  920. Kevin_Relogio();
  921. SetTimer("Kevin_Relogio", 1000, true);
  922. //SetTimer("MedidorTemperatura", 1000, true);
  923. SetTimer("SendMensagens",90000,1);
  924. SendRconCommand(MPNOME);
  925. SendRconCommand(SINOME);
  926. SendRconCommand(SVNOME);
  927. SetGameModeText(SVVERSAO);
  928. ShowPlayerMarkers(0);
  929. AllowInteriorWeapons(1);
  930. DisableInteriorEnterExits();
  931. UsePlayerPedAnims();
  932. //======================================| Objetos do Servidor |===================================================================//
  933. //============================// HQ Lixeiros //==============================//
  934. //PortaoLixeiros = CreateObject(980,1705.6999512,1607.5999756,11.8999996,0.0000000,0.0000000,252.0000000); //portao aero fechado
  935. //=============================// HQ MotoBoyes //====================================//
  936. CreateObject(3460,2381.8000488,2014.9000244,14.3999996,0.0000000,0.0000000,0.0000000); //object(vegaslampost) (1)
  937. CreateObject(3460,2381.5000000,2010.5999756,14.3999996,0.0000000,0.0000000,176.0000000); //object(vegaslampost) (2)
  938. CreateObject(1250,2368.1999512,2012.0999756,11.1999998,0.0000000,0.0000000,266.0000000); //object(smashbarpost) (1)
  939. CreateObject(983,2368.5000000,2013.5999756,9.8000002,90.0000000,0.0000000,18.0000000); //object(fenceshit3) (1)
  940. CreateObject(983,2368.6000977,2010.6999512,9.8000002,90.0000000,0.0000000,331.0000000); //object(fenceshit3) (3)
  941. PortaoMotoBoy1 = CreateObject(969,2368.0000000,2023.3000488,9.8999996,0.0000000,0.0000000,270.0000000); //portao 1 fechado
  942. PortaoMotoBoy2 = CreateObject(969,2368.0000000,2009.9000244,9.8000002,0.0000000,0.0000000,270.0000000); //portao 2 fechado
  943. //============================// HQ Medicos //======================
  944. CreateObject(987,1578.0999756,1862.6999512,9.8000002,0.0000000,0.0000000,0.0000000); //object(elecfence_bar) (1)
  945. CreateObject(987,1590.0999756,1862.6999512,9.8000002,0.0000000,0.0000000,0.0000000); //object(elecfence_bar) (2)
  946. CreateObject(987,1602.0999756,1862.5999756,9.8000002,0.0000000,0.0000000,0.0000000); //object(elecfence_bar) (3)
  947. CreateObject(987,1614.0999756,1862.5999756,9.8000002,0.0000000,0.0000000,0.0000000); //object(elecfence_bar) (4)
  948. CreateObject(987,1626.1999512,1862.5999756,9.8000002,0.0000000,0.0000000,0.0000000); //object(elecfence_bar) (5)
  949. CreateObject(987,1636.5999756,1850.5000000,9.8000002,0.0000000,0.0000000,90.0000000); //object(elecfence_bar) (6)
  950. CreateObject(987,1636.4000244,1838.5000000,9.8000002,0.0000000,0.0000000,90.0000000); //object(elecfence_bar) (7)
  951. CreateObject(987,1636.5999756,1816.4000244,9.8000002,0.0000000,0.0000000,90.0000000); //object(elecfence_bar) (8)
  952. CreateObject(987,1625.0000000,1813.0000000,10.3000002,0.0000000,0.0000000,18.0000000); //object(elecfence_bar) (9)
  953. CreateObject(987,1577.9000244,1850.5999756,10.1000004,0.0000000,0.0000000,90.0000000); //object(elecfence_bar) (10)
  954. CreateObject(987,1578.0999756,1838.5000000,10.1000004,0.0000000,0.0000000,90.0000000); //object(elecfence_bar) (11)
  955. CreateObject(987,1578.0999756,1816.3000488,9.8000002,0.0000000,0.0000000,90.0000000); //object(elecfence_bar) (12)
  956. CreateObject(987,1577.9000244,1816.3000488,9.8000002,0.0000000,0.0000000,344.0000000); //object(elecfence_bar) (13)
  957. PortaoMedicos2 = CreateObject(980,1636.5000000,1833.5000000,12.5000000,0.0000000,0.0000000,270.0000000); //portao 2 fechado
  958. PortaoMedicos1 = CreateObject(980,1577.9000244,1833.4000244,12.5000000,0.0000000,0.0000000,90.0000000); //portao 1 fechado
  959. CreateObject(3934,1607.5999756,1768.3000488,36.2999992,0.0000000,0.0000000,0.0000000); //object(helipad01) (1)
  960. CreateObject(6976,1592.5999756,1736.5999756,27.6000004,0.0000000,0.0000000,90.0000000); //object(shamheliprt04) (2)
  961. CreateObject(1557,1607.3000488,1750.6999512,29.5000000,0.0000000,0.0000000,0.0000000); //object(gen_doorext19) (1)
  962. CreateObject(1557,1610.3000488,1750.6999512,29.5000000,0.0000000,0.0000000,180.0000000); //object(gen_doorext19) (2)
  963. CreateObject(1555,1610.1999512,1752.0999756,29.5000000,0.0000000,0.0000000,272.0000000); //object(gen_doorext17) (1)
  964. CreateObject(1555,1607.3000488,1750.5999756,29.5000000,0.0000000,0.0000000,83.9995117); //object(gen_doorext17) (2)
  965. //============================// Prefeitura e DP //=======================
  966. CreateObject(1251,2412.6000977,2336.5000000,9.8999996,0.0000000,0.0000000,90.0000000); //object(smashbar) (1)
  967. CreateObject(1251,2412.6000977,2333.1999512,9.8999996,0.0000000,0.0000000,90.0000000); //object(smashbar) (2)
  968. CreateObject(1251,2412.6000977,2329.8000488,9.8999996,0.0000000,0.0000000,90.0000000); //object(smashbar) (3)
  969. CreateObject(1251,2412.6000977,2326.6000977,9.8999996,0.0000000,0.0000000,90.0000000); //object(smashbar) (4)
  970. CreateObject(1251,2412.6000977,2323.1999512,9.8999996,0.0000000,0.0000000,90.0000000); //object(smashbar) (5)
  971. CreateObject(1251,2412.6000977,2319.5000000,9.8999996,0.0000000,0.0000000,90.0000000); //object(smashbar) (6)
  972. CreateObject(1251,2412.6999512,2315.6000977,9.8999996,0.0000000,0.0000000,90.0000000); //object(smashbar) (7)
  973. CreateObject(1251,2412.6000977,2311.8000488,9.8999996,0.0000000,0.0000000,90.0000000); //object(smashbar) (8)
  974. CreateObject(997,2271.6999512,2426.3999023,9.8000002,0.0000000,0.0000000,90.0000000); //object(lhouse_barrier3) (1)
  975. CreateObject(997,2271.6999512,2423.0000000,9.8000002,0.0000000,0.0000000,90.0000000); //object(lhouse_barrier3) (2)
  976. CreateObject(983,2275.1999512,2423.3000488,10.5000000,0.0000000,0.0000000,90.0000000); //object(fenceshit3) (1)
  977. CreateObject(983,2296.3999023,2423.3000488,10.5000000,0.0000000,0.0000000,90.0000000); //object(fenceshit3) (2)
  978. CreateObject(997,2285.3000488,2422.8999023,9.8000002,0.0000000,0.0000000,90.0000000); //object(lhouse_barrier3) (3)
  979. CreateObject(997,2288.1000977,2422.8999023,9.8000002,0.0000000,0.0000000,90.0000000); //object(lhouse_barrier3) (4)
  980. CreateObject(997,2290.8000488,2422.8999023,9.8000002,0.0000000,0.0000000,90.0000000); //object(lhouse_barrier3) (5)
  981. CreateObject(997,2293.1000977,2423.0000000,9.8000002,0.0000000,0.0000000,90.0000000); //object(lhouse_barrier3) (6)
  982. CreateObject(983,2281.6992188,2423.2998047,10.5000000,0.0000000,0.0000000,90.0000000); //object(fenceshit3) (3)
  983. CreateObject(983,2299.3999023,2432.8999023,10.5000000,0.0000000,0.0000000,0.0000000); //object(fenceshit3) (4)
  984. CreateObject(983,2299.3994141,2426.3994141,10.5000000,0.0000000,0.0000000,0.0000000); //object(fenceshit3) (5)
  985. CreateObject(997,2300.8999023,2433.6000977,9.8000002,0.0000000,0.0000000,0.0000000); //object(lhouse_barrier3) (7)
  986. CreateObject(997,2304.8000488,2433.6000977,9.8000002,0.0000000,0.0000000,0.0000000); //object(lhouse_barrier3) (8)
  987. CreateObject(997,2309.1000977,2433.6000977,9.8000002,0.0000000,0.0000000,0.0000000); //object(lhouse_barrier3) (9)
  988. //=============================// Funilaria //=================================================//
  989. CreateObject(8253,2390.8000488,1028.6999512,13.6999998,0.0000000,0.0000000,270.0000000); //object(pltschlhnger01_lvs) (1)
  990. CreateObject(1698,2384.0998535,1031.5999756,10.3999996,20.0000000,0.0000000,0.0000000); //object(esc_step8) (1)
  991. CreateObject(10281,2396.3999023,989.5000000,13.5000000,0.0000000,0.0000000,274.0000000); //object(michsign_sfe) (1)
  992. CreateObject(16092,2400.0000000,1004.9000244,17.2999992,0.0000000,0.0000000,0.0000000); //object(des_pipestrut05) (1)
  993. CreateObject(1698,2386.1000977,1031.5999756,10.3999996,20.0000000,0.0000000,0.0000000, 9.0); //object(esc_step8) (3)
  994. CreateObject(1698,2386.0996094,1038.0000000,10.9399996,0.0000000,0.0000000,0.0000000, 9.0); //object(esc_step8) (5)
  995. CreateObject(1698,2384.0998535,1034.8000488,10.9399996,0.0000000,0.0000000,0.0000000, 9.0); //object(esc_step8) (6)
  996. CreateObject(1698,2384.0998535,1038.0999756,10.8999996,0.0000000,0.0000000,0.0000000, 9.0); //object(esc_step8) (7)
  997. CreateObject(1698,2386.0996094,1034.6992188,10.9399996,0.0000000,0.0000000,0.0000000, 9.0); //object(esc_step8) (8)
  998. CreateObject(1097,2380.6999512,1041.0999756,12.5000000,0.0000000,0.0000000,270.0000000); //object(wheel_gn4) (1)
  999. CreateObject(10281,2390.5000000,1039.9000244,12.5000000,0.0000000,0.0000000,357.9990234); //object(michsign_sfe) (2)
  1000. CreateObject(1698,2394.0996094,1031.5996094,10.3999996,19.9951172,0.0000000,0.0000000, 9.0); //object(esc_step8) (10)
  1001. CreateObject(1698,2396.0996094,1031.5996094,10.3999996,19.9951172,0.0000000,0.0000000, 9.0); //object(esc_step8) (11)
  1002. CreateObject(1698,2396.1000977,1034.8000488,10.9399996,0.0000000,0.0000000,0.0000000, 9.0); //object(esc_step8) (12)
  1003. CreateObject(1698,2394.0996094,1034.8000488,10.9399996,0.0000000,0.0000000,0.0000000, 9.0); //object(esc_step8) (13)
  1004. CreateObject(1698,2394.0996094,1038.0000000,10.9399996,0.0000000,0.0000000,0.0000000, 9.0); //object(esc_step8) (14)
  1005. CreateObject(1698,2396.0996094,1038.0000000,10.9399996,0.0000000,0.0000000,0.0000000, 9.0); //object(esc_step8) (15)
  1006. CreateObject(3459,2403.3000488,1042.5000000,17.2999992,0.0000000,0.0000000,0.0000000); //object(vgntelepole1) (1)
  1007. CreateObject(11393,2379.8999023,1036.1999512,11.3000002,0.0000000,0.0000000,88.0000000); //object(hubprops1_sfs) (2)
  1008. CreateObject(11393,2389.8999023,1036.5000000,11.3000002,0.0000000,0.0000000,87.9949951); //object(hubprops1_sfs) (3)
  1009. CreateObject(7391,2354.3000488,1005.2000122,14.6999998,0.0000000,0.0000000,86.0000000); //object(vgngassign102) (1)
  1010. CreateObject(1676,2393.3999023,987.5000000,11.6000004,0.0000000,0.0000000,0.0000000); //object(washgaspump) (1)
  1011. CreateObject(11505,2387.1000977,992.0999756,14.1999998,0.0000000,0.0000000,0.0000000); //object(des_garwcanopy) (1)
  1012. CreateObject(1676,2380.8000488,995.2000122,11.6000004,0.0000000,0.0000000,0.0000000); //object(washgaspump) (2)
  1013. CreateObject(1676,2393.1992188,995.1992188,11.6000004,0.0000000,0.0000000,0.0000000); //object(washgaspump) (3)
  1014. CreateObject(1676,2380.1999512,987.4000244,11.6000004,0.0000000,0.0000000,0.0000000); //object(washgaspump) (4)
  1015. CreateObject(2933,2357.6999512,1002.2999878,11.5000000,0.0000000,0.0000000,90.0000000); //object(pol_comp_gate) (1)
  1016. PortaoFunilaria = CreateObject(975,2357.3999023,993.5999756,11.3999996,0.0000000,0.0000000,90.0000000); //portao fun fechado
  1017. CreateObject(2933,2357.6000977,984.7000122,11.5000000,0.0000000,0.0000000,90.0000000); //object(pol_comp_gate) (2)
  1018. //=============================// HQ Mecanicos //===================================//
  1019. CreateObject(2933,1630.5000000,2183.3000488,11.5000000,0.0000000,0.0000000,0.0000000); //object(pol_comp_gate) (1)
  1020. CreateObject(2933,1621.6992188,2183.2998047,11.5000000,0.0000000,0.0000000,0.0000000); //object(pol_comp_gate) (2)
  1021. CreateObject(2933,1639.1999512,2183.3000488,11.5000000,0.0000000,0.0000000,0.0000000); //object(pol_comp_gate) (3)
  1022. CreateObject(2932,1620.0996094,2187.0996094,11.3000002,0.0000000,0.0000000,0.0000000); //object(kmb_container_blue) (2)
  1023. CreateObject(2932,1620.0000000,2194.2998047,11.3000002,0.0000000,0.0000000,0.0000000); //object(kmb_container_blue) (3)
  1024. CreateObject(18257,1633.3000488,2216.3000488,9.8000002,0.0000000,0.0000000,0.0000000); //object(crates) (1)
  1025. CreateObject(18257,1625.1999512,2214.8000488,9.8000002,0.0000000,0.0000000,268.0000000); //object(crates) (2)
  1026. CreateObject(3569,1666.1999512,2209.0000000,12.3999996,0.0000000,0.0000000,0.0000000); //object(lasntrk3) (1)
  1027. CreateObject(3569,1674.5999756,2209.1000977,12.3999996,0.0000000,0.0000000,0.0000000); //object(lasntrk3) (2)
  1028. PortaoMecanicos = CreateObject(975,1647.9000244,2183.0000000,11.5000000,0.0000000,0.0000000,0.0000000); //portao mec fechado
  1029. CreateObject(2933,1656.5000000,2183.1999512,11.5000000,0.0000000,0.0000000,0.0000000); //object(pol_comp_gate) (4)
  1030. CreateObject(2933,1665.1999512,2183.3000488,11.5000000,0.0000000,0.0000000,0.0000000); //object(pol_comp_gate) (5)
  1031. CreateObject(2933,1674.0000000,2183.3000488,11.5000000,0.0000000,0.0000000,0.0000000); //object(pol_comp_gate) (6)
  1032. CreateObject(18257,1618.1999512,2215.6999512,9.8000002,0.0000000,0.0000000,241.9949951); //object(crates) (3)
  1033. //============================// HQ Onibus e Taxi //======================
  1034. PortaoTaxi = CreateObject(980,1702.0999756,1723.0999756,12.6000004,0.0000000,0.0000000,0.0000000); //portao fechado
  1035. PortaoOnibus1 = CreateObject(980,1916.9000244,2141.3999023,12.6000004,0.0000000,0.0000000,90.0000000); //portao 1 fechado
  1036. PortaoOnibus2 = CreateObject(980,1916.9000244,2129.8999023,12.6000004,0.0000000,0.0000000,90.0000000); //portao 2 fechado
  1037. CreateObject(987,1683.3000488,1783.4000244,10.6999998,0.0000000,0.0000000,0.0000000); //object(elecfence_bar) (1)
  1038. CreateObject(987,1706.5999756,1787.0999756,10.6999998,0.0000000,0.0000000,20.0000000); //object(elecfence_bar) (2)
  1039. CreateObject(987,1695.2998047,1783.2998047,10.6999998,0.0000000,0.0000000,17.9956055); //object(elecfence_bar) (3)
  1040. CreateObject(987,1717.9000244,1791.3000488,10.6999998,0.0000000,0.0000000,19.9951172); //object(elecfence_bar) (4)
  1041. CreateObject(987,1729.0999756,1795.5999756,10.6999998,0.0000000,0.0000000,19.9951172); //object(elecfence_bar) (5)
  1042. CreateObject(987,1738.4000244,1792.8000488,11.5000000,0.0000000,0.0000000,51.9951172); //object(elecfence_bar) (6)
  1043. CreateObject(987,1731.4000244,1783.1999512,11.5000000,0.0000000,0.0000000,53.9927979); //object(elecfence_bar) (7)
  1044. CreateObject(987,1723.9000244,1773.3000488,11.5000000,0.0000000,0.0000000,51.9923096); //object(elecfence_bar) (8)
  1045. CreateObject(987,1717.8000488,1762.9000244,11.5000000,0.0000000,0.0000000,59.9873047); //object(elecfence_bar) (9)
  1046. CreateObject(987,1712.6999512,1751.9000244,11.5000000,0.0000000,0.0000000,65.9853516); //object(elecfence_bar) (10)
  1047. CreateObject(987,1709.0000000,1740.5999756,11.5000000,0.0000000,0.0000000,71.9838867); //object(elecfence_bar) (11)
  1048. CreateObject(987,1707.8000488,1728.6999512,11.5000000,0.0000000,0.0000000,81.9824219); //object(elecfence_bar) (12)
  1049. CreateObject(986,1707.4000244,1727.1999512,12.1999998,0.0000000,0.0000000,86.0000000); //object(gate_autol) (1)
  1050. CreateObject(987,1917.5000000,2111.3999023,12.0000000,0.0000000,0.0000000,90.0000000); //object(elecfence_bar) (13)
  1051. CreateObject(987,1917.5000000,2151.0000000,12.0000000,0.0000000,0.0000000,90.0000000); //object(elecfence_bar) (14)
  1052. CreateObject(987,1918.5000000,2163.0000000,12.0000000,0.0000000,0.0000000,180.0000000); //object(elecfence_bar) (15)
  1053. CreateObject(987,1909.3000488,2163.3000488,12.0000000,0.0000000,0.0000000,181.9945068); //object(elecfence_bar) (16)
  1054. CreateObject(987,1897.0999756,2163.1000977,9.8000002,0.0000000,0.0000000,177.9940186); //object(elecfence_bar) (17)
  1055. CreateObject(987,1885.1999512,2163.5000000,9.8000002,0.0000000,0.0000000,179.9895020); //object(elecfence_bar) (18)
  1056. CreateObject(987,1877.6999512,2163.3000488,9.8000002,0.0000000,0.0000000,272.0000000); //object(elecfence_bar) (19)
  1057. CreateObject(986,1917.1999512,2147.3000488,12.8000002,0.0000000,0.0000000,88.0000000); //object(gate_autol) (3)
  1058. CreateObject(986,1917.5000000,2125.3000488,12.8000002,0.0000000,0.0000000,87.9949951); //object(gate_autol) (4)
  1059. CreateObject(987,1881.5999756,2111.1000977,10.8999996,0.0000000,0.0000000,0.0000000); //object(elecfence_bar) (20)
  1060. CreateObject(987,1905.5000000,2111.1000977,10.8000002,0.0000000,0.0000000,359.9995117); //object(elecfence_bar) (21)
  1061. CreateObject(987,1893.5999756,2111.1000977,10.8999996,0.0000000,0.0000000,359.9995117); //object(elecfence_bar) (22)
  1062. CreateObject(986,1879.5000000,2114.8999023,11.6000004,0.0000000,0.0000000,298.0000000); //object(gate_autol) (5)
  1063. //=======================================| Pedagio LS/LV |============================================================//
  1064. PortaoPedagio1 = CreateObject(968,1727.0999756,522.9000244,27.7999992,0.0000000,90.0000000,342.0000000); //Portao Pedágio 1
  1065. PortaoPedagio2 = CreateObject(968,1736.9000244,506.9299927,28.6000004,0.0000000,90.0000000,341.9989014); //Portao Pedágio 2
  1066. CreateObject(7033,1735.4000244,514.0999756,31.8999996,0.0000000,0.0000000,342.0000000); //object(vgnhsegate02) (1)
  1067. CreateObject(3475,1748.3000488,503.0000000,30.2000008,0.0000000,0.0000000,250.0000000); //object(vgsn_fncelec_pst) (1)
  1068. CreateObject(3475,1722.1999512,524.5999756,29.5000000,0.0000000,0.0000000,72.0000000); //object(vgsn_fncelec_pst) (2)
  1069. CreateObject(3475,1752.5000000,514.8994141,29.5000000,0.0000000,0.0000000,249.9993896); //object(vgsn_fncelec_pst) (3)
  1070. CreateObject(3475,1718.4000244,513.0999756,30.2000008,0.0000000,0.0000000,71.9989014); //object(vgsn_fncelec_pst) (4)
  1071. CreateObject(966,1727.0996094,522.8994141,27.1000004,0.0000000,0.0000000,161.9989014); //object(bar_gatebar01) (2)
  1072. CreateObject(966,1737.0000000,506.8999939,27.7999992,0.0000000,0.0000000,162.0000000); //object(bar_gatebar01) (1)
  1073. CreateObject(1237,1736.0000000,507.5000000,27.7999992,0.0000000,0.0000000,0.0000000); //object(strtbarrier01) (1)
  1074. CreateObject(1237,1735.3000488,520.4000244,27.1000004,0.0000000,0.0000000,0.0000000); //object(strtbarrier01) (2)
  1075. CreateObject(983,1737.6999512,517.0000000,28.1000004,0.0000000,0.0000000,340.0000000); //object(fenceshit3) (1)
  1076. CreateObject(983,1735.1999512,518.0999756,28.1000004,0.0000000,0.0000000,339.9993896); //object(fenceshit3) (2)
  1077. CreateObject(983,1733.0999756,511.3999939,28.1000004,0.0000000,0.0000000,341.9993896); //object(fenceshit3) (3)
  1078. CreateObject(983,1736.0000000,510.6000061,28.1000004,0.0000000,0.0000000,341.9989014); //object(fenceshit3) (4)
  1079. //=======================================| Estacionamento DP |======================================//
  1080. CreateObject(2395,2354.8000488,2400.3000488,9.9000004,270.0000000,0.0000000,0.0000000); //object(cj_sports_wall) (1)
  1081. CreateObject(2395,2347.6999512,2400.3000488,9.9000004,270.0000000,179.9985352,179.9985352); //object(cj_sports_wall) (3)
  1082. CreateObject(2395,2351.3000488,2400.3000488,9.9000004,269.9945068,0.0000000,0.0000000); //object(cj_sports_wall) (5)
  1083. CreateObject(2395,2344.0000000,2400.3000488,9.9000004,270.0000000,179.9945068,179.9945068); //object(cj_sports_wall) (7)
  1084. CreateObject(2395,2340.3000488,2400.3000488,9.9000004,270.0000000,179.9945068,179.9945068); //object(cj_sports_wall) (8)
  1085. CreateObject(2395,2336.6000977,2400.3000488,9.9000004,270.0000000,179.9945068,179.9945068); //object(cj_sports_wall) (9)
  1086. CreateObject(2395,2332.8999023,2400.3000488,9.9000004,270.0000000,179.9945068,179.9945068); //object(cj_sports_wall) (10)
  1087. CreateObject(2395,2329.1999512,2400.3000488,9.9000004,270.0000000,179.9945068,179.9945068); //object(cj_sports_wall) (11)
  1088. CreateObject(2395,2325.5000000,2400.3000488,9.9000004,270.0000000,179.9945068,179.9945068); //object(cj_sports_wall) (12)
  1089. CreateObject(2395,2325.5000000,2397.5700684,9.9000004,270.0000000,179.9945068,179.9945068); //object(cj_sports_wall) (14)
  1090. CreateObject(2395,2329.1999512,2397.5700684,9.9000004,270.0000000,180.0015259,180.0015259); //object(cj_sports_wall) (15)
  1091. CreateObject(2395,2332.8999023,2397.5700684,9.9000004,270.0000000,179.9945068,179.9945068); //object(cj_sports_wall) (16)
  1092. CreateObject(2395,2336.6000977,2397.5700684,9.9000004,270.0000000,179.9945068,179.9945068); //object(cj_sports_wall) (17)
  1093. CreateObject(2395,2340.3000488,2397.5700684,9.9000004,270.0000000,179.9945068,179.9945068); //object(cj_sports_wall) (18)
  1094. CreateObject(2395,2344.0000000,2397.5700684,9.9000004,270.0000000,179.9945068,179.9945068); //object(cj_sports_wall) (19)
  1095. CreateObject(2395,2347.7299805,2397.5700684,9.9000004,270.0000000,179.9945068,179.9945068); //object(cj_sports_wall) (20)
  1096. CreateObject(2395,2351.4628906,2397.5700684,9.9000004,270.0000000,179.9945068,179.9945068); //object(cj_sports_wall) (21)
  1097. CreateObject(2395,2354.8000488,2397.5700684,9.9000004,270.0000000,179.9945068,179.9945068); //object(cj_sports_wall) (22)
  1098. CreateObject(2395,2325.5000000,2394.8300781,9.9000004,270.0000000,179.9945068,179.9945068); //object(cj_sports_wall) (23)
  1099. CreateObject(2395,2329.2404785,2394.8300781,9.9000004,270.0000000,179.9945068,179.9945068); //object(cj_sports_wall) (24)
  1100. CreateObject(2395,2332.8999023,2394.8300781,9.9000004,270.0000000,179.9945068,179.9945068); //object(cj_sports_wall) (25)
  1101. CreateObject(2395,2336.6398926,2394.8300781,9.9000004,270.0000000,179.9945068,179.9945068); //object(cj_sports_wall) (26)
  1102. CreateObject(2395,2340.3798828,2394.8300781,9.9000004,270.0000000,179.9945068,179.9945068); //object(cj_sports_wall) (27)
  1103. CreateObject(2395,2344.0000000,2394.8300781,9.9000004,270.0000000,179.9945068,179.9945068); //object(cj_sports_wall) (28)
  1104. CreateObject(2395,2347.7299805,2394.8300781,9.9000004,270.0000000,179.9945068,179.9945068); //object(cj_sports_wall) (29)
  1105. CreateObject(2395,2351.4599609,2394.8300781,9.9000004,270.0000000,179.9945068,179.9945068); //object(cj_sports_wall) (30)
  1106. CreateObject(2395,2354.8000488,2394.8300781,9.9000004,270.0000000,179.9945068,179.9945068); //object(cj_sports_wall) (31)
  1107. CreateObject(997,2325.3000488,2395.0000000,9.9000004,0.0000000,0.0000000,0.0000000); //object(lhouse_barrier3) (1)
  1108. CreateObject(997,2328.8999023,2395.0000000,9.9000004,0.0000000,0.0000000,0.0000000); //object(lhouse_barrier3) (2)
  1109. CreateObject(997,2332.3999023,2395.0000000,9.9000004,0.0000000,0.0000000,0.0000000); //object(lhouse_barrier3) (3)
  1110. CreateObject(997,2336.0000000,2395.0000000,9.9000004,0.0000000,0.0000000,0.0000000); //object(lhouse_barrier3) (4)
  1111. CreateObject(997,2339.5000000,2395.0000000,9.9000004,0.0000000,0.0000000,0.0000000); //object(lhouse_barrier3) (5)
  1112. CreateObject(997,2343.0000000,2395.0000000,9.9000004,0.0000000,0.0000000,0.0000000); //object(lhouse_barrier3) (6)
  1113. CreateObject(997,2346.5000000,2395.0000000,9.9000004,0.0000000,0.0000000,0.0000000); //object(lhouse_barrier3) (7)
  1114. CreateObject(997,2350.0000000,2395.0000000,9.9000004,0.0000000,0.0000000,0.0000000); //object(lhouse_barrier3) (8)
  1115. CreateObject(997,2353.6000977,2395.0000000,9.9000004,0.0000000,0.0000000,0.0000000); //object(lhouse_barrier3) (9)
  1116. CreateObject(997,2325.2998047,2395.0000000,9.9000004,0.0000000,0.0000000,90.0000000); //object(lhouse_barrier3) (10)
  1117. CreateObject(997,2357.8000488,2395.0000000,9.9000004,0.0000000,0.0000000,90.0000000); //object(lhouse_barrier3) (11)
  1118. CreateObject(997,2325.1992188,2398.6992188,9.9000004,0.0000000,0.0000000,90.0000000); //object(lhouse_barrier3) (12)
  1119. CreateObject(997,2357.7998047,2395.0000000,9.9000004,0.0000000,0.0000000,90.0000000); //object(lhouse_barrier3) (13)
  1120. CreateObject(997,2357.8000488,2398.8000488,9.9000004,0.0000000,0.0000000,90.0000000); //object(lhouse_barrier3) (14)
  1121. CreateObject(1251,2325.8000488,2398.8000488,9.9999998,0.0000000,0.0000000,0.0000000); //object(smashbar) (1)
  1122. CreateObject(1251,2329.8000488,2398.6999512,9.9999998,0.0000000,0.0000000,0.0000000); //object(smashbar) (2)
  1123. CreateObject(1251,2337.8999023,2398.6999512,9.9999998,0.0000000,0.0000000,0.0000000); //object(smashbar) (3)
  1124. CreateObject(1251,2333.7998047,2398.6992188,9.9999998,0.0000000,0.0000000,0.0000000); //object(smashbar) (4)
  1125. CreateObject(1251,2346.1999512,2398.6999512,9.9999998,0.0000000,0.0000000,0.0000000); //object(smashbar) (5)
  1126. CreateObject(1251,2342.0996094,2398.6992188,9.9999998,0.0000000,0.0000000,0.0000000); //object(smashbar) (6)
  1127. CreateObject(1251,2350.1000977,2398.6999512,9.9999998,0.0000000,0.0000000,0.0000000); //object(smashbar) (7)
  1128. CreateObject(1251,2354.1999512,2398.6000977,9.9999998,0.0000000,0.0000000,0.0000000); //object(smashbar) (8)
  1129. //=======================================| Barreiras Trem |======================================//
  1130. CreateObject(4507,2767.6000977,502.8999939,10.1000004,0.0000000,0.0000000,268.0000000); //object(cuntw_roadblock03ld) (1)
  1131. CreateObject(4507,-1260.5999756,760.5000000,36.5999985,0.0000000,0.0000000,215.9949951); //object(cuntw_roadblock03ld) (2)
  1132. //=======================================| Paradas de Onibus LV |================================//
  1133. CreateObject(1257,2079.3000488,998.2999878,11.1000004,0.0000000,0.0000000,0.0000000); //object(bustopm) (1)
  1134. CreateObject(1257,2079.6000977,1402.8000488,11.1000004,0.0000000,0.0000000,0.0000000); //object(bustopm) (2)
  1135. CreateObject(1257,2514.6000977,1837.1999512,11.1000004,0.0000000,0.0000000,0.0000000); //object(bustopm) (3)
  1136. CreateObject(1257,2600.1999512,2005.0999756,11.1000004,0.0000000,0.0000000,46.0000000); //object(bustopm) (4)
  1137. CreateObject(1257,2535.3999023,2130.6000977,11.1000004,0.0000000,0.0000000,357.9997559); //object(bustopm) (5)
  1138. CreateObject(1257,2143.1999512,2358.8999023,11.1000004,0.0000000,0.0000000,79.9949951); //object(bustopm) (6)
  1139. CreateObject(1257,2115.1000977,2176.8000488,11.1000004,0.0000000,0.0000000,181.9914551); //object(bustopm) (7)
  1140. CreateObject(1257,1560.0000000,1764.9000244,11.1000004,0.0000000,0.0000000,181.9885254); //object(bustopm) (8)
  1141. CreateObject(1257,2035.0000000,1030.0999756,11.1000004,0.0000000,0.0000000,181.9885254); //object(bustopm) (9)
  1142. CreateObject(1257,2035.0996094,1610.5000000,11.1000004,0.0000000,0.0000000,181.9885254); //object(bustopm) (10)
  1143. CreateObject(1257,2035.0000000,1343.0996094,11.1000004,0.0000000,0.0000000,181.9885254); //object(bustopm) (11)
  1144. CreateObject(1257,2079.6999512,898.2000122,8.1999998,0.0000000,0.0000000,0.0000000); //object(bustopm) (12)
  1145. //=======================================| Barreira LV |================================//
  1146. CreateObject(1257,2079.3000488,998.2999878,11.1000004,0.0000000,0.0000000,0.0000000); //object(bustopm) (1)
  1147. CreateObject(1257,2079.6000977,1402.8000488,11.1000004,0.0000000,0.0000000,0.0000000); //object(bustopm) (2)
  1148. CreateObject(1257,2514.6000977,1837.1999512,11.1000004,0.0000000,0.0000000,0.0000000); //object(bustopm) (3)
  1149. CreateObject(1257,2600.1999512,2005.0999756,11.1000004,0.0000000,0.0000000,46.0000000); //object(bustopm) (4)
  1150. CreateObject(1257,2535.3999023,2130.6000977,11.1000004,0.0000000,0.0000000,357.9997559); //object(bustopm) (5)
  1151. CreateObject(1257,2143.1999512,2358.8999023,11.1000004,0.0000000,0.0000000,79.9949951); //object(bustopm) (6)
  1152. CreateObject(1257,2115.1000977,2176.8000488,11.1000004,0.0000000,0.0000000,181.9914551); //object(bustopm) (7)
  1153. CreateObject(1257,1560.0000000,1764.9000244,11.1000004,0.0000000,0.0000000,181.9885254); //object(bustopm) (8)
  1154. CreateObject(1257,2035.0000000,1030.0999756,11.1000004,0.0000000,0.0000000,181.9885254); //object(bustopm) (9)
  1155. CreateObject(1257,2035.0996094,1610.5000000,11.1000004,0.0000000,0.0000000,181.9885254); //object(bustopm) (10)
  1156. CreateObject(1257,2035.0000000,1343.0996094,11.1000004,0.0000000,0.0000000,181.9885254); //object(bustopm) (11)
  1157. CreateObject(1257,2079.6999512,898.2000122,8.1999998,0.0000000,0.0000000,0.0000000); //object(bustopm) (12)
  1158. CreateObject(978,2066.2998047,1066.7998047,10.5000000,0.0000000,0.0000000,270.0000000); //object(sub_roadright) (1)
  1159. CreateObject(978,2066.3000488,1085.5000000,10.5000000,0.0000000,0.0000000,270.0000000); //object(sub_roadright) (3)
  1160. CreateObject(978,2066.2998047,1076.1992188,10.5000000,0.0000000,0.0000000,270.0000000); //object(sub_roadright) (4)
  1161. CreateObject(8168,2082.3999023,1073.6999512,11.8000002,0.0000000,0.0000000,287.9956055); //object(vgs_guardhouse01) (1)
  1162. CreateObject(3091,2069.3999023,1073.5999756,10.3000002,0.0000000,0.0000000,0.0000000); //object(imy_track_barrier) (1)
  1163. CreateObject(979,2075.1999512,1065.0999756,10.5000000,0.0000000,0.0000000,60.0000000); //object(sub_roadright) (1)
  1164. CreateObject(979,2074.6999512,1083.5999756,10.5000000,0.0000000,0.0000000,302.0000000); //object(sub_roadright) (1)
  1165. CreateObject(3526,2060.8999023,1085.5000000,9.6999998,0.0000000,0.0000000,90.0000000); //object(vegasairportlight) (1)
  1166. CreateObject(3526,2061.6000977,1085.5000000,9.6999998,0.0000000,0.0000000,90.0000000); //object(vegasairportlight) (2)
  1167. CreateObject(3526,2062.3000488,1085.5000000,9.6999998,0.0000000,0.0000000,90.0000000); //object(vegasairportlight) (3)
  1168. CreateObject(3526,2063.0000000,1085.5000000,9.6999998,0.0000000,0.0000000,90.0000000); //object(vegasairportlight) (4)
  1169. CreateObject(3526,2063.6999512,1085.5000000,9.6999998,0.0000000,0.0000000,90.0000000); //object(vegasairportlight) (5)
  1170. CreateObject(3526,2064.3999023,1085.5000000,9.6999998,0.0000000,0.0000000,90.0000000); //object(vegasairportlight) (6)
  1171. CreateObject(3526,2065.1000977,1085.5000000,9.6999998,0.0000000,0.0000000,90.0000000); //object(vegasairportlight) (7)
  1172. CreateObject(3526,2065.8000488,1085.5000000,9.6999998,0.0000000,0.0000000,90.0000000); //object(vegasairportlight) (8)
  1173. //=======================================| Quebra-Molas |==================================================================//
  1174. CreateObject(3502,2288.0000000,2398.1000977,8.1000004,0.0000000,0.0000000,90.0000000); //object(vgsn_con_tube) (1)
  1175. CreateObject(3502,2241.1992188,2413.3994141,8.1000004,0.0000000,0.0000000,0.0000000); //object(vgsn_con_tube) (2)
  1176. CreateObject(3502,2302.0000000,2413.3999023,8.1000004,0.0000000,0.0000000,0.0000000); //object(vgsn_con_tube) (3)
  1177. CreateObject(3502,2402.6000977,2413.3999023,8.1000004,0.0000000,0.0000000,0.0000000); //object(vgsn_con_tube) (4)
  1178. CreateObject(3502,2427.0000000,2397.8999023,8.1000004,0.0000000,0.0000000,90.0000000); //object(vgsn_con_tube) (5)
  1179. CreateObject(3502,2427.3999023,2245.6000977,8.1000004,0.0000000,0.0000000,90.0000000); //object(vgsn_con_tube) (6)
  1180. CreateObject(3502,2527.8000488,2378.1999512,8.1000004,0.0000000,0.0000000,90.0000000); //object(vgsn_con_tube) (7)
  1181. CreateObject(3502,2527.5000000,2096.1000977,8.1000004,0.0000000,0.0000000,90.0000000); //object(vgsn_con_tube) (8)
  1182. CreateObject(3502,2527.2998047,2216.5996094,8.1000004,0.0000000,0.0000000,90.0000000); //object(vgsn_con_tube) (9)
  1183. CreateObject(3502,2507.1999512,1937.5999756,8.1000004,0.0000000,0.0000000,90.0000000); //object(vgsn_con_tube) (10)
  1184. CreateObject(3502,1567.4000244,1733.0999756,8.1000004,0.0000000,0.0000000,90.0000000); //object(vgsn_con_tube) (11)
  1185. CreateObject(3502,2494.3000488,1973.3000488,8.1000004,0.0000000,0.0000000,0.0000000); //object(vgsn_con_tube) (12)
  1186. CreateObject(3502,2293.3994141,1893.2998047,8.1000004,0.0000000,0.0000000,0.0000000); //object(vgsn_con_tube) (13)
  1187. CreateObject(3502,1893.9000244,1712.6999512,8.1000004,0.0000000,0.0000000,0.0000000); //object(vgsn_con_tube) (14)
  1188. CreateObject(3502,1662.5996094,1712.7998047,8.1000004,0.0000000,0.0000000,0.0000000); //object(vgsn_con_tube) (15)
  1189. CreateObject(3502,1630.1999512,1872.9000244,8.1000004,0.0000000,0.0000000,0.0000000); //object(vgsn_con_tube) (16)
  1190. CreateObject(3502,1503.5996094,1873.1992188,8.1000004,0.0000000,0.0000000,0.0000000); //object(vgsn_con_tube) (17)
  1191. CreateObject(3502,1047.5000000,1813.0000000,8.1000004,0.0000000,0.0000000,0.0000000); //object(vgsn_con_tube) (18)
  1192. CreateObject(3502,1007.0000000,1541.5999756,8.1000004,0.0000000,0.0000000,90.0000000); //object(vgsn_con_tube) (19)
  1193. CreateObject(3502,1083.4000244,1373.5000000,8.1000004,0.0000000,0.0000000,357.9949951); //object(vgsn_con_tube) (20)
  1194. CreateObject(3502,1375.1999512,1192.9000244,8.1000004,0.0000000,0.0000000,359.9949951); //object(vgsn_con_tube) (21)
  1195. CreateObject(3502,1629.4000244,1133.0999756,8.1000004,0.0000000,0.0000000,359.9945068); //object(vgsn_con_tube) (22)
  1196. CreateObject(3502,2209.1000977,973.5000000,8.1000004,0.0000000,0.0000000,359.9945068); //object(vgsn_con_tube) (23)
  1197. CreateObject(3502,2324.0000000,2136.6999512,8.1000004,0.0000000,0.0000000,359.9945068); //object(vgsn_con_tube) (24)
  1198. CreateObject(3502,2165.5000000,2149.6000977,8.1000004,0.0000000,0.0000000,359.9945068); //object(vgsn_con_tube) (25)
  1199. CreateObject(3502,2163.8999023,2344.1999512,8.1000004,0.0000000,0.0000000,359.9945068); //object(vgsn_con_tube) (26)
  1200. CreateObject(3502,2104.3994141,2342.8994141,8.1000004,0.0000000,0.0000000,359.9945068); //object(vgsn_con_tube) (27)
  1201. CreateObject(3502,2226.6000977,2397.1999512,8.1000004,0.0000000,0.0000000,90.0000000); //object(vgsn_con_tube) (28)
  1202. CreateObject(1237,2499.5000000,1964.5000000,9.8000002,0.0000000,0.0000000,0.0000000); //object(strtbarrier01) (1)
  1203. CreateObject(1237,2516.1000977,1961.8000488,9.8000002,0.0000000,0.0000000,0.0000000); //object(strtbarrier01) (2)
  1204. //=======================================| Auto-Escola |=========================================================================||
  1205. CreateObject(973,1177.1999512,1378.3000488,10.6999998,0.0000000,0.0000000,90.0000000); //object(sub_roadbarrier) (2)
  1206. CreateObject(973,1177.2998047,1368.5000000,10.6999998,0.0000000,0.0000000,90.0000000); //object(sub_roadbarrier) (3)
  1207. CreateObject(973,1167.5000000,1383.1999512,10.5000000,0.0000000,0.0000000,182.0000000); //object(sub_roadbarrier) (4)
  1208. CreateObject(11280,1105.5000000,1291.5000000,9.9000002,0.0000000,0.0000000,0.0000000); //object(crackhseskid) (2)
  1209. CreateObject(11099,1140.8000488,1288.3000488,9.9000002,0.0000000,0.0000000,0.0000000); //object(drivingschskid_sfs) (1)
  1210. CreateObject(16409,1170.3000488,1301.5999756,9.8000002,0.0000000,0.0000000,0.0000000); //object(by_weehangr) (1)
  1211. CreateObject(16409,1170.3000488,1286.1999512,9.8000002,0.0000000,0.0000000,0.0000000); //object(by_weehangr) (2)
  1212. CreateObject(16409,1170.1999512,1271.1999512,9.8000002,0.0000000,0.0000000,0.0000000); //object(by_weehangr) (3)
  1213. CreateObject(16409,1170.3000488,1255.4000244,9.8000002,0.0000000,0.0000000,0.0000000); //object(by_weehangr) (4)
  1214. //=======================================| Metereologia |========================================///
  1215. CreateObject(1506, 365.80, 196.27, 1007.38, 0.00, 0.00, 0.00);
  1216. CreateObject(1522, 365.80, 189.62, 1007.38, 0.00, 0.00, 0.00);
  1217. //=======================================| Hospital |======================================================================//
  1218. CreateObject(19379, 1716.53, 1183.26, 33.74, 0.00, -90.00, 0.51);
  1219. CreateObject(19379, 1717.44, 1173.73, 37.23, 0.00, -90.00, 359.97);
  1220. CreateObject(19379, 1706.17, 1183.19, 33.74, 0.00, -90.00, 0.27);
  1221. CreateObject(19449, 1721.77, 1173.72, 35.55, 0.00, 0.00, 0.51);
  1222. CreateObject(19387, 1710.28, 1173.83, 35.55, 0.00, 0.00, 359.79);
  1223. CreateObject(19449, 1721.68, 1183.05, 35.55, 0.00, 0.00, 0.51);
  1224. CreateObject(19449, 1717.06, 1168.98, 35.55, 0.00, 0.00, 89.39);
  1225. CreateObject(19449, 1707.44, 1169.08, 35.55, 0.00, 0.00, 89.49);
  1226. CreateObject(19357, 1710.29, 1170.68, 35.55, 0.00, 0.00, 359.79);
  1227. CreateObject(19449, 1710.27, 1180.19, 35.55, 0.00, 0.00, 0.21);
  1228. CreateObject(19449, 1713.76, 1178.76, 35.55, 0.00, 0.00, 89.69);
  1229. CreateObject(19387, 1720.07, 1178.73, 35.55, 0.00, 0.00, 89.69);
  1230. CreateObject(19449, 1705.48, 1178.81, 35.55, 0.00, 0.00, 89.69);
  1231. CreateObject(19449, 1702.75, 1173.98, 35.55, 0.00, 0.00, 0.21);
  1232. CreateObject(1536, 1714.74, 1169.06, 33.83, 0.00, 0.00, 359.29);
  1233. CreateObject(1536, 1717.74, 1169.06, 33.83, 0.00, 0.00, 179.55);
  1234. CreateObject(1502, 1719.28, 1178.70, 33.83, 0.00, 0.00, 359.80);
  1235. CreateObject(1504, 1710.28, 1174.64, 33.83, 0.00, 0.00, 269.97);//Outra Porta
  1236. CreateObject(1722, 1721.57, 1170.17, 33.73, 0.00, 0.00, 91.00);
  1237. CreateObject(1722, 1721.54, 1171.25, 33.73, 0.00, 0.00, 90.19);
  1238. CreateObject(1722, 1721.53, 1172.41, 33.73, 0.00, 0.00, 90.19);
  1239. CreateObject(1722, 1721.50, 1173.65, 33.73, 0.00, 0.00, 90.19);
  1240. CreateObject(1722, 1721.49, 1174.89, 33.73, 0.00, 0.00, 90.19);
  1241. CreateObject(2029, 1710.93, 1175.13, 33.83, 0.00, 0.00, 0.00);
  1242. CreateObject(2029, 1712.89, 1175.13, 33.83, 0.00, 0.00, 0.00);
  1243. CreateObject(2029, 1714.85, 1175.12, 33.83, 0.00, 0.00, 0.00);
  1244. CreateObject(2029, 1716.83, 1175.11, 33.83, 0.00, 0.00, 0.00);
  1245. CreateObject(2204, 1710.89, 1178.53, 33.83, 0.00, 0.00, 0.00);
  1246. CreateObject(2204, 1713.83, 1178.56, 33.83, 0.00, 0.00, 0.00);
  1247. CreateObject(1715, 1711.48, 1176.51, 33.83, 0.00, 0.00, 359.59);
  1248. CreateObject(1715, 1713.49, 1176.47, 33.83, 0.00, 0.00, 359.59);
  1249. CreateObject(1715, 1715.37, 1176.49, 33.83, 0.00, 0.00, 359.59);
  1250. CreateObject(1715, 1717.40, 1176.40, 33.83, 0.00, 0.00, 359.59);
  1251. CreateObject(2184, 1709.57, 1170.04, 33.83, 0.00, 0.00, 94.00);
  1252. CreateObject(2184, 1706.12, 1169.97, 33.83, 0.00, 0.00, 94.00);
  1253. CreateObject(1715, 1707.43, 1170.92, 33.83, 0.00, 0.00, 89.01);
  1254. CreateObject(1715, 1704.06, 1170.92, 33.83, 0.00, 0.00, 89.01);
  1255. CreateObject(2184, 1709.19, 1175.82, 33.83, 0.00, 0.00, 94.00);
  1256. CreateObject(1715, 1707.28, 1176.81, 33.83, 0.00, 0.00, 89.01);
  1257. CreateObject(2184, 1706.00, 1175.86, 33.83, 0.00, 0.00, 94.00);
  1258. CreateObject(1715, 1703.94, 1176.95, 33.83, 0.00, 0.00, 89.01);
  1259. CreateObject(19449, 1710.24, 1189.75, 35.55, 0.00, 0.00, 0.21);
  1260. CreateObject(19379, 1716.39, 1192.82, 37.23, 0.00, -90.00, 0.10);
  1261. CreateObject(19379, 1706.31, 1192.70, 33.74, 0.00, -90.00, 0.51);
  1262. CreateObject(19449, 1713.72, 1194.54, 35.55, 0.00, 0.00, 89.69);
  1263. CreateObject(19387, 1720.12, 1194.52, 35.55, 0.00, 0.00, 89.69);
  1264. CreateObject(19449, 1721.60, 1192.60, 35.55, 0.00, 0.00, 0.51);
  1265. CreateObject(19403, 1719.22, 1180.39, 35.55, 0.00, 0.00, 359.80);
  1266. CreateObject(19403, 1719.23, 1183.54, 35.55, 0.00, 0.00, 359.80);
  1267. CreateObject(19403, 1719.24, 1186.74, 35.55, 0.00, 0.00, 359.80);
  1268. CreateObject(19403, 1719.25, 1189.92, 35.55, 0.00, 0.00, 359.80);
  1269. CreateObject(19387, 1719.26, 1192.97, 35.55, 0.00, 0.00, 359.79);
  1270. CreateObject(19325, 1719.31, 1182.46, 35.15, 0.00, 0.00, 359.80);
  1271. CreateObject(19325, 1719.32, 1188.42, 35.15, 0.00, 0.00, 359.70);
  1272. CreateObject(1504, 1719.25, 1193.75, 33.81, 0.00, 0.00, 269.97);
  1273. CreateObject(1723, 1718.68, 1191.00, 33.83, 0.00, 0.00, 269.30);
  1274. CreateObject(1723, 1718.66, 1187.02, 33.83, 0.00, 0.00, 269.30);
  1275. CreateObject(1723, 1718.59, 1182.72, 33.83, 0.00, 0.00, 269.30);
  1276. CreateObject(19379, 1716.41, 1202.51, 33.74, 0.00, -90.00, 0.51);
  1277. CreateObject(19449, 1721.52, 1202.21, 35.55, 0.00, 0.00, 0.51);
  1278. CreateObject(19449, 1713.60, 1197.36, 35.55, 0.00, 0.00, 89.69);
  1279. CreateObject(19387, 1719.99, 1197.34, 35.55, 0.00, 0.00, 90.01);
  1280. CreateObject(19379, 1705.92, 1202.16, 33.74, 0.00, -90.00, 0.51);
  1281. CreateObject(19449, 1708.85, 1202.14, 35.55, 0.00, 0.00, 0.31);
  1282. CreateObject(19449, 1713.59, 1206.90, 35.55, 0.00, 0.00, 90.71);
  1283. CreateObject(19449, 1716.69, 1206.94, 35.55, 0.00, 0.00, 90.71);
  1284. CreateObject(19387, 1707.30, 1194.57, 35.55, 0.00, 0.00, 89.69);
  1285. CreateObject(1723, 1720.90, 1201.10, 33.83, 0.00, 0.00, 270.12);
  1286. CreateObject(1723, 1720.89, 1204.90, 33.83, 0.00, 0.00, 270.12);
  1287. CreateObject(1723, 1709.56, 1199.29, 33.83, 0.00, 0.00, 90.51);
  1288. CreateObject(1723, 1709.53, 1203.28, 33.83, 0.00, 0.00, 90.51);
  1289. CreateObject(1723, 1713.17, 1198.10, 33.83, 0.00, 0.00, 180.00);
  1290. CreateObject(1723, 1717.62, 1198.10, 33.83, 0.00, 0.00, 180.00);
  1291. CreateObject(1723, 1710.98, 1206.23, 33.83, 0.00, 0.00, 1.03);
  1292. CreateObject(1723, 1714.86, 1206.25, 33.83, 0.00, 0.00, 1.03);
  1293. CreateObject(1723, 1718.72, 1206.34, 33.83, 0.00, 0.00, 1.03);
  1294. CreateObject(19449, 1701.41, 1194.61, 35.55, 0.00, 0.00, 89.69);
  1295. CreateObject(19449, 1700.90, 1189.78, 35.55, 0.00, 0.00, 0.21);
  1296. CreateObject(19449, 1700.92, 1183.64, 35.55, 0.00, 0.00, 0.21);
  1297. CreateObject(1502, 1719.34, 1194.53, 33.83, 0.00, 0.00, 359.80);
  1298. CreateObject(1502, 1719.19, 1197.31, 33.83, 0.00, 0.00, 359.80);
  1299. CreateObject(1502, 1706.53, 1194.52, 33.83, 0.00, 0.00, 359.80);
  1300. CreateObject(19387, 1707.22, 1197.39, 35.55, 0.00, 0.00, 89.69);
  1301. CreateObject(19449, 1701.46, 1197.43, 35.55, 0.00, 0.00, 89.63);
  1302. CreateObject(19449, 1700.78, 1202.22, 35.55, 0.00, 0.00, 0.31);
  1303. CreateObject(19449, 1704.28, 1206.84, 35.55, 0.00, 0.00, 90.13);
  1304. CreateObject(1502, 1706.42, 1197.38, 33.83, 0.00, 0.00, 359.80);
  1305. CreateObject(2206, 1702.00, 1205.20, 33.83, 0.00, 0.00, 0.00);
  1306. CreateObject(2206, 1705.81, 1205.22, 33.83, 0.00, 0.00, 0.00);
  1307. CreateObject(2206, 1705.78, 1202.56, 33.83, 0.00, 0.00, 0.00);
  1308. CreateObject(2206, 1705.74, 1200.18, 33.83, 0.00, 0.00, -0.12);
  1309. CreateObject(2206, 1701.99, 1202.56, 33.83, 0.00, 0.00, 0.00);
  1310. CreateObject(2206, 1701.91, 1200.18, 33.83, 0.00, 0.00, 0.00);
  1311. CreateObject(1714, 1702.90, 1203.93, 33.83, 0.00, 0.00, 181.11);
  1312. CreateObject(1714, 1702.94, 1201.55, 33.83, 0.00, 0.00, 181.11);
  1313. CreateObject(1714, 1702.79, 1199.13, 33.83, 0.00, 0.00, 181.11);
  1314. CreateObject(1714, 1706.56, 1199.06, 33.83, 0.00, 0.00, 181.11);
  1315. CreateObject(1714, 1706.66, 1201.44, 33.83, 0.00, 0.00, 181.11);
  1316. CreateObject(1714, 1706.79, 1204.06, 33.83, 0.00, 0.00, 181.11);
  1317. CreateObject(2204, 1706.07, 1197.68, 33.83, 0.00, 0.00, 178.94);
  1318. CreateObject(2204, 1703.31, 1197.70, 33.83, 0.00, 0.00, 178.94);
  1319. CreateObject(2241, 1709.66, 1198.09, 34.23, 0.00, 0.00, 0.00);
  1320. CreateObject(2241, 1714.37, 1198.09, 34.23, 0.00, 0.00, 0.00);
  1321. CreateObject(2241, 1709.51, 1202.30, 34.23, 0.00, 0.00, 0.00);
  1322. CreateObject(2241, 1709.53, 1206.28, 34.23, 0.00, 0.00, 0.00);
  1323. CreateObject(2241, 1713.87, 1206.25, 34.23, 0.00, 0.00, 0.00);
  1324. CreateObject(2241, 1717.84, 1206.30, 34.23, 0.00, 0.00, 0.00);
  1325. CreateObject(2241, 1720.97, 1198.10, 34.23, 0.00, 0.00, 0.00);
  1326. CreateObject(2241, 1720.91, 1202.02, 34.23, 0.00, 0.00, 0.00);
  1327. CreateObject(1892, 1714.92, 1169.64, 33.43, 0.00, 0.00, 358.66);
  1328. CreateObject(1892, 1716.54, 1169.59, 33.43, 0.00, 0.00, 358.66);
  1329. CreateObject(2256, 1718.36, 1206.78, 36.09, 0.00, 0.00, 0.00);
  1330. CreateObject(2256, 1712.36, 1206.67, 36.09, 0.00, 0.00, 0.00);
  1331. CreateObject(2258, 1706.77, 1206.74, 36.09, 0.00, 0.00, 0.00);
  1332. CreateObject(2258, 1703.41, 1206.68, 36.09, 0.00, 0.00, 0.00);
  1333. CreateObject(2146, 1702.38, 1193.23, 34.23, 0.00, 0.00, 90.29);
  1334. CreateObject(2146, 1702.34, 1190.99, 34.23, 0.00, 0.00, 90.29);
  1335. CreateObject(2146, 1702.32, 1188.58, 34.23, 0.00, 0.00, 90.29);
  1336. CreateObject(2146, 1702.33, 1186.27, 34.23, 0.00, 0.00, 90.29);
  1337. CreateObject(2146, 1702.35, 1184.07, 34.23, 0.00, 0.00, 90.29);
  1338. CreateObject(2146, 1702.33, 1182.02, 34.23, 0.00, 0.00, 90.29);
  1339. CreateObject(2146, 1702.39, 1179.98, 34.23, 0.00, 0.00, 90.29);
  1340. CreateObject(2146, 1711.79, 1179.88, 34.23, 0.00, 0.00, 90.29);
  1341. CreateObject(2204, 1716.82, 1178.55, 33.83, 0.00, 0.00, 0.00);
  1342. CreateObject(19387, 1696.67, 1196.17, 35.55, 0.00, 0.00, 359.79);
  1343. CreateObject(19379, 1696.03, 1193.01, 33.74, 0.00, -90.00, 0.51);
  1344. CreateObject(19449, 1692.13, 1194.66, 35.55, 0.00, 0.00, 89.69);
  1345. CreateObject(19387, 1685.78, 1194.69, 35.55, 0.00, 0.00, 89.69);
  1346. CreateObject(19379, 1685.84, 1192.79, 33.74, 0.00, -90.00, 0.51);
  1347. CreateObject(19449, 1684.29, 1189.86, 35.55, 0.00, 0.00, 0.21);
  1348. CreateObject(19379, 1685.38, 1183.21, 33.74, 0.00, -90.00, 0.51);
  1349. CreateObject(19379, 1695.94, 1183.54, 33.74, 0.00, -90.00, 0.51);
  1350. CreateObject(19449, 1695.95, 1178.87, 35.55, 0.00, 0.00, 89.69);
  1351. CreateObject(19449, 1686.77, 1178.91, 35.55, 0.00, 0.00, 89.69);
  1352. CreateObject(19449, 1684.30, 1182.27, 35.55, 0.00, 0.00, 0.21);
  1353. CreateObject(2455, 1687.22, 1194.15, 33.83, 0.00, 0.00, 271.10);
  1354. CreateObject(2454, 1687.28, 1190.50, 33.83, 0.00, 0.00, 270.26);
  1355. CreateObject(2455, 1687.23, 1193.24, 33.83, 0.00, 0.00, 271.10);
  1356. CreateObject(2455, 1687.24, 1192.32, 33.83, 0.00, 0.00, 271.10);
  1357. CreateObject(2455, 1688.37, 1190.35, 33.83, 0.00, 0.00, 359.50);
  1358. CreateObject(2455, 1689.30, 1190.35, 33.83, 0.00, 0.00, 359.90);
  1359. CreateObject(2455, 1690.21, 1190.35, 33.83, 0.00, 0.00, 0.00);
  1360. CreateObject(2455, 1691.13, 1190.35, 33.83, 0.00, 0.00, 0.00);
  1361. CreateObject(2455, 1692.04, 1190.35, 33.83, 0.00, 0.00, 0.00);
  1362. CreateObject(2455, 1692.94, 1190.35, 33.83, 0.00, 0.00, 0.00);
  1363. CreateObject(2416, 1688.96, 1192.00, 33.83, 0.00, 0.00, 0.00);
  1364. CreateObject(2416, 1691.81, 1191.95, 33.83, 0.00, 0.00, 0.00);
  1365. CreateObject(2455, 1687.26, 1191.42, 33.83, 0.00, 0.00, 271.10);
  1366. CreateObject(2455, 1693.86, 1190.35, 33.83, 0.00, 0.00, -0.24);
  1367. CreateObject(2416, 1694.64, 1191.94, 33.83, 0.00, 0.00, 0.00);
  1368. CreateObject(2416, 1697.47, 1191.93, 33.83, 0.00, 0.00, 0.00);
  1369. CreateObject(2455, 1694.78, 1190.35, 33.83, 0.00, 0.00, -0.24);
  1370. CreateObject(2455, 1695.70, 1190.35, 33.83, 0.00, 0.00, -0.24);
  1371. CreateObject(2455, 1696.62, 1190.35, 33.83, 0.00, 0.00, -0.24);
  1372. CreateObject(2455, 1697.54, 1190.35, 33.83, 0.00, 0.00, -0.24);
  1373. CreateObject(2455, 1698.46, 1190.35, 33.83, 0.00, 0.00, -0.24);
  1374. CreateObject(2455, 1699.28, 1190.34, 33.83, 0.00, 0.00, -0.24);
  1375. CreateObject(1502, 1699.39, 1190.16, 32.29, 0.00, 0.00, 0.31);
  1376. CreateObject(2764, 1698.86, 1187.57, 34.14, 0.00, 0.00, 0.00);
  1377. CreateObject(2788, 1700.07, 1187.60, 34.23, 0.00, 0.00, 0.00);
  1378. CreateObject(2448, 1689.99, 1194.33, 33.83, 0.00, 0.00, 0.00);
  1379. CreateObject(1775, 1700.21, 1194.04, 34.82, 0.00, 0.00, 0.00);
  1380. CreateObject(1776, 1692.64, 1194.26, 34.82, 0.00, 0.00, 0.00);
  1381. CreateObject(1775, 1688.73, 1194.13, 34.82, 0.00, 0.00, 0.00);
  1382. CreateObject(2738, 1680.89, 1198.87, 34.43, 0.00, 0.00, 89.70);
  1383. CreateObject(2419, 1693.81, 1193.87, 33.83, 0.00, 0.00, 0.00);
  1384. CreateObject(2451, 1695.79, 1193.91, 33.83, 0.00, 0.00, 0.00);
  1385. CreateObject(2415, 1697.87, 1193.62, 33.83, 0.00, 0.00, 0.00);
  1386. CreateObject(2415, 1698.99, 1193.65, 33.83, 0.00, 0.00, 0.00);
  1387. CreateObject(2764, 1698.78, 1184.35, 34.14, 0.00, 0.00, 0.00);
  1388. CreateObject(2764, 1698.93, 1180.99, 34.14, 0.00, 0.00, 0.00);
  1389. CreateObject(2764, 1694.24, 1187.44, 34.14, 0.00, 0.00, 0.00);
  1390. CreateObject(2764, 1694.24, 1184.34, 34.14, 0.00, 0.00, 0.00);
  1391. CreateObject(2764, 1694.26, 1181.05, 34.14, 0.00, 0.00, 0.00);
  1392. CreateObject(2764, 1690.43, 1187.55, 34.14, 0.00, 0.00, 0.00);
  1393. CreateObject(2764, 1686.60, 1181.00, 34.14, 0.00, 0.00, 0.00);
  1394. CreateObject(2764, 1690.35, 1184.35, 34.14, 0.00, 0.00, 0.00);
  1395. CreateObject(2764, 1690.27, 1181.14, 34.14, 0.00, 0.00, 0.00);
  1396. CreateObject(2764, 1686.52, 1184.34, 34.14, 0.00, 0.00, 0.00);
  1397. CreateObject(2764, 1686.71, 1187.68, 34.14, 0.00, 0.00, 0.00);
  1398. CreateObject(2788, 1700.16, 1184.24, 34.23, 0.00, 0.00, 0.00);
  1399. CreateObject(2788, 1700.16, 1180.84, 34.23, 0.00, 0.00, 0.00);
  1400. CreateObject(2788, 1695.34, 1181.01, 34.23, 0.00, 0.00, 0.00);
  1401. CreateObject(2788, 1695.22, 1184.37, 34.23, 0.00, 0.00, 0.00);
  1402. CreateObject(2788, 1695.16, 1187.57, 34.23, 0.00, 0.00, 0.00);
  1403. CreateObject(2788, 1691.50, 1187.67, 34.23, 0.00, 0.00, 0.00);
  1404. CreateObject(2788, 1691.42, 1184.33, 34.23, 0.00, 0.00, 0.00);
  1405. CreateObject(2788, 1691.51, 1180.99, 34.23, 0.00, 0.00, 0.00);
  1406. CreateObject(2788, 1687.80, 1181.01, 34.23, 0.00, 0.00, 0.00);
  1407. CreateObject(2788, 1687.73, 1184.39, 34.23, 0.00, 0.00, 0.00);
  1408. CreateObject(2788, 1687.87, 1187.81, 34.23, 0.00, 0.00, 0.00);
  1409. CreateObject(2788, 1697.92, 1187.65, 34.23, 0.00, 0.00, 180.43);
  1410. CreateObject(2788, 1697.79, 1184.30, 34.23, 0.00, 0.00, 180.43);
  1411. CreateObject(2788, 1697.82, 1180.88, 34.23, 0.00, 0.00, 180.43);
  1412. CreateObject(2788, 1693.33, 1180.97, 34.23, 0.00, 0.00, 180.43);
  1413. CreateObject(2788, 1693.12, 1184.41, 34.23, 0.00, 0.00, 180.43);
  1414. CreateObject(2788, 1693.08, 1187.57, 34.23, 0.00, 0.00, 180.43);
  1415. CreateObject(2788, 1689.50, 1187.58, 34.23, 0.00, 0.00, 180.43);
  1416. CreateObject(2788, 1689.36, 1184.38, 34.23, 0.00, 0.00, 180.43);
  1417. CreateObject(2788, 1689.27, 1180.93, 34.23, 0.00, 0.00, 180.43);
  1418. CreateObject(2788, 1685.70, 1180.99, 34.23, 0.00, 0.00, 180.43);
  1419. CreateObject(2788, 1685.72, 1184.44, 34.23, 0.00, 0.00, 180.43);
  1420. CreateObject(2788, 1685.79, 1187.61, 34.23, 0.00, 0.00, 180.43);
  1421. CreateObject(19449, 1695.98, 1197.71, 35.55, 0.00, 0.00, 89.69);
  1422. CreateObject(19449, 1683.25, 1197.79, 35.55, 0.00, 0.00, 89.69);
  1423. CreateObject(19387, 1689.64, 1197.75, 35.55, 0.00, 0.00, 89.69);
  1424. CreateObject(19379, 1695.62, 1202.45, 37.23, 0.00, -90.00, 0.51);
  1425. CreateObject(19379, 1685.17, 1202.46, 33.74, 0.00, -90.00, 0.21);
  1426. CreateObject(19449, 1684.28, 1193.03, 35.55, 0.00, 0.00, 0.21);
  1427. CreateObject(19449, 1691.54, 1205.65, 35.55, 0.00, 0.00, 359.60);
  1428. CreateObject(19387, 1691.50, 1199.39, 35.55, 0.00, 0.00, 359.79);
  1429. CreateObject(19387, 1688.31, 1199.44, 35.55, 0.00, 0.00, 359.79);
  1430. CreateObject(19449, 1688.33, 1205.59, 35.55, 0.00, 0.00, 359.91);
  1431. CreateObject(19449, 1694.65, 1206.86, 35.55, 0.00, 0.00, 89.69);
  1432. CreateObject(19449, 1685.13, 1206.92, 35.55, 0.00, 0.00, 89.69);
  1433. CreateObject(19449, 1680.36, 1202.19, 35.55, 0.00, 0.00, 0.11);
  1434. CreateObject(19430, 1681.34, 1199.53, 34.53, 0.00, 0.00, 89.69);
  1435. CreateObject(1523, 1682.12, 1198.01, 33.73, 0.00, 0.00, 89.59);
  1436. CreateObject(19430, 1681.33, 1198.07, 34.54, 0.00, 0.00, 89.69);
  1437. CreateObject(2738, 1680.87, 1200.39, 34.43, 0.00, 0.00, 89.70);
  1438. CreateObject(19430, 1681.31, 1201.15, 34.51, 0.00, 0.00, 89.69);
  1439. CreateObject(1523, 1682.14, 1199.61, 33.73, 0.00, 0.00, 89.59);
  1440. CreateObject(2738, 1680.78, 1202.00, 34.43, 0.00, 0.00, 89.70);
  1441. CreateObject(19430, 1681.31, 1202.71, 34.53, 0.00, 0.00, 89.69);
  1442. CreateObject(1523, 1682.13, 1201.17, 33.73, 0.00, 0.00, 89.59);
  1443. CreateObject(2738, 1680.78, 1203.62, 34.43, 0.00, 0.00, 89.70);
  1444. CreateObject(19430, 1681.27, 1204.27, 34.54, 0.00, 0.00, 89.63);
  1445. CreateObject(1523, 1682.12, 1202.69, 33.73, 0.00, 0.00, 89.59);
  1446. CreateObject(19430, 1681.29, 1205.79, 34.54, 0.00, 0.00, 89.63);
  1447. CreateObject(1523, 1682.13, 1204.23, 33.73, 0.00, 0.00, 89.35);
  1448. CreateObject(2738, 1680.75, 1205.04, 34.43, 0.00, 0.00, 89.70);
  1449. CreateObject(19430, 1687.49, 1200.29, 33.09, 0.00, 0.00, 89.80);
  1450. CreateObject(19430, 1686.76, 1205.49, 34.08, 90.00, 0.00, 180.00);
  1451. CreateObject(19430, 1686.75, 1202.00, 34.08, 90.00, 0.00, 180.00);
  1452. CreateObject(19430, 1687.50, 1202.03, 34.85, 0.00, -91.00, 89.87);
  1453. CreateObject(19430, 1687.48, 1205.51, 34.85, 0.00, -89.00, 90.30);
  1454. CreateObject(2515, 1687.97, 1205.54, 35.15, 0.00, 0.00, -91.00);
  1455. CreateObject(2515, 1687.93, 1203.35, 35.15, 0.00, 0.00, -91.00);
  1456. CreateObject(2515, 1687.92, 1201.04, 35.15, 0.00, 0.00, -91.00);
  1457. CreateObject(2741, 1688.17, 1205.47, 36.39, 0.00, 0.00, -91.00);
  1458. CreateObject(2741, 1688.13, 1203.21, 36.39, 0.00, 0.00, -91.00);
  1459. CreateObject(2741, 1688.15, 1200.97, 36.39, 0.00, 0.00, -91.00);
  1460. CreateObject(19430, 1700.02, 1197.89, 34.53, 0.00, 0.00, 89.69);
  1461. CreateObject(1523, 1699.25, 1197.87, 33.73, 0.00, 0.00, 89.59);
  1462. CreateObject(19430, 1700.06, 1199.46, 34.53, 0.00, 0.00, 89.69);
  1463. CreateObject(1523, 1699.28, 1199.40, 33.73, 0.00, 0.00, 89.59);
  1464. CreateObject(19430, 1700.01, 1200.90, 34.53, 0.00, 0.00, 89.69);
  1465. CreateObject(1523, 1699.27, 1200.92, 33.73, 0.00, 0.00, 89.59);
  1466. CreateObject(19430, 1700.02, 1202.45, 34.53, 0.00, 0.00, 89.69);
  1467. CreateObject(1523, 1699.25, 1202.42, 33.73, 0.00, 0.00, 89.59);
  1468. CreateObject(19430, 1700.01, 1203.89, 34.53, 0.00, 0.00, 89.69);
  1469. CreateObject(19430, 1699.98, 1205.39, 34.53, 0.00, 0.00, 89.69);
  1470. CreateObject(1523, 1699.23, 1203.89, 33.73, 0.00, 0.00, 89.59);
  1471. CreateObject(2738, 1700.26, 1198.68, 34.43, 0.00, 0.00, 269.00);
  1472. CreateObject(2738, 1700.28, 1200.35, 34.43, 0.00, 0.00, 271.54);
  1473. CreateObject(2738, 1700.29, 1201.74, 34.43, 0.00, 0.00, 271.54);
  1474. CreateObject(2738, 1700.31, 1203.21, 34.43, 0.00, 0.00, 271.54);
  1475. CreateObject(2738, 1700.23, 1204.73, 34.43, 0.00, 0.00, 271.54);
  1476. CreateObject(19430, 1692.37, 1200.28, 33.09, 0.00, 0.00, 89.80);
  1477. CreateObject(19430, 1693.13, 1201.97, 34.08, 90.00, 0.00, 180.00);
  1478. CreateObject(19430, 1693.13, 1205.36, 34.08, 90.00, 0.00, 179.89);
  1479. CreateObject(19430, 1692.37, 1205.42, 34.85, 0.00, -90.00, 90.00);
  1480. CreateObject(19430, 1692.37, 1201.94, 34.85, 0.00, -90.00, 90.00);
  1481. CreateObject(2515, 1691.82, 1201.47, 35.15, 0.00, 0.00, 89.00);
  1482. CreateObject(2515, 1691.81, 1203.50, 35.15, 0.00, 0.00, 89.00);
  1483. CreateObject(2515, 1691.90, 1205.86, 35.15, 0.00, 0.00, 89.00);
  1484. CreateObject(2741, 1691.67, 1201.56, 36.39, 0.00, 0.00, 89.00);
  1485. CreateObject(2741, 1691.71, 1203.52, 36.39, 0.00, 0.00, 89.00);
  1486. CreateObject(2741, 1691.69, 1205.86, 36.39, 0.00, 0.00, 89.00);
  1487. CreateObject(1523, 1691.50, 1198.59, 33.73, 0.00, 0.00, 89.59);
  1488. CreateObject(1523, 1688.40, 1198.65, 33.73, 0.00, 0.00, 89.59);
  1489. CreateObject(1502, 1696.66, 1196.96, 33.83, 0.00, 0.00, 269.97);
  1490. CreateObject(1502, 1685.00, 1194.67, 33.83, 0.00, 0.00, 359.80);
  1491. CreateObject(1502, 1688.86, 1197.72, 33.83, 0.00, 0.00, 360.04);
  1492. CreateObject(19379, 1706.18, 1173.66, 33.74, 0.00, -90.00, 0.27);
  1493. CreateObject(19379, 1716.65, 1173.68, 33.74, 0.00, -90.00, 0.27);
  1494. CreateObject(19379, 1706.97, 1173.75, 37.23, 0.00, -90.00, 359.77);
  1495. CreateObject(19379, 1716.33, 1202.38, 37.23, 0.00, -90.00, -0.05);
  1496. CreateObject(19379, 1705.91, 1202.34, 37.23, 0.00, -90.00, -0.05);
  1497. CreateObject(19379, 1685.64, 1183.53, 37.23, 0.00, -90.00, 0.02);
  1498. CreateObject(19379, 1685.31, 1202.38, 37.23, 0.00, -90.00, 0.02);
  1499. CreateObject(2146, 1711.80, 1181.77, 34.23, 0.00, 0.00, 90.29);
  1500. CreateObject(2146, 1711.77, 1183.67, 34.23, 0.00, 0.00, 90.29);
  1501. CreateObject(2146, 1711.83, 1185.44, 34.23, 0.00, 0.00, 90.29);
  1502. CreateObject(2146, 1711.74, 1187.38, 34.23, 0.00, 0.00, 90.29);
  1503. CreateObject(2146, 1711.73, 1189.18, 34.23, 0.00, 0.00, 90.29);
  1504. CreateObject(2146, 1711.73, 1191.04, 34.23, 0.00, 0.00, 90.29);
  1505. CreateObject(2146, 1711.66, 1193.00, 34.23, 0.00, 0.00, 90.29);
  1506. CreateObject(2146, 1708.78, 1179.80, 34.23, 0.00, 0.00, 90.29);
  1507. CreateObject(2146, 1708.78, 1181.66, 34.23, 0.00, 0.00, 90.29);
  1508. CreateObject(2146, 1708.77, 1183.59, 34.23, 0.00, 0.00, 90.29);
  1509. CreateObject(2146, 1708.90, 1185.47, 34.23, 0.00, 0.00, 90.29);
  1510. CreateObject(2146, 1708.83, 1187.36, 34.23, 0.00, 0.00, 90.29);
  1511. CreateObject(2146, 1708.76, 1189.27, 34.23, 0.00, 0.00, 90.23);
  1512. CreateObject(2146, 1708.77, 1190.93, 34.23, 0.00, 0.00, 90.23);
  1513. CreateObject(2146, 1708.78, 1193.08, 34.23, 0.00, 0.00, 90.35);
  1514. CreateObject(19379, 1716.49, 1192.89, 33.74, 0.00, -90.00, 0.51);
  1515. CreateObject(19379, 1716.45, 1183.20, 37.23, 0.00, -90.00, 0.21);
  1516. CreateObject(19379, 1695.64, 1202.59, 33.74, 0.00, -90.00, 0.51);
  1517. CreateObject(19379, 1706.02, 1192.87, 37.23, 0.00, -90.00, 0.51);
  1518. CreateObject(19379, 1706.11, 1183.38, 37.23, 0.00, -90.00, 0.51);
  1519. CreateObject(19379, 1695.97, 1183.29, 37.23, 0.00, -90.00, 0.51);
  1520. CreateObject(19379, 1695.78, 1192.84, 37.23, 0.00, -90.00, 0.51);
  1521. CreateObject(19379, 1685.45, 1192.89, 37.23, 0.00, -90.00, 0.51);
  1522. CreateObject(1927, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00);
  1523. CreateObject(1927, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00);
  1524. CreateObject(1927, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00);
  1525. CreateObject(1927, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00);
  1526. CreateObject(1927, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00);
  1527. CreateObject(1927, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00);
  1528. CreateObject(1927, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00);
  1529. CreateObject(1927, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00);
  1530. CreateObject(1927, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00);
  1531. CreateObject(1927, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00);
  1532. CreateObject(1927, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00);
  1533. CreateObject(1927, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00);
  1534. CreateObject(1927, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00);
  1535. CreateObject(1927, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00);
  1536. CreateObject(1927, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00);
  1537. CreateObject(1927, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00);
  1538. CreateObject(1927, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00);
  1539. CreateObject(1927, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00);
  1540. CreateObject(1927, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00);
  1541. CreateObject(1927, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00);
  1542. CreateObject(1927, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00);
  1543. //======================================| Radares do Servidor |===================================================================//
  1544. CreateObject(18880, 2057.5413,1247.2595,9.3628, 0.0, 0.0, 0);//Radar de 110 km/h
  1545. CreateObject(18880, 2057.5413,1247.2595,9.3628, 0.0, 0.0, 180.0);//Radar de 110 km/h
  1546. CreateObject(18880, 2137.2573,1908.2068,9.9213, 0.0, 0.0, 0);//Radar de 110 km/h
  1547. CreateObject(18880, 2137.2573,1908.2068,9.9213, 0.0, 0.0, 180.0);//Radar de 110 km/h
  1548. CreateObject(18880, 2156.9272,2260.3770,9.7437, 0.0, 0.0, 0);//Radar de 80 km/h
  1549. CreateObject(18880, 2156.9272,2260.3770,9.7437, 0.0, 0.0, 180.0);//Radar de 80 km/h
  1550. CreateObject(18880, 2313.7000,2420.0789,9.7400, 0.0, 0.0, 0);//Radar de 80 km/h
  1551. CreateObject(18880, 2313.7000,2420.0789,9.7400, 0.0, 0.0, 180.0);//Radar de 80 km/h
  1552. CreateObject(18880, 1684.6270,1706.1091,9.7400, 0.0, 0.0, 0);//Radar de 80 km/h
  1553. CreateObject(18880, 1684.6270,1706.1091,9.7400, 0.0, 0.0, 180.0);//Radar de 80 km/h
  1554. CreateObject(18880, 2211.5173,978.5960,9.7400, 0.0, 0.0, 0);//Radar de 80 km/h
  1555. CreateObject(18880, 2211.5173,978.5960,9.7400, 0.0, 0.0, 180.0);//Radar de 80 km/h
  1556. CreateObject(18880, 2521.3792,2310.8306,9.7400, 0.0, 0.0, 0);//Radar de 80 km/h
  1557. CreateObject(18880, 2521.3792,2310.8306,9.7400, 0.0, 0.0, 180.0);//Radar de 80 km/h
  1558. CreateObject(18880, 2421.2573,2297.9553,9.7400, 0.0, 0.0, 0);//Radar de 80 km/h
  1559. CreateObject(18880, 2421.2573,2297.9553,9.7400, 0.0, 0.0, 180.0);//Radar de 80 km/h
  1560. //======================================| 3DLabel do Servidor |===================================================================//
  1561. Create3DTextLabel("{FFFFFF}Elevador Medicos\nAperte F para subir!",COR_3DLABEL,1615.1709,1815.8325,10.8203,10.0,0);
  1562. Create3DTextLabel("{FFFFFF}Elevador Medicos\nAperte F para descer!",COR_3DLABEL,1608.8566,1749.5352,30.4688,10.0,0);
  1563. Create3DTextLabel("{FFFFFF}Emissora Rede Globo\nAperte F para mandar um!",COR_3DLABEL,2446.9893,2376.2876,12.1635,10.0,0);
  1564. Create3DTextLabel("{FFFFFF}Delegacia de Las Venturas\nUse A Tecla 'F' Para Entrar",COR_3DLABEL,2287.2432,2430.9260,10.8203,10.0,0);
  1565. Create3DTextLabel("{FFFFFF}Prefeitura Las Venturas\nUse A Tecla 'F' Para Entrar",COR_3DLABEL,2375.7332,2306.8313,8.1406,10.0,0);
  1566. Create3DTextLabel("{FFFFFF}Estação Meteorológica\nUse A Tecla 'F' Para Entrar",COR_3DLABEL,2388.4788,2466.0518,10.8203,10.0,0);
  1567. Create3DTextLabel("{FFFFFF}Mecânicos\nUse A Tecla 'F' Para Entrar", COR_3DLABEL, 1658.4915,2200.3518,10.8203, 10.0, 0);
  1568. Create3DTextLabel("{FFFFFF}Oficina Mecânica\nUse A Tecla 'F' Bater Cartão", COR_3DLABEL, 249.1723,302.0175,999.1484, 10.0, 0);
  1569. Create3DTextLabel("{FFFFFF}Auto Escola\nSeja bem vindo!\nTire sua carteira aqui", COR_3DLABEL, 1168.7219,1364.1783,10.8203, 10.0, 0);
  1570. Create3DTextLabel("{FFFFFF}Auto Escola\nTeste de Direção\nAperte 'F' para Ver", COR_3DLABEL, 1173.8833,1351.0031,10.9219, 10.0, 0);
  1571. Create3DTextLabel("{FFFFFF}Agencia de Empregos\nAperte 'F' para Ver", COR_3DLABEL, 361.8300,173.5202,1008.3828, 10.0, 0);
  1572. Create3DTextLabel("{FFFFFF}Lixão de LV\nAperte 'F' para Bater Cartão", COR_3DLABEL, 1897.6670,729.2797,10.8198, 10.0, 0);
  1573. Create3DTextLabel("{FFFFFF}Banco de LV\nAperte 'F' Para Entrar", COR_3DLABEL, 2127.6575,2379.1746,10.8203, 10.0, 0);
  1574. Create3DTextLabel("{FFFFFF}Banco de LV\nMenu de Opções\nAperte 'F' Para Ver", COR_3DLABEL, 2316.6047,-12.6100,26.7422, 10.0, 0);
  1575. Create3DTextLabel("{FFFFFF}Binco de LV\nAperte 'F' Para Entrar", COR_3DLABEL, 2102.4788,2257.4514,11.0234, 10.0, 0);
  1576. Create3DTextLabel("{FFFFFF}Binco de LV\nCompra de Roupas\nAperte 'F' Para Ver", COR_3DLABEL, 207.5201,-100.7680,1005.2578, 10.0, 0);
  1577. Create3DTextLabel("{FFFFFF}Las Venturas Steak\nAperte 'F' Para Entrar", COR_3DLABEL, 2368.5193,1983.7614,10.8203, 10.0, 0);
  1578. Create3DTextLabel("{FFFFFF}Clucki'n Bell\nAperte 'F' Para Entrar", COR_3DLABEL, 2393.2102,2041.9880,10.8203, 10.0, 0);
  1579. Create3DTextLabel("{FFFFFF}Clucki'n Bell\nPara comer Algo\nDigite '/comer' e Escolha", COR_3DLABEL, 369.5706,-6.3426,1001.8589, 10.0, 0);
  1580. Create3DTextLabel("{FFFFFF}Well Staked Pizza\nPara comer Algo\nDigite '/comer' e Escolha", COR_3DLABEL, 375.5739,-119.6068,1001.4995, 10.0, 0);
  1581. Create3DTextLabel("{FFFFFF}Well Staked Pizza\nAperte 'F' para Entrar", COR_3DLABEL, 2351.7773,2532.9316,10.8203, 10.0, 0);
  1582. Create3DTextLabel("{FFFFFF}Hospital\nAperte 'F' para Entrar", COR_3DLABEL, 1583.2543,1769.0892,10.8203, 10.0, 0);
  1583. Create3DTextLabel("{FFFFFF}Hotel de LV\nPara alugar um Quarto\n Digite '/alugarquarto'", COR_3DLABEL, 1850.4238,2156.7078,10.8203, 10.0, 0);
  1584. Create3DTextLabel("{FFFFFF}Posto de Gasolina\nPara abastecer\n Digite '/vabastecer'", COR_3DLABEL, 2115.0457,919.2835,10.8203, 10.0, 0);
  1585. Create3DTextLabel("{FFFFFF}Posto de Gasolina\nPara abastecer\n Digite '/vabastecer'", COR_3DLABEL, 1595.8162,2199.1064,10.5256, 10.0, 0);
  1586. Create3DTextLabel("{FFFFFF}Posto de Gasolina\nPara abastecer\n Digite '/vabastecer'", COR_3DLABEL, 2202.3091,2473.7903,10.5252, 10.0, 0);
  1587. Create3DTextLabel("{FFFFFF}Posto de Gasolina\nPara abastecer\n Digite '/vabastecer'", COR_3DLABEL, 2387.3438,991.0806,10.5259, 10.0, 0);
  1588. Create3DTextLabel("{FFFFFF}Posto de Gasolina\nPara abastecer\n Digite '/vabastecer'", COR_3DLABEL, 2147.9709,2747.0632,10.8203, 10.0, 0);
  1589. Create3DTextLabel("{FFFFFF}Posto de Gasolina\nPara pegar Combustivel\n Digite '/pegarcombustivel'", COR_3DLABEL, 1594.7377,2218.9993,11.0692, 10.0, 0);
  1590. Create3DTextLabel("{FFFFFF}Posto de Gasolina\nPara pegar Combustivel\n Digite '/pegarcombustivel'", COR_3DLABEL, 2106.5562,898.0957,11.1797, 10.0, 0);
  1591. Create3DTextLabel("{FFFFFF}Posto de Gasolina\nPara pegar Combustivel\n Digite '/pegarcombustivel'", COR_3DLABEL, 2396.2493,984.4342,10.8203, 10.0, 0);
  1592. Create3DTextLabel("{FFFFFF}Posto de Gasolina\nPara pegar Combustivel\n Digite '/pegarcombustivel'", COR_3DLABEL, 2189.5134,2479.9941,11.2422, 10.0, 0);
  1593. Create3DTextLabel("{FFFFFF}Posto de Gasolina\nPara pegar Combustivel\n Digite '/pegarcombustivel'", COR_3DLABEL, 2138.8096,2734.1311,11.1763, 10.0, 0);
  1594. Create3DTextLabel("{FFFFFF}Funilária\nPara para consertar\n Digite '/Veiculo Consertar'", COR_3DLABEL, 2390.3696,1035.8057,12.7933, 10.0, 0);
  1595. Create3DTextLabel("{FFFFFF}Steak de LV\nUse A Tecla 'F' Bater Cartão", COR_3DLABEL, 434.3727,-81.9675,999.5547, 10.0, 0);
  1596. Create3DTextLabel("{FFFFFF}Hospital de LV\nUse A Tecla 'F' Bater Cartão", COR_3DLABEL, 1599.6315,1815.8473,10.8203, 10.0, 0);
  1597. Create3DTextLabel("{FFFFFF}Radar a Frente\nLimite: 110 km/h\nDiminua a Velocidade", COR_3DLABEL, 2057.5413,1247.2595,11.3628, 90.0, 0);
  1598. Create3DTextLabel("{FFFFFF}Radar a Frente\nLimite: 110 km/h\nDiminua a Velocidade", COR_3DLABEL, 2137.2573,1908.2068,10.9213, 90.0, 0);
  1599. Create3DTextLabel("{FFFFFF}Radar a Frente\nLimite: 80 km/h\nDiminua a Velocidade", COR_3DLABEL, 2156.9272,2260.3770,10.7437, 90.0, 0);
  1600. Create3DTextLabel("{FFFFFF}Radar a Frente\nLimite: 80 km/h\nDiminua a Velocidade", COR_3DLABEL, 2313.7000,2420.0789,10.7400, 90.0, 0);
  1601. Create3DTextLabel("{FFFFFF}Radar a Frente\nLimite: 80 km/h\nDiminua a Velocidade", COR_3DLABEL, 1684.6270,1706.1091,10.7400, 90.0, 0);
  1602. Create3DTextLabel("{FFFFFF}Radar a Frente\nLimite: 80 km/h\nDiminua a Velocidade", COR_3DLABEL, 2211.5173,978.5960,10.7400, 90.0, 0);
  1603. Create3DTextLabel("{FFFFFF}Radar a Frente\nLimite: 80 km/h\nDiminua a Velocidade", COR_3DLABEL, 2521.3792,2310.8306,10.7400, 90.0, 0);
  1604. Create3DTextLabel("{FFFFFF}Radar a Frente\nLimite: 80 km/h\nDiminua a Velocidade", COR_3DLABEL, 2421.2573,2297.9553,10.7400, 90.0, 0);
  1605. //======================================| Pickups do Servidor |===================================================================//
  1606. AddStaticPickup(1318, 23, 1608.8566,1749.5352,30.4688); //Descer Elevador Medicos
  1607. AddStaticPickup(1318, 23, 1615.1709,1815.8325,10.8203); //Subir Elevador Medicos
  1608. AddStaticPickup(1318, 23, 1897.6670,729.2797,10.8198); //Lixão LV
  1609. AddStaticPickup(1318, 23, 2446.9893,2376.2876,12.1635); //Anuncios
  1610. AddStaticPickup(1318, 23, 2287.2432,2430.9260,10.8203); //Delegacia Entrada
  1611. AddStaticPickup(1318, 23, 2375.7332,2306.8313,8.1406); //Prefeitura Entrada
  1612. AddStaticPickup(1318, 23, 1658.4915,2200.3518,10.8203); //Mecanicos Entrada
  1613. AddStaticPickup(1318, 23, 243.7966,304.9345,999.1484); //Mecanicos Saida
  1614. AddStaticPickup(1318, 23, 249.1723,302.0175,999.1484); //Mecanicos Trabalhar
  1615. AddStaticPickup(1318, 23, 1168.7219,1364.1783,10.8203); //Auto Escola
  1616. AddStaticPickup(1318, 23, 1173.8833,1351.0031,10.9219); //Auto Escola Testes
  1617. AddStaticPickup(1318, 23, 361.8300,173.5202,1008.3828); // Prefeitura Empregos
  1618. AddStaticPickup(1318, 23, 2127.6575,2379.1746,10.8203); // Banco
  1619. AddStaticPickup(1318, 23, 2316.6047,-12.6100,26.7422); // Banco Opções
  1620. AddStaticPickup(1318, 23, 2102.4788,2257.4514,11.0234); // Binco
  1621. AddStaticPickup(1318, 23, 207.5201,-100.7680,1005.2578); // Binco Roupas
  1622. AddStaticPickup(1318, 23, 2368.5193,1983.7614,10.8203); // Steak LV
  1623. AddStaticPickup(1318, 23, 2393.2102,2041.9880,10.8203); // Clucki'n Bell LV
  1624. AddStaticPickup(1318, 23, 369.5706,-6.3426,1001.8589); // Clucki'n Bell LV Comida
  1625. AddStaticPickup(1318, 23, 2351.7773,2532.9316,10.8203); // Well Staked Pizza LV
  1626. AddStaticPickup(1318, 23, 375.5739,-119.6068,1001.4995); // Well Staked Pizza LV Comida
  1627. AddStaticPickup(1318, 23, 1583.2543,1769.0892,10.8203); // Hospital
  1628. AddStaticPickup(1318, 23, 1850.4238,2156.7078,10.8203); // Hotel de LV
  1629. AddStaticPickup(1318, 23, 2115.0457,919.2835,10.8203);//Posto 1
  1630. AddStaticPickup(1318, 23, 1595.8162,2199.1064,10.5256);//Posto 2
  1631. AddStaticPickup(1318, 23, 2202.3091,2473.7903,10.5252);//Posto 3
  1632. AddStaticPickup(1318, 23, 2387.3438,991.0806,10.5259);//Posto 4
  1633. AddStaticPickup(1318, 23, 2147.9709,2747.0632,10.8203);//Posto 5
  1634. AddStaticPickup(1318, 23, 1594.7377,2218.9993,11.0692);//Pegar Combustivel 1
  1635. AddStaticPickup(1318, 23, 2106.5562,898.0957,11.1797);//Pegar Combustivel 2
  1636. AddStaticPickup(1318, 23, 2396.2493,984.4342,10.8203);//Pegar Combustivel 3
  1637. AddStaticPickup(1318, 23, 2189.5134,2479.9941,11.2422);//Pegar Combustivel 4
  1638. AddStaticPickup(1318, 23, 2138.8096,2734.1311,11.1763);//Pegar Combustivel 5
  1639. AddStaticPickup(1318, 23, 2390.3696,1035.8057,12.7933);//Funilária
  1640. AddStaticPickup(1318, 23, 1599.6315,1815.8473,10.8203);//Hospital
  1641. AddStaticPickup(1318, 23, 434.3727,-81.9675,999.5547);//Steak LV
  1642. //======================================| Veiculos do Servidor |===================================================================//
  1643. Mecanico[1] = AddStaticVehicleEx(525,1626.9000244,2196.6000977,10.8000002,181.5000000,245,245,900000); //Mecanicos Carro 1
  1644. Mecanico[2] = AddStaticVehicleEx(525,1632.5000000,2196.5000000,10.8000002,179.9949341,245,245,900000); //Mecanicos Carro 2
  1645. Mecanico[3] = AddStaticVehicleEx(525,1638.3000488,2196.5000000,10.8000002,179.9949341,245,245,900000); //Mecanicos Carro 3
  1646. Mecanico[4] = AddStaticVehicleEx(525,1644.0999756,2196.5000000,10.8000002,179.9945068,245,245,900000); //Mecanicos Carro 4
  1647. Taxista[1] = AddStaticVehicleEx(438,1701.0504,1778.2758,10.8270,181.7235,6,6,900000); // Taxista Carro
  1648. Taxista[2] = AddStaticVehicleEx(438,1697.3661,1778.1300,10.8480,180.1385,6,6,900000); // Taxista Carro
  1649. Taxista[3] = AddStaticVehicleEx(438,1693.2725,1778.1865,10.7704,179.9997,6,6,900000); // Taxista Carro
  1650. Taxista[4] = AddStaticVehicleEx(438,1689.2778,1778.0651,10.8456,179.9989,6,6,900000); // Taxista Carro
  1651. Taxista[5] = AddStaticVehicleEx(438,1685.1683,1778.0677,10.8455,179.9988,6,6,900000); // Taxista Carro
  1652. Taxista[6] = AddStaticVehicleEx(438,1680.6810,1744.6622,10.7754,275.5974,6,6,900000); // Taxista Carro
  1653. Taxista[7] = AddStaticVehicleEx(438,1680.5250,1749.4160,10.8328,275.8080,6,6,900000); // Taxista Carro
  1654. Taxista[8] = AddStaticVehicleEx(438,1680.3204,1753.6489,10.8177,267.7482,6,6,900000); // Taxista Carro
  1655. Taxista[9] = AddStaticVehicleEx(438,1680.4788,1757.1411,10.7776,269.9998,6,6,900000); // Taxista Carro
  1656. Onibus[1] = AddStaticVehicle(431,1643.7736,1285.5229,10.9616,270.0377,1,1); // Onibus 1
  1657. Onibus[2] = AddStaticVehicle(431,1643.7958,1318.0221,10.9552,269.6472,2,2); // Onibus 2
  1658. Onibus[3] = AddStaticVehicle(431,1658.9336,1318.2170,10.9557,269.8451,3,3); // Onibus 3
  1659. Onibus[4] = AddStaticVehicle(431,1657.5059,1285.5017,10.9451,269.9799,4,4); // Onibus 4
  1660. Onibus[5] = AddStaticVehicle(431,1673.5348,1318.2233,10.9478,269.9701,5,5); // Onibus 5
  1661. Onibus[6] = AddStaticVehicle(431,1672.3381,1285.5514,10.9747,270.6954,6,6); // Onibus 6
  1662. Onibus[7] = AddStaticVehicle(431,1688.0917,1318.1454,10.9850,269.6197,7,7); // Onibus 7
  1663. Onibus[8] = AddStaticVehicle(431,1686.3629,1285.5044,10.9659,269.8849,8,8); // Onibus 8
  1664. Onibus[9] = AddStaticVehicle(431,1701.7229,1318.2369,10.9462,270.0271,9,9); // Onibus 9
  1665. Onibus[10] = AddStaticVehicle(431,1699.9164,1285.4955,10.9421,270.1025,10,10); // Onibus 10
  1666. AutoEscola[1] = AddStaticVehicleEx(587,1169.4000244,1300.1999512,10.6000004,90.0000000, 1, 1,900000); //Euros
  1667. AutoEscola[2] = AddStaticVehicleEx(461,1167.3000488,1285.0999756,10.5000000,90.0000000, 1, 1,900000); //PCJ-600
  1668. AutoEscola[3] = AddStaticVehicleEx(431,1169.0000000,1270.3000488,11.1000004,90.0000000, 1, 1,900000); //Bus
  1669. AutoEscola[4] = AddStaticVehicleEx(578,1167.5999756,1255.0000000,11.6000004,90.0000000, 1, 1,900000); //DFT-30
  1670. Lixeiro[1] = AddStaticVehicle(408,1916.3676,697.6401,11.3765,180.2943,1,1); // Trash 1
  1671. Lixeiro[2] = AddStaticVehicle(408,1922.8376,697.5344,11.3781,179.3626,1,1); // Trash 2
  1672. Lixeiro[3] = AddStaticVehicle(408,1929.2058,697.0739,11.3712,177.2162,1,1); // Trash 3
  1673. Lixeiro[4] = AddStaticVehicle(408,1935.6123,697.3792,11.3828,179.3018,1,1); // Trash 4
  1674. Lixeiro[5] = AddStaticVehicle(408,1942.0813,697.5395,11.3769,182.0773,1,1); // Trash 5
  1675. Lixeiro[6] = AddStaticVehicle(408,1910.0548,697.0023,11.3624,178.8986,1,1); // Trash 6
  1676. Lixeiro[7] = AddStaticVehicle(408,1910.0819,709.7938,11.3626,357.3159,1,1); // Trash 7
  1677. Lixeiro[8] = AddStaticVehicle(408,1916.4568,709.3469,11.3690,359.6419,1,1); // Trash 8
  1678. Lixeiro[9] = AddStaticVehicle(408,1922.6919,708.9008,11.3792,0.1939,1,1); // Trash 9
  1679. Lixeiro[10] = AddStaticVehicle(408,1929.1377,708.6469,11.3806,355.8756,1,1); // Trash 10
  1680. Lixeiro[11] = AddStaticVehicle(408,1935.6379,708.5162,11.4174,358.5956,1,1); // Trash 11
  1681. Lixeiro[12] = AddStaticVehicle(408,1941.9211,709.3978,11.3697,1.3610,1,1); // Trash 12
  1682. Medicos[1] = AddStaticVehicleEx(416,1620.3000488,1849.5000000,11.1000004,180.0000000,3,1,15); //Ambulance
  1683. Medicos[2] = AddStaticVehicleEx(416,1615.9000244,1849.4000244,11.1000004,180.0000000,3,1,15); //Ambulance
  1684. Medicos[3] = AddStaticVehicleEx(416,1611.5999756,1849.3000488,11.1000004,180.0000000,3,1,15); //Ambulance
  1685. Medicos[4] = AddStaticVehicleEx(416,1607.4000244,1849.1999512,11.1000004,180.0000000,3,1,15); //Ambulance
  1686. Medicos[5] = AddStaticVehicleEx(416,1603.3000488,1849.1999512,11.1000004,180.0000000,3,1,15); //Ambulance
  1687. Medicos[6] = AddStaticVehicleEx(416,1599.0000000,1849.1999512,11.1000004,180.0000000,3,1,15); //Ambulance
  1688. Medicos[7] = AddStaticVehicleEx(416,1594.6999512,1848.9000244,11.1000004,180.0000000,3,1,15); //Ambulance
  1689. Medicos[8] = AddStaticVehicleEx(416,1590.5999756,1849.0000000,11.1000004,180.0000000,3,1,15); //Ambulance
  1690. Medicos[9] = AddStaticVehicleEx(563,1609.0000000,1768.5000000,38.2000008,90.0000000,3,1,15); //Raindance
  1691. MotoBoy[1] = AddStaticVehicleEx(462,2389.6000977,2002.4000244,10.5000000,0.0000000,3,1,900000); //Faggio
  1692. MotoBoy[2] = AddStaticVehicleEx(462,2391.1999512,2022.5000000,10.5000000,180.0000000,3,1,900000); //Faggio
  1693. MotoBoy[3] = AddStaticVehicleEx(462,2388.1999512,2002.4000244,10.5000000,0.0000000,3,1,900000); //Faggio
  1694. MotoBoy[4] = AddStaticVehicleEx(462,2385.5000000,2002.4000244,10.5000000,0.0000000,3,1,900000); //Faggio
  1695. MotoBoy[5] = AddStaticVehicleEx(462,2386.8000488,2002.4000244,10.5000000,0.0000000,3,1,900000); //Faggio
  1696. MotoBoy[6] = AddStaticVehicleEx(462,2384.1999512,2002.4000244,10.5000000,0.0000000,3,1,900000); //Faggio
  1697. MotoBoy[7] = AddStaticVehicleEx(462,2391.0000000,2002.4000244,10.5000000,0.0000000,3,1,900000); //Faggio
  1698. MotoBoy[8] = AddStaticVehicleEx(462,2389.8000488,2022.5000000,10.5000000,180.0000000,3,1,900000); //Faggio
  1699. MotoBoy[9] = AddStaticVehicleEx(462,2388.5000000,2022.5000000,10.5000000,180.0000000,3,1,900000); //Faggio
  1700. MotoBoy[10] = AddStaticVehicleEx(462,2387.1999512,2022.5000000,10.5000000,180.0000000,3,1,900000); //Faggio
  1701. MotoBoy[11] = AddStaticVehicleEx(462,2382.8999023,2022.5000000,10.5000000,180.0000000,3,1,900000); //Faggio
  1702. MotoBoy[12] = AddStaticVehicleEx(462,2385.8000488,2022.5000000,10.5000000,180.0000000,3,1,900000); //Faggio
  1703. MotoBoy[13] = AddStaticVehicleEx(462,2384.3000488,2022.5000000,10.5000000,180.0000000,3,1,900000); //Faggio
  1704. MotoBoy[14] = AddStaticVehicleEx(462,2382.8000488,2002.4000244,10.5000000,0.0000000,3,1,900000); //Faggio
  1705. BikeAluguel[1] = AddStaticVehicle(509,2578.5291,1967.6243,10.3317,3.0638,1,1); // Bike
  1706. BikeAluguel[2] = AddStaticVehicle(509,2581.6143,1967.1511,10.3159,359.4294,2,2); // Bike
  1707. BikeAluguel[3] = AddStaticVehicle(509,2584.6260,1967.2592,10.3186,359.7765,3,3); // Bike
  1708. BikeAluguel[4] = AddStaticVehicle(509,2587.4590,1966.9944,10.3328,2.5143,4,4); // Bike
  1709. BikeAluguel[5] = AddStaticVehicle(509,2590.1575,1967.1317,10.3324,356.2335,5,5); // Bike
  1710. BikeAluguel[6] = AddStaticVehicle(509,2593.0427,1970.5880,10.3240,89.8994,6,6); // Bike
  1711. BikeAluguel[7] = AddStaticVehicle(509,2594.0313,1973.1206,10.3268,89.4907,7,7); // Bike
  1712. BikeAluguel[8] = AddStaticVehicle(509,2594.0574,1976.0009,10.3373,89.4976,8,8); // Bike
  1713. BikeAluguel[9] = AddStaticVehicle(509,2594.0798,1978.6106,10.3475,89.5038,9,9); // Bike
  1714. BikeAluguel[10] = AddStaticVehicle(509,2594.1025,1981.3219,10.3612,89.5128,10,10); // Bike
  1715. //=================================================================================================================================//
  1716. //=============================| Revolution Logo |====================================//
  1717. RevolutionTD = TextDrawCreate(536.000000, 394.000000, "~b~Re~b~~h~vo~b~~h~~h~lu~b~~h~ti~b~on");
  1718. TextDrawBackgroundColor(RevolutionTD, 255);
  1719. TextDrawFont(RevolutionTD, 0);
  1720. TextDrawLetterSize(RevolutionTD, 0.719999, 2.099999);
  1721. TextDrawColor(RevolutionTD, -1);
  1722. TextDrawSetOutline(RevolutionTD, 1);
  1723. TextDrawSetProportional(RevolutionTD, 1);
  1724. TextDrawSetShadow(RevolutionTD, 1);
  1725. //~b~R~b~~h~O~b~~h~~h~LEP~b~~h~L~b~LAY
  1726. RoleplayTD = TextDrawCreate(548.000000, 412.000000, "~W~ROLEPLAY");
  1727. TextDrawBackgroundColor(RoleplayTD, 255);
  1728. TextDrawFont(RoleplayTD, 2);
  1729. TextDrawLetterSize(RoleplayTD, 0.300000, 1.000000);
  1730. TextDrawColor(RoleplayTD, -1);
  1731. TextDrawSetOutline(RoleplayTD, 1);
  1732. TextDrawSetProportional(RoleplayTD, 1);
  1733. TextDrawSetShadow(RoleplayTD, 1);
  1734. //~y~~b~]~b~~h~]~b~~h~~h~]~b~~h~~h~~h~]]~b~~h~~h~]~b~~h~]~b~]
  1735. EstrelasTD = TextDrawCreate(530.000000, 421.000000, "]]]]]]]]");
  1736. TextDrawBackgroundColor(EstrelasTD, 255);
  1737. TextDrawFont(EstrelasTD, 0);
  1738. TextDrawLetterSize(EstrelasTD, 0.370000, 1.100000);
  1739. TextDrawColor(EstrelasTD, -65281);
  1740. TextDrawSetOutline(EstrelasTD, 1);
  1741. TextDrawSetProportional(EstrelasTD, 1);
  1742. TextDrawSetShadow(EstrelasTD, 1);
  1743. //=============================| Medidor de Temperatura |================================//
  1744. CelsiusTD = TextDrawCreate(5.000000, 415.000000, "~w~20");
  1745. TextDrawBackgroundColor(CelsiusTD, 255);
  1746. TextDrawFont(CelsiusTD, 1);
  1747. TextDrawLetterSize(CelsiusTD, 0.629999, 2.200000);
  1748. TextDrawColor(CelsiusTD, -1);
  1749. TextDrawSetOutline(CelsiusTD, 1);
  1750. TextDrawSetProportional(CelsiusTD, 1);
  1751. BolinhaTD = TextDrawCreate(36.000000, 415.000000, "~w~o");
  1752. TextDrawBackgroundColor(BolinhaTD, 255);
  1753. TextDrawFont(BolinhaTD, 1);
  1754. TextDrawLetterSize(BolinhaTD, 0.340000, 1.200000);
  1755. TextDrawColor(BolinhaTD, -1);
  1756. TextDrawSetOutline(BolinhaTD, 1);
  1757. TextDrawSetProportional(BolinhaTD, 1);
  1758. CelsiusLetraTD = TextDrawCreate(43.000000, 415.000000, "C");
  1759. TextDrawBackgroundColor(CelsiusLetraTD, 255);
  1760. TextDrawFont(CelsiusLetraTD, 1);
  1761. TextDrawLetterSize(CelsiusLetraTD, 0.629998, 2.200000);
  1762. TextDrawColor(CelsiusLetraTD, -1);
  1763. TextDrawSetOutline(CelsiusLetraTD, 1);
  1764. TextDrawSetProportional(CelsiusLetraTD, 1);
  1765. //=============================| Relogio do Sevidor |====================================//
  1766. Kevin_Hora = TextDrawCreate(6.200000, 434.000000, "--:--");
  1767. TextDrawBackgroundColor(Kevin_Hora, 255);
  1768. TextDrawFont(Kevin_Hora, 2);
  1769. TextDrawLetterSize(Kevin_Hora, 0.250000, 1.100000);
  1770. TextDrawColor(Kevin_Hora, -1);
  1771. TextDrawSetOutline(Kevin_Hora, 1);
  1772. TextDrawSetProportional(Kevin_Hora, 1);
  1773. Kevin_Data = TextDrawCreate(620.0,5.0,"00/00/0000");
  1774. TextDrawUseBox(Kevin_Data, 0);
  1775. TextDrawFont(Kevin_Data, 3);
  1776. TextDrawSetShadow(Kevin_Data,0);
  1777. TextDrawSetOutline(Kevin_Data,2);
  1778. TextDrawBackgroundColor(Kevin_Data,0x000000FF);
  1779. TextDrawColor(Kevin_Data,0xFFFFFFFF);
  1780. TextDrawAlignment(Kevin_Data,3);
  1781. TextDrawLetterSize(Kevin_Data,0.5,1.5);
  1782. cima = TextDrawCreate(0.000000,-1.000000," ");
  1783. TextDrawUseBox(cima,1);
  1784. TextDrawBoxColor(cima,0x00000065);
  1785. TextDrawTextSize(cima,639.000000,13.000000);
  1786. TextDrawAlignment(cima,0);
  1787. TextDrawBackgroundColor(cima,0x000000FF);
  1788. TextDrawFont(cima,3);
  1789. TextDrawLetterSize(cima,2.000000,12.000000);
  1790. TextDrawColor(cima,0x00000000);
  1791. TextDrawSetOutline(cima,1);
  1792. TextDrawSetProportional(cima,1);
  1793. TextDrawSetShadow(cima,1);
  1794. baixo = TextDrawCreate(-1.000000,343.000000," ");
  1795. TextDrawUseBox(baixo,1);
  1796. TextDrawBoxColor(baixo,0x00000065);
  1797. TextDrawTextSize(baixo,639.000000,13.000000);
  1798. TextDrawAlignment(baixo,0);
  1799. TextDrawBackgroundColor(baixo,0x000000FF);
  1800. TextDrawFont(baixo,3);
  1801. TextDrawLetterSize(baixo,2.000000,12.000000);
  1802. TextDrawColor(baixo,0x00000000);
  1803. TextDrawSetOutline(baixo,1);
  1804. TextDrawSetProportional(baixo,1);
  1805. TextDrawSetShadow(baixo,1);
  1806. for(new Veiculo = 1; Veiculo < MAX_VEHICLES; Veiculo++)
  1807. {
  1808. GetVehicleParamsEx(Veiculo, Motor, Luzes, Alarme, Portas, Capo, PortaMalas, Objetivo);
  1809. SetVehicleParamsEx(Veiculo, false, Luzes, Alarme, Portas, Capo, PortaMalas, Objetivo);
  1810. Motor = 0;
  1811. new Placa[9];
  1812. if(Veiculo < 10)
  1813. {
  1814. format(Placa, 9, "LV-000%d", Veiculo);
  1815. }
  1816. else if((Veiculo >= 10) && (Veiculo < 100))
  1817. {
  1818. format(Placa, 9, "LV-00%d", Veiculo);
  1819. }
  1820. else if((Veiculo >= 100) && (Veiculo < 1000))
  1821. {
  1822. format(Placa, 9, "LV-0%d", Veiculo);
  1823. }
  1824. else if(Veiculo > 999)
  1825. {
  1826. format(Placa, 9, "LV-%d", Veiculo);
  1827. }
  1828. SetVehicleNumberPlate(Veiculo, Placa);
  1829. Gas[Veiculo] = 100;
  1830. new RandomRodas = random(sizeof(Rodas));
  1831. AddVehicleComponent(Veiculo, Rodas[RandomRodas]); // Rodas
  1832. }
  1833. gettime(gHoras, gMinutos, gSegundos);
  1834. gHoras = PularHora;
  1835. if(!TempoReal)
  1836. {
  1837. SetWorldTime(WTempo+3);
  1838. }
  1839. FixHour(gHoras);
  1840. if(TempoReal)
  1841. {
  1842. new Horas;
  1843. new Minutos;
  1844. new Segundos;
  1845. gettime(Horas, Minutos, Segundos);
  1846. FixHour(Horas);
  1847. Horas = PularHora;
  1848. SetWorldTime(Horas+1);
  1849. }
  1850. for(new i; i < MAX_PLAYERS; i ++)
  1851. {
  1852. if(IsPlayerConnected(i))
  1853. {
  1854. TextDrawShowForPlayer(i, RevolutionTD);
  1855. TextDrawShowForPlayer(i, RoleplayTD);
  1856. TextDrawShowForPlayer(i, EstrelasTD);
  1857. TextDrawShowForPlayer(i, CelsiusTD);
  1858. TextDrawShowForPlayer(i, CelsiusLetraTD);
  1859. TextDrawShowForPlayer(i, BolinhaTD);
  1860. }
  1861. }
  1862. //print("FIM OnGameModeInit");
  1863. return 1;
  1864. }
  1865.  
  1866. public OnGameModeExit()
  1867. {
  1868. for(new i=0; i<MAXPLAYERS; ++i)
  1869. {
  1870. CarregarPlayer(i);
  1871. }
  1872. for(new x = 1; x < MAX_VEHICLES; x++)
  1873. {
  1874. if(VeiculoValido[x] == 1)
  1875. {
  1876. DestroyObject(ObjetoCarro[x]);
  1877. }
  1878. }
  1879. TextDrawHideForAll(CelsiusTD);
  1880. TextDrawDestroy(CelsiusTD);
  1881. TextDrawHideForAll(BolinhaTD);
  1882. TextDrawDestroy(BolinhaTD);
  1883. TextDrawHideForAll(CelsiusLetraTD);
  1884. TextDrawDestroy(CelsiusLetraTD);
  1885. TextDrawHideForAll(RevolutionTD);
  1886. TextDrawDestroy(RevolutionTD);
  1887. TextDrawHideForAll(RoleplayTD);
  1888. TextDrawDestroy(RoleplayTD);
  1889. TextDrawHideForAll(EstrelasTD);
  1890. TextDrawDestroy(EstrelasTD);
  1891. TextDrawHideForAll(Kevin_Hora);
  1892. TextDrawDestroy(Kevin_Hora);
  1893. //TextDrawHideForAll(Kevin_Data);
  1894. //TextDrawDestroy(Kevin_Data);
  1895. KillTimer(timer);
  1896. KillTimer(CombustivelTimer);
  1897. KillTimer(PaydayTimer);
  1898. DOF2_Exit();
  1899. return 1;
  1900. }
  1901.  
  1902. public OnPlayerRequestClass(playerid, classid)
  1903. {
  1904. if(IsPlayerNPC(playerid))
  1905. {
  1906. SpawnPlayer(playerid);
  1907. return 1;
  1908. }
  1909. GetPlayerName(playerid, Nome, sizeof(Nome));
  1910. format(String, sizeof(String), CONTAS, Nome);
  1911. SetPlayerCameraPos(playerid, 1753.6078, 1533.1919, 24.0396);
  1912. SetPlayerCameraLookAt(playerid, 1752.7698, 1532.6385, 23.7096);
  1913. SetPlayerPos(playerid, 1666.9642, 1471.1350, 10.4817);
  1914. TextDrawShowForPlayer(playerid,cima);
  1915. TextDrawShowForPlayer(playerid,baixo);
  1916.  
  1917. if(!DOF2_FileExists(String))
  1918. {
  1919. format(STR, sizeof(STR), "{FFFFFF}Bem vindo(a) ao Servidor\n\n{3262AE}Conta: {F4BC05}%s {FFFFFF}({FE0101}Não Cadastrada{FFFFFF})\n\nPor favor registre-se!\nDigite uma senha!\n\n{A03432}OBS: {878E99}Seu Nick deve ser Nome_Sobrenome\n\nExemplo: {FFFFFF}Kevin_Santos", Nome);
  1920. ShowPlayerDialog(playerid, DIALOG_REGISTRO, DIALOG_STYLE_PASSWORD, "{7FFFD4}Fazendo Seu registro", STR, "Registrar", "Cancelar");
  1921.  
  1922. /* format(String, sizeof(String), "\n{7FFFD4}Nick: {1E90FF}%s Não Registrado\n\n{FFFFFF} Digite Uma Senha Para Registrar Sua Conta\n", Nome);
  1923. ShowPlayerDialog(playerid, DIALOG_REGISTRO, DIALOG_STYLE_PASSWORD, "Sistema de Registro", String, "Registrar", "Cancelar");*/
  1924. }
  1925. else
  1926. {
  1927. new drank[20];
  1928. CarregarPlayer(playerid);
  1929. SetPlayerHealth(playerid, VidaDeslogar[playerid]);
  1930. new level = DadosPlayer[playerid][pLevel];
  1931. if(DadosPlayer[playerid][pVIP] == 0)
  1932. {
  1933. drank = "{FF0401}Não";
  1934. }
  1935. else if(DadosPlayer[playerid][pVIP] == 1)
  1936. {
  1937. drank = "{08FE34}Sim";
  1938. }
  1939. format(STR, sizeof(STR), "{FFFFFF}Nome: {08FE34}%s\n{FFFFFF}Status: {08FE34}Registrado(a)\n{FFFFFF}VIP: %s\n{FFFFFF}Nivel: {08FE34}%d", Nome,drank,level);
  1940. ShowPlayerDialog(playerid, DIALOG_LOGAR, DIALOG_STYLE_PASSWORD, "{7FFFD4}Fazendo Seu Login", STR, "Logar", "Cancelar");
  1941. /*
  1942. format(STR, sizeof(STR), "{FFFFFF}Bem vindo(a) ao Servidor\n\n{3262AE}Conta: {F4BC05}%s {FFFFFF}agora você pode logar\n\nbasta apenas digitar sua senha.\n\nDigite sua senha corretamente!", Nome);
  1943. ShowPlayerDialog(playerid, DIALOG_LOGAR, DIALOG_STYLE_PASSWORD, "{7FFFD4}Fazendo Seu Login", STR, "Logar", "Cancelar");*/
  1944.  
  1945. /*format(String, siz
  1946. eof(String), "\n{7FFFD4}Nick: {1E90FF}%s Registrado\n\n{FFFFFF} Digite sua Senha Corretamente para Logar\n", Nome);
  1947. ShowPlayerDialog(playerid, DIALOG_LOGAR, DIALOG_STYLE_PASSWORD, "Sistema de Login", String, "Logar", "Cancelar");*/
  1948. } return 1;
  1949. }
  1950.  
  1951. public OnPlayerRequestSpawn(playerid)
  1952. {
  1953. return 1;
  1954. }
  1955.  
  1956. public OnPlayerConnect(playerid)
  1957. {
  1958. SetTimerEx("Velocimetro",500,1, "i", playerid);
  1959. SetTimerEx("Radares",1000,1, "i", playerid);
  1960. CombustivelTimer = SetTimerEx("CombustivelV", 15000, 1, "i", playerid);
  1961. TimerGPS = SetTimerEx("GPSTimer", 1000, true, "i", playerid);
  1962. SpawnBloqueado[playerid] = 0;
  1963. PlayAudioStreamForPlayer(playerid, "http://k005.kiwi6.com/hotlink/2225w9y1kn/introduA_A_o_bnl.mp3");
  1964. ClearChatForPlayer(playerid);
  1965. SendClientMessage(playerid, COR_VERMELHO, "* Carregando por favor espere um momento...");
  1966. ClearChatForPlayer(playerid);
  1967. if(IsPlayerNPC(playerid))
  1968. {
  1969. SpawnPlayer(playerid);
  1970. return 1;
  1971. }
  1972. if(strfind(PlayerName(playerid), "_", true) == -1 || strfind(PlayerName(playerid), "[", true) != -1 || strfind(PlayerName(playerid), "]", true) != -1 || strfind(PlayerName(playerid), "(", true) != -1 || strfind(PlayerName(playerid), ")", true) != -1 ||
  1973. strfind(PlayerName(playerid), "@", true) != -1 || strfind(PlayerName(playerid), ".", true) != -1 || strfind(PlayerName(playerid), "!", true) != -1 || strfind(PlayerName(playerid), "*", true) != -1 || strfind(PlayerName(playerid), "__", true) != -1)
  1974. return ShowPlayerDialog(playerid, DNickFail, DIALOG_STYLE_MSGBOX, "Nick incorreto", "Seu nick está incorreto\n\nUse Nome_Sobrenome\nExemplo: Bruno_Pereira\n\nVocê não pode usar os seguintes caracteres:\n@ - Arroba\n\n. - Ponto\n[ ] - Parantêses Retos\n\n( ) Parentêses\n\nEntre outros!", "Sair","");
  1975.  
  1976. Alta[playerid] = 0;
  1977. EmComa[playerid] = 0;
  1978. DadosPlayer[playerid][pDinheiro] = 2000;
  1979. DadosPlayer[playerid][pTutorial] = 0;
  1980. DadosPlayer[playerid][pSexo] = 0;
  1981. DadosPlayer[playerid][pVIP] = 0;
  1982. MecanicoServico[playerid] = 0;
  1983. GettingEmprego[playerid] = 0;
  1984. PuloQueda[playerid] = 0;
  1985. Logado[playerid] = 0;
  1986. GivePlayerMoney(playerid,DadosPlayer[playerid][pDinheiro]);
  1987. //======================================| RemoveBuild do Servidor |=========================================================================//
  1988. RemoveBuildingForPlayer(playerid, 7350, 2327.6406, 2380.0625, 11.1172, 0.25);//Estacionamento DP Barreiras
  1989. RemoveBuildingForPlayer(playerid, 6968, 2327.6406, 2380.0625, 11.1172, 0.25);//Estacionamento DP Barreiras Cerca
  1990. RemoveBuildingForPlayer(playerid, 8229, 1142.0313, 1362.5000, 12.4844, 0.25);//Auto Escola Portão
  1991. RemoveBuildingForPlayer(playerid, 1776, 350.9063, 206.0859, 1008.4766, 0.25);//Maquina de Comida
  1992. RemoveBuildingForPlayer(playerid, 1502, 365.7969, 189.6172, 1007.3750, 0.25);//Porta Prefeitura
  1993. RemoveBuildingForPlayer(playerid, 1502, 365.7969, 196.2734, 1007.3750, 0.25);//Porta Prefeitura
  1994. //======================================| MapIcons do Servidor |====================================================================//
  1995. SetPlayerMapIcon(playerid, 1, 2393.2102,2041.9880,10.8203, 14, 0, MAPICON_GLOBAL);//Clucki'n Bell
  1996. SetPlayerMapIcon(playerid, 2, 2351.7773,2532.9316,10.8203, 29, 0, MAPICON_GLOBAL);//Well Staked Pizza
  1997. SetPlayerMapIcon(playerid, 3, 2102.4788,2257.4514,11.0234, 45, 0, MAPICON_GLOBAL);//Binco
  1998. SetPlayerMapIcon(playerid, 4, 2375.7332,2306.8313,8.1406, 56, 0, MAPICON_GLOBAL);//Prefeitura
  1999. SetPlayerMapIcon(playerid, 5, 2287.2432,2430.9260,10.8203, 30, 0, MAPICON_GLOBAL);//Departamento Policial
  2000. SetPlayerMapIcon(playerid, 6, 1615.1709,1815.8325,10.8203, 22, 0, MAPICON_GLOBAL);//Hospital
  2001. SetPlayerMapIcon(playerid, 7, 1168.7219,1364.1783,10.8203, 36, 0, MAPICON_GLOBAL);//Auto Escola
  2002. SetPlayerMapIcon(playerid, 8, 2127.6575,2379.1746,10.8203, 52, 0, MAPICON_GLOBAL);//Banco LV
  2003. SetPlayerMapIcon(playerid, 9, 2368.5193,1983.7614,10.8203, 50, 0, MAPICON_GLOBAL);//Steak LV
  2004. SetPlayerMapIcon(playerid, 10, 1699.2,1435.1,10.7, 5, 0, MAPICON_GLOBAL);//Aeroporto LV
  2005. SetPlayerMapIcon(playerid, 11, 1639.1204,2193.6514,59.8731, 27, 0, MAPICON_LOCAL);//Mecanicos LV
  2006. SetPlayerMapIcon(playerid, 12, 1850.4238,2156.7078,10.8203, 31, 0, MAPICON_GLOBAL);//Hotel LV
  2007. SetPlayerMapIcon(playerid, 13, 2390.3696,1035.8057,12.7933, 63, 0, MAPICON_GLOBAL);//Funilaria LV
  2008. //==================================================================================================================================//
  2009. new arquivo[128];
  2010. GetPlayerName(playerid, NomeJogador, 64);
  2011. format(arquivo,sizeof(arquivo),"Fome/%s.ini", NomeJogador);
  2012. if(!dini_Exists(arquivo))
  2013. {
  2014. dini_Create(arquivo);
  2015. }
  2016. FomePlayer[playerid] = dini_Int(arquivo,"Fome");
  2017. timer = SetTimerEx("TimeFome",80000,true,"d",playerid);
  2018. LCarro[playerid] = 0;
  2019. EscolaCarro[playerid] = 0;
  2020. EscolaMoto[playerid] = 0;
  2021. EscolaCaminhao[playerid] = 0;
  2022. EscolaOnibus[playerid] = 0;
  2023. LBarco[playerid] = 0;
  2024. LMoto[playerid] = 0;
  2025. LCaminhao[playerid] = 0;
  2026. LOnibus[playerid] = 0;
  2027. LAviao[playerid] = 0;
  2028. LHelicoptero[playerid] = 0;
  2029. PosicaoDeslogar[playerid] = 1;
  2030. DadosPlayer[playerid][pLevel] = 0;
  2031. DadosPlayer[playerid][pVIP] = 0;
  2032. DadosPlayer[playerid][pAdmin] = 0;
  2033. DadosPlayer[playerid][pLevel] = 0;
  2034. DadosPlayer[playerid][pAdmin] = 0;
  2035. DadosPlayer[playerid][pDinheiro] = 0;
  2036. DadosPlayer[playerid][pTutorial] = 0;
  2037. DadosPlayer[playerid][pRoupa] = 0;
  2038. DadosPlayer[playerid][pSexo] = 0;
  2039. DadosPlayer[playerid][pVIP] = 0;
  2040. DadosPlayer[playerid][pDiaVIP] = 0;
  2041. DadosPlayer[playerid][pMesVIP] = 0;
  2042. DadosPlayer[playerid][pAnoVIP] = 0;
  2043. DadosPlayer[playerid][pTimeVIP] = 0;
  2044. DadosPlayer[playerid][pLider] = 0;
  2045. DadosPlayer[playerid][pMembro] = 0;
  2046. DadosPlayer[playerid][pProfissao] = 0;
  2047. DadosPlayer[playerid][pPrecoMulta] = 0;
  2048. DadosPlayer[playerid][pLitros] = 0;
  2049. DadosPlayer[playerid][pQuartoHotel] = 0;
  2050. DadosPlayer[playerid][pLucrosPD] = 0;
  2051. DadosPlayer[playerid][pExperiencia] = 0;
  2052. DadosPlayer[playerid][pNivelProcurado] = 0;
  2053. DadosPlayer[playerid][pContaBanco] = 0;
  2054. DadosPlayer[playerid][pDinheiroBanco] = 0;
  2055. EmprestimoFeito[playerid] = 0;
  2056. EmprestimoMaximo[playerid] = 7000;
  2057. ValorEmprestimo[playerid] = 0;
  2058. new QualquerNumero = 100000 + random(9999);
  2059. DadosPlayer[playerid][pCelular] = QualquerNumero;
  2060. //=====================================// GPS by DarK //========================================================//
  2061. GPS[playerid] = CreatePlayerTextDraw(playerid, 37.000000, 326.000000, "Aeroporto de LV");
  2062. PlayerTextDrawBackgroundColor(playerid, GPS[playerid], -1);
  2063. PlayerTextDrawFont(playerid, GPS[playerid], 3);
  2064. PlayerTextDrawLetterSize(playerid, GPS[playerid], 0.340000, 1.300000);
  2065. PlayerTextDrawColor(playerid, GPS[playerid], 255);
  2066. PlayerTextDrawSetOutline(playerid, GPS[playerid], 1);
  2067. PlayerTextDrawSetProportional(playerid, GPS[playerid], 1);
  2068. //=====================================// Velocimetro by DarK //====================================//
  2069. BoxVelo[playerid] = CreatePlayerTextDraw(playerid, 412.000000, 330.000000, "~n~~n~~n~~n~~n~~n~~n~~n~");
  2070. PlayerTextDrawBackgroundColor(playerid, BoxVelo[playerid], 255);
  2071. PlayerTextDrawFont(playerid, BoxVelo[playerid], 1);
  2072. PlayerTextDrawLetterSize(playerid, BoxVelo[playerid], 0.500000, 1.000000);
  2073. PlayerTextDrawColor(playerid, BoxVelo[playerid], -1);
  2074. PlayerTextDrawSetOutline(playerid, BoxVelo[playerid], 0);
  2075. PlayerTextDrawSetProportional(playerid, BoxVelo[playerid], 1);
  2076. PlayerTextDrawSetShadow(playerid, BoxVelo[playerid], 1);
  2077. PlayerTextDrawUseBox(playerid, BoxVelo[playerid], 1);
  2078. PlayerTextDrawBoxColor(playerid, BoxVelo[playerid], 153);
  2079. PlayerTextDrawTextSize(playerid, BoxVelo[playerid], 619.000000, 30.000000);
  2080.  
  2081. VeiculoNome[playerid] = CreatePlayerTextDraw(playerid, 417.000000, 336.000000, "VeiculoNome: Police Maverick");
  2082. PlayerTextDrawBackgroundColor(playerid, VeiculoNome[playerid], 255);
  2083. PlayerTextDrawFont(playerid, VeiculoNome[playerid], 2);
  2084. PlayerTextDrawLetterSize(playerid, VeiculoNome[playerid], 0.300000, 1.000000);
  2085. PlayerTextDrawColor(playerid, VeiculoNome[playerid], -1);
  2086. PlayerTextDrawSetOutline(playerid, VeiculoNome[playerid], 0);
  2087. PlayerTextDrawSetProportional(playerid, VeiculoNome[playerid], 1);
  2088. PlayerTextDrawSetShadow(playerid, VeiculoNome[playerid], 1);
  2089.  
  2090. Velocidade[playerid] = CreatePlayerTextDraw(playerid, 417.000000, 344.000000, "Velocidade: %iKM/H");
  2091. PlayerTextDrawBackgroundColor(playerid, Velocidade[playerid], 255);
  2092. PlayerTextDrawFont(playerid, Velocidade[playerid], 2);
  2093. PlayerTextDrawLetterSize(playerid, Velocidade[playerid], 0.300000, 1.000000);
  2094. PlayerTextDrawColor(playerid, Velocidade[playerid], -1);
  2095. PlayerTextDrawSetOutline(playerid, Velocidade[playerid], 0);
  2096. PlayerTextDrawSetProportional(playerid, Velocidade[playerid], 1);
  2097. PlayerTextDrawSetShadow(playerid, Velocidade[playerid], 1);
  2098.  
  2099. Combustivel[playerid] = CreatePlayerTextDraw(playerid, 417.000000, 352.000000, "Combustivel:");
  2100. PlayerTextDrawBackgroundColor(playerid, Combustivel[playerid], 255);
  2101. PlayerTextDrawFont(playerid, Combustivel[playerid], 2);
  2102. PlayerTextDrawLetterSize(playerid, Combustivel[playerid], 0.300000, 1.000000);
  2103. PlayerTextDrawColor(playerid, Combustivel[playerid], -1);
  2104. PlayerTextDrawSetOutline(playerid, Combustivel[playerid], 0);
  2105. PlayerTextDrawSetProportional(playerid, Combustivel[playerid], 1);
  2106. PlayerTextDrawSetShadow(playerid, Combustivel[playerid], 1);
  2107.  
  2108. BarrasCombustivel[playerid] = CreatePlayerTextDraw(playerid, 507.000000, 352.000000, "IIIIIIIIII");
  2109. PlayerTextDrawBackgroundColor(playerid, BarrasCombustivel[playerid], 255);
  2110. PlayerTextDrawFont(playerid, BarrasCombustivel[playerid], 1);
  2111. PlayerTextDrawLetterSize(playerid, BarrasCombustivel[playerid], 0.410000, 1.000000);
  2112. PlayerTextDrawColor(playerid, BarrasCombustivel[playerid], -1);
  2113. PlayerTextDrawSetOutline(playerid, BarrasCombustivel[playerid], 0);
  2114. PlayerTextDrawSetProportional(playerid, BarrasCombustivel[playerid], 1);
  2115. PlayerTextDrawSetShadow(playerid, BarrasCombustivel[playerid], 1);
  2116.  
  2117. Marcha[playerid] = CreatePlayerTextDraw(playerid, 417.000000, 360.000000, "~>~~b~~h~Marcha: ~w~Automatica");
  2118. PlayerTextDrawBackgroundColor(playerid, Marcha[playerid], 255);
  2119. PlayerTextDrawFont(playerid, Marcha[playerid], 2);
  2120. PlayerTextDrawLetterSize(playerid, Marcha[playerid], 0.300000, 1.000000);
  2121. PlayerTextDrawColor(playerid, Marcha[playerid], -1);
  2122. PlayerTextDrawSetOutline(playerid, Marcha[playerid], 0);
  2123. PlayerTextDrawSetProportional(playerid, Marcha[playerid], 1);
  2124. PlayerTextDrawSetShadow(playerid, Marcha[playerid], 1);
  2125.  
  2126. Lataria[playerid] = CreatePlayerTextDraw(playerid, 417.000000, 368.000000, "Lataria: 100%");
  2127. PlayerTextDrawBackgroundColor(playerid, Lataria[playerid], 255);
  2128. PlayerTextDrawFont(playerid, Lataria[playerid], 2);
  2129. PlayerTextDrawLetterSize(playerid, Lataria[playerid], 0.300000, 1.000000);
  2130. PlayerTextDrawColor(playerid, Lataria[playerid], -1);
  2131. PlayerTextDrawSetOutline(playerid, Lataria[playerid], 0);
  2132. PlayerTextDrawSetProportional(playerid, Lataria[playerid], 1);
  2133. PlayerTextDrawSetShadow(playerid, Lataria[playerid], 1);
  2134.  
  2135. NomeVelo[playerid] = CreatePlayerTextDraw(playerid, 448.000000, 386.000000, "~y~Velocimetro Brasil CL");
  2136. PlayerTextDrawBackgroundColor(playerid, NomeVelo[playerid], 255);
  2137. PlayerTextDrawFont(playerid, NomeVelo[playerid], 0);
  2138. PlayerTextDrawLetterSize(playerid, NomeVelo[playerid], 0.610000, 1.500000);
  2139. PlayerTextDrawColor(playerid, NomeVelo[playerid], -1);
  2140. PlayerTextDrawSetOutline(playerid, NomeVelo[playerid], 0);
  2141. PlayerTextDrawSetProportional(playerid, NomeVelo[playerid], 1);
  2142. PlayerTextDrawSetShadow(playerid, NomeVelo[playerid], 1);
  2143. //=============================================================================================================================//
  2144.  
  2145. Fome[playerid] = CreatePlayerTextDraw(playerid, 499.000000, 166.000000,"~w~Fome:");
  2146. PlayerTextDrawBackgroundColor(playerid, Fome[playerid],255);
  2147. PlayerTextDrawFont(playerid, Fome[playerid], 3);
  2148. PlayerTextDrawLetterSize(playerid, Fome[playerid],0.299999, 1.299998);
  2149. PlayerTextDrawColor(playerid, Fome[playerid],-1);
  2150. PlayerTextDrawSetOutline(playerid, Fome[playerid], 2);
  2151. PlayerTextDrawSetProportional(playerid, Fome[playerid], 1);
  2152. PlayerTextDrawSetShadow(playerid, Fome[playerid], 1);
  2153.  
  2154. BarrasFome[playerid] = CreatePlayerTextDraw(playerid, 540.000000, 166.000000, "~g~IIIIIIIIIII");
  2155. PlayerTextDrawBackgroundColor(playerid, BarrasFome[playerid], 255);
  2156. PlayerTextDrawFont(playerid, BarrasFome[playerid], 1);
  2157. PlayerTextDrawLetterSize(playerid, BarrasFome[playerid], 0.299999, 1.299998);
  2158. PlayerTextDrawColor(playerid, BarrasFome[playerid], -1);
  2159. PlayerTextDrawSetOutline(playerid, BarrasFome[playerid], 1);
  2160. PlayerTextDrawSetProportional(playerid, BarrasFome[playerid], 1);
  2161.  
  2162. Banco[playerid] = CreatePlayerTextDraw(playerid, 499.000000, 153.000000, "----");
  2163. PlayerTextDrawBackgroundColor(playerid, Banco[playerid], 255);
  2164. PlayerTextDrawFont(playerid, Banco[playerid], 3);
  2165. PlayerTextDrawLetterSize(playerid, Banco[playerid], 0.299999, 1.299998);
  2166. PlayerTextDrawColor(playerid, Banco[playerid], -1);
  2167. PlayerTextDrawSetOutline(playerid, Banco[playerid], 2);
  2168. PlayerTextDrawSetProportional(playerid, Banco[playerid], 1);
  2169. PlayerTextDrawSetShadow(playerid, Banco[playerid], 1);
  2170.  
  2171. Textdraw1[playerid] = CreatePlayerTextDraw(playerid, 499.000000, 113.000000, "_");
  2172. PlayerTextDrawBackgroundColor(playerid, Textdraw1[playerid], 255);
  2173. PlayerTextDrawFont(playerid, Textdraw1[playerid], 3);
  2174. PlayerTextDrawLetterSize(playerid, Textdraw1[playerid], 0.299999, 1.299998);
  2175. PlayerTextDrawColor(playerid, Textdraw1[playerid], -65281);
  2176. PlayerTextDrawSetOutline(playerid, Textdraw1[playerid], 2);
  2177. PlayerTextDrawSetProportional(playerid, Textdraw1[playerid], 1);
  2178. PlayerTextDrawSetShadow(playerid, Textdraw1[playerid], 1);
  2179.  
  2180. Textdraw3[playerid] = CreatePlayerTextDraw(playerid, 499.000000, 126.000000, "_");
  2181. PlayerTextDrawBackgroundColor(playerid, Textdraw3[playerid], 255);
  2182. PlayerTextDrawFont(playerid, Textdraw3[playerid], 3);
  2183. PlayerTextDrawLetterSize(playerid, Textdraw3[playerid], 0.299999, 1.299998);
  2184. PlayerTextDrawColor(playerid, Textdraw3[playerid], -65281);
  2185. PlayerTextDrawSetOutline(playerid, Textdraw3[playerid], 2);
  2186. PlayerTextDrawSetProportional(playerid, Textdraw3[playerid], 1);
  2187. PlayerTextDrawSetShadow(playerid, Textdraw3[playerid], 1);
  2188.  
  2189. Textdraw4[playerid] = CreatePlayerTextDraw(playerid, 499.000000, 139.000000, "_");
  2190. PlayerTextDrawBackgroundColor(playerid, Textdraw4[playerid], 255);
  2191. PlayerTextDrawFont(playerid, Textdraw4[playerid], 3);
  2192. PlayerTextDrawLetterSize(playerid, Textdraw4[playerid], 0.299999, 1.299998);
  2193. PlayerTextDrawColor(playerid, Textdraw4[playerid], -65281);
  2194. PlayerTextDrawSetOutline(playerid, Textdraw4[playerid], 2);
  2195. PlayerTextDrawSetProportional(playerid, Textdraw4[playerid], 1);
  2196. PlayerTextDrawSetShadow(playerid, Textdraw4[playerid], 1);
  2197.  
  2198. Textdraw5[playerid] = CreatePlayerTextDraw(playerid, 499.000000, 99.000000, "_");
  2199. PlayerTextDrawBackgroundColor(playerid, Textdraw5[playerid], 255);
  2200. PlayerTextDrawFont(playerid, Textdraw5[playerid], 3);
  2201. PlayerTextDrawLetterSize(playerid, Textdraw5[playerid], 0.299999, 1.299998);
  2202. PlayerTextDrawColor(playerid, Textdraw5[playerid], -65281);
  2203. PlayerTextDrawSetOutline(playerid, Textdraw5[playerid], 2);
  2204. PlayerTextDrawSetProportional(playerid, Textdraw5[playerid], 1);
  2205. PlayerTextDrawSetShadow(playerid, Textdraw5[playerid], 1);
  2206. return true;
  2207. }
  2208.  
  2209. public OnPlayerDisconnect(playerid, reason)
  2210. {
  2211. SalvarSpawn(playerid);
  2212. SalvarDados(playerid);
  2213. KillTimer(timer);
  2214. KillTimer(TimerGPS);
  2215. return 1;
  2216. }
  2217.  
  2218. public OnPlayerSpawn(playerid)
  2219. {
  2220. if(EmComa[playerid] == 1)
  2221. {
  2222. Alta[playerid] = 120;
  2223. new Skin = DadosPlayer[playerid][pRoupa];
  2224. SetPlayerSkin(playerid, Skin);
  2225. TimerAlta(playerid);
  2226. SendClientMessage(playerid, COR_HOSPITAL, "Digite /alta para saber quanto tempo ainda falta para sair do Hospital!");
  2227. SetPlayerPos(playerid, 1711.7788,1193.0687,35.7302);
  2228. SetPlayerCameraPos(playerid, 1718.0660,1193.0928,34.8259);
  2229. SetPlayerCameraLookAt(playerid, 1713.2642,1193.1049,34.8259);
  2230. ApplyAnimation(playerid, "CRACK", "crckdeth2", 4.1,1,1,1,1,0,1);
  2231. SetPlayerHealth(playerid, 10);
  2232. SetPlayerVirtualWorld(playerid, 10);
  2233. SetPlayerInterior(playerid, 1);
  2234. }
  2235. new VolteiPraCa[MAX_PLAYER_NAME];
  2236. new voltarcoordenada[256];
  2237. GetPlayerName(playerid, VolteiPraCa, sizeof(VolteiPraCa));
  2238. format(voltarcoordenada, sizeof(voltarcoordenada), "Spawn/%s.ini", VolteiPraCa);
  2239. if(fexist(voltarcoordenada) && SpawnBloqueado[playerid] == 0 && PosicaoDeslogar[playerid] == 1)
  2240. {
  2241. CarregarPlayer(playerid);
  2242. PosicaoDeslogar[playerid] = 0;
  2243. SendClientMessage(playerid, 0x11BF08AA, "=======================================================");
  2244. format(STR, sizeof(STR), "Brasil Crazzy Life: Bem-Vindo %s", NomeJogador);
  2245. SendClientMessage(playerid, 0xFFFFFFAA, STR);
  2246. SendClientMessage(playerid, 0xFFFFFFAA, "Brasil Crazzy Life: Último GMX: 17/1 0:02");
  2247. SendClientMessage(playerid, 0xFFFFFFAA, "Brasil Crazzy Life: Fórum: ------------------");
  2248. format(STR, sizeof(STR), "Brasil Crazzy Life: Você tem %i horas de jogo e 0 aviso(s).", DadosPlayer[playerid][pExperiencia]);
  2249. SendClientMessage(playerid, 0xFFFFFFAA, STR);
  2250. SendClientMessage(playerid, 0xFFFFFFAA, "Brasil Crazzy Life: Loja Virtual veja os preços em (/lojabcl).");
  2251. SendClientMessage(playerid, 0x11BF08AA, "=======================================================");
  2252. CarregarSpawn(playerid);
  2253. SetPlayerHealth(playerid, VidaDeslogar[playerid]);
  2254. SetPlayerPos(playerid, SpawnX[playerid], SpawnY[playerid], SpawnZ[playerid]);
  2255. SendClientMessage(playerid, 0xFFFFFFAA, "* Você voltou para a posição onde estava antes de deslogar!");
  2256. }
  2257. if(!fexist(voltarcoordenada))
  2258. {
  2259. CriarSpawn(playerid);
  2260. }
  2261. SetPlayerScore(playerid, DadosPlayer[playerid][pLevel]);
  2262. if(IsPlayerNPC(playerid))
  2263. {
  2264. return 1;
  2265. }
  2266. TextDrawHideForPlayer(playerid,cima);
  2267. TextDrawHideForPlayer(playerid,baixo);
  2268. TextDrawShowForPlayer(playerid,Kevin_Hora);
  2269. TextDrawShowForPlayer(playerid, CelsiusLetraTD);
  2270. TextDrawShowForPlayer(playerid, CelsiusTD);
  2271. TextDrawShowForPlayer(playerid, BolinhaTD);
  2272. TextDrawShowForPlayer(playerid, RevolutionTD);
  2273. TextDrawShowForPlayer(playerid, RoleplayTD);
  2274. TextDrawShowForPlayer(playerid, EstrelasTD);
  2275. //TextDrawShowForPlayer(playerid,Kevin_Data);
  2276. StopAudioStreamForPlayer(playerid);
  2277. SetPlayerColor(playerid, COLOR_WHITE);
  2278. TextDrawUpdate(playerid);
  2279. PlayerTextDrawShow(playerid,Fome[playerid]);
  2280. PlayerTextDrawShow(playerid,BarrasFome[playerid]);
  2281. SetCameraBehindPlayer(playerid);
  2282. return 1;
  2283. }
  2284. /*public Nascimentos(playerid)
  2285. {
  2286. if(IsPlayerConnected(playerid) && !IsPlayerNPC(playerid))
  2287. {
  2288. SetPlayerPos(playerid,1666.9642, 1471.1350, 10.4817);
  2289. SetPlayerFacingAngle(playerid, 2.7415);
  2290. SetPlayerInterior(playerid,0);
  2291. SetPlayerVirtualWorld(playerid,0);
  2292. // DadosPlayer[playerid][pInt] = 0;
  2293. }
  2294. return 1;
  2295. }*/
  2296. /*public Nascimentos(playerid)
  2297. {
  2298. if(IsPlayerConnected(playerid) && !IsPlayerNPC(playerid))
  2299. {
  2300. TextDrawUpdate(playerid);
  2301. if (DadosPlayer[playerid][pProfissao] == 1)// Mecanico Nascimento
  2302. {
  2303. SetPlayerPos(playerid, 1649.0999756,2198.1000977,10.3000002);
  2304. SetPlayerFacingAngle(playerid,181.6931);
  2305. SetPlayerVirtualWorld(playerid,0);
  2306. SetPlayerInterior(playerid,0);
  2307. return 1;
  2308. }
  2309. if (DadosPlayer[playerid][pProfissao] == 2)// Taxista Nascimento
  2310. {
  2311. SetPlayerPos(playerid, 1680.1276,1761.9491,10.8289);
  2312. SetPlayerFacingAngle(playerid,175.0603);
  2313. SetPlayerVirtualWorld(playerid,0);
  2314. SetPlayerInterior(playerid,0);
  2315. return 1;
  2316. }
  2317. if (DadosPlayer[playerid][pProfissao] == 3)// Motorista de Onibus Nascimento
  2318. {
  2319. SetPlayerPos(playerid, 1880.8766,2140.1311,10.8203);
  2320. SetPlayerFacingAngle(playerid,175.0603);
  2321. SetPlayerVirtualWorld(playerid,0);
  2322. SetPlayerInterior(playerid,0);
  2323. return 1;
  2324. }
  2325. if (DadosPlayer[playerid][pProfissao] == 4)// Lixeiro Nascimento
  2326. {
  2327. SetPlayerPos(playerid, 1319.1926,1250.6815,10.8203);
  2328. SetPlayerFacingAngle(playerid,0.4267);
  2329. SetPlayerVirtualWorld(playerid,0);
  2330. SetPlayerInterior(playerid,0);
  2331. return 1;
  2332. }
  2333. if (DadosPlayer[playerid][pProfissao] == 5)// Medico Nascimento
  2334. {
  2335. SetPlayerPos(playerid, 1607.3115,1815.4784,10.8203);
  2336. SetPlayerFacingAngle(playerid,357.9816);
  2337. SetPlayerVirtualWorld(playerid,0);
  2338. SetPlayerInterior(playerid,0);
  2339. return 1;
  2340. }
  2341. if (DadosPlayer[playerid][pProfissao] == 6)// MotoBoy Nascimento
  2342. {
  2343. SetPlayerPos(playerid, 443.3038,-81.3185,999.5621);
  2344. SetPlayerFacingAngle(playerid,175.2730);
  2345. SetPlayerVirtualWorld(playerid,0);
  2346. SetPlayerInterior(playerid,4);
  2347. return 1;
  2348. }
  2349. SetPlayerPos(playerid,1699.2, 1435.1, 10.7);
  2350. SetPlayerFacingAngle(playerid, 2.7415);
  2351. SetPlayerInterior(playerid,0);
  2352. SetPlayerVirtualWorld(playerid,0);
  2353. // DadosPlayer[playerid][pInt] = 0;
  2354. }
  2355. return 1;
  2356. }*/
  2357. public OnPlayerDeath(playerid, killerid, reason)
  2358. {
  2359. TextDrawHideForPlayer(playerid,Kevin_Hora);
  2360. //TextDrawHideForPlayer(playerid,Kevin_Data);
  2361. EmComa[playerid] = 1;
  2362. return 1;
  2363. }
  2364.  
  2365. public OnVehicleSpawn(vehicleid)
  2366. {
  2367. GetVehicleParamsEx(vehicleid, Motor, Luzes, Alarme, Portas, Capo, PortaMalas, Objetivo);
  2368. SetVehicleParamsEx(vehicleid, false, Luzes, Alarme, Portas, Capo, PortaMalas, Objetivo);
  2369. Motor = 0;
  2370. new Placa[9];
  2371. if(vehicleid < 10)
  2372. {
  2373. format(Placa, 9, "LV-000%d", vehicleid);
  2374. }
  2375. else if((vehicleid >= 10) && (vehicleid < 100))
  2376. {
  2377. format(Placa, 9, "LV-00%d", vehicleid);
  2378. }
  2379. else if((vehicleid >= 100) && (vehicleid < 1000))
  2380. {
  2381. format(Placa, 9, "LV-0%d", vehicleid);
  2382. }
  2383. else if(vehicleid > 999)
  2384. {
  2385. format(Placa, 9, "LV-%d", vehicleid);
  2386. }
  2387. SetVehicleNumberPlate(vehicleid, Placa);
  2388. Gas[vehicleid] = 100;
  2389. new RandomRodas = random(sizeof(Rodas));
  2390. AddVehicleComponent(vehicleid, Rodas[RandomRodas]); // Rodas
  2391. return 1;
  2392. }
  2393.  
  2394. public OnVehicleDeath(vehicleid, killerid)
  2395. {
  2396. return 1;
  2397. }
  2398.  
  2399. public OnPlayerText(playerid, text[])
  2400. {
  2401. /*format(STR, sizeof(STR), "%s Diz: %s", NomeJogador, text);
  2402. SendProxMessage(25.0, playerid, STR, COLOR_WHITE);
  2403. format(STR, sizeof(STR), "%s", text);
  2404. SetPlayerChatBubble(playerid, text, COLOR_WHITE, 25.0, 5000);
  2405. ApplyAnimation(playerid,"PED","IDLE_CHAT",4.1,0,1,1,1,1);*/
  2406. return 1;
  2407. }
  2408. stock Logando(playerid)
  2409. {
  2410. CarregarPlayer(playerid);
  2411. Logou[playerid]++;
  2412. GivePlayerMoney(playerid,DadosPlayer[playerid][pDinheiro]);
  2413. CurrentMoney[playerid] = DadosPlayer[playerid][pDinheiro];
  2414. Logado[playerid] = 1;
  2415. TogglePlayerControllable(playerid, 0);
  2416. if(DadosPlayer[playerid][pTutorial] == 0)
  2417. {
  2418. SetPlayerPos(playerid,1666.9642, 1471.1350, 10.4817);//-- Posição do boneco
  2419. SetPlayerFacingAngle(playerid, 270.8216);//-- angulo da camera!
  2420. SetPlayerVirtualWorld(playerid, playerid);// Seta ele pro Virtual world do ID dele, assim ele não vera ningue, se o ID dele for 13, ele sera setado pro virtual world 13!
  2421. ShowPlayerDialog(playerid,9,DIALOG_STYLE_MSGBOX,"{FFFFFF}Informação","{FFFFFF}Olá Qual é seu Sexo Você é \n{2127EF}Homem {FFFFFF}ou {EF21D4}Mulher\n{FFFFFF}Informe seu sexo abaixo!","Homem","Mulher");
  2422. PlayerPlaySound(playerid, 1039, 0.0, 0.0, 0.0);
  2423. }
  2424. SpawnPlayer(playerid); //Spawna o player
  2425. //Nascimentos(playerid);
  2426. ScoreLevel(playerid);
  2427. new Skin = DadosPlayer[playerid][pRoupa];
  2428. SetPlayerSkin(playerid, Skin);
  2429. new VIPVencido[MAX_PLAYERS];
  2430. if(DadosPlayer[playerid][pVIP] >= 1 && DadosPlayer[playerid][pTimeVIP] < 1)
  2431. {
  2432. VIPVencido[playerid] = 0;
  2433. if(month >= DadosPlayer[playerid][pMesVIP] && year >= DadosPlayer[playerid][pAnoVIP])
  2434. {
  2435. if(day > DadosPlayer[playerid][pDiaVIP]+3)
  2436. {
  2437. DadosPlayer[playerid][pVIP] = 0;
  2438. SendClientMessage(playerid, COR_VERMELHO, "Seu VIP venceu. Renove seu VIP para ter seu benefinios novamente!");
  2439. }
  2440. else
  2441. {
  2442. VIPVencido[playerid] = 1;
  2443. }
  2444. }
  2445. }
  2446. if(DadosPlayer[playerid][pAdmin] > 0)
  2447. {
  2448. format(String, sizeof(String), "{EBFF01}Você Logou Como Admin Nivel %d.",DadosPlayer[playerid][pAdmin]);
  2449. SendClientMessage(playerid, COR_VERMELHO,String);
  2450. }
  2451. if (DadosPlayer[playerid][pVIP] == 1)
  2452. {
  2453. SendClientMessage(playerid, COLOR_AZULBB,"{EBFF01}Você é jogador Vip");
  2454. format(String,sizeof(String), "{FFFF99}Nick: {00FF00}%s\n\n", PlayerName(playerid));
  2455. SendClientMessage(playerid, COLOR_LIGHTBLUE, String);
  2456. format(String,sizeof(String), "{FFFF99}Status VIP: {00FF00}ATIVO\n\n");
  2457. SendClientMessage(playerid, COLOR_LIGHTBLUE, String);
  2458. format(String,sizeof(String), "{FFFF99}Vencimento do VIP: {FFFF00}%d/%d/%d\n\n", DadosPlayer[playerid][pDiaVIP], DadosPlayer[playerid][pMesVIP], DadosPlayer[playerid][pAnoVIP]);
  2459. SendClientMessage(playerid, COLOR_LIGHTBLUE, String);
  2460.  
  2461. }
  2462. // Bote Aqui as funções quando o Player está logando. PS: Poderá ser um sistema de tutorial :)
  2463. // return true;
  2464. }
  2465. public ShowStats(playerid,targetid)
  2466. {
  2467. if(IsPlayerConnected(playerid)&&IsPlayerConnected(targetid))
  2468. {
  2469. new Dinheiro = GetPlayerMoney(targetid);
  2470. new Sexo[20];
  2471. if(DadosPlayer[targetid][pSexo] == 1) { Sexo = "{4291FF}Masculino"; }
  2472. else if(DadosPlayer[targetid][pSexo] == 2) { Sexo = "{FF0000}Feminino"; }
  2473. new LicMoto[20];
  2474. if(LMoto[targetid] == 1) { LicMoto = "{00FF00}Sim"; }
  2475. else if(LMoto[targetid] == 0) { LicMoto = "{FF0000}Não"; }
  2476. new LicAviao[20];
  2477. if(LAviao[targetid] == 1) { LicAviao = "{00FF00}Sim"; }
  2478. else if(LAviao[targetid] == 0) { LicAviao = "{FF0000}Não"; }
  2479. new LicHelicoptero[20];
  2480. if(LHelicoptero[targetid] == 1) { LicHelicoptero = "{00FF00}Sim"; }
  2481. else if(LHelicoptero[targetid] == 0) { LicHelicoptero = "{FF0000}Não"; }
  2482. new LicCarro[20];
  2483. if(LCarro[targetid] == 1) { LicCarro = "{00FF00}Sim"; }
  2484. else if(LCarro[targetid] == 0) { LicCarro = "{FF0000}Não"; }
  2485. new LicBarco[20];
  2486. if(LBarco[targetid] == 1) { LicBarco = "{00FF00}Sim"; }
  2487. else if(LBarco[targetid] == 0) { LicBarco = "{FF0000}Não"; }
  2488. new LicOnibus[20];
  2489. if(LOnibus[targetid] == 1) { LicOnibus = "{00FF00}Sim"; }
  2490. else if(LOnibus[targetid] == 0) { LicOnibus = "{FF0000}Não"; }
  2491. new LicCaminhao[20];
  2492. if(LCaminhao[targetid] == 1) { LicCaminhao = "{00FF00}Sim"; }
  2493. else if(LCaminhao[targetid] == 0) { LicCaminhao = "{FF0000}Não"; }
  2494. new VIP[20];
  2495. if(DadosPlayer[playerid][pVIP] == 1) { VIP = "{00FF00}Sim"; }
  2496. else if(DadosPlayer[playerid][pVIP] == 0) { VIP = "{FF0000}Não"; }
  2497. new Admin[20];
  2498. if(DadosPlayer[playerid][pAdmin] == 1) { Admin = "{00FF00}Sim"; }
  2499. else if(DadosPlayer[playerid][pAdmin] == 0) { Admin = "{FF0000}Não"; }
  2500. new CBanco[20];
  2501. if(DadosPlayer[playerid][pContaBanco] == 1) { CBanco = "{00FF00}Sim"; }
  2502. else if(DadosPlayer[playerid][pContaBanco] == 0) { CBanco = "{FF0000}Não"; }
  2503. new Profissao[30];
  2504. if(DadosPlayer[playerid][pProfissao] == 1) { Profissao = "Mecanico"; }
  2505. else if(DadosPlayer[playerid][pProfissao] == 2) { Profissao = "Taxista"; }
  2506. else if(DadosPlayer[playerid][pProfissao] == 3) { Profissao = "Motorista de Onibus"; }
  2507. else if(DadosPlayer[playerid][pProfissao] == 4) { Profissao = "Lixeiro"; }
  2508. else if(DadosPlayer[playerid][pProfissao] == 5) { Profissao = "Medico"; }
  2509. else if(DadosPlayer[playerid][pProfissao] == 6) { Profissao = "MotoBoy"; }
  2510. else if(DadosPlayer[playerid][pProfissao] == 7) { Profissao = "Metereologista"; }
  2511. else if(DadosPlayer[playerid][pProfissao] == 0) { Profissao = "{FF0000}Nenhuma"; }
  2512. GetPlayerName(targetid, NomeJogador, 64);
  2513. new Skin = DadosPlayer[playerid][pRoupa];
  2514. new Level = DadosPlayer[playerid][pLevel];
  2515. new DBanco = DadosPlayer[playerid][pDinheiroBanco];
  2516. if(targetid == playerid) { }
  2517. else { }
  2518. format(RulesBox, sizeof(RulesBox), "%s\n{FFFFFF}[VIDA] {00FF00}Nome: {FFFFFF}[%s] - {00FF00}Skin {FFFFFF}[%d] - {00FF00}Sexo: {FFFFFF}[%s{FFFFFF}] - {00FF00}Profissão: {FFFFFF}[%s{FFFFFF}]\n", RulesBox, NomeJogador, Skin, Sexo, Profissao);
  2519. format(RulesBox, sizeof(RulesBox), "%s\n{FFFFFF}[CONTA] {00FF00}Nivel: {FFFFFF}[%d{FFFFFF}] - {00FF00}VIP {FFFFFF}[%s{FFFFFF}] - {00FF00}Administrador {FFFFFF}[%s{FFFFFF}] - {00FF00}Dinheiro {FFFFFF}[%d] - {00FF00}Conta no Banco: {FFFFFF}[%s{FFFFFF}] - {00FF00}Dinheiro no Banco: {FFFFFF}[%i{FFFFFF}]\n", RulesBox, Level, VIP, Admin, Dinheiro, CBanco, DBanco);
  2520. format(RulesBox, sizeof(RulesBox), "%s\n{FFFFFF}[LICENCAS] {00FF00}Carros: {FFFFFF}[%s{FFFFFF}] - {00FF00}Motos: {FFFFFF}[%s{FFFFFF}] - {00FF00}Onibus: {FFFFFF}[%s{FFFFFF}] - {00FF00}Caminhões: {FFFFFF}[%s{FFFFFF}] - {00FF00}Helicopteros: {FFFFFF}[%s{FFFFFF}] - {00FF00}Aviões: {FFFFFF}[%s{FFFFFF}] - {00FF00}Barcos: {FFFFFF}[%s{FFFFFF}]\n", RulesBox, LicCarro, LicMoto, LicOnibus, LicCaminhao, LicHelicoptero, LicAviao, LicBarco);
  2521. ShowPlayerDialog(playerid, 999, DIALOG_STYLE_MSGBOX, "{FFFFFF}Identidade", RulesBox, "Sair", "");
  2522. //SendClientMessage(playerid, 0xFF0000AA, "Configurando Sistema RG Atenciosamente: Kevin Santos");
  2523. }
  2524. }
  2525. public CarregarPlayer(playerid)
  2526. {
  2527. GetPlayerName(playerid, Nome, sizeof(Nome));
  2528. format(String, sizeof(String), CONTAS, Nome);
  2529. DadosPlayer[playerid][pLevel] = DOF2_GetInt(String, "Level");
  2530. DadosPlayer[playerid][pAdmin] = DOF2_GetInt(String, "Admin");
  2531. DadosPlayer[playerid][pDinheiro] = GetPlayerMoney(playerid);
  2532. DadosPlayer[playerid][pDinheiro] = DOF2_GetInt(String, "Dinheiro");
  2533. DadosPlayer[playerid][pTutorial] = DOF2_GetInt(String, "Tutorial");
  2534. DadosPlayer[playerid][pIdade] = DOF2_GetInt(String, "Idade");
  2535. DadosPlayer[playerid][pRoupa] = DOF2_GetInt(String, "Roupa");
  2536. Alta[playerid] = DOF2_GetInt(String, "Alta");
  2537. EmComa[playerid] = DOF2_GetInt(String, "EmComa");
  2538. DadosPlayer[playerid][pSexo] = DOF2_GetInt(String, "Sexo");
  2539. DadosPlayer[playerid][pVIP] = DOF2_GetInt(String, "VIP");
  2540. DadosPlayer[playerid][pDiaVIP] = DOF2_GetInt(String, "VipDias");
  2541. DadosPlayer[playerid][pMesVIP] = DOF2_GetInt(String, "MesVIP");
  2542. DadosPlayer[playerid][pAnoVIP] = DOF2_GetInt(String, "AnoVIP");
  2543. DadosPlayer[playerid][pProfissao] = DOF2_GetInt(String, "Profissao");
  2544. ValorEmprestimo[playerid] = DOF2_GetInt(String, "ValorEmprestimo");
  2545. EmprestimoMaximo[playerid] = DOF2_GetInt(String, "MaximoEmprestimo");
  2546. EmprestimoFeito[playerid] = DOF2_GetInt(String, "FeitoEmprestimo");
  2547. DadosPlayer[playerid][pLitros] = DOF2_GetInt(String, "Litros");
  2548. DadosPlayer[playerid][pQuartoHotel] = DOF2_GetInt(String, "Hotel");
  2549. DadosPlayer[playerid][pLucrosPD] = DOF2_GetInt(String, "LucrosPD");
  2550. DadosPlayer[playerid][pExperiencia] = DOF2_GetInt(String, "Experiencia");
  2551. DadosPlayer[playerid][pContaBanco] = DOF2_GetInt(String, "ContaB");
  2552. DadosPlayer[playerid][pDinheiroBanco] = DOF2_GetInt(String, "DinheiroB");
  2553. DadosPlayer[playerid][pCelular] = DOF2_GetInt(String, "Celular");
  2554. DadosPlayer[playerid][pNivelProcurado] = DOF2_GetInt(String, "Procurado");
  2555. LOnibus[playerid] = DOF2_GetInt(String, "LOnibus");
  2556. LCaminhao[playerid] = DOF2_GetInt(String, "LCaminhao");
  2557. LMoto[playerid] = DOF2_GetInt(String, "LMoto");
  2558. LAviao[playerid] = DOF2_GetInt(String, "LAviao");
  2559. LCarro[playerid] = DOF2_GetInt(String, "LCarro");
  2560. LBarco[playerid] = DOF2_GetInt(String, "LBarco");
  2561. LHelicoptero[playerid] = DOF2_GetInt(String, "LHelicoptero");
  2562. Matou[playerid] = DOF2_GetInt(String, "Matou");
  2563. Morreu[playerid] = DOF2_GetInt(String, "Morreu");
  2564. Logou[playerid] = DOF2_GetInt(String, "Logou");
  2565. DOF2_GetString(String, "Email");
  2566. }
  2567. public SalvarDados(playerid)
  2568. {
  2569. GetPlayerName(playerid, Nome, sizeof(Nome));
  2570. format(String, sizeof(String), CONTAS, Nome);
  2571. DOF2_SetInt(String, "Level", DadosPlayer[playerid][pLevel]);
  2572. DOF2_SetInt(String, "Admin", DadosPlayer[playerid][pAdmin]);
  2573. DOF2_SetInt(String, "Dinheiro", DadosPlayer[playerid][pDinheiro]);
  2574. DOF2_SetInt(String, "Tutorial", DadosPlayer[playerid][pTutorial]);
  2575. DOF2_SetInt(String, "Idade", DadosPlayer[playerid][pIdade]);
  2576. DOF2_SetInt(String, "Roupa", DadosPlayer[playerid][pRoupa]);//EmCama[playerid]
  2577. DOF2_SetInt(String, "Alta", Alta[playerid]);
  2578. DOF2_SetInt(String, "EmComa", EmComa[playerid]);
  2579. DOF2_SetInt(String, "Sexo", DadosPlayer[playerid][pSexo]);
  2580. DOF2_SetInt(String,"VIP", DadosPlayer[playerid][pVIP]);
  2581. DOF2_SetInt(String,"VipDias",DadosPlayer[playerid][pDiaVIP]);
  2582. DOF2_SetInt(String,"MesVIP",DadosPlayer[playerid][pMesVIP]);
  2583. DOF2_SetInt(String,"AnoVIP",DadosPlayer[playerid][pAnoVIP]);
  2584. DOF2_SetInt(String,"Profissao",DadosPlayer[playerid][pProfissao]);
  2585. DOF2_SetInt(String,"ValorEmprestimo",ValorEmprestimo[playerid]);
  2586. DOF2_SetInt(String,"MaximoEmprestimo",EmprestimoMaximo[playerid]);
  2587. DOF2_SetInt(String,"EmprestimoFeito",EmprestimoFeito[playerid]);
  2588. DOF2_SetInt(String,"PrecoMulta",DadosPlayer[playerid][pPrecoMulta]);
  2589. DOF2_SetInt(String,"Litros",DadosPlayer[playerid][pLitros]);
  2590. DOF2_SetInt(String,"Hotel",DadosPlayer[playerid][pQuartoHotel]);
  2591. DOF2_SetInt(String,"Lucros",DadosPlayer[playerid][pLucrosPD]);
  2592. DOF2_SetInt(String,"Experiencia",DadosPlayer[playerid][pExperiencia]);
  2593. DOF2_SetInt(String,"ContaB",DadosPlayer[playerid][pContaBanco]);
  2594. DOF2_SetInt(String,"DinheiroB",DadosPlayer[playerid][pDinheiroBanco]);
  2595. DOF2_SetInt(String,"Celular",DadosPlayer[playerid][pCelular]);
  2596. DOF2_SetInt(String,"Procurado",DadosPlayer[playerid][pNivelProcurado]);
  2597. DOF2_SetInt(String,"Matou", Matou[playerid]);
  2598. DOF2_SetInt(String,"Morreu", Morreu[playerid]);
  2599. DOF2_SetInt(String,"LMoto", LMoto[playerid]);
  2600. DOF2_SetInt(String,"LAviao", LAviao[playerid]);
  2601. DOF2_SetInt(String,"LHelicoptero", LHelicoptero[playerid]);
  2602. DOF2_SetInt(String,"LOnibus", LOnibus[playerid]);
  2603. DOF2_SetInt(String,"LCarro", LCarro[playerid]);
  2604. DOF2_SetInt(String,"LBarco", LBarco[playerid]);
  2605. DOF2_SetInt(String,"LCaminhao", LCaminhao[playerid]);
  2606. DOF2_SetInt(String,"Logou", Logou[playerid]);
  2607. DOF2_SaveFile();
  2608. }
  2609.  
  2610. public Registro(playerid)
  2611. {
  2612. format(String, sizeof(String), CONTAS, Nome);
  2613. DOF2_CreateFile(String);
  2614. DOF2_SetInt(String,"Level", DadosPlayer[playerid][pLevel]);
  2615. DOF2_SetInt(String,"Admin", DadosPlayer[playerid][pAdmin]);
  2616. DOF2_SetInt(String,"Dinheiro", DadosPlayer[playerid][pDinheiro]);
  2617. DOF2_SetInt(String,"Tutorial", DadosPlayer[playerid][pTutorial]);
  2618. DOF2_SetInt(String,"Idade", DadosPlayer[playerid][pIdade]);
  2619. DOF2_SetInt(String,"Roupa", DadosPlayer[playerid][pRoupa]);
  2620. DOF2_SetInt(String,"EmComa", EmComa[playerid]);
  2621. DOF2_SetInt(String,"Alta", Alta[playerid]);
  2622. DOF2_SetInt(String,"Sexo", DadosPlayer[playerid][pSexo]);
  2623. DOF2_SetInt(String,"VIP", DadosPlayer[playerid][pVIP]);
  2624. DOF2_SetInt(String,"VipDias",DadosPlayer[playerid][pDiaVIP]);
  2625. DOF2_SetInt(String,"MesVIP",DadosPlayer[playerid][pMesVIP]);
  2626. DOF2_SetInt(String,"AnoVIP",DadosPlayer[playerid][pAnoVIP]);
  2627. DOF2_SetInt(String,"Profissao",DadosPlayer[playerid][pProfissao]);
  2628. DOF2_SetInt(String,"ValorEmprestimo",ValorEmprestimo[playerid]);
  2629. DOF2_SetInt(String,"MaximoEmprestimo",EmprestimoMaximo[playerid]);
  2630. DOF2_SetInt(String,"EmprestimoFeito",EmprestimoFeito[playerid]);
  2631. DOF2_SetInt(String,"PrecoMulta",DadosPlayer[playerid][pPrecoMulta]);
  2632. DOF2_SetInt(String,"Litros",DadosPlayer[playerid][pLitros]);
  2633. DOF2_SetInt(String,"Hotel",DadosPlayer[playerid][pQuartoHotel]);
  2634. DOF2_SetInt(String,"Lucros",DadosPlayer[playerid][pLucrosPD]);
  2635. DOF2_SetInt(String,"Experiencia",DadosPlayer[playerid][pExperiencia]);
  2636. DOF2_SetInt(String,"ContaB",DadosPlayer[playerid][pContaBanco]);
  2637. DOF2_SetInt(String,"DinheiroB",DadosPlayer[playerid][pDinheiroBanco]);
  2638. DOF2_SetInt(String,"Celular",DadosPlayer[playerid][pCelular]);
  2639. DOF2_SetInt(String,"Procurado",DadosPlayer[playerid][pNivelProcurado]);
  2640. DOF2_SetInt(String,"Matou",0);
  2641. DOF2_SetInt(String,"Morreu",0);
  2642. DOF2_SetInt(String,"Logou",0);
  2643. DOF2_SetInt(String,"LMoto", LMoto[playerid]);
  2644. DOF2_SetInt(String,"LAviao", LAviao[playerid]);
  2645. DOF2_SetInt(String,"LHelicoptero", LHelicoptero[playerid]);
  2646. DOF2_SetInt(String,"LOnibus", LOnibus[playerid]);
  2647. DOF2_SetInt(String,"LCarro", LCarro[playerid]);
  2648. DOF2_SetInt(String,"LBarco", LBarco[playerid]);
  2649. DOF2_SetInt(String,"LCaminhao", LCaminhao[playerid]);
  2650. DOF2_SetInt(String,"Logou", Logou[playerid]);
  2651. DOF2_SetString(String,"Email","EmailDesconfigurado");
  2652. DOF2_SaveFile();
  2653. }
  2654. public OnDialogResponse(playerid, dialogid, response, listitem, inputtext[])
  2655. {
  2656. if(dialogid == DIALOG_REGISTRO)
  2657. {
  2658. if(response)
  2659. {
  2660. if(strlen(inputtext) < 1)
  2661. {
  2662. ShowPlayerDialog(playerid, DIALOG_REGISTRO, DIALOG_STYLE_INPUT,"{00FF00}Brasil {FFFF00}Crazzy{0000FF}Life","{2E4AFF}A Senha Que Você Inseriu é {FFFFFF}Muito Curta!\n\n{2E4AFF}Digite sua senha abaixo para registrar uma nova conta.\n\n{C9BEAA}Maximo de Caracteres {FF0101}({FFFFFF}4{FF0101})","Registrar","Sair");
  2663. return 1;
  2664. }
  2665. if(strlen(inputtext) > 20)
  2666. {
  2667. ShowPlayerDialog(playerid, DIALOG_REGISTRO, DIALOG_STYLE_INPUT,"{00FF00}Brasil {FFFF00}Crazzy{0000FF}Life","{2E4AFF}A Senha Que Você Inseriu é {FFFFFF}Muito Longa!\n\n{2E4AFF}Digite sua senha abaixo para registrar uma nova conta.\n\n{C9BEAA}Maximo de Caracteres {FF0101}({FFFFFF}4{FF0101})","Registrar","Sair");
  2668. return true;
  2669. }
  2670. GetPlayerName(playerid, Nome, sizeof(Nome));
  2671. DOF2_SetString(String,"Senha",inputtext);
  2672. Registro(playerid);
  2673. ShowPlayerDialog(playerid, DIALOG_EMAIL, DIALOG_STYLE_INPUT, "{00FF00}Brasil {FFFF00}Crazzy{0000FF}Life", "\n{2F2AA1}Digite seu Email abaixo para terminar o registro.\n\n{2F2AA1}Exemplo: {FF9401}[email protected]\n\n{95302B}OBS: {898282}Caso perca sua senha, usará para recuperar-lá.\n\n {FFFFFF}INFORME SEU EMAIL ABAIXO E SEGUIDA CLICK EM OK.", "Configurar", "");
  2674. }
  2675. else
  2676. {
  2677. SendClientMessage(playerid, 0xFF0000AA, "Você Foi Kickado Porque Não Quis Se Registrar!!");
  2678. Kick(playerid);
  2679. return true;
  2680. }
  2681. }
  2682. if(dialogid == DIALOG_EMAIL)
  2683. {
  2684. if(response)
  2685. {
  2686. GetPlayerName(playerid, Nome, sizeof(Nome));
  2687. format(String, sizeof(String), CONTAS, Nome);
  2688. DOF2_SetString(String,"Email", inputtext);
  2689. DOF2_SaveFile();
  2690. format(String, sizeof(String), "Email Configurado para: %s", DOF2_GetString(String,"Email"));
  2691. SendClientMessage(playerid, -1, String);
  2692. format(STR, sizeof(STR), "{FFFFFF}Bem vindo(a) ao Servidor\n\n{3262AE}Conta: {F4BC05}%s {FFFFFF}agora você pode logar\n\nbasta apenas digitar sua senha.\n\nDigite sua senha corretamente!", Nome);
  2693. ShowPlayerDialog(playerid, DIALOG_LOGAR, DIALOG_STYLE_PASSWORD, "Fazendo Seu Login", STR, "Logar", "Cancelar");
  2694. return true;
  2695. }
  2696. }
  2697. if(dialogid == DIALOG_RECUPERAR)
  2698. {
  2699. if(response)
  2700. {
  2701. GetPlayerName(playerid, Nome, sizeof(Nome));
  2702. format(String, sizeof(String), CONTAS, Nome);
  2703. new Celula[300];
  2704. format(Celula, sizeof(Celula),"Recuperaração Senha via Email\n\nSenha: %s\n\n\nContato Skype: kevin.silva.santos\nContato MSN: [email protected]", DOF2_GetString(String,"Senha"));
  2705. SendMail(DOF2_GetString(String,"Email"), EmailServidor, NomeServidor, "Recuperar Minha Senha", Celula);
  2706. SendClientMessage(playerid, -1, "Um Email com sua senha foi enviado para seu Email com sucesso.");
  2707. SendClientMessage(playerid, -1, "PS: As Vezes Podem demorar cerca de no máximo 5 minutos.");
  2708. Kick(playerid);
  2709. }
  2710. else
  2711. {
  2712. SendClientMessage(playerid, -1, "Você não quis Enviar um Email por isso foi kickado :)");
  2713. Kick(playerid);
  2714. }
  2715. return true;
  2716. }
  2717. if(dialogid == DIALOG_LOGAR)
  2718. {
  2719. if(response)
  2720. {
  2721. if(!strlen(inputtext))
  2722. {
  2723. GetPlayerName(playerid, Nome, sizeof(Nome));
  2724. format(STR, sizeof(STR), "{FFFFFF}Bem vindo(a) ao Servidor\n\n{3262AE}Conta: {F4BC05}%s {FFFFFF}agora você pode logar\n\nbasta apenas digitar sua senha.\n\nDigite sua senha corretamente!", Nome);
  2725. ShowPlayerDialog(playerid, DIALOG_LOGAR, DIALOG_STYLE_PASSWORD, "Fazendo Seu Login", STR, "Logar", "Cancelar");
  2726. SendClientMessage(playerid,0x1E90FFAA,"CAMPO EM BRANCO - Digite sua senha corretamente !");
  2727. return true;
  2728. }
  2729. GetPlayerName(playerid, Nome, sizeof(Nome));
  2730. format(String, sizeof(String), CONTAS, Nome);
  2731. if(strcmp(inputtext,DOF2_GetString(String,"Senha"),false))
  2732. {
  2733. Logando(playerid);
  2734. return true;
  2735. }
  2736. else
  2737. {
  2738. Invalido[playerid] += 1;
  2739. if(Invalido[playerid] == 5) return ShowPlayerDialog(playerid, DIALOG_RECUPERAR, DIALOG_STYLE_MSGBOX, "Recuperação de Senha", "\n\n{33CCFF}Aperte em 'Enviar' para enviar um email para o seu email contendo sua senha.\n\n{7491F6}PS: Espero que seja um Email válido, se não, entre em contato com Administrador Dono.\n\n", "Enviar", "Cancelar");
  2740. SendClientMessage(playerid,0x00FF00AA,"Senha incorreta, Se errar 5 vezes terá que recuperar-lá por E-mail !");
  2741. format(STR, sizeof(STR), "{FFFFFF}Bem vindo(a) ao Servidor\n\n{3262AE}Conta: {F4BC05}%s {FFFFFF}agora você pode logar\n\nbasta apenas digitar sua senha.\n\nDigite sua senha corretamente!", Nome);
  2742. ShowPlayerDialog(playerid, DIALOG_LOGAR, DIALOG_STYLE_PASSWORD, "Fazendo Seu Login", STR, "Logar", "Cancelar");
  2743. }
  2744. return true;
  2745. }
  2746. else
  2747. {
  2748. SendClientMessage(playerid, 0xFF0000AA, "Você não quis se logar, por este motivo será Kickado");
  2749. Kick(playerid);
  2750. return true;
  2751. }
  2752. }
  2753. if(dialogid == DIALOG_SEXO)
  2754. {
  2755. if(response == 0)
  2756. {
  2757. DadosPlayer[playerid][pSexo] = 2;
  2758. SetPlayerSkin(playerid, 13);
  2759. DadosPlayer[playerid][pRoupa] = 13;
  2760. //SendClientMessage(playerid, COLOR_WHITE, "Certo, Você é uma Mulher!");
  2761. ShowPlayerDialog(playerid, DIALOG_IDADE, DIALOG_STYLE_INPUT, "{00FF00} {FFFF00}Crazzy{0000FF}Life", "Por favor, para completar o Registro, insira sua idade abaixo:", "Confirmar", "Cancelar");
  2762. return 1;
  2763. }
  2764. if(response == 1)
  2765. {
  2766. DadosPlayer[playerid][pSexo] = 1;
  2767. SetPlayerSkin(playerid, 7);
  2768. DadosPlayer[playerid][pRoupa] = 7;
  2769. //SendClientMessage(playerid, COLOR_WHITE, "Certo, Você é um Homem!.");
  2770. ShowPlayerDialog(playerid, DIALOG_IDADE, DIALOG_STYLE_INPUT, "{00FF00} {FFFF00}Crazzy{0000FF}Life", "Por favor, para completar o Registro, insira sua idade abaixo:", "Confirmar", "Cancelar");
  2771. return 1;
  2772. }
  2773. return 1;
  2774. }
  2775. if(dialogid == DIALOG_IDADE)
  2776. {
  2777. if(response == 0)
  2778. {
  2779. Kick(playerid);
  2780. }
  2781. if(response == 1)
  2782. {
  2783. if(!strval(inputtext))
  2784. {
  2785. ShowPlayerDialog(playerid, DIALOG_IDADE, DIALOG_STYLE_INPUT, "{00FF00} {FFFF00}Crazzy{0000FF}Life", "Por favor, para completar o Registro, insira sua idade abaixo:", "Confirmar", "Cancelar");
  2786. SendClientMessage(playerid, COR_VERMELHO, "Por favor insira números");
  2787. return 1;
  2788. }
  2789. DadosPlayer[playerid][pIdade] = strval(inputtext);
  2790. format(STR, sizeof(STR), "Ok, a sua idade é: %i", strval(inputtext));
  2791. SendClientMessage(playerid, COR_VERDE, STR);
  2792. ShowPlayerDialog(playerid, 3131, DIALOG_STYLE_MSGBOX, "{00FF00}Brasil {FFFF00}Crazzy{0000FF}Life","Bom, nosso servidor é RPG, então nele você deve agir como ageria na vida real.\nEntão você não pode sair fazendo oque quer...\n- Nunca faça DM\n- Nunca faça DB\n- Respeite todos!\nTente ser amigos de todos, é chato ter inimizades.", "Parte 2", "Sair Jogo");
  2793. }
  2794. }
  2795. if(dialogid == DIALOG_ANUNCIO)
  2796. {
  2797. if(response)
  2798. {
  2799. if(strlen(inputtext) < 6)
  2800. {
  2801. SendClientMessage(playerid, COR_VERMELHO, "Você precisa digitar pelo menos 5 Letras");
  2802. return 1;
  2803. }
  2804. cmd_anuncio(playerid, inputtext);
  2805. }
  2806. return 1;
  2807. }
  2808. if(dialogid == 3131)
  2809. {
  2810. if(response == 1)
  2811. {
  2812. PlayerPlaySound(playerid, 1058, 0.0, 0.0, 0.0);
  2813. ShowPlayerDialog(playerid, 100, DIALOG_STYLE_MSGBOX, "{00FF00}Brasil {FFFF00}Crazzy{0000FF}Life", "Você não deve saber oque é DM ou DB, então veja:\nDM= Matar ou bater em alguem sem motivo.\nDB= Atropelar, atirar de dentro do carro em alguem, ou deixar o carro em cima de alguem que está apé!\nObs: Carro X Carro, Moto X Moto, Moto X Carro, Carro X Moto, não é DB!.", "Parte 3", "Sair Jogo");
  2814. return 0;
  2815. }
  2816. else if(response == 0)
  2817. {
  2818. Kick(playerid);
  2819. return 0;
  2820. }
  2821. return 0;
  2822. }
  2823. if(dialogid == 100)
  2824. {
  2825. if(response == 1)
  2826. {
  2827. PlayerPlaySound(playerid, 1058, 0.0, 0.0, 0.0);
  2828. ShowPlayerDialog(playerid, 101, DIALOG_STYLE_MSGBOX, "{00FF00}Brasil {FFFF00}Crazzy{0000FF}Life", "NUNCA use xiters/mods que le deem benefícios! <<\nNunca desrrespeite ninguém, tente sempre respeitar todos\nNao fique só zuando no server\nNão Floode e Nao Divulgue NUNCA!\nNão faça nada que você acha que poderá se arrepender depois.", "Parte 4", "Sair Jogo");
  2829. return 0;
  2830. }
  2831. else if(response == 0)
  2832. {
  2833. Kick(playerid);
  2834. return 0;
  2835. }
  2836. return 0;
  2837. }
  2838. if(dialogid == 101)
  2839. {
  2840. if(response == 1)
  2841. {
  2842. PlayerPlaySound(playerid, 1058, 0.0, 0.0, 0.0);
  2843. ShowPlayerDialog(playerid, 102, DIALOG_STYLE_MSGBOX, "{00FF00}Brasil {FFFF00}Crazzy{0000FF}Life", "Nesse servidor temos sistemas de empregos.\nTrabalhando você ganha dinheiro, tem mais chances de entrar em uma ORG/GG, e fica mais divertido.\n\nAlguns comandos que você vai precisar:\n/ajuda /relatorio /admins /gps /rg, dentre outros!\n", "Parte 5", "Sair Jogo");
  2844. return 0;
  2845. }
  2846. else if(response == 0)
  2847. {
  2848. Kick(playerid);
  2849. return 0;
  2850. }
  2851. return 0;
  2852. }
  2853. if(dialogid == 102)
  2854. {
  2855. if(response == 1)
  2856. {
  2857. PlayerPlaySound(playerid, 1058, 0.0, 0.0, 0.0);
  2858. ShowPlayerDialog(playerid, 103, DIALOG_STYLE_MSGBOX, "{00FF00}Brasil {FFFF00}Crazzy{0000FF}Life", "Agora iremos mostrar alguns locais importantes para você ja saber cada local :D!", "Parte 6", "Sair Jogo");
  2859. return 0;
  2860. }
  2861. else if(response == 0)
  2862. {
  2863. Kick(playerid);
  2864. return 0;
  2865. }
  2866. return 0;
  2867. }
  2868. if(dialogid == 103)
  2869. {
  2870. if(response == 1)
  2871. {
  2872. PlayerPlaySound(playerid, 1058, 0.0, 0.0, 0.0);
  2873. /* SetPlayerCameraPos(playerid,1519.4929,-1675.6611,21.0900);
  2874. SetPlayerCameraLookAt(playerid,1557.2080,-1675.8904,16.1953);
  2875. SetPlayerPos(playerid,1547.1060,-1693.2738,13.9214);
  2876. SetPlayerInterior(playerid, 0);*/
  2877. ShowPlayerDialog(playerid, 104, DIALOG_STYLE_MSGBOX, "{00FF00}Brasil {FFFF00}Crazzy{0000FF}Life", "O departamento de policia, Lá Fica os presos e quase sempre tem policiais aqui!\n Se você for fazer algum B.O venha aqui!", "Parte 7", "Sair Jogo");
  2878. return 0;
  2879. }
  2880. else if(response == 0)
  2881. {
  2882. Kick(playerid);
  2883. return 0;
  2884. }
  2885. return 0;
  2886. }
  2887. if(dialogid == 104)
  2888. {
  2889. if(response == 1)
  2890. {
  2891. /* SetPlayerCameraPos(playerid,1483.8164,-1727.4125,13.3828);
  2892. SetPlayerCameraLookAt(playerid,1481.0267,-1772.1371,19.4570);
  2893. SetPlayerInterior(playerid, 0);*/
  2894. PlayerPlaySound(playerid, 1058, 0.0, 0.0, 0.0);
  2895. ShowPlayerDialog(playerid, 105, DIALOG_STYLE_MSGBOX, "{00FF00}Brasil {FFFF00}Crazzy{0000FF}Life", "Na Prefeitura Você Encontrarar Empregos\nCompras de licenças\nFalar com o prefeito, etc.", "Parte 8", "Sair Jogo");
  2896. return 0;
  2897. }
  2898. else if(response == 0)
  2899. {
  2900. Kick(playerid);
  2901. return 0;
  2902. }
  2903. return 0;
  2904. }
  2905. if(dialogid == 105)
  2906. {
  2907. if(response == 1)
  2908. {
  2909. /* SetPlayerPos(playerid, 2243.7371,-1668.1760,15.4766);
  2910. SetPlayerCameraPos(playerid, 2264.1365,-1653.5085,19.6254);
  2911. SetPlayerCameraLookAt(playerid, 2243.7371,-1668.1760,15.4766);
  2912. SetPlayerInterior(playerid, 0);*/
  2913. PlayerPlaySound(playerid, 1058, 0.0, 0.0, 0.0);
  2914. ShowPlayerDialog(playerid, 106, DIALOG_STYLE_MSGBOX, "{00FF00}Brasil {FFFF00}Crazzy{0000FF}Life", "A Loja de Roupas, aqui você pode trocar sua Skin(Roupa)!", "Parte 9", "Sair Jogo");
  2915. return 0;
  2916. }
  2917. else if(response == 0)
  2918. {
  2919. Kick(playerid);
  2920. return 0;
  2921. }
  2922. return 0;
  2923. }
  2924. if(dialogid == 106)
  2925. {
  2926. if(response == 1)
  2927. {
  2928. PlayerPlaySound(playerid, 1058, 0.0, 0.0, 0.0);
  2929. /*SetPlayerCameraPos(playerid,1463.9277,-1043.5249,31.3181);
  2930. SetPlayerCameraLookAt(playerid,1461.7306,-1014.2181,26.6566);
  2931. SetPlayerPos(playerid,1424.6486,-1020.7975,23.8281);
  2932. SetPlayerInterior(playerid, 0);*/
  2933. ShowPlayerDialog(playerid, 107, DIALOG_STYLE_MSGBOX, "{00FF00}Brasil {FFFF00}Crazzy{0000FF}Life", "O Banco, você pode Sacar, Transferir, Depositar e ver seu saldo!", "Parte 10", "Sair Jogo");
  2934. return 0;
  2935. }
  2936. else if(response == 0)
  2937. {
  2938. Kick(playerid);
  2939. return 0;
  2940. }
  2941. return 0;
  2942. }
  2943. if(dialogid == 107)
  2944. {
  2945. if(response == 1)
  2946. {
  2947. PlayerPlaySound(playerid, 1058, 0.0, 0.0, 0.0);
  2948. GameTextForPlayer(playerid, "~y~]~b~~h~~h~FIM~y~]", 8000, 3);
  2949. SetPlayerInterior(playerid, 0);
  2950. ShowPlayerDialog(playerid, 108, DIALOG_STYLE_MSGBOX, "{00FF00}Brasil {FFFF00}Crazzy{0000FF}Life", "Chegamos ao fim do nosso tutorial.\nEsperamos que tenha lido e gostado.\nDesejamos um ótimo jogo!", "Final", "Sair Jogo");
  2951. return 0;
  2952. }
  2953. else if(response == 0)
  2954. {
  2955. Kick(playerid);
  2956. return 0;
  2957. }
  2958. return 0;
  2959. }
  2960. if(dialogid == 108 )
  2961. {
  2962. if(response == 1)
  2963. {
  2964. PosicaoDeslogar[playerid] = 0;
  2965. SendClientMessage(playerid, COLOR_WHITE, "(( Você é um sem teto, está morando em um Alberg! ))");
  2966. SendClientMessage(playerid, COLOR_WHITE, "(( Tente alugar ou comprar uma casa. ))");
  2967. SetPlayerPos(playerid,2635.5000,2018.2000,10.8203);
  2968. SetPlayerVirtualWorld(playerid, 0);
  2969. TogglePlayerControllable(playerid, 1);
  2970. DadosPlayer[playerid][pTutorial] = 1;
  2971. DadosPlayer[playerid][pLevel] = 1;
  2972. TextDrawUpdate(playerid);
  2973. SetPlayerHealth(playerid, 10);
  2974. format(RulesBox, sizeof(RulesBox), "%s{FFFFFF}Olá, você está começando uma nova vida aqui.\n\n", RulesBox);
  2975. format(RulesBox, sizeof(RulesBox), "%sIniciando apenas com um dinheiro disponibilizado pelo Governo.\n", RulesBox);
  2976. format(RulesBox, sizeof(RulesBox), "%sLhe daremos algumas dicas de como gastar esse dinheiro com inteligencia.\n", RulesBox);
  2977. format(RulesBox, sizeof(RulesBox), "%sPrimeiramente, alugue uma bicicleta em frente ao Alberg, depois digite /gps e vá até o Hotel LV\n", RulesBox);
  2978. format(RulesBox, sizeof(RulesBox), "%sAlugue um quarto no Hotel, onde terá vantagens e conforto, após isso digite /gps e vá até a Auto-Escola\n", RulesBox);
  2979. format(RulesBox, sizeof(RulesBox), "%sChegando lá tire sua carteira de habilitação, para isso você precisará passar no teste.\n", RulesBox);
  2980. format(RulesBox, sizeof(RulesBox), "%sConcluindo o teste, você pode digitar /gps e ir até a Prefeitura, para tentar pegar um emprego\n", RulesBox);
  2981. format(RulesBox, sizeof(RulesBox), "%sExistem vários empregos, que serão essenciais na sua vida, para se manter firme e forte em sua jornada.\n\n", RulesBox);
  2982. format(RulesBox, sizeof(RulesBox), "%s{FFFF00}Atenciosamente Staff Crazzy Life, Bom Jogo!", RulesBox);
  2983. ShowPlayerDialog(playerid, 998, DIALOG_STYLE_MSGBOX, "{FFFFFF}Informação", RulesBox, "Fechar", "");
  2984. RulesBox = #;
  2985. return 0;
  2986. }
  2987. else if(response == 0)
  2988. {
  2989. Kick(playerid);
  2990. return 0;
  2991. }
  2992. return 0;
  2993. }
  2994. if(dialogid == DIALOG_PREFEITURA)
  2995. {
  2996. if(response)
  2997. {
  2998. if(listitem == 0)
  2999. {
  3000. if(GetPlayerMoney(playerid) < DadosPlayer[playerid][pPrecoMulta])
  3001. {
  3002. SendClientMessage(playerid, COR_VERMELHO, "Você não possui esse dinheiro.");
  3003. return 1;
  3004. }
  3005. format(STR, sizeof(STR), "* Você pagou R$%i de multas de Trânsito.", DadosPlayer[playerid][pPrecoMulta]);
  3006. SendClientMessage(playerid, 0x441FFFAA, STR);
  3007. GivePlayerMoney(playerid, -DadosPlayer[playerid][pPrecoMulta]);
  3008. DadosPlayer[playerid][pPrecoMulta] = 0;
  3009. }
  3010. if(listitem == 1)
  3011. {
  3012. if(DadosPlayer[playerid][pProfissao] > 0)
  3013. {
  3014. SendClientMessage(playerid, COR_VERMELHO, "Você já tem uma profissão. Para sair digite /sairprofissao");
  3015. return 1;
  3016. }
  3017. ShowPlayerDialog(playerid, DIALOG_EMPREGOS, DIALOG_STYLE_LIST, "{FFFFFF}Empregos", "01 - Mecânico\tSalário: R$800\n02 - Taxista\tSalário: R$900\n03 - Motorista de Onibus\tSalário: R$750\n04 - Lixeiro\tSalário: R$750\n05 - Motoboy\tSalário: R$850", "Confirmar", "Cancelar");
  3018. }
  3019. }
  3020. return 1;
  3021. }
  3022. if(dialogid == DIALOG_EMPREGOS)
  3023. {
  3024. TogglePlayerControllable(playerid, 1);
  3025. //EmDialog[playerid] = 0;
  3026. if(response == 0) { return 1; }
  3027. switch(listitem)
  3028. {
  3029. case 0:
  3030. {
  3031. ShowPlayerDialog(playerid,DIALOG_ACC_EMPREGO,DIALOG_STYLE_MSGBOX,"{00A3FF}Emprego","{FFFFFF}Você Realmente Deseja Ser um {FF9E00}Mecânico{FFFFFF}?\n{FFFFFF}Se Desejar Escolha a Opção ({FF9E00}SIM{FFFFFF}) se Deseja Cancelar Ecolha a Opção ({E10000}Não{FFFFFF})","Sim","Não");
  3032. GettingEmprego[playerid] = 1;
  3033. TogglePlayerControllable(playerid, 1);
  3034. SetPlayerSkin(playerid,50);
  3035. DadosPlayer[playerid][pRoupa] = 50;
  3036. SetPlayerPos(playerid, 1649.0999756,2198.1000977,10.3000002);
  3037. SetPlayerFacingAngle(playerid,181.6931);
  3038. SetPlayerVirtualWorld(playerid,0);
  3039. SetPlayerInterior(playerid,0);
  3040. }
  3041. case 1:
  3042. {
  3043. ShowPlayerDialog(playerid,DIALOG_ACC_EMPREGO,DIALOG_STYLE_MSGBOX,"{00A3FF}Emprego","{FFFFFF}Você Realmente Deseja Ser um {FF9E00}Taxista{FFFFFF}?\n{FFFFFF}Se Desejar Escolha a Opção ({FF9E00}SIM{FFFFFF}) se Deseja Cancelar Ecolha a Opção ({E10000}Não{FFFFFF})","Sim","Não");
  3044. GettingEmprego[playerid] = 2;
  3045. TogglePlayerControllable(playerid, 1);
  3046. SetPlayerSkin(playerid, 188);
  3047. DadosPlayer[playerid][pRoupa] = 188;
  3048. SetPlayerPos(playerid, 1680.1276,1761.9491,10.8289);
  3049. SetPlayerFacingAngle(playerid,175.0603);
  3050. SetPlayerVirtualWorld(playerid,0);
  3051. SetPlayerInterior(playerid,0);
  3052. }
  3053. case 2:
  3054. {
  3055. ShowPlayerDialog(playerid,DIALOG_ACC_EMPREGO,DIALOG_STYLE_MSGBOX,"{00A3FF}Emprego","{FFFFFF}Você Realmente Deseja Ser um {FF9E00}Motorista de Onibus{FFFFFF}?\n{FFFFFF}Se Desejar Escolha a Opção ({FF9E00}SIM{FFFFFF}) se Deseja Cancelar Ecolha a Opção ({E10000}Não{FFFFFF})","Sim","Não");
  3056. GettingEmprego[playerid] = 3;
  3057. TogglePlayerControllable(playerid, 1);
  3058. SetPlayerSkin(playerid, 255);
  3059. DadosPlayer[playerid][pRoupa] = 255;
  3060. SetPlayerPos(playerid, 1910.1999512,2155.3000488,11.1000004);
  3061. SetPlayerFacingAngle(playerid,175.0603);
  3062. SetPlayerVirtualWorld(playerid,0);
  3063. SetPlayerInterior(playerid,0);
  3064. }
  3065. /*case 3:
  3066. {
  3067. ShowPlayerDialog(playerid,DIALOG_ACC_EMPREGO,DIALOG_STYLE_MSGBOX,"{00A3FF}Emprego","{FFFFFF}Você Realmente Deseja Ser um {FF9E00}Lixeiro{FFFFFF}?\n{FFFFFF}Se Desejar Escolha a Opção ({FF9E00}SIM{FFFFFF}) se Deseja Cancelar Ecolha a Opção ({E10000}Não{FFFFFF})","Sim","Não");
  3068. GettingEmprego[playerid] = 4;
  3069. TogglePlayerControllable(playerid, 1);
  3070. SetPlayerSkin(playerid, 61);
  3071. DadosPlayer[playerid][pRoupa] = 61;
  3072. SetPlayerPos(playerid, 1319.1926,1250.6815,10.8203);
  3073. SetPlayerFacingAngle(playerid,0.4267);
  3074. SetPlayerVirtualWorld(playerid,0);
  3075. SetPlayerInterior(playerid,0);
  3076. }
  3077. case 4:
  3078. {
  3079. ShowPlayerDialog(playerid,DIALOG_ACC_EMPREGO,DIALOG_STYLE_MSGBOX,"{00A3FF}Emprego","{FFFFFF}Você Realmente Deseja Ser um {FF9E00}Medico{FFFFFF}?\n{FFFFFF}Se Desejar Escolha a Opção ({FF9E00}SIM{FFFFFF}) se Deseja Cancelar Ecolha a Opção ({E10000}Não{FFFFFF})","Sim","Não");
  3080. GettingEmprego[playerid] = 5;
  3081. TogglePlayerControllable(playerid, 1);
  3082. SetPlayerSkin(playerid, 275);
  3083. DadosPlayer[playerid][pRoupa] = 275;
  3084. SetPlayerPos(playerid, 1607.3115,1815.4784,10.8203);
  3085. SetPlayerFacingAngle(playerid,357.9816);
  3086. SetPlayerVirtualWorld(playerid,0);
  3087. SetPlayerInterior(playerid,0);
  3088. }*/
  3089. case 3:
  3090. {
  3091. ShowPlayerDialog(playerid,DIALOG_ACC_EMPREGO,DIALOG_STYLE_MSGBOX,"{00A3FF}Emprego","{FFFFFF}Você Realmente Deseja Ser um {FF9E00}MotoBoy{FFFFFF}?\n{FFFFFF}Se Desejar Escolha a Opção ({FF9E00}SIM{FFFFFF}) se Deseja Cancelar Ecolha a Opção ({E10000}Não{FFFFFF})","Sim","Não");
  3092. GettingEmprego[playerid] = 6;
  3093. TogglePlayerControllable(playerid, 1);
  3094. SetPlayerSkin(playerid, 119);
  3095. DadosPlayer[playerid][pRoupa] = 119;
  3096. SetPlayerPos(playerid, 443.3038,-81.3185,999.5621);
  3097. SetPlayerFacingAngle(playerid,175.2730);
  3098. SetPlayerVirtualWorld(playerid,0);
  3099. SetPlayerInterior(playerid,4);
  3100. }
  3101. }
  3102. }
  3103. if(dialogid == DIALOG_ACC_EMPREGO)
  3104. {
  3105. if(!response)
  3106. {
  3107. GettingEmprego[playerid] = 0;
  3108. return SendClientMessage(playerid, COLOR_GREY, "Você cancelou o emprego.");
  3109. }
  3110. else
  3111. {
  3112. DadosPlayer[playerid][pProfissao] = GettingEmprego[playerid];
  3113. SendClientMessage(playerid, COLOR_LIGHTBLUE, "* Parabens com seu novo emprego, digite /ajuda para ver seus novos comandos!");
  3114. TextDrawUpdate(playerid);
  3115. }
  3116. }
  3117. if(dialogid == DIALOG_AUTOESCOLA)
  3118. {
  3119. if(response)
  3120. {
  3121. if(listitem == 0)
  3122. {
  3123. if(GetPlayerMoney(playerid) < 200)
  3124. {
  3125. SendClientMessage(playerid, COR_VERMELHO, "Você não tem R$800");
  3126. return 1;
  3127. }
  3128. if(CarroEscola != 0)
  3129. {
  3130. SendClientMessage(playerid, COR_VERMELHO, "Alguem está fazendo o teste. Aguarde...");
  3131. return 1;
  3132. }
  3133. PutPlayerInVehicle(playerid, AutoEscola[1], 0);
  3134. SendClientMessage(playerid, 0xFFFFFFAA, "Saia do estacionamento da Auto-Escola com o Euros e siga os Checkpoints.");
  3135. SendClientMessage(playerid, 0xFFFFFFAA, "Você pagou R$200 para fazer o teste");
  3136. GivePlayerMoney(playerid, -200);
  3137. SetPlayerCheckpoint(playerid, 1161.2947,1376.5367,10.6748, 8.0);
  3138. EscolaCarro[playerid] = 1;
  3139. CarroEscola = 1;
  3140. }
  3141. if(listitem == 1)
  3142. {
  3143. if(GetPlayerMoney(playerid) < 300)
  3144. {
  3145. SendClientMessage(playerid, COR_VERMELHO, "Você não tem R$300");
  3146. return 1;
  3147. }
  3148. if(MotoEscola != 0)
  3149. {
  3150. SendClientMessage(playerid, COR_VERMELHO, "Alguem está fazendo o teste. Aguarde...");
  3151. return 1;
  3152. }
  3153. PutPlayerInVehicle(playerid, AutoEscola[2], 0);
  3154. SendClientMessage(playerid, 0xFFFFFFAA, "Saia do estacionamento da Auto-Escola com a PCJ-600 e siga os Checkpoints.");
  3155. SendClientMessage(playerid, 0xFFFFFFAA, "Você pagou R300 para fazer o teste");
  3156. GivePlayerMoney(playerid, -300);
  3157. SetPlayerCheckpoint(playerid, 1161.0474,1371.0155,10.6719, 8.0);
  3158. EscolaMoto[playerid] = 1;
  3159. MotoEscola = 1;
  3160. }
  3161. if(listitem == 2)
  3162. {
  3163. if(GetPlayerMoney(playerid) < 800)
  3164. {
  3165. SendClientMessage(playerid, COR_VERMELHO, "Você não tem R$800");
  3166. return 1;
  3167. }
  3168. if(CaminhaoEscola != 0)
  3169. {
  3170. SendClientMessage(playerid, COR_VERMELHO, "Alguem está fazendo o teste. Aguarde...");
  3171. return 1;
  3172. }
  3173. PutPlayerInVehicle(playerid, AutoEscola[4], 0);
  3174. SendClientMessage(playerid, 0xFFFFFFAA, "Saia do estacionamento da Auto-Escola com o Bus e siga os Checkpoints.");
  3175. SendClientMessage(playerid, 0xFFFFFFAA, "Você pagou R$800 para fazer o teste");
  3176. GivePlayerMoney(playerid, -800);
  3177. SetPlayerCheckpoint(playerid, 905.3194,2439.6467,10.7983, 8.0);
  3178. EscolaCaminhao[playerid] = 1;
  3179. CaminhaoEscola = 1;
  3180. }
  3181. if(listitem == 3)
  3182. {
  3183. if(GetPlayerMoney(playerid) < 600)
  3184. {
  3185. SendClientMessage(playerid, COR_VERMELHO, "Você não tem R$600");
  3186. return 1;
  3187. }
  3188. if(OnibusEscola != 0)
  3189. {
  3190. SendClientMessage(playerid, COR_VERMELHO, "Alguem está fazendo o teste. Aguarde...");
  3191. return 1;
  3192. }
  3193. PutPlayerInVehicle(playerid, AutoEscola[3], 0);
  3194. SendClientMessage(playerid, 0xFFFFFFAA, "Saia do estacionamento da Auto-Escola com o DFT-300 e siga os Checkpoints.");
  3195. SendClientMessage(playerid, 0xFFFFFFAA, "Você pagou R$800 para fazer o teste");
  3196. GivePlayerMoney(playerid, -600);
  3197. SetPlayerCheckpoint(playerid, 2069.7864,860.1635,6.7374, 8.0);
  3198. EscolaOnibus[playerid] = 1;
  3199. CaminhaoEscola = 1;
  3200. }
  3201. }
  3202. }
  3203. if(dialogid == DIALOG_BANCO)
  3204. {
  3205. if(response == 0)
  3206. {
  3207. SendClientMessage(playerid, 0xFFFFFFAA, "Você cancelou o menu de opções");
  3208. }
  3209. if(response == 1)
  3210. {
  3211. if(listitem == 0)
  3212. {
  3213. if(DadosPlayer[playerid][pContaBanco] == 0)
  3214. {
  3215. SendClientMessage(playerid, COR_VERMELHO, "Você não tem uma conta no banco");
  3216. return 1;
  3217. }
  3218. format(STR, sizeof(STR), "Você tem [%d] em sua conta do Banco", DadosPlayer[playerid][pDinheiroBanco]);
  3219. SendClientMessage(playerid, 0xFFFF00AA, STR);
  3220. }
  3221. if(listitem == 1)
  3222. {
  3223. if(DadosPlayer[playerid][pContaBanco] == 0)
  3224. {
  3225. SendClientMessage(playerid, COR_VERMELHO, "Você não tem uma conta no banco");
  3226. return 1;
  3227. }
  3228. ShowPlayerDialog(playerid, DIALOG_SAQUE, DIALOG_STYLE_INPUT, "Saque do Banco", "Digite a quantia abaixo para realizar o Saque", "Confirmar", "Cancelar");
  3229. }
  3230. if(listitem == 2)
  3231. {
  3232. if(DadosPlayer[playerid][pContaBanco] == 0)
  3233. {
  3234. SendClientMessage(playerid, COR_VERMELHO, "Você não tem uma conta no banco");
  3235. return 1;
  3236. }
  3237. ShowPlayerDialog(playerid, DIALOG_DEPOSITO, DIALOG_STYLE_INPUT, "Deposito no Banco", "Digite a quantia abaixo para realizar o Deposito", "Confirmar", "Cancelar");
  3238. }
  3239. if(listitem == 3)
  3240. {
  3241. if(DadosPlayer[playerid][pContaBanco] == 0)
  3242. {
  3243. SendClientMessage(playerid, COR_VERMELHO, "Você não tem uma conta no banco");
  3244. return 1;
  3245. }
  3246. FazendoTransferencia[playerid] = 1;
  3247. ShowPlayerDialog(playerid, DIALOG_TRANSFERENCIA1, DIALOG_STYLE_INPUT, "Transferencia no Banco", "Digite um ID válido para a Transferencia", "Confirmar", "Cancelar");
  3248. }
  3249. if(listitem == 4)
  3250. {
  3251. if(DadosPlayer[playerid][pContaBanco] == 0)
  3252. {
  3253. SendClientMessage(playerid, COR_VERMELHO, "Você não tem uma conta no banco");
  3254. return 1;
  3255. }
  3256. format(STR, sizeof(STR), "Limite do Emprestimo: %i\n\nDigite uma quantia válida para continuar.", EmprestimoMaximo[playerid]);
  3257. ShowPlayerDialog(playerid, DIALOG_EMPRESTIMO1, DIALOG_STYLE_INPUT, "Emprestimo Bancário", STR, "Confirmar", "Cancelar");
  3258. }
  3259. }
  3260. }
  3261. if(dialogid == DIALOG_SAQUE)
  3262. {
  3263. if(response == 0)
  3264. {
  3265. SendClientMessage(playerid, COR_VERMELHO, "Você cancelou o menu de Saque");
  3266. }
  3267. if(response == 1)
  3268. {
  3269. if(strval(inputtext) > DadosPlayer[playerid][pDinheiroBanco])
  3270. {
  3271. SendClientMessage(playerid, COR_VERMELHO, "Você não tem essa quantia!!");
  3272. return 1;
  3273. }
  3274. DadosPlayer[playerid][pDinheiroBanco] -= strval(inputtext);
  3275. GivePlayerMoney(playerid, strval(inputtext));
  3276. format(STR, sizeof(STR), "Você sacou %i do Banco. Saldo atual: %i", strval(inputtext), DadosPlayer[playerid][pDinheiroBanco]);
  3277. SendClientMessage(playerid, 0xFFFF00AA, STR);
  3278. TextDrawUpdate(playerid);
  3279. }
  3280. }
  3281. if(dialogid == DIALOG_DEPOSITO)
  3282. {
  3283. if(response == 0)
  3284. {
  3285. SendClientMessage(playerid, COR_VERMELHO, "Você cancelou o menu de Deposito");
  3286. }
  3287. if(response == 1)
  3288. {
  3289. if(strval(inputtext) > GetPlayerMoney(playerid))
  3290. {
  3291. SendClientMessage(playerid, COR_VERMELHO, "Você não tem essa quantia!!");
  3292. return 1;
  3293. }
  3294. DadosPlayer[playerid][pDinheiroBanco] += strval(inputtext);
  3295. GivePlayerMoney(playerid, -strval(inputtext));
  3296. format(STR, sizeof(STR), "Você depositou %i no Banco. Saldo atual: %i", strval(inputtext), DadosPlayer[playerid][pDinheiroBanco]);
  3297. SendClientMessage(playerid, 0xFFFF00AA, STR);
  3298. TextDrawUpdate(playerid);
  3299. }
  3300. }
  3301. if(dialogid == DIALOG_TRANSFERENCIA1)
  3302. {
  3303. if(response == 0)
  3304. {
  3305. SendClientMessage(playerid, COR_VERMELHO, "Você cancelou o menu de Transferencia");
  3306. }
  3307. if(response == 1)
  3308. {
  3309. NomeTransferir[playerid] = strval(inputtext);
  3310. if(NomeTransferir[playerid] != INVALID_PLAYER_ID)
  3311. {
  3312. if(DadosPlayer[NomeTransferir[playerid]][pContaBanco] != 1)
  3313. {
  3314. SendClientMessage(playerid, COR_VERMELHO, "Este jogador não possui uma Conta no Banco");
  3315. return 1;
  3316. }
  3317. ShowPlayerDialog(playerid, DIALOG_TRANSFERENCIA2, DIALOG_STYLE_INPUT, "Transferencia", "Digite uma quantia válida para continuar", "Confirmar", "Cancelar");
  3318. }
  3319. else
  3320. {
  3321. SendClientMessage(playerid, COR_VERMELHO, "ID inválido");
  3322. return 1;
  3323. }
  3324. }
  3325. }
  3326. if(dialogid == DIALOG_TRANSFERENCIA2)
  3327. {
  3328. if(response == 0)
  3329. {
  3330. SendClientMessage(playerid, COR_VERMELHO, "Você cancelou o menu de Transferencia");
  3331. }
  3332. if(response == 1)
  3333. {
  3334. if(strval(inputtext) > DadosPlayer[playerid][pDinheiroBanco])
  3335. {
  3336. SendClientMessage(playerid, COR_VERMELHO, "Você não tem esse dinheiro em sua conta");
  3337. return 1;
  3338. }
  3339. DadosPlayer[playerid][pDinheiroBanco] -= strval(inputtext);
  3340. DadosPlayer[NomeTransferir[playerid]][pDinheiroBanco] += strval(inputtext);
  3341. format(STR, sizeof(STR), "Você transferiu %i de sua conta para a do jogador ID:[%i]", strval(inputtext), NomeTransferir[playerid]);
  3342. SendClientMessage(playerid, 0xFFFF00AA, STR);
  3343. TextDrawUpdate(playerid);
  3344. }
  3345. }
  3346. if(dialogid == DIALOG_EMPRESTIMO1)
  3347. {
  3348. if(response == 0)
  3349. {
  3350. SendClientMessage(playerid, COR_VERMELHO, "Você cancelou o menu de Transferencia");
  3351. }
  3352. if(response == 1)
  3353. {
  3354. if(EmprestimoFeito[playerid] > 0)
  3355. {
  3356. SendClientMessage(playerid, COR_VERMELHO, "Você já fez um emprestimo recentemente.");
  3357. return 1;
  3358. }
  3359. if(!strval(inputtext))
  3360. {
  3361. SendClientMessage(playerid, COR_VERMELHO, "Por favor, insira números.");
  3362. }
  3363. if(DadosPlayer[playerid][pLevel] < 3)
  3364. {
  3365. SendClientMessage(playerid, COR_VERMELHO, "Você não precisa ter nivel 3+ para fazer um Emprestimo.");
  3366. return 1;
  3367. }
  3368. if(strval(inputtext) > EmprestimoMaximo[playerid])
  3369. {
  3370. format(STR, sizeof(STR), "Valor máximo do Emprestimo: %i.", EmprestimoMaximo[playerid]);
  3371. SendClientMessage(playerid, COR_VERMELHO, STR);
  3372. return 1;
  3373. }
  3374. ValorEmprestimo[playerid] = strval(inputtext);
  3375. ShowPlayerDialog(playerid, DIALOG_EMPRESTIMO2, DIALOG_STYLE_LIST, "Transferencia", "Quitar no Próximo Salário\nPagar tudo em 2 Salários", "Confirmar", "Cancelar");
  3376. }
  3377. }
  3378. if(dialogid == DIALOG_EMPRESTIMO2)
  3379. {
  3380. if(response)
  3381. {
  3382. if(listitem == 0)
  3383. {
  3384. format(STR, sizeof(STR), "Você fez um empréstimo de R$%i, o valor foi depositado em sua Conta Corrente.", ValorEmprestimo[playerid]);
  3385. SendClientMessage(playerid, 0xFFFF00AA, STR);
  3386. SendClientMessage(playerid, 0xFFFF00AA, "Emprestimo realizado. Você quitar tudo no Primeiro Salário.");
  3387. DadosPlayer[playerid][pDinheiroBanco] += ValorEmprestimo[playerid];
  3388. EmprestimoFeito[playerid] = 1;
  3389. SendClientMessage(playerid, COR_AZUL, "Caso você não tenha o dinheiro do pagamento no Próximo Salário");
  3390. SendClientMessage(playerid, COR_AZUL, "O Banco irá lhe aumentar a sua dívida do Emprestimo.");
  3391. }
  3392. if(listitem == 1)
  3393. {
  3394. format(STR, sizeof(STR), "Você fez um empréstimo de R$%i, o valor foi depositado em sua Conta Corrente.", ValorEmprestimo[playerid]);
  3395. SendClientMessage(playerid, 0xFFFF00AA, STR);
  3396. format(STR, sizeof(STR), "Será descontado %i nos próximos dois salários.", ValorEmprestimo[playerid]/2);
  3397. SendClientMessage(playerid, 0xFFFF00AA, STR);
  3398. DadosPlayer[playerid][pDinheiroBanco] += ValorEmprestimo[playerid];
  3399. ValorEmprestimo[playerid] = ValorEmprestimo[playerid]/2;
  3400. EmprestimoFeito[playerid] = 2;
  3401. SendClientMessage(playerid, COR_AZUL, "Caso você não tenha o dinheiro do pagamento no Próximo Salário");
  3402. SendClientMessage(playerid, COR_AZUL, "O Banco irá lhe aumentar a sua dívida do Emprestimo.");
  3403. }
  3404. }
  3405. }
  3406. if(dialogid == DIALOG_SEMBANCO)
  3407. {
  3408. if(response == 0)
  3409. {
  3410. SendClientMessage(playerid, COR_VERMELHO, "Você cancelou o menu de opções");
  3411. }
  3412. if(response == 1)
  3413. {
  3414. if(listitem == 0)
  3415. {
  3416. DadosPlayer[playerid][pContaBanco] = 1;
  3417. SendClientMessage(playerid, 0xFFFF00AA, "Você comprou uma Conta no Banco por $150");
  3418. GivePlayerMoney(playerid, -150);
  3419. TextDrawUpdate(playerid);
  3420. }
  3421. }
  3422. }
  3423. if(dialogid == DIALOG_COMBANCO)
  3424. {
  3425. if(response == 0)
  3426. {
  3427. SendClientMessage(playerid, COR_VERMELHO, "Você cancelou o menu de opções");
  3428. }
  3429. if(response == 1)
  3430. {
  3431. if(listitem == 0)
  3432. {
  3433. ShowPlayerDialog(playerid, DIALOG_BANCO, DIALOG_STYLE_LIST, "INFO Banco", "Saldo\nSacar\nDepositar\nTransferir\nEmprestimo", "Confirmar", "Cancelar");
  3434. }
  3435. if(listitem == 1)
  3436. {
  3437. SendClientMessage(playerid, 0xFFFF00AA, "Você cancelou sua conta do Banco");
  3438. DadosPlayer[playerid][pContaBanco] = 0;
  3439. GivePlayerMoney(playerid, DadosPlayer[playerid][pDinheiroBanco]);
  3440. DadosPlayer[playerid][pDinheiroBanco] = 0;
  3441. TextDrawUpdate(playerid);
  3442. }
  3443. }
  3444. }
  3445. if(dialogid == DIALOG_SKIN)
  3446. {
  3447. if(response == 0)
  3448. {
  3449. SendClientMessage(playerid, COR_VERMELHO, "Você cancelou o menu de opções");
  3450. }
  3451. if(response == 1)
  3452. {
  3453. if(strval(inputtext) >= 300 || strval(inputtext) < 0)
  3454. {
  3455. SendClientMessage(playerid, COR_VERMELHO, "ID de Skin Invalido");
  3456. return 1;
  3457. }
  3458. SetPlayerSkin(playerid, strval(inputtext));
  3459. DadosPlayer[playerid][pRoupa] = strval(inputtext);
  3460. format(STR, sizeof(STR), "Você mudou sua Skin para %i", strval(inputtext));
  3461. SendClientMessage(playerid, 0xFFFF00AA, STR);
  3462. }
  3463. }
  3464. if(dialogid == DIALOG_CLUKINBELL)
  3465. {
  3466. if(response == 1)
  3467. {
  3468. new arq[128];
  3469. GetPlayerName(playerid, NomeJogador, 64);
  3470. format(arq,sizeof(arq),"Fome/%s.ini", NomeJogador);
  3471. if(listitem == 0)
  3472. {
  3473. if(GetPlayerMoney(playerid) < 20)
  3474. {
  3475. SendClientMessage(playerid,COR_VERMELHO,"Você não possui $: 20!");
  3476. return 1;
  3477. }
  3478. if(FomePlayer[playerid] <= 1)
  3479. {
  3480. SendClientMessage(playerid, COR_VERMELHO, "Você não está mais com fome!");
  3481. return 1;
  3482. }
  3483. SendClientMessage(playerid,0xFFFF45,"Você comeu um hamburguer!");
  3484. FomePlayer[playerid] -= 2;
  3485. GivePlayerMoney(playerid,-20);
  3486. }
  3487. if(listitem == 1)
  3488. {
  3489. if(GetPlayerMoney(playerid) < 10)
  3490. {
  3491. SendClientMessage(playerid,COR_VERMELHO,"Você não possui $: 20!");
  3492. return 1;
  3493. }
  3494. if(FomePlayer[playerid] <= 6)
  3495. {
  3496. SendClientMessage(playerid, COR_VERMELHO, "Você não está mais com fome!");
  3497. return 1;
  3498. }
  3499. SendClientMessage(playerid,0xFFFF45,"Você comeu um X-Salada!");
  3500. FomePlayer[playerid] -= 5;
  3501. GivePlayerMoney(playerid,-10);
  3502. }
  3503. if(listitem == 2)
  3504. {
  3505. if(GetPlayerMoney(playerid) < 30)
  3506. {
  3507. SendClientMessage(playerid,COR_VERMELHO,"Você não possui $: 20!");
  3508. return 1;
  3509. }
  3510. if(FomePlayer[playerid] <= 8)
  3511. {
  3512. SendClientMessage(playerid, COR_VERMELHO, "Você não está mais com fome!");
  3513. return 1;
  3514. }
  3515. SendClientMessage(playerid,0xFFFF45,"Você comeu um Strogonoff!");
  3516. FomePlayer[playerid] -= 7;
  3517. GivePlayerMoney(playerid,-30);
  3518. }
  3519. if(listitem == 3)
  3520. {
  3521. if(GetPlayerMoney(playerid) < 5)
  3522. {
  3523. SendClientMessage(playerid,COR_VERMELHO,"Você não possui $: 20!");
  3524. return 1;
  3525. }
  3526. if(FomePlayer[playerid] <= 4)
  3527. {
  3528. SendClientMessage(playerid, COR_VERMELHO, "Você não está mais com fome!");
  3529. return 1;
  3530. }
  3531. SendClientMessage(playerid,0xFFFF45,"Você comeu uma porção de batatas fritas!");
  3532. FomePlayer[playerid] -= 3;
  3533. GivePlayerMoney(playerid,-5);
  3534. }
  3535. if(listitem == 4)
  3536. {
  3537. if(GetPlayerMoney(playerid) < 15)
  3538. {
  3539. SendClientMessage(playerid, COR_VERMELHO,"Você não possui $: 20!");
  3540. return 1;
  3541. }
  3542. if(FomePlayer[playerid] <= 9)
  3543. {
  3544. SendClientMessage(playerid, COR_VERMELHO, "Você não está mais com fome!");
  3545. return 1;
  3546. }
  3547. SendClientMessage(playerid,0xFFFF45,"Você comeu um abacaxi!");
  3548. FomePlayer[playerid] -= 9;
  3549. GivePlayerMoney(playerid,-15);
  3550. }
  3551. dini_IntSet(arq,"Fome",FomePlayer[playerid]);
  3552. ApplyAnimation(playerid,"PED","VEND_Eat_P",4.1,0,1,1,1,5000);
  3553. }
  3554. }
  3555. if(dialogid == 998)
  3556. {
  3557. if(response == 1)
  3558. {
  3559. SendClientMessage(playerid, 0xFFFFFF, "<!> É melhor ler antes de Fechar");
  3560. }
  3561. }
  3562. if(dialogid == DIALOG_AJUDA)
  3563. {
  3564. if(response)
  3565. {
  3566. if(listitem == 0)
  3567. {
  3568. format(RulesBox, sizeof(RulesBox), "%s{FFFFFF}- '/TrocarSenha' - Trocar a senha da Conta.\n\n", RulesBox);
  3569. format(RulesBox, sizeof(RulesBox), "%s- '/Comprarnivel' - Quando tiver Experiencia suficiente para passar de nivel.\n\n", RulesBox);
  3570. format(RulesBox, sizeof(RulesBox), "%s- '/Melhorar' - Fazer Upgrades no Personagem.\n\n", RulesBox);
  3571. format(RulesBox, sizeof(RulesBox), "%s- '/ResetarMelhorias' - Restar todos os Upgrades do Personagem.\n\n", RulesBox);
  3572. format(RulesBox, sizeof(RulesBox), "%s- '/Bolso' - Checa o que quem no bolso do Personagem.\n\n", RulesBox);
  3573. format(RulesBox, sizeof(RulesBox), "%s- '/Status' - Checa os status do Personagem.\n\n", RulesBox);
  3574. format(RulesBox, sizeof(RulesBox), "%s- '/RG' - Checa o RG do Personagem.\n\n", RulesBox);
  3575. format(RulesBox, sizeof(RulesBox), "%s- '/Habilidades' - Checa as habilidades do Personagem.\n\n", RulesBox);
  3576. ShowPlayerDialog(playerid, 999, DIALOG_STYLE_MSGBOX, "{FFFFFF}01 - Minha Conta", RulesBox, "Fechar", "");
  3577. RulesBox = #;
  3578. }
  3579. if(listitem == 1)
  3580. {
  3581. format(RulesBox, sizeof(RulesBox), "%s{FFFFFF}- '/Pagar' - Da dinheiro para algém.\n\n", RulesBox);
  3582. format(RulesBox, sizeof(RulesBox), "%s{FFFFFF}- '/Admins' - Checa os administradores online.\n\n", RulesBox);
  3583. format(RulesBox, sizeof(RulesBox), "%s{FFFFFF}- '/Darchave' - Entrega as chaves do seu veiculo.\n\n", RulesBox);
  3584. format(RulesBox, sizeof(RulesBox), "%s{FFFFFF}- '/Ejetar' - Retira alguém do seu veiculo.\n\n", RulesBox);
  3585. format(RulesBox, sizeof(RulesBox), "%s{FFFFFF}- '/Usarmaconha' - Fuma Maconha.\n\n", RulesBox);
  3586. format(RulesBox, sizeof(RulesBox), "%s{FFFFFF}- '/Usarcocaina' - Cheira Cocaina.\n\n", RulesBox);
  3587. format(RulesBox, sizeof(RulesBox), "%s{FFFFFF}- '/Jogardrogas' - Joga suas drogas fora.\n\n", RulesBox);
  3588. format(RulesBox, sizeof(RulesBox), "%s{FFFFFF}- '/MostrarRG' - Mostra o seu RG para alguém.\n\n", RulesBox);
  3589. format(RulesBox, sizeof(RulesBox), "%s{FFFFFF}- '/MostrarLicencas' - Mostra todas as suas licenças.\n\n", RulesBox);
  3590. ShowPlayerDialog(playerid, 999, DIALOG_STYLE_MSGBOX, "{FFFFFF}02 - Geral", RulesBox, "Fechar", "");
  3591. RulesBox = #;
  3592. }
  3593. if(listitem == 2)
  3594. {
  3595. format(RulesBox, sizeof(RulesBox), "%s{FFFFFF}- '(/Em)prego' - Rádio para falar com membros do seu emprego.\n\n", RulesBox);
  3596. format(RulesBox, sizeof(RulesBox), "%s{FFFFFF}- '(/G)ritar' - Fala com alguém de uma distancia maior.\n\n", RulesBox);
  3597. format(RulesBox, sizeof(RulesBox), "%s{FFFFFF}- '(/C)ochichar' - Fala apenas com quem está muito proximo.\n\n", RulesBox);
  3598. format(RulesBox, sizeof(RulesBox), "%s{FFFFFF}- '(/L)ocal' - Apenas fala\n\n", RulesBox);
  3599. format(RulesBox, sizeof(RulesBox), "%s{FFFFFF}- '(/B)' - Comunicação OOC(Comunicação não RP)\n\n", RulesBox);
  3600. format(RulesBox, sizeof(RulesBox), "%s{FFFFFF}- '(/An)uncio' - Faz um anúncio de negócios.\n\n", RulesBox);
  3601. format(RulesBox, sizeof(RulesBox), "%s{FFFFFF}- '(/F)amilia' - Comunicação com membros da sua familia.\n\n", RulesBox);
  3602. format(RulesBox, sizeof(RulesBox), "%s{FFFFFF}- '(/IRC)' - Veja os comandos do IRC.\n\n", RulesBox);
  3603. format(RulesBox, sizeof(RulesBox), "%s{FFFFFF}- '/Eu' - Envia uma mensagem de ação.\n\n", RulesBox);
  3604. ShowPlayerDialog(playerid, 999, DIALOG_STYLE_MSGBOX, "{FFFFFF}03 - Geral", RulesBox, "Fechar", "");
  3605. RulesBox = #;
  3606. }
  3607. if(listitem == 3)
  3608. {
  3609. format(RulesBox, sizeof(RulesBox), "%s{FFFFFF}- '/Saldo' - Checa seu saldo bancário.\n\n", RulesBox);
  3610. format(RulesBox, sizeof(RulesBox), "%s{FFFFFF}- '/Sacar' - Sacar dinheiro da conta bancária.\n\n", RulesBox);
  3611. format(RulesBox, sizeof(RulesBox), "%s{FFFFFF}- '/Depositar' - Deposita dinheiro na sua conta bancária.\n\n", RulesBox);
  3612. format(RulesBox, sizeof(RulesBox), "%s{FFFFFF}- '/Transferencia' - Transfere dinheiro da sua conta para outra.\n\n", RulesBox);
  3613. format(RulesBox, sizeof(RulesBox), "%s{FFFFFF}- '/Emprestimo' - Faz um emprestimo feito no Banco.\n\n", RulesBox);
  3614. format(RulesBox, sizeof(RulesBox), "%s{FFFFFF}- '/PagarEmprestimo' - Paga o emprestimo feito no Banco.\n\n", RulesBox);
  3615. format(RulesBox, sizeof(RulesBox), "%s{FFFFFF}- '/AjudaEmprestimo' - Mais informações sobre o emprestimo.\n\n", RulesBox);
  3616. ShowPlayerDialog(playerid, 999, DIALOG_STYLE_MSGBOX, "{FFFFFF}04 - Banco", RulesBox, "Fechar", "");
  3617. RulesBox = #;
  3618. }
  3619. if(listitem == 4)
  3620. {
  3621. format(RulesBox, sizeof(RulesBox), "%s{FFFFFF}- '/Empresa' - Comandos de gerenciamento.\n\n", RulesBox);
  3622. format(RulesBox, sizeof(RulesBox), "%s{FFFFFF}- '/Abrir' - Abre e fecha a empresa.\n\n", RulesBox);
  3623. format(RulesBox, sizeof(RulesBox), "%s{FFFFFF}- '/VenderEmpresa' - Vende a empresa para o Governo.\n\n", RulesBox);
  3624. format(RulesBox, sizeof(RulesBox), "%s{FFFFFF}- '/PassarEmpresa' - Passa a empresa para outra pessoa.\n\n", RulesBox);
  3625. ShowPlayerDialog(playerid, 999, DIALOG_STYLE_MSGBOX, "{FFFFFF}05 - Empresa", RulesBox, "Fechar", "");
  3626. RulesBox = #;
  3627. }
  3628. if(listitem == 5)
  3629. {
  3630. format(RulesBox, sizeof(RulesBox), "%s{FFFFFF}- '/Abrir' - Abre e fecha a casa.\n\n", RulesBox);
  3631. format(RulesBox, sizeof(RulesBox), "%s{FFFFFF}- '/MelhorarCasa' - Adquiri melhorias para a casa.\n\n", RulesBox);
  3632. format(RulesBox, sizeof(RulesBox), "%s{FFFFFF}- '/Alugar' - Torna a casa alugavel ou não.\n\n", RulesBox);
  3633. format(RulesBox, sizeof(RulesBox), "%s{FFFFFF}- '/AjustarAluguel' - Ajuda o preço do aluguel.\n\n", RulesBox);
  3634. format(RulesBox, sizeof(RulesBox), "%s{FFFFFF}- '/Expulsar' - Expulsa um inquilino da sua casa.\n\n", RulesBox);
  3635. format(RulesBox, sizeof(RulesBox), "%s{FFFFFF}- '/ExpulsarTodos' - Expulsa todos da sua casa.\n\n", RulesBox);
  3636. format(RulesBox, sizeof(RulesBox), "%s{FFFFFF}- '/Cofrecasa' - Saca / checa o dinheiro do cofre.\n\n", RulesBox);
  3637. format(RulesBox, sizeof(RulesBox), "%s{FFFFFF}- '/ArmarioCasa' - Gerencia o armário da casa.\n\n", RulesBox);
  3638. format(RulesBox, sizeof(RulesBox), "%s{FFFFFF}- '/ArmasCasa' - Checa as armas guardadas na casa.\n\n", RulesBox);
  3639. format(RulesBox, sizeof(RulesBox), "%s{FFFFFF}- '/PegarArmaCasa' - Pega uma arma na casa.\n\n", RulesBox);
  3640. format(RulesBox, sizeof(RulesBox), "%s{FFFFFF}- '/GuardarArmaCasa' - Guarda uma arma na casa.\n\n", RulesBox);
  3641. ShowPlayerDialog(playerid, 999, DIALOG_STYLE_MSGBOX, "{FFFFFF}06 - Casa", RulesBox, "Fechar", "");
  3642. RulesBox = #;
  3643. }
  3644. if(listitem == 6)
  3645. {
  3646. format(RulesBox, sizeof(RulesBox), "%s{FFFFFF}- '(/V)eiculo' - Comandos gerais de um veiculo.\n\n", RulesBox);
  3647. format(RulesBox, sizeof(RulesBox), "%s{FFFFFF}- '/AutoManual' - Manual de um veiculo próprio.\n\n", RulesBox);
  3648. format(RulesBox, sizeof(RulesBox), "%s{FFFFFF}- '/PortaLuva' - Comandos do Porta-Luvas.\n\n", RulesBox);
  3649. format(RulesBox, sizeof(RulesBox), "%s{FFFFFF}- '/PortaMalas' - Gerenciamento do Porta-Malas.\n\n", RulesBox);
  3650. format(RulesBox, sizeof(RulesBox), "%s{FFFFFF}- '/ReclamarCarro' - Restaura o veiculo roubado na Agencia.\n\n", RulesBox);
  3651. format(RulesBox, sizeof(RulesBox), "%s{FFFFFF}- '/SeguroCarro' - Coloca seguro no seu veiculo.\n\n", RulesBox);
  3652. format(RulesBox, sizeof(RulesBox), "%s{FFFFFF}- '/MeusCarros' - Mostrar os seus carros.\n\n", RulesBox);
  3653. format(RulesBox, sizeof(RulesBox), "%s{FFFFFF}- '/MeuCarro' - Atualiza a chave do carro com você.\n\n", RulesBox);
  3654. ShowPlayerDialog(playerid, 999, DIALOG_STYLE_MSGBOX, "{FFFFFF}07 - Veiculo", RulesBox, "Fechar", "");
  3655. RulesBox = #;
  3656. }
  3657. if(listitem == 7)
  3658. {
  3659. format(RulesBox, sizeof(RulesBox), "%s{FFFFFF}- '/MeuCarro' - Atualiza.\n\n", RulesBox);
  3660. format(RulesBox, sizeof(RulesBox), "%s{FFFFFF}- '/Creditos' - Veja os créditos do servidor.\n\n", RulesBox);
  3661. format(RulesBox, sizeof(RulesBox), "%s{FFFFFF}- '/BeneficiosVIP' - Checa os Beneficios VIP.\n\n", RulesBox);
  3662. format(RulesBox, sizeof(RulesBox), "%s{FFFFFF}- '/Caridade' - Faz uma caridade para o Governo.\n\n", RulesBox);
  3663. format(RulesBox, sizeof(RulesBox), "%s{FFFFFF}- '/Relatorio' - Envia uma mensagem para os Administradores.\n\n", RulesBox);
  3664. format(RulesBox, sizeof(RulesBox), "%s{FFFFFF}- '/Reportar' - Reporta algum jogador.\n\n", RulesBox);
  3665. format(RulesBox, sizeof(RulesBox), "%s{FFFFFF}- '/Servico' - Contrata algum serviço.\n\n", RulesBox);
  3666. format(RulesBox, sizeof(RulesBox), "%s{FFFFFF}- '/Abastecer' - Abastece o veiculo.\n\n", RulesBox);
  3667. format(RulesBox, sizeof(RulesBox), "%s{FFFFFF}- '/HandsUP' - Se rende levantando as mãos para o alto.\n\n", RulesBox);
  3668. format(RulesBox, sizeof(RulesBox), "%s{FFFFFF}- '/TogEntrada' - Desabilita o chatlog de jogadores entrando e saindo.\n\n", RulesBox);
  3669. format(RulesBox, sizeof(RulesBox), "%s{FFFFFF}- '/TogNoticias' - Desabilita as Noticias.\n\n", RulesBox);
  3670. format(RulesBox, sizeof(RulesBox), "%s{FFFFFF}- '/TempoVIP' - Checa a data de validade do VIP.\n\n", RulesBox);
  3671. format(RulesBox, sizeof(RulesBox), "%s{FFFFFF}- '/PuxarMascara' - Retira a mascara do jogador mais próximo.\n\n", RulesBox);
  3672. ShowPlayerDialog(playerid, 999, DIALOG_STYLE_MSGBOX, "{FFFFFF}08 - Outros", RulesBox, "Fechar", "");
  3673. RulesBox = #;
  3674. }
  3675. if(listitem == 8)
  3676. {
  3677. SendClientMessage(playerid, 0x0000FFAA, "*** EMPRESTIMO *** /Emprestimo /PagarEmprestimo");
  3678. SendClientMessage(playerid, 0xFFFFFFAA, "Você pode fazer um emprestimo no valor do seu nivel x 2500.");
  3679. SendClientMessage(playerid, 0xFFFFFFAA, "Todo salário será cobtrado uma quantia até quitar a dívida.");
  3680. SendClientMessage(playerid, 0xFFFFFFAA, "Necessario no minimo nivel 3 para fazer um emprestimo.");
  3681. SendClientMessage(playerid, 0xFFFFFFAA, "Voce pode escolher pagar o emprestimo de uma vez para se livrar de taxas.");
  3682. SendClientMessage(playerid, 0xFFFFFFAA, "Você pode quitar a divida para fazer um emprestimo maior.");
  3683. SendClientMessage(playerid, COR_VINHO, "*** OUTROS *** /AjudaCelular /AjudaCasa /AjudaAluguel /AjudaEmp /AjudaChefe /AjudaIRC /AjudaPesca /AjudaAlimentacao");
  3684. RulesBox = #;
  3685. }
  3686. }
  3687. }
  3688. if(dialogid == DIALOG_AJUDAEMPREGO)
  3689. {
  3690. if(response == 1)
  3691. {
  3692. SendClientMessage(playerid, COR_VINHO, "*** OUTROS *** /AjudaCelular /AjudaCasa /AjudaAluguel /AjudaEmp /AjudaChefe /AjudaIRC /AjudaPesca /AjudaAlimentacao");
  3693. }
  3694. }
  3695. return 1;
  3696. }
  3697.  
  3698. public OnPlayerUpdate(playerid)
  3699. {
  3700. if(PlayerToPoint(9.0, playerid, 1727.0999756,522.9000244,27.7999992))
  3701. {
  3702. GameTextForPlayer(playerid, "~w~Pedagio de LV-LS~n~Para ter acesso a pista~n~Digite ~g~/pedagio", 4000, 3);
  3703. }
  3704. else if(PlayerToPoint(9.0, playerid, 1736.9000244,506.9299927,28.6000004))
  3705. {
  3706. GameTextForPlayer(playerid, "~w~Pedagio de LS-LV~n~Para ter acesso a pista~n~Digite ~g~/pedagio", 4000, 3);
  3707. }
  3708. else if(PlayerToPoint(30.0, playerid, 1850.4238,2156.7078,10.8203))
  3709. {
  3710. GameTextForPlayer(playerid, "~w~Hotel de LV~n~Para alugar um Quarto~n~Digite ~g~/alugarquarto", 4000, 3);
  3711. }
  3712. if(EmComa[playerid] == 1)
  3713. {
  3714. if(!PlayerToPoint(1.0, playerid, 1711.7788,1193.0687,35.7302))
  3715. {
  3716. SetPlayerPos(playerid, 1711.7788,1193.0687,35.7302);
  3717. ApplyAnimation(playerid, "CRACK", "crckdeth2", 4.1,1,1,1,1,0,1);
  3718. SetPlayerCameraPos(playerid, 1718.0660,1193.0928,34.8259);
  3719. SetPlayerCameraLookAt(playerid, 1713.2642,1193.1049,34.8259);
  3720. }
  3721. }
  3722. if(IsPlayerConnected(playerid) && Logado[playerid])
  3723. {
  3724. //Sistema de Troca De Armas Com Animação
  3725. static ArmaNaMao[MAX_PLAYERS];
  3726. new ArmaID = GetPlayerWeapon(playerid);
  3727. if(ArmaID > 0 && ArmaNaMao[playerid] != ArmaID)
  3728. {
  3729. ApplyAnimation(playerid, "COLT45", "colt45_fire_2hands", 5.0, 0, 0, 0, 0, 500);
  3730. }
  3731. ArmaNaMao[playerid] = ArmaID;//----------------------------------------------------
  3732. if(GetPlayerState(playerid) == PLAYER_STATE_DRIVER)
  3733. {
  3734. for(new i = 0; i < sizeof(SpikeInfo); i++)
  3735. {
  3736. if(IsPlayerInRangeOfPoint(playerid, 3.0, SpikeInfo[i][sX], SpikeInfo[i][sY], SpikeInfo[i][sZ]))
  3737. {
  3738. if(SpikeInfo[i][sCreated] == 1)
  3739. {
  3740. new panels, doors, luzes, tires;
  3741. new carid = GetPlayerVehicleID(playerid);
  3742. GetVehicleDamageStatus(carid, panels, doors, luzes, tires);
  3743. tires = encode_tires(1, 1, 1, 1);
  3744. UpdateVehicleDamageStatus(carid, panels, doors, luzes, tires);
  3745. }
  3746. }
  3747. }
  3748. }
  3749. }
  3750. return 1;
  3751. }
  3752.  
  3753. public OnPlayerEnterCheckpoint(playerid)
  3754. {
  3755. if(MecanicoAceito[playerid] == 1)
  3756. {
  3757. DisablePlayerCheckpoint(playerid);
  3758. MecanicoAceito[playerid] = 0;
  3759. GameTextForPlayer(playerid, "Destino atingido", 3000, 3);
  3760. }
  3761. if(IsPlayerInAnyVehicle(playerid))
  3762. {
  3763. if(EscolaCarro[playerid] == 1) { EscolaCarro[playerid] = 2; DisablePlayerCheckpoint(playerid); SetPlayerCheckpoint(playerid,1071.6155,1375.8196,10.7586,8.0); GameTextForPlayer(playerid, "~g~~h~~h~1/14", 5000, 3); }
  3764. else if(EscolaCarro[playerid] == 2) { EscolaCarro[playerid] = 3; DisablePlayerCheckpoint(playerid); SetPlayerCheckpoint(playerid,1010.1698,1377.0182,10.8039,8.0); GameTextForPlayer(playerid, "~g~~h~~h~2/14", 5000, 3); }
  3765. else if(EscolaCarro[playerid] == 3) { EscolaCarro[playerid] = 4; DisablePlayerCheckpoint(playerid); SetPlayerCheckpoint(playerid,1009.4759,1485.6042,10.6734,8.0); GameTextForPlayer(playerid, "~g~~h~~h~3/14", 5000, 3); }
  3766. else if(EscolaCarro[playerid] == 4) { EscolaCarro[playerid] = 5; DisablePlayerCheckpoint(playerid); SetPlayerCheckpoint(playerid,1009.5590,1698.7395,10.7774,8.0); GameTextForPlayer(playerid, "~g~~h~~h~4/14", 5000, 3); }
  3767. else if(EscolaCarro[playerid] == 5) { EscolaCarro[playerid] = 6; DisablePlayerCheckpoint(playerid); SetPlayerCheckpoint(playerid,1008.5343,1809.0543,10.7951,8.0); GameTextForPlayer(playerid, "~g~~h~~h~5/14", 5000, 3); }
  3768. else if(EscolaCarro[playerid] == 6) { EscolaCarro[playerid] = 7; DisablePlayerCheckpoint(playerid); SetPlayerCheckpoint(playerid,1128.6097,1810.9121,10.7519,8.0); GameTextForPlayer(playerid, "~g~~h~~h~6/14", 5000, 3); }
  3769. else if(EscolaCarro[playerid] == 7) { EscolaCarro[playerid] = 8; DisablePlayerCheckpoint(playerid); SetPlayerCheckpoint(playerid,1296.3523,1812.6257,11.0008,8.0); GameTextForPlayer(playerid, "~g~~h~~h~7/14", 5000, 3); }
  3770. else if(EscolaCarro[playerid] == 8) { EscolaCarro[playerid] = 9; DisablePlayerCheckpoint(playerid); SetPlayerCheckpoint(playerid,1454.9214,1871.0471,10.6744,8.0); GameTextForPlayer(playerid, "~g~~h~~h~8/14", 5000, 3); }
  3771. else if(EscolaCarro[playerid] == 9) { EscolaCarro[playerid] = 10; DisablePlayerCheckpoint(playerid); SetPlayerCheckpoint(playerid,1562.3313,1871.1106,10.7889,8.0); GameTextForPlayer(playerid, "~g~~h~~h~9/14", 5000, 3); }
  3772. else if(EscolaCarro[playerid] == 10) { EscolaCarro[playerid] = 11; DisablePlayerCheckpoint(playerid); SetPlayerCheckpoint(playerid,1646.6903,1870.4137,10.8457,8.0); GameTextForPlayer(playerid, "~g~~h~~h~10/14", 5000, 3); }
  3773. else if(EscolaCarro[playerid] == 11) { EscolaCarro[playerid] = 12; DisablePlayerCheckpoint(playerid); SetPlayerCheckpoint(playerid,1710.5009,2051.7048,10.8462,8.0); GameTextForPlayer(playerid, "~g~~h~~h~11/14", 5000, 3); }
  3774. else if(EscolaCarro[playerid] == 12) { EscolaCarro[playerid] = 13; DisablePlayerCheckpoint(playerid); SetPlayerCheckpoint(playerid,1703.7784,2176.1909,10.7675,8.0); GameTextForPlayer(playerid, "~g~~h~~h~12/14", 5000, 3); }
  3775. else if(EscolaCarro[playerid] == 13) { EscolaCarro[playerid] = 14; DisablePlayerCheckpoint(playerid); SetPlayerCheckpoint(playerid,1613.5360,2220.4653,10.8253,8.0); GameTextForPlayer(playerid, "~g~~h~~h~13/14", 5000, 3); }
  3776. else if(EscolaCarro[playerid] == 14)
  3777. {
  3778. CarroEscola = 0;
  3779. DisablePlayerCheckpoint(playerid);
  3780. SetVehicleToRespawn(AutoEscola[1]);
  3781. new Float:Health;
  3782. GetVehicleHealth(AutoEscola[1], Health);
  3783. if(Health <= 700)
  3784. {
  3785. EscolaCarro[playerid] = 0;
  3786. SendClientMessage(playerid, COLOR_WHITE, "Você bateu o carro e perdeu a auto escola!!");
  3787. GameTextForPlayer(playerid, "~r~Voce bateu o carro!!", 5000, 3);
  3788. SetPlayerPos(playerid, 1165.2668,1346.7091,10.9219);
  3789. return 1;
  3790. }
  3791. else if(Health == 1000)
  3792. {
  3793. GivePlayerMoney(playerid, 100);
  3794. EscolaCarro[playerid] = 0;
  3795. SendClientMessage(playerid, COLOR_WHITE, "Você concluiu a Auto Escola com Sucesso");
  3796. SendClientMessage(playerid, COLOR_WHITE, "Por chegar sem bater o carro ganhou $100 bônus!");
  3797. GameTextForPlayer(playerid, "~g~~h~~h~14/14", 5000, 3);
  3798. SetPlayerPos(playerid, 1165.2668,1346.7091,10.9219);
  3799. LCarro[playerid] = 1;
  3800. return 1;
  3801. }
  3802. EscolaCarro[playerid] = 0;
  3803. SendClientMessage(playerid, COLOR_WHITE, "Você concluiu a Auto Escola com Sucesso");
  3804. GameTextForPlayer(playerid, "~g~~h~~h~14/14", 5000, 3);
  3805. SetPlayerPos(playerid, 1165.2668,1346.7091,10.9219);
  3806. LCarro[playerid] = 1;
  3807. }
  3808. if(EscolaMoto[playerid] == 1) { EscolaMoto[playerid] = 2; DisablePlayerCheckpoint(playerid); SetPlayerCheckpoint(playerid,1014.9816,1375.7346,10.7380,8.0); GameTextForPlayer(playerid, "~g~~h~~h~1/8", 5000, 3); }
  3809. else if(EscolaMoto[playerid] == 2) { EscolaMoto[playerid] = 3; DisablePlayerCheckpoint(playerid); SetPlayerCheckpoint(playerid,1006.8128,1198.0216,10.6761,8.0); GameTextForPlayer(playerid, "~g~~h~~h~2/8", 5000, 3); }
  3810. else if(EscolaMoto[playerid] == 3) { EscolaMoto[playerid] = 4; DisablePlayerCheckpoint(playerid); SetPlayerCheckpoint(playerid,1280.1333,1190.8975,10.7309,8.0); GameTextForPlayer(playerid, "~g~~h~~h~3/8", 5000, 3); }
  3811. else if(EscolaMoto[playerid] == 4) { EscolaMoto[playerid] = 5; DisablePlayerCheckpoint(playerid); SetPlayerCheckpoint(playerid,1443.4004,1190.2223,10.6747,8.0); GameTextForPlayer(playerid, "~g~~h~~h~4/8", 5000, 3); }
  3812. else if(EscolaMoto[playerid] == 5) { EscolaMoto[playerid] = 6; DisablePlayerCheckpoint(playerid); SetPlayerCheckpoint(playerid,1640.3761,1130.1576,10.7211,8.0); GameTextForPlayer(playerid, "~g~~h~~h~5/8", 5000, 3); }
  3813. else if(EscolaMoto[playerid] == 6) { EscolaMoto[playerid] = 7; DisablePlayerCheckpoint(playerid); SetPlayerCheckpoint(playerid,1724.0449,1269.9574,10.7534,8.0); GameTextForPlayer(playerid, "~g~~h~~h~6/8", 5000, 3); }
  3814. else if(EscolaMoto[playerid] == 7) { EscolaMoto[playerid] = 8; DisablePlayerCheckpoint(playerid); SetPlayerCheckpoint(playerid,1685.6650,1306.0057,10.8238,8.0); GameTextForPlayer(playerid, "~g~~h~~h~7/8", 5000, 3); }
  3815. else if(EscolaMoto[playerid] == 8)
  3816. {
  3817. MotoEscola = 0;
  3818. DisablePlayerCheckpoint(playerid);
  3819. SetVehicleToRespawn(AutoEscola[2]);
  3820. new Float:Health;
  3821. GetVehicleHealth(AutoEscola[2], Health);
  3822. if(Health <= 700)
  3823. {
  3824. EscolaMoto[playerid] = 0;
  3825. SendClientMessage(playerid, COLOR_WHITE, "Você bateu a Moto e perdeu a auto escola!!");
  3826. GameTextForPlayer(playerid, "~r~Voce bateu a Moto!!", 5000, 3);
  3827. SetPlayerPos(playerid, 1165.2668,1346.7091,10.9219);
  3828. return 1;
  3829. }
  3830. else if(Health == 1000)
  3831. {
  3832. GivePlayerMoney(playerid, 100);
  3833. EscolaMoto[playerid] = 0;
  3834. SendClientMessage(playerid, COLOR_WHITE, "Você concluiu a Auto Escola com Sucesso");
  3835. SendClientMessage(playerid, COLOR_WHITE, "Por chegar sem bater o Moto ganhou $100 bônus!");
  3836. GameTextForPlayer(playerid, "~g~~h~~h~8/8", 5000, 3);
  3837. SetPlayerPos(playerid, 1165.2668,1346.7091,10.9219);
  3838. LMoto[playerid] = 1;
  3839. return 1;
  3840. }
  3841. EscolaMoto[playerid] = 0;
  3842. SendClientMessage(playerid, COLOR_WHITE, "Você concluiu a Auto Escola com Sucesso");
  3843. GameTextForPlayer(playerid, "~g~~h~~h~8/8", 5000, 3);
  3844. SetPlayerPos(playerid, 1165.2668,1346.7091,10.9219);
  3845. LMoto[playerid] = 1;
  3846. }
  3847. if(EscolaCaminhao[playerid] == 1) { EscolaCaminhao[playerid] = 2; DisablePlayerCheckpoint(playerid); SetPlayerCheckpoint(playerid,905.2794,2201.3257,10.7151,8.0); GameTextForPlayer(playerid, "~g~~h~~h~1/10", 5000, 3); }
  3848. else if(EscolaCaminhao[playerid] == 2) { EscolaCaminhao[playerid] = 3; DisablePlayerCheckpoint(playerid); SetPlayerCheckpoint(playerid,1002.1373,2191.6001,10.8104,8.0); GameTextForPlayer(playerid, "~g~~h~~h~2/10", 5000, 3); }
  3849. else if(EscolaCaminhao[playerid] == 3) { EscolaCaminhao[playerid] = 4; DisablePlayerCheckpoint(playerid); SetPlayerCheckpoint(playerid,1005.0429,2056.1462,10.7716,8.0); GameTextForPlayer(playerid, "~g~~h~~h~3/10", 5000, 3); }
  3850. else if(EscolaCaminhao[playerid] == 4) { EscolaCaminhao[playerid] = 5; DisablePlayerCheckpoint(playerid); SetPlayerCheckpoint(playerid,1385.8740,2050.7910,10.8417,8.0); GameTextForPlayer(playerid, "~g~~h~~h~4/10", 5000, 3); }
  3851. else if(EscolaCaminhao[playerid] == 5) { EscolaCaminhao[playerid] = 6; DisablePlayerCheckpoint(playerid); SetPlayerCheckpoint(playerid,1384.1127,1886.8766,10.6729,8.0); GameTextForPlayer(playerid, "~g~~h~~h~5/10", 5000, 3); }
  3852. else if(EscolaCaminhao[playerid] == 6) { EscolaCaminhao[playerid] = 7; DisablePlayerCheckpoint(playerid); SetPlayerCheckpoint(playerid,1298.5083,1815.2096,10.9897,8.0); GameTextForPlayer(playerid, "~g~~h~~h~6/10", 5000, 3); }
  3853. else if(EscolaCaminhao[playerid] == 7) { EscolaCaminhao[playerid] = 8; DisablePlayerCheckpoint(playerid); SetPlayerCheckpoint(playerid,1004.8287,1375.7419,10.7733,8.0); GameTextForPlayer(playerid, "~g~~h~~h~7/10", 5000, 3); }
  3854. else if(EscolaCaminhao[playerid] == 8) { EscolaCaminhao[playerid] = 9; DisablePlayerCheckpoint(playerid); SetPlayerCheckpoint(playerid,1067.4060,1371.1925,10.6719,8.0); GameTextForPlayer(playerid, "~g~~h~~h~8/10", 5000, 3); }
  3855. else if(EscolaCaminhao[playerid] == 9) { EscolaCaminhao[playerid] = 10; DisablePlayerCheckpoint(playerid); SetPlayerCheckpoint(playerid,1066.3262,1315.4080,11.4449,8.0); GameTextForPlayer(playerid, "~g~~h~~h~9/10", 5000, 3); }
  3856. else if(EscolaCaminhao[playerid] == 10)
  3857. {
  3858. CaminhaoEscola = 0;
  3859. DisablePlayerCheckpoint(playerid);
  3860. SetVehicleToRespawn(AutoEscola[3]);
  3861. new Float:Health;
  3862. GetVehicleHealth(AutoEscola[3], Health);
  3863. if(Health <= 700)
  3864. {
  3865. EscolaCaminhao[playerid] = 0;
  3866. SendClientMessage(playerid, COLOR_WHITE, "Você bateu a moto e perdeu a auto escola!!");
  3867. GameTextForPlayer(playerid, "~r~Voce bateu o carro!!", 5000, 3);
  3868. SetPlayerPos(playerid, 1165.2668,1346.7091,10.9219);
  3869. return 1;
  3870. }
  3871. else if(Health == 1000)
  3872. {
  3873. GivePlayerMoney(playerid, 100);
  3874. EscolaCaminhao[playerid] = 0;
  3875. SendClientMessage(playerid, COLOR_WHITE, "Você concluiu a Auto Escola com Sucesso");
  3876. SendClientMessage(playerid, COLOR_WHITE, "Por chegar sem bater o carro ganhou $100 bônus!");
  3877. GameTextForPlayer(playerid, "~g~~h~~h~10/10", 5000, 3);
  3878. SetPlayerPos(playerid, 1165.2668,1346.7091,10.9219);
  3879. LCaminhao[playerid] = 1;
  3880. return 1;
  3881. }
  3882. EscolaCaminhao[playerid] = 0;
  3883. SendClientMessage(playerid, COLOR_WHITE, "Você concluiu a Auto Escola com Sucesso");
  3884. GameTextForPlayer(playerid, "~g~~h~~h~10/10", 5000, 3);
  3885. SetPlayerPos(playerid, 1165.2668,1346.7091,10.9219);
  3886. LCaminhao[playerid] = 1;
  3887. }
  3888. if(EscolaOnibus[playerid] == 1) { EscolaOnibus[playerid] = 2; DisablePlayerCheckpoint(playerid); SetPlayerCheckpoint(playerid,2069.2432,1187.8268,10.6772,8.0); GameTextForPlayer(playerid, "~g~~h~~h~1/9", 5000, 3); }
  3889. else if(EscolaOnibus[playerid] == 2) { EscolaOnibus[playerid] = 3; DisablePlayerCheckpoint(playerid); SetPlayerCheckpoint(playerid,2069.3169,1527.1776,10.6817,8.0); GameTextForPlayer(playerid, "~g~~h~~h~2/9", 5000, 3); }
  3890. else if(EscolaOnibus[playerid] == 3) { EscolaOnibus[playerid] = 4; DisablePlayerCheckpoint(playerid); SetPlayerCheckpoint(playerid,2246.1624,1530.0216,10.8440,8.0); GameTextForPlayer(playerid, "~g~~h~~h~3/9", 5000, 3); }
  3891. else if(EscolaOnibus[playerid] == 4) { EscolaOnibus[playerid] = 5; DisablePlayerCheckpoint(playerid); SetPlayerCheckpoint(playerid,2329.2290,1727.3821,10.6744,8.0); GameTextForPlayer(playerid, "~g~~h~~h~4/9", 5000, 3); }
  3892. else if(EscolaOnibus[playerid] == 5) { EscolaOnibus[playerid] = 6; DisablePlayerCheckpoint(playerid); SetPlayerCheckpoint(playerid,2122.6140,1775.1984,10.6740,8.0); GameTextForPlayer(playerid, "~g~~h~~h~5/9", 5000, 3); }
  3893. else if(EscolaOnibus[playerid] == 6) { EscolaOnibus[playerid] = 7; DisablePlayerCheckpoint(playerid); SetPlayerCheckpoint(playerid,2148.9421,1998.5195,10.6769,8.0); GameTextForPlayer(playerid, "~g~~h~~h~6/9", 5000, 3); }
  3894. else if(EscolaOnibus[playerid] == 7) { EscolaOnibus[playerid] = 8; DisablePlayerCheckpoint(playerid); SetPlayerCheckpoint(playerid,2154.9966,2138.6169,10.6759,8.0); GameTextForPlayer(playerid, "~g~~h~~h~7/9", 5000, 3); }
  3895. else if(EscolaOnibus[playerid] == 8) { EscolaOnibus[playerid] = 9; DisablePlayerCheckpoint(playerid); SetPlayerCheckpoint(playerid,2329.0098,2135.9744,10.6735,8.0); GameTextForPlayer(playerid, "~g~~h~~h~8/9", 5000, 3); }
  3896. else if(EscolaOnibus[playerid] == 9)
  3897. {
  3898. OnibusEscola = 0;
  3899. DisablePlayerCheckpoint(playerid);
  3900. SetVehicleToRespawn(AutoEscola[4]);
  3901. new Float:Health;
  3902. GetVehicleHealth(AutoEscola[4], Health);
  3903. if(Health <= 700)
  3904. {
  3905. EscolaOnibus[playerid] = 0;
  3906. SendClientMessage(playerid, COLOR_WHITE, "Você bateu o Onibus e perdeu a auto escola!!");
  3907. GameTextForPlayer(playerid, "~r~Voce bateu o Onibus!!", 5000, 3);
  3908. SetPlayerPos(playerid, 1165.2668,1346.7091,10.9219);
  3909. return 1;
  3910. }
  3911. else if(Health == 1000)
  3912. {
  3913. GivePlayerMoney(playerid, 100);
  3914. EscolaOnibus[playerid] = 0;
  3915. SendClientMessage(playerid, COLOR_WHITE, "Você concluiu a Auto Escola com Sucesso");
  3916. SendClientMessage(playerid, COLOR_WHITE, "Por chegar sem bater o carro ganhou $100 bônus!");
  3917. GameTextForPlayer(playerid, "~g~~h~~h~9/9", 5000, 3);
  3918. SetPlayerPos(playerid, 1165.2668,1346.7091,10.9219);
  3919. LOnibus[playerid] = 1;
  3920. return 1;
  3921. }
  3922. EscolaOnibus[playerid] = 0;
  3923. SendClientMessage(playerid, COLOR_WHITE, "Você concluiu a Auto Escola com Sucesso");
  3924. GameTextForPlayer(playerid, "~g~~h~~h~9/9", 5000, 3);
  3925. SetPlayerPos(playerid, 1165.2668,1346.7091,10.9219);
  3926. LOnibus[playerid] = 1;
  3927. }
  3928. }
  3929. if(LixeiroTrabalho[playerid] == 1)
  3930. {
  3931. if(IsPlayerInAnyVehicle(playerid))
  3932. {
  3933. SendClientMessage(playerid, COR_VERMELHO, "Você deve estar apé para pegar o Lixo.");
  3934. return 1;
  3935. }
  3936. new random1 = random(sizeof(LixoRandom));
  3937. DeleteCheckpointPickup(playerid);
  3938. AddCheckpointPickup(playerid, LixoRandom[random1][0], LixoRandom[random1][1], LixoRandom[random1][2], 1264);
  3939. SendClientMessage(playerid, 0xFFFFFFAA, "<!> Lixo {00FF00}Recolhido{FFFFFF}.");
  3940. SendClientMessage(playerid, 0xFFFFFFAA, "<!> Foram adicionados R$75 no seu salário, para encerrar digite /FinalizarLixo.");
  3941. DadosPlayer[playerid][pLucrosPD] += 75;
  3942. }
  3943. if(IniciarBus[playerid] == 1) { IniciarBus[playerid] = 2; SetPlayerCheckpoint(playerid, 2074.3369,887.4102,7.4541, 4); }
  3944. else if(IniciarBus[playerid] == 2) { IniciarBus[playerid] = 3; SetPlayerCheckpoint(playerid, 2069.2810,1154.5472,10.7783, 4); SetTimerEx("ItinerarioOnibus", 10000, false, "d", playerid); TogglePlayerControllable(playerid, 0); GameTextForPlayer(playerid, "~g~Espere no Ponto", 10000, 3); }
  3945. else if(IniciarBus[playerid] == 3) { IniciarBus[playerid] = 4; SetPlayerCheckpoint(playerid, 2075.2842,1394.8231,10.7720, 4); }
  3946. else if(IniciarBus[playerid] == 4) { IniciarBus[playerid] = 5; SetPlayerCheckpoint(playerid, 2246.1196,1890.6322,10.7731, 4); SetTimerEx("ItinerarioOnibus", 10000, false, "d", playerid); TogglePlayerControllable(playerid, 0); GameTextForPlayer(playerid, "~g~Espere no Ponto", 10000, 3); }
  3947. else if(IniciarBus[playerid] == 5) { IniciarBus[playerid] = 6; SetPlayerCheckpoint(playerid, 2398.4597,1970.7390,10.7718, 4); }
  3948. else if(IniciarBus[playerid] == 6) { IniciarBus[playerid] = 7; SetPlayerCheckpoint(playerid, 2547.0483,1949.9800,10.8088, 4); }
  3949. else if(IniciarBus[playerid] == 7) { IniciarBus[playerid] = 8; SetPlayerCheckpoint(playerid, 2594.4600,2006.2836,10.8995, 4); }
  3950. else if(IniciarBus[playerid] == 8) { IniciarBus[playerid] = 9; SetPlayerCheckpoint(playerid, 2394.8213,2415.2295,10.7780, 4); }
  3951. else if(IniciarBus[playerid] == 9) { IniciarBus[playerid] = 10; SetPlayerCheckpoint(playerid, 2128.0227,2356.3486,10.7721, 4); SetTimerEx("ItinerarioOnibus", 10000, false, "d", playerid); TogglePlayerControllable(playerid, 0); GameTextForPlayer(playerid, "~g~Espere no Ponto", 10000, 3); }
  3952. else if(IniciarBus[playerid] == 10) { IniciarBus[playerid] = 11; SetPlayerCheckpoint(playerid, 2125.2583,2172.8289,10.7712, 4); SetTimerEx("ItinerarioOnibus", 10000, false, "d", playerid); TogglePlayerControllable(playerid, 0); GameTextForPlayer(playerid, "~g~Espere no Ponto", 10000, 3); }
  3953. else if(IniciarBus[playerid] == 11) { IniciarBus[playerid] = 12; SetPlayerCheckpoint(playerid, 1996.5968,1714.8643,10.7661, 4); }
  3954. else if(IniciarBus[playerid] == 12) { IniciarBus[playerid] = 13; SetPlayerCheckpoint(playerid, 1649.2139,1782.1652,10.7728, 4); }
  3955. else if(IniciarBus[playerid] == 13) { IniciarBus[playerid] = 14; SetPlayerCheckpoint(playerid, 1607.7406,1875.3433,10.7819, 4); }
  3956. else if(IniciarBus[playerid] == 14) { IniciarBus[playerid] = 15; SetPlayerCheckpoint(playerid, 1563.6035,1766.9213,10.8445, 4); }
  3957. else if(IniciarBus[playerid] == 15) { IniciarBus[playerid] = 16; SetPlayerCheckpoint(playerid, 1775.4053,1710.4402,13.3648, 4); SetTimerEx("ItinerarioOnibus", 10000, false, "d", playerid); TogglePlayerControllable(playerid, 0); GameTextForPlayer(playerid, "~g~Espere no Ponto", 10000, 3); }
  3958. else if(IniciarBus[playerid] == 16) { IniciarBus[playerid] = 17; SetPlayerCheckpoint(playerid, 2041.0188,1403.6758,10.7730, 4); }
  3959. else if(IniciarBus[playerid] == 17) { IniciarBus[playerid] = 18; SetPlayerCheckpoint(playerid, 2045.9801,1062.5544,10.7734, 4); }
  3960. else if(IniciarBus[playerid] == 18) { IniciarBus[playerid] = 19; SetPlayerCheckpoint(playerid, 2047.1465,904.9841,8.1643, 4); }
  3961. else if(IniciarBus[playerid] == 19) { IniciarBus[playerid] = 20; SetPlayerCheckpoint(playerid, 2051.2092,831.8483,6.8351, 4); }
  3962. else if(IniciarBus[playerid] == 20)
  3963. {
  3964. IniciarBus[playerid] = 1;
  3965. SendClientMessage(playerid, COLOR_WHITE, "<!> Você completou uma volta, recebeu 200 reais.");
  3966. SendClientMessage(playerid, COLOR_WHITE, "<!> O Dinheiro foi adicionado ao seu salário.");
  3967. SendClientMessage(playerid, COLOR_WHITE, "<!> Faça o itinerario novamente e ganhe mais dinheiro.");
  3968. SendClientMessage(playerid, COLOR_WHITE, "<!> Caso não queira fazer novamente digite '/FinalizarBus'");
  3969. SetPlayerCheckpoint(playerid, 2074.3369,887.4102,7.4541, 4);
  3970. }
  3971. return 1;
  3972. }
  3973.  
  3974. public OnPlayerLeaveCheckpoint(playerid)
  3975. {
  3976. return 1;
  3977. }
  3978.  
  3979. public OnPlayerEnterRaceCheckpoint(playerid)
  3980. {
  3981. return 1;
  3982. }
  3983.  
  3984. public OnPlayerLeaveRaceCheckpoint(playerid)
  3985. {
  3986. return 1;
  3987. }
  3988.  
  3989. public OnObjectMoved(objectid)
  3990. {
  3991. return 1;
  3992. }
  3993.  
  3994. public OnPlayerObjectMoved(playerid, objectid)
  3995. {
  3996. return 1;
  3997. }
  3998.  
  3999. public OnPlayerPickUpPickup(playerid, pickupid)
  4000. {
  4001. return 1;
  4002. }
  4003.  
  4004. public OnPlayerSelectedMenuRow(playerid, row)
  4005. {
  4006. return 1;
  4007. }
  4008.  
  4009. public OnPlayerExitedMenu(playerid)
  4010. {
  4011. return 1;
  4012. }
  4013.  
  4014. public SetPlayerToTeamColor(playerid)
  4015. {
  4016. if(admtrampando[playerid] == 1)
  4017. {
  4018. SetPlayerColor(playerid, COLOR_LIGHTBLUE);
  4019. }
  4020. else
  4021. {
  4022. SetPlayerColor(playerid, COLOR_WHITE);
  4023. }
  4024. }
  4025. public OnPlayerEnterVehicle(playerid, vehicleid, ispassenger)
  4026. {
  4027. NovaCamera[playerid] = 0;
  4028. return 1;
  4029. }
  4030.  
  4031. public OnPlayerExitVehicle(playerid, vehicleid)
  4032. {
  4033. if(EscolaCarro[playerid] != 0)
  4034. {
  4035. CarroEscola = 0;
  4036. EscolaCarro[playerid] = 0;
  4037. DisablePlayerCheckpoint(playerid);
  4038. SetVehicleToRespawn(AutoEscola[1]);
  4039. SetPlayerPos(playerid, 1165.2668,1346.7091,10.9219);
  4040. SendClientMessage(playerid, COR_VERMELHO, "Você saiu do Veiculo e perdeu o Teste");
  4041. }
  4042. if(EscolaMoto[playerid] != 0)
  4043. {
  4044. MotoEscola = 0;
  4045. EscolaMoto[playerid] = 0;
  4046. DisablePlayerCheckpoint(playerid);
  4047. EscolaCarro[playerid] = 0;
  4048. DisablePlayerCheckpoint(playerid);
  4049. SetVehicleToRespawn(AutoEscola[2]);
  4050. SetPlayerPos(playerid, 1165.2668,1346.7091,10.9219);
  4051. SendClientMessage(playerid, COR_VERMELHO, "Você saiu do Veiculo e perdeu o Teste");
  4052. }
  4053. if(EscolaCaminhao[playerid] != 0)
  4054. {
  4055. CaminhaoEscola = 0;
  4056. EscolaCaminhao[playerid] = 0;
  4057. DisablePlayerCheckpoint(playerid);
  4058. SetVehicleToRespawn(AutoEscola[3]);
  4059. SetPlayerPos(playerid, 1165.2668,1346.7091,10.9219);
  4060. SendClientMessage(playerid, COR_VERMELHO, "Você saiu do Veiculo e perdeu o Teste");
  4061. }
  4062. if(EscolaOnibus[playerid] != 0)
  4063. {
  4064. OnibusEscola = 0;
  4065. EscolaOnibus[playerid] = 0;
  4066. DisablePlayerCheckpoint(playerid);
  4067. SetVehicleToRespawn(AutoEscola[4]);
  4068. SetPlayerPos(playerid, 1165.2668,1346.7091,10.9219);
  4069. SendClientMessage(playerid, COR_VERMELHO, "Você saiu do Veiculo e perdeu o Teste");
  4070. }
  4071. if(CintoSeguranca[playerid] == 1)
  4072. {
  4073. return 1;
  4074. }
  4075. SendClientMessage(playerid, 0xFFFFFFAA, "* Não deixe o carro ligado ou alguem poderá leva-lo!");
  4076. return 1;
  4077. }
  4078.  
  4079. public OnPlayerStateChange(playerid, newstate, oldstate)
  4080. {
  4081. if(newstate == PLAYER_STATE_ONFOOT)
  4082. {
  4083. TogglePlayerControllable(playerid, 1);
  4084. SetCameraBehindPlayer(playerid);
  4085. }
  4086. if(newstate == PLAYER_STATE_ONFOOT && oldstate == PLAYER_STATE_DRIVER || oldstate == PLAYER_STATE_PASSENGER)
  4087. {
  4088. if(CintoSeguranca[playerid] == 1)
  4089. {
  4090. SendClientMessage(playerid, COR_VERMELHO, "Você foi puxado para dentro, tire o Cinto para sair.");
  4091. PutPlayerInVehicle(playerid, CarroAntigo[playerid], AssentoAntigo[playerid]);
  4092. }
  4093. }
  4094. if(newstate == PLAYER_STATE_PASSENGER && oldstate == PLAYER_STATE_ONFOOT)
  4095. {
  4096. new Assento = GetPlayerVehicleSeat(playerid);
  4097. AssentoAntigo[playerid] = Assento;
  4098. new NovoCarro = GetPlayerVehicleID(playerid);
  4099. CarroAntigo[playerid] = NovoCarro;
  4100. }
  4101. if(newstate == PLAYER_STATE_DRIVER && oldstate == PLAYER_STATE_ONFOOT)
  4102. {
  4103. if(CintoSeguranca[playerid] == 1)
  4104. {
  4105. return 1;
  4106. }
  4107. new Assento = GetPlayerVehicleSeat(playerid);
  4108. AssentoAntigo[playerid] = Assento;
  4109. new NovoCarro = GetPlayerVehicleID(playerid);
  4110. CarroAntigo[playerid] = NovoCarro;
  4111. SendClientMessage(playerid, 0xFFFF00AA, "<!> Para ligar o veículo use: /v ligar {0000FF}Para colocar o Cinto use: /cc.");
  4112. SendClientMessage(playerid, 0xFFFFFFAA, "<!> Tecle 'Y' para ativar ou desativar a camera on-board.");
  4113. format(STR, sizeof(STR), "*** Placa do Veiculo {9C9598}%i {FFFFFF}***", NovoCarro);
  4114. SendClientMessage(playerid, -1, STR);
  4115. }
  4116. if(IsPlayerNPC(playerid)) return 1;
  4117. if(newstate == PLAYER_STATE_DRIVER)
  4118. {// 38 / 49 / 56 = SS
  4119. new newcar = GetPlayerVehicleID(playerid);
  4120. new carid=GetVehicleModel(newcar);
  4121. if(carid == 481 || carid == 510)
  4122. {
  4123. }
  4124. else
  4125. {
  4126. if(IsAMecCar(newcar))
  4127. {
  4128. if(DadosPlayer[playerid][pProfissao] != 1)
  4129. {
  4130. RemovePlayerFromVehicle(playerid);
  4131. SendClientMessage(playerid, COR_VERMELHO, "Você não é um Mecânico, por isso não tem a chave desse veículo!");
  4132. }
  4133. }
  4134. if(IsATaxiCar(newcar))
  4135. {
  4136. if(DadosPlayer[playerid][pProfissao] != 2)
  4137. {
  4138. RemovePlayerFromVehicle(playerid);
  4139. SendClientMessage(playerid, COR_VERMELHO, "Você não é um Taxista, por isso não tem a chave desse veículo!");
  4140. }
  4141. }
  4142. if(IsAOnibusCar(newcar))
  4143. {
  4144. if(DadosPlayer[playerid][pProfissao] != 3)
  4145. {
  4146. RemovePlayerFromVehicle(playerid);
  4147. SendClientMessage(playerid, COR_VERMELHO, "Você não é um Motorista de Onibus, por isso não tem a chave desse veículo!");
  4148. }
  4149. }
  4150. if(IsALixeiroCar(newcar))
  4151. {
  4152. if(DadosPlayer[playerid][pProfissao] != 4)
  4153. {
  4154. RemovePlayerFromVehicle(playerid);
  4155. SendClientMessage(playerid, COR_VERMELHO, "Você não é um Lixeiro de Avião, por isso não tem a chave desse veículo!");
  4156. }
  4157. }
  4158. if(IsAMotoBoyCar(newcar))
  4159. {
  4160. if(DadosPlayer[playerid][pProfissao] != 6)
  4161. {
  4162. RemovePlayerFromVehicle(playerid);
  4163. SendClientMessage(playerid, COR_VERMELHO, "Você não é um MotoBoy, por isso não tem a chave desse veículo!");
  4164. }
  4165. }
  4166. if(IsABikeAluguelCar(newcar))
  4167. {
  4168. cmd_aluguel(playerid);
  4169. }
  4170. if(IsAMedicoCar(newcar))
  4171. {
  4172. if(DadosPlayer[playerid][pProfissao] != 5)
  4173. {
  4174. RemovePlayerFromVehicle(playerid);
  4175. SendClientMessage(playerid, COR_VERMELHO, "Você não é um Médico, por isso não tem a chave desse veículo!");
  4176. }
  4177. }
  4178. if(IsAEscolaCar(newcar))
  4179. {
  4180. if(EscolaMoto[playerid] == 0 && EscolaCarro[playerid] == 0 && EscolaCaminhao[playerid] == 0 && EscolaOnibus[playerid] == 0)
  4181. {
  4182. RemovePlayerFromVehicle(playerid);
  4183. SendClientMessage(playerid, COR_VERMELHO, "Você não está fazendo o Teste!!");
  4184. }
  4185. }
  4186. if(VeiculoMoto(newcar))
  4187. {
  4188. if(EscolaMoto[playerid] == 1)
  4189. {
  4190.  
  4191. }
  4192. if(LMoto[playerid] != 0)
  4193. {
  4194. RemovePlayerFromVehicle(playerid);
  4195. SendClientMessage(playerid, COR_VERMELHO, "Você não tem licença de dirigir Motos");
  4196. }
  4197. }
  4198. if(VeiculoOnibus(newcar))
  4199. {
  4200. if(LOnibus[playerid] != 0)
  4201. {
  4202. RemovePlayerFromVehicle(playerid);
  4203. SendClientMessage(playerid, COR_VERMELHO, "Você não tem licença de dirigir Onibus");
  4204. }
  4205. }
  4206. if(VeiculoCarro(newcar))
  4207. {
  4208. if(LCarro[playerid] != 0)
  4209. {
  4210. RemovePlayerFromVehicle(playerid);
  4211. SendClientMessage(playerid, COR_VERMELHO, "Você não tem licença de dirigir Carro");
  4212. }
  4213. }
  4214. if(VeiculoBarco(newcar))
  4215. {
  4216. if(LBarco[playerid] != 0)
  4217. {
  4218. RemovePlayerFromVehicle(playerid);
  4219. SendClientMessage(playerid, COR_VERMELHO, "Você não tem licença de dirigir Barcos");
  4220. }
  4221. }
  4222. if(VeiculoCaminhao(newcar))
  4223. {
  4224. if(LCaminhao[playerid] != 0)
  4225. {
  4226. RemovePlayerFromVehicle(playerid);
  4227. SendClientMessage(playerid, COR_VERMELHO, "Você não tem licença de dirigir Caminhões");
  4228. }
  4229. }
  4230. if(VeiculoHelicoptero(newcar))
  4231. {
  4232. if(LHelicoptero[playerid] != 0)
  4233. {
  4234. RemovePlayerFromVehicle(playerid);
  4235. SendClientMessage(playerid, COR_VERMELHO, "Você não tem licença de dirigir Helicopteros");
  4236. }
  4237. }
  4238. if(VeiculoAviao(newcar))
  4239. {
  4240. if(LAviao[playerid] != 0)
  4241. {
  4242. RemovePlayerFromVehicle(playerid);
  4243. SendClientMessage(playerid, COR_VERMELHO, "Você não tem licença de dirigir Aviões");
  4244. }
  4245. }
  4246. }
  4247. }
  4248. return 1;
  4249. }
  4250. public OnPlayerKeyStateChange(playerid, newkeys, oldkeys)
  4251. {
  4252. format(String, sizeof(String), "Key: %i.", newkeys);
  4253. SendClientMessageToAll(COLOR_LIGHTBLUE, String);
  4254. if(GetPlayerState(playerid) == PLAYER_STATE_DRIVER)
  4255. {
  4256. if(newkeys == 40)
  4257. {
  4258. new Painel, Porta, Luz, Pneus;
  4259. new Veiculo = GetPlayerVehicleID(playerid);
  4260. if(IsPlayerInAnyVehicle(playerid))
  4261. {
  4262. if(GetPlayerVehicleSeat(playerid) == 0)
  4263. {
  4264. GetVehicleDamageStatus(Veiculo, Painel, Porta, Luz, Pneus);
  4265. if(PneusFurados[Veiculo] == 3)
  4266. {
  4267. PneusFurados[Veiculo] = 1;
  4268. GetVehicleDamageStatus(Veiculo, Painel, Porta, Luz, Pneus);
  4269. UpdateVehicleDamageStatus(Veiculo, Painel, Porta, Luz, 5);
  4270. SendClientMessage(playerid, 0xFFFFFFAA, "* Pneus {FF0000}Furados{FFFFFF}.");
  4271. return 1;
  4272. }
  4273. if(Pneus == 5)
  4274. {
  4275. if(MotorQueimado[Veiculo] == 5)
  4276. {
  4277. SetVehicleHealth(Veiculo, 340);
  4278. SendClientMessage(playerid, COLOR_WHITE, "* Motor {FF0000} Queimado");
  4279. return 1;
  4280. }
  4281. MotorQueimado[Veiculo] += 1;
  4282. SendClientMessage(playerid, COR_VERMELHO, "Cuidado, poderá queimar o Motor!!!!");
  4283. return 1;
  4284. }
  4285. PneusFurados[Veiculo] += 1;
  4286. SendClientMessage(playerid, COR_VERMELHO, "Cuidado, poderá furar os Pneus traseiros do Veiculo!!!!");
  4287. }
  4288. }
  4289. }
  4290. }
  4291. if(GetPlayerState(playerid) == PLAYER_STATE_DRIVER && newkeys & KEY_YES)
  4292. {
  4293. if(VeiculoValido[GetPlayerVehicleID(playerid)] == 1)
  4294. {
  4295. if(NovaCamera[playerid] == 0)
  4296. {
  4297. GameTextForPlayer(playerid, "~w~camera~g~ ligada", 5000, 6);
  4298. AttachCameraToObject(playerid, ObjetoCarro[GetPlayerVehicleID(playerid)]);
  4299. NovaCamera[playerid] = 1;
  4300. }
  4301. else if(NovaCamera[playerid] == 1)
  4302. {
  4303. GameTextForPlayer(playerid, "~w~camera~r~ desligada", 5000, 6);
  4304. SetCameraBehindPlayer(playerid);
  4305. NovaCamera[playerid] = 0;
  4306. }
  4307. }
  4308. else
  4309. {
  4310. SendClientMessage(playerid, 0xFF0000, "Este veículo ainda não suporta câmera em 1ª pessoa.");
  4311. }
  4312. }
  4313. if(newkeys == KEY_FIRE)
  4314. {
  4315. if(EmComa[playerid] == 1)
  4316. {
  4317. SetPlayerPos(playerid, 1711.7788,1193.0687,35.7302);
  4318. ApplyAnimation(playerid, "CRACK", "crckdeth2", 4.1,1,1,1,1,0,1);
  4319. SetPlayerCameraPos(playerid, 1718.0660,1193.0928,34.8259);
  4320. SetPlayerCameraLookAt(playerid, 1713.2642,1193.1049,34.8259);
  4321. }
  4322. }
  4323. if(newkeys == KEY_JUMP)
  4324. {
  4325. if(GetPlayerState(playerid) == PLAYER_STATE_ONFOOT)
  4326. {
  4327. if(PuloQueda[playerid] == 0)
  4328. {
  4329. PuloQueda[playerid] = 1;
  4330. return 1;
  4331. }
  4332. if(PuloQueda[playerid] == 1)
  4333. {
  4334. PuloQueda[playerid] = 2;
  4335. return 1;
  4336. }
  4337. if(PuloQueda[playerid] == 2)
  4338. {
  4339. PuloQueda[playerid] = 3;
  4340. return 1;
  4341. }
  4342. if(PuloQueda[playerid] == 3)
  4343. {
  4344. PuloQueda[playerid] = 4;
  4345. return 1;
  4346. }
  4347. if(PuloQueda[playerid] == 4)
  4348. {
  4349. new Float:Vida;
  4350. GetPlayerHealth(playerid, Vida);
  4351. SetPlayerHealth(playerid, Vida-2);
  4352. SendClientMessage(playerid, -1, "Você levou um tombo");
  4353. GameTextForPlayer(playerid, "~r~~h~-2 de Life", 3000, 1);
  4354. PuloQueda[playerid] = 0;
  4355. return 1;
  4356. }
  4357. }
  4358. }
  4359. if(newkeys == KEY_SECONDARY_ATTACK)// LETRA F
  4360. {
  4361. cmd_entrar(playerid,"");// Quando ele aperta a letra acima ('F') executa esse comando!
  4362. cmd_sair(playerid,"");// Quando ele aperta a letra acima ('F') executa esse comando!
  4363. }
  4364. if((newkeys == KEY_HORN) && (IsPlayerInAnyVehicle(playerid)))
  4365. {
  4366. cmd_portaotaxi(playerid);
  4367. cmd_portaohotel(playerid);
  4368. cmd_portaofunilaria(playerid);
  4369. cmd_portaomecanicos(playerid);
  4370. cmd_portaomedicos1(playerid);
  4371. cmd_portaomedicos2(playerid);
  4372. cmd_portaomotoboy1(playerid);
  4373. cmd_portaomotoboy2(playerid);
  4374. }
  4375. if(newkeys == 16)
  4376. {
  4377. cmd_pegaremprego(playerid);
  4378. cmd_iniciarteste(playerid);
  4379. cmd_anunciodialogid(playerid);
  4380. cmd_batercartao(playerid, "");
  4381. cmd_comprarskin(playerid);
  4382. if(PlayerToPoint(8.0, playerid, 1615.1709,1815.8325,10.8203))
  4383. {
  4384. if(DadosPlayer[playerid][pProfissao] != 5)
  4385. {
  4386. return 1;
  4387. }
  4388. SetPlayerPos(playerid, 1608.8566,1749.5352,30.4688);
  4389. SetPlayerFacingAngle(playerid, 176.1353);
  4390. }
  4391. if(PlayerToPoint(8.0, playerid, 1608.8566,1749.5352,30.4688))
  4392. {
  4393. if(DadosPlayer[playerid][pProfissao] != 5)
  4394. {
  4395. return 1;
  4396. }
  4397. SetPlayerPos(playerid, 1615.1709,1815.8325,10.8203);
  4398. SetPlayerFacingAngle(playerid, 173.5949);
  4399. }
  4400. if(PlayerToPoint(8.0, playerid, 2316.6047,-12.6100,26.7422))
  4401. {
  4402. if(DadosPlayer[playerid][pContaBanco] == 0)
  4403. {
  4404. ShowPlayerDialog(playerid, DIALOG_SEMBANCO, DIALOG_STYLE_LIST, "INFO Banco", "Comprar Conta", "Selecionar", "Cancelar");
  4405. }
  4406. else
  4407. {
  4408. ShowPlayerDialog(playerid, DIALOG_COMBANCO, DIALOG_STYLE_LIST, "INFO Banco", "Ver Banco\nApagar Conta", "Selecionar", "Cancelar");
  4409. }
  4410. }
  4411. }
  4412. return 1;
  4413. }
  4414. public OnPlayerCommandPerformed(playerid, cmdtext[], success)
  4415. {
  4416. if(!success) return SendClientMessage(playerid, 0xFFFF00AA, "Brasil CL: Comando inválido, use /ajuda.");
  4417. return 1;
  4418. }
  4419.  
  4420. CMD:pegaradmin(playerid)
  4421. {
  4422. DadosPlayer[playerid][pAdmin] = 5;
  4423. cmd_trabalhar(playerid, "");
  4424. SendClientMessage(playerid,0xFFFF00AA, "Voce pegou Admin Nivel 5");
  4425. return 1;
  4426. }
  4427. CMD:creditos(playerid)
  4428. {
  4429. SendClientMessage(playerid,0xFFFF00AA, "Creditos a Kevin Santos ");
  4430. SendClientMessage(playerid,0xFFFF00AA, "Creditos a Bruno Trindade ");
  4431. SendClientMessage(playerid,0xFFFF00AA, "Creditos a Fire Script Pelas Ajuda ");
  4432. SendClientMessage(playerid,0xFFFF00AA, "Creditos a Jonathan Feitosa Pelo SIstema de registro ");
  4433. SendClientMessage(playerid,0xFFFF00AA, "Creditos aos Criadores do ZCMD ,SSCANF , DOF2 etc.... ");
  4434. return 1;
  4435. }
  4436. CMD:pegaremprego(playerid)
  4437. {
  4438. if(!PlayerToPoint(2.0, playerid, 361.8300,173.5202,1008.3828))
  4439. {
  4440. return 1;
  4441. }
  4442. ShowPlayerDialog(playerid, DIALOG_PREFEITURA, DIALOG_STYLE_LIST, "{FFFFFF}Prefeitura de LV","\tPagar multas do Veiculo\n\tConseguir um Emprego","Confirmar","Cancelar");
  4443. return 1;
  4444. }
  4445. CMD:entrar(playerid, params[])
  4446. {
  4447. if (PlayerToPoint(3.0, playerid,2375.7332,2306.8313,8.1406))//Prefeitura
  4448. {
  4449. GameTextForPlayer(playerid, "~g~Entrando na ~b~Prefeitura", 3000, 3);
  4450. SetPlayerInterior(playerid,3);
  4451. SetPlayerPos(playerid,387.7978,173.8582,1008.3828);
  4452. }
  4453. else if (PlayerToPoint(3.0, playerid,2388.4788,2466.0518,10.8203))//Estação Metereológica
  4454. {
  4455. GameTextForPlayer(playerid, "~g~Entrando na ~b~Estacao Metereologica", 3000, 3);
  4456. SetPlayerInterior(playerid,3);
  4457. SetPlayerPos(playerid,366.7068,197.4417,1008.3828);
  4458. }
  4459. else if (PlayerToPoint(3.0, playerid,1658.4915,2200.3518,10.8203))//Mecanicos
  4460. {
  4461. GameTextForPlayer(playerid, "~g~Entrando na ~b~Oficina", 3000, 3);
  4462. SetPlayerInterior(playerid,1);
  4463. SetPlayerPos(playerid,243.7966,304.9345,999.1484);
  4464. }
  4465. else if (PlayerToPoint(3.0, playerid,2287.2432,2430.9260,10.8203))//Delegacia
  4466. {
  4467. GameTextForPlayer(playerid, "~g~Entrando na ~b~Delegacia", 3000, 3);
  4468. SetPlayerInterior(playerid,3);
  4469. SetPlayerPos(playerid,239.0882,142.0466,1003.0234);
  4470. }
  4471. else if(PlayerToPoint(3.0, playerid, 2127.6575,2379.1746,10.8203))//Banco de LV
  4472. {
  4473. GameTextForPlayer(playerid, "~g~Entrando no ~b~Banco", 3000, 3);
  4474. SetPlayerInterior(playerid, 0);
  4475. SetPlayerPos(playerid,2315.5200,0.3490,26.7422);
  4476. }
  4477. else if(PlayerToPoint(3.0, playerid, 2102.4788,2257.4514,11.0234))//Binco de LV
  4478. {
  4479. GameTextForPlayer(playerid, "~g~Entrando na ~b~Binco", 3000, 3);
  4480. SetPlayerInterior(playerid, 15);
  4481. SetPlayerPos(playerid,207.7336,-108.6231,1005.1328);
  4482. }
  4483. else if(PlayerToPoint(3.0, playerid, 2368.5193,1983.7614,10.8203))//Steak de LV
  4484. {
  4485. GameTextForPlayer(playerid, "~g~Entrando na ~b~Steak House", 3000, 3);
  4486. SetPlayerInterior(playerid, 4);
  4487. SetPlayerPos(playerid,457.304748,-88.428497,999.554687);
  4488. }
  4489. else if(PlayerToPoint(3.0, playerid, 2393.2102,2041.9880,10.8203))//Clukin Bell de LV
  4490. {
  4491. GameTextForPlayer(playerid, "~g~Entrando no ~b~Clukin Bell", 3000, 3);
  4492. SetPlayerInterior(playerid, 9);
  4493. SetPlayerPos(playerid,364.9281,-10.7596,1001.8516);
  4494. }
  4495. else if(PlayerToPoint(3.0, playerid, 2351.7773,2532.9316,10.8203))//Well Staked Pizza de LV
  4496. {
  4497. GameTextForPlayer(playerid, "~g~Entrando no ~b~Well Staked", 3000, 3);
  4498. SetPlayerInterior(playerid, 5);
  4499. SetPlayerPos(playerid,372.2600,-132.8487,1001.4922);
  4500. }
  4501. else if(PlayerToPoint(3.0, playerid, 1583.2543,1769.0892,10.8203))//Hospital de LV
  4502. {
  4503. GameTextForPlayer(playerid, "~g~Entrando no ~b~Hospital", 3000, 3);
  4504. SetPlayerVirtualWorld(playerid, 10);
  4505. SetPlayerInterior(playerid, 1);
  4506. SetPlayerPos(playerid,1715.4327,1169.8258,34.8259);
  4507. }
  4508. else if(PlayerToPoint(3.0, playerid, 2351.7773,2532.9316,10.8203))//Hotel de LV
  4509. {
  4510. if(DadosPlayer[playerid][pQuartoHotel] == 0)
  4511. {
  4512. SendClientMessage(playerid, COR_VERMELHO, "Você não possui um quarto no hotel");
  4513. return 1;
  4514. }
  4515. GameTextForPlayer(playerid, "~g~Entrando no ~b~Hotel", 3000, 3);
  4516. SetPlayerInterior(playerid, 3);
  4517. SetPlayerPos(playerid,964.106994,-53.205497,1001.124572);
  4518. NoHotel[playerid] = 1;
  4519. }
  4520. else if(PlayerToPoint(3.0, playerid, 1719.8727,1193.0046,34.8259))//Pacientes Hospital de LV
  4521. {
  4522. if(DadosPlayer[playerid][pProfissao] != 5)
  4523. {
  4524. GameTextForPlayer(playerid, "~w~Porta ~r~Fechada", 3000, 6);
  4525. return 1;
  4526. }
  4527. GameTextForPlayer(playerid, "~g~Entrando na ~b~Sala de Pacientes", 3000, 3);
  4528. SetPlayerVirtualWorld(playerid, 10);
  4529. SetPlayerInterior(playerid, 1);
  4530. SetPlayerPos(playerid,1718.0514,1192.9563,34.8259);
  4531. }
  4532. return 1;
  4533. }
  4534. CMD:sair(playerid, params[])
  4535. {
  4536. if (PlayerToPoint(3.0, playerid,387.7978,173.8582,1008.3828))//Prefeitura
  4537. {
  4538. GameTextForPlayer(playerid, "~g~Saindo da ~b~Prefeitura", 3000, 3);
  4539. SetPlayerInterior(playerid,0);
  4540. SetPlayerPos(playerid,2375.7332,2306.8313,8.1406);
  4541. }
  4542. else if (PlayerToPoint(3.0, playerid,366.7068,197.4417,1008.3828))//Estacao M.
  4543. {
  4544. GameTextForPlayer(playerid, "~g~Saindo da ~b~Estacao Metereologica", 3000, 3);
  4545. SetPlayerInterior(playerid,0);
  4546. SetPlayerPos(playerid,2388.4788,2466.0518,10.8203);
  4547. }
  4548. else if (PlayerToPoint(3.0, playerid,243.7966,304.9345,999.1484))//Mecanicos
  4549. {
  4550. GameTextForPlayer(playerid, "~g~Saindo da ~b~Oficina", 3000, 3);
  4551. SetPlayerInterior(playerid,0);
  4552. SetPlayerPos(playerid,1658.4915,2200.3518,10.8203);
  4553. }
  4554. else if (PlayerToPoint(3.0, playerid,239.0882,142.0466,1003.0234))//Delegacia
  4555. {
  4556. GameTextForPlayer(playerid, "~g~Saindo da ~b~Delegacia", 3000, 3);
  4557. SetPlayerInterior(playerid,0);
  4558. SetPlayerPos(playerid,2287.2432,2430.9260,10.8203);
  4559. }
  4560. else if(PlayerToPoint(3.0, playerid, 2315.5200,0.3490,26.7422))//Banco
  4561. {
  4562. GameTextForPlayer(playerid, "~g~Saindo do ~b~Banco", 3000, 3);
  4563. SetPlayerInterior(playerid, 0);
  4564. SetPlayerPos(playerid,2127.6575,2379.1746,10.8203);
  4565. }
  4566. else if(PlayerToPoint(3.0, playerid, 207.7336,-108.6231,1005.1328))//Binco
  4567. {
  4568. GameTextForPlayer(playerid, "~g~Saindo da ~b~Binco", 3000, 3);
  4569. SetPlayerInterior(playerid, 0);
  4570. SetPlayerPos(playerid,2102.4788,2257.4514,11.0234);
  4571. }
  4572. else if(PlayerToPoint(3.0, playerid, 457.304748,-88.428497,999.554687))//Steak
  4573. {
  4574. GameTextForPlayer(playerid, "~g~Saindo da ~b~Steak House", 3000, 3);
  4575. SetPlayerInterior(playerid, 0);
  4576. SetPlayerPos(playerid,2368.5193,1983.7614,10.8203);
  4577. }
  4578. else if(PlayerToPoint(3.0, playerid, 364.9281,-10.7596,1001.8516))//Clukin Bell de LV
  4579. {
  4580. GameTextForPlayer(playerid, "~g~Saindo do ~b~Clukin Bell", 3000, 3);
  4581. SetPlayerInterior(playerid, 0);
  4582. SetPlayerPos(playerid,2393.2102,2041.9880,10.8203);
  4583. }
  4584. else if(PlayerToPoint(3.0, playerid, 372.2600,-132.8487,1001.4922))//Well Staked Pizza de LV
  4585. {
  4586. GameTextForPlayer(playerid, "~g~Saindo do ~b~Well Staked", 3000, 3);
  4587. SetPlayerInterior(playerid, 0);
  4588. SetPlayerPos(playerid,2351.7773,2532.9316,10.8203);
  4589. }
  4590. else if(PlayerToPoint(3.0, playerid, 1715.4327,1169.8258,34.8259))//Hospital de LV
  4591. {
  4592. GameTextForPlayer(playerid, "~g~Saindo do ~b~Hospital", 3000, 3);
  4593. SetPlayerVirtualWorld(playerid, 0);
  4594. SetPlayerInterior(playerid,0);
  4595. SetPlayerPos(playerid,1583.2543,1769.0892,10.8203);
  4596. }
  4597. else if(PlayerToPoint(3.0, playerid, 964.106994,-53.205497,1001.124572))//Hotel de LV
  4598. {
  4599. GameTextForPlayer(playerid, "~g~Saindo do ~b~Hotel", 3000, 3);
  4600. SetPlayerInterior(playerid, 0);
  4601. SetPlayerPos(playerid,1850.4238,2156.7078,10.8203);
  4602. NoHotel[playerid] = 0;
  4603. }
  4604. else if(PlayerToPoint(3.0, playerid, 1718.0514,1192.9563,34.8259))//Pacientes Hospital de LV
  4605. {
  4606. if(DadosPlayer[playerid][pProfissao] != 5)
  4607. {
  4608. GameTextForPlayer(playerid, "~w~Porta ~r~Fechada", 3000, 6);
  4609. return 1;
  4610. }
  4611. GameTextForPlayer(playerid, "~g~Saindo da ~b~Sala dos Pacientes", 3000, 3);
  4612. SetPlayerVirtualWorld(playerid, 10);
  4613. SetPlayerInterior(playerid, 1);
  4614. SetPlayerPos(playerid,1719.8727,1193.0046,34.8259);
  4615. }
  4616. return 1;
  4617. }
  4618. CMD:batercartao(playerid, params[])
  4619. {
  4620. if(IsAMec(playerid))
  4621. {
  4622. if(PlayerToPoint(3,playerid,249.1723,302.0175,999.1484))
  4623. {
  4624. if(MecanicoServico[playerid] == 0)
  4625. {
  4626. SendClientMessage(playerid, COLOR_LIGHTBLUE, "* Agora você está de plantão como mecânico e irá receber chamadas de pessoas que precisam.");
  4627. MecanicoServico[playerid] = 1;
  4628. format(String, sizeof(String), "O Mecânico %s está em serviço.", PlayerName(playerid));
  4629. SendClientMessageToAll(COLOR_LIGHTBLUE, String);
  4630. SetPlayerSkin(playerid, 48);
  4631. }
  4632. else
  4633. {
  4634. SendClientMessage(playerid, COLOR_LIGHTBLUE, "* Agora Você Está De Folga, e não receberá chamados!");
  4635. MecanicoServico[playerid] = 0;
  4636. SetPlayerSkin(playerid, DadosPlayer[playerid][pRoupa]);
  4637. }
  4638. }
  4639. }
  4640. else if(IsALixeiro(playerid))
  4641. {
  4642. if(PlayerToPoint(8,playerid,1897.6670,729.2797,10.8198))
  4643. {
  4644. if(LixeiroPlantao[playerid] == 0)
  4645. {
  4646. SendClientMessage(playerid, COLOR_LIGHTBLUE, "* Agora você está de plantão como Lixeiro e você pode fazer Limpezas agora!!");
  4647. LixeiroPlantao[playerid] = 1;
  4648. format(String, sizeof(String), "O Lixeiro %s está em serviço.", PlayerName(playerid));
  4649. SendClientMessageToAll(COLOR_LIGHTBLUE, String);
  4650. SetPlayerSkin(playerid, 260);
  4651. }
  4652. else
  4653. {
  4654. SendClientMessage(playerid, COLOR_LIGHTBLUE, "Você encerrou sua cargo-horária e finalizou o plantão");
  4655. LixeiroPlantao[playerid] = 0;
  4656. format(String, sizeof(String), "O Lixeiro %s está fora de serviço.", PlayerName(playerid));
  4657. SendClientMessageToAll(COLOR_LIGHTBLUE, String);
  4658. SetPlayerSkin(playerid, DadosPlayer[playerid][pRoupa]);
  4659. }
  4660. }
  4661. }
  4662. else if(DadosPlayer[playerid][pProfissao] == 5)
  4663. {
  4664. if(PlayerToPoint(8,playerid,1599.6315,1815.8473,10.8203))
  4665. {
  4666. if(MedicoServico[playerid] == 0)
  4667. {
  4668. SendClientMessage(playerid, COLOR_LIGHTBLUE, "* Agora você está de plantão como Lixeiro e você pode fazer viagens agora!!");
  4669. MedicoServico[playerid] = 1;
  4670. format(String, sizeof(String), "O Médico %s está em serviço.", PlayerName(playerid));
  4671. SendClientMessageToAll(COLOR_LIGHTBLUE, String);
  4672. }
  4673. else
  4674. {
  4675. SendClientMessage(playerid, COLOR_LIGHTBLUE, "Você encerrou sua cargo-horária e finalizou o plantão");
  4676. MedicoServico[playerid] = 0;
  4677. format(String, sizeof(String), "O Médico %s está fora de serviço.", PlayerName(playerid));
  4678. SendClientMessageToAll(COLOR_LIGHTBLUE, String);
  4679. }
  4680. }
  4681. }
  4682. else if(DadosPlayer[playerid][pProfissao] == 6)
  4683. {
  4684. if(PlayerToPoint(8,playerid,434.3727,-81.9675,999.5547))
  4685. {
  4686. if(MotoBoyServico[playerid] == 0)
  4687. {
  4688. SendClientMessage(playerid, COLOR_LIGHTBLUE, "* Agora você está de plantão como Lixeiro e você pode fazer viagens agora!!");
  4689. MotoBoyServico[playerid] = 1;
  4690. format(String, sizeof(String), "O MotoBoy %s está em serviço.", PlayerName(playerid));
  4691. SendClientMessageToAll(COLOR_LIGHTBLUE, String);
  4692. SetPlayerSkin(playerid, 155);
  4693. }
  4694. else
  4695. {
  4696. SendClientMessage(playerid, COLOR_LIGHTBLUE, "Você encerrou sua cargo-horária e finalizou o plantão");
  4697. MotoBoyServico[playerid] = 0;
  4698. format(String, sizeof(String), "O MotoBoy %s está fora de serviço.", PlayerName(playerid));
  4699. SendClientMessageToAll(COLOR_LIGHTBLUE, String);
  4700. SetPlayerSkin(playerid, DadosPlayer[playerid][pRoupa]);
  4701. }
  4702. }
  4703. }
  4704. return 1;
  4705. }
  4706.  
  4707. CMD:finalizarlixo(playerid, params[])
  4708. {
  4709. if(LixeiroPlantao[playerid] != 1)
  4710. {
  4711. SendClientMessage(playerid, COR_VERMELHO, "Você não está fazendo nenhum Trabalho.");
  4712. return 1;
  4713. }
  4714. LixeiroTrabalho[playerid] = 0;
  4715. SendClientMessage(playerid, COR_AZUL, "Você finalizou seu Recolhimento de Lixo.");
  4716. SendClientMessage(playerid, COR_AZUL, "Para iniciar um novo digite /IniciarLixo.");
  4717. return 1;
  4718. }
  4719.  
  4720. CMD:iniciarlixo(playerid, params[])
  4721. {
  4722. if(!IsALixeiro(playerid))
  4723. {
  4724. SendClientMessage(playerid, COLOR_WHITE, "Você não é um Lixeiro");
  4725. return 1;
  4726. }
  4727. if(LixeiroPlantao[playerid] != 0)
  4728. {
  4729. new random1 = random(sizeof(LixoRandom));
  4730. format(String, sizeof(String), "O Lixeiro %s iniciou uma Limpeza.", PlayerName(playerid));
  4731. SendClientMessageToAll(COLOR_LIGHTBLUE, String);
  4732. LixeiroTrabalho[playerid] = 1;
  4733. SendClientMessage(playerid, COLOR_LIGHTBLUE, "Há 47 lixos espalhados por Las Venturas, a cada lixo recolhido será adicionado R$75 no seu salário.");
  4734. SendClientMessage(playerid, COLOR_LIGHTBLUE, "Para finalizar a sua limpeza, digite /FinalizarLixo.");
  4735. AddCheckpointPickup(playerid, LixoRandom[random1][0], LixoRandom[random1][1], LixoRandom[random1][2], 1264);
  4736. }
  4737. else
  4738. {
  4739. SendClientMessage(playerid, COLOR_LIGHTBLUE, "Você não bateu cartão!!");
  4740. return 1;
  4741. }
  4742. return 1;
  4743. }
  4744.  
  4745. CMD:anunciodialogid(playerid)
  4746. {
  4747. if(PlayerToPoint(8.0, playerid, 2446.9893,2376.2876,12.1635)) return
  4748. ShowPlayerDialog(playerid, DIALOG_ANUNCIO, DIALOG_STYLE_INPUT, "Anuncio", "Digite um texto abaixo para anuncial algo", "Enviar", "Sair");
  4749. return 1;
  4750. }
  4751.  
  4752. CMD:anuncio(playerid, params[])
  4753. {
  4754. if(IsPlayerConnected(playerid))
  4755. {
  4756. if(!PlayerToPoint(8.0, playerid, 2446.9893,2376.2876,12.1635)) return SendClientMessage(playerid, COLOR_WHITE, "Você não está na Rede Globo");
  4757. GetPlayerName(playerid,sendername,sizeof(sendername));
  4758. if(sscanf(params, "s", params)) { SendClientMessage(playerid,COLOR_WHITE,"USE: (/An)uncio [Texto do Anuncio]"); return true; }
  4759. new Letras;
  4760. new praVoce = Letras * 25;
  4761. if(GetPlayerMoney(playerid) < praVoce)
  4762. {
  4763. format(STR,sizeof(STR),"* Você usou muitos caracteres que custam R$%d,Você não tem esse dinheiro.",praVoce);
  4764. SendClientMessage(playerid, COLOR_LIGHTBLUE,STR);
  4765. return true;
  4766. }
  4767. GivePlayerMoney(playerid, -praVoce);
  4768. format(STR,sizeof(STR),"Anuncio: %s, Contato: %s ID:[%d] - Telefone:[%d]", params,sendername,playerid,DadosPlayer[playerid][pCelular]);
  4769. SendClientMessageToAll(0x00FF00AA,STR);
  4770. print(STR);
  4771. format(STR,sizeof(STR),"~r~Pagou R$%d ~n~~w~Mensagem continha %d Caracteres",praVoce,Letras);
  4772. GameTextForPlayer(playerid,STR,5000,5);
  4773. }
  4774. return true;
  4775. }
  4776.  
  4777. CMD:sethora(playerid, params[])
  4778. {
  4779. new Hora;
  4780. if(sscanf(params, "i", Hora)) return SendClientMessage(playerid, COLOR_WHITE, "USE: /SetHora [Hora]");
  4781. SetWorldTime(Hora);
  4782. return 1;
  4783. }
  4784.  
  4785. CMD:cv(playerid, params[])
  4786. {
  4787. new Vehicle;
  4788. new carro, Cor1, Cor2;
  4789. new Float:X, Float:Y, Float:Z;
  4790. GetPlayerPos(playerid, X, Y, Z);
  4791. if(sscanf(params, "iii", carro, Cor1, Cor2)) return SendClientMessage(playerid, COLOR_WHITE, "USE: /cv [ID] [Cor1] [Cor2]");
  4792. Vehicle = AddStaticVehicle(carro, X,Y,Z,0.0, Cor1, Cor2);
  4793. PutPlayerInVehicle(playerid, Vehicle, 0);
  4794. new RandomRodas = random(sizeof(Rodas));
  4795. AddVehicleComponent(Vehicle, Rodas[RandomRodas]); // Rodas
  4796. return 1;
  4797. }
  4798.  
  4799. CMD:comprarskin(playerid)
  4800. {
  4801. if(!PlayerToPoint(8.0, playerid, 207.5201,-100.7680,1005.2578))
  4802. {
  4803. return 1;
  4804. }
  4805. ShowPlayerDialog(playerid, DIALOG_SKIN, DIALOG_STYLE_INPUT, "Binco LV", "Digite um ID de Skin válido para Mudar", "Confirmar", "Cancelar");
  4806. return 1;
  4807. }
  4808.  
  4809. CMD:curar(playerid, params[])
  4810. {
  4811. new para1, preco;
  4812. if(DadosPlayer[playerid][pProfissao] != 5) return SendClientMessage(playerid, COR_VERMELHO, "Você não é um Médico");
  4813. if(sscanf(params, "ud", para1, preco)) return SendClientMessage(playerid, COLOR_WHITE, "USE: /curar [ID] [Preço]");
  4814. if(preco > 50 || preco < 0)
  4815. {
  4816. SendClientMessage(playerid, COR_VERMELHO, "O preço não pode ser maior que 50 nem menor que 0");
  4817. return 1;
  4818. }
  4819. if(!IsPlayerInAnyVehicle(playerid))
  4820. {
  4821. SendClientMessage(playerid, COR_VERMELHO, "Você não está em uma Ambulância");
  4822. return 1;
  4823. }
  4824. new Veiculo = GetPlayerVehicleID(playerid);
  4825. if(!IsAMedicoCar(Veiculo))
  4826. {
  4827. SendClientMessage(playerid, COR_VERMELHO, "Você não está em uma Ambulância");
  4828. return 1;
  4829. }
  4830. if(IsPlayerConnected(para1))
  4831. {
  4832. if(!IsPlayerInAnyVehicle(para1))
  4833. {
  4834. SendClientMessage(playerid, COR_VERMELHO, "O Jogador selecionado não está na ambulancia");
  4835. return 1;
  4836. }
  4837. new Float:Health;
  4838. GetPlayerHealth(playerid, Health);
  4839. format(STR, sizeof(STR), "A Antiga Vida do Jogador era: %i", Health);
  4840. SendClientMessage(playerid, COLOR_WHITE, STR);
  4841. SetPlayerHealth(playerid, Health+10);
  4842. format(STR, sizeof(STR), "A Nova Vida do Jogador é: %i", Health);
  4843. SendClientMessage(playerid, COLOR_WHITE, STR);
  4844. GivePlayerMoney(playerid, preco);
  4845. GivePlayerMoney(para1, -preco);
  4846. GameTextForPlayer(para1, "~r~Voce foi Curado", 5000, 4);
  4847. }
  4848. else
  4849. {
  4850. SendClientMessage(playerid, COR_VERMELHO, "O Jogador não está online!");
  4851. return 1;
  4852. }
  4853. return 1;
  4854. }
  4855.  
  4856. CMD:hospital(playerid)
  4857. {
  4858. SetPlayerPos(playerid, 1696.62, 1190.35, 33.83);
  4859. return 1;
  4860. }
  4861.  
  4862. CMD:vendercomida(playerid, params[])
  4863. {
  4864. new Preco;
  4865. new para1;
  4866. new Float:ComidaX, Float:ComidaY, Float:ComidaZ;
  4867. GetPlayerName(playerid, NomeJogador, 64);
  4868. GetPlayerPos(playerid, ComidaX, ComidaY, ComidaZ);
  4869. if(sscanf(params, "ui", para1, Preco)) return SendClientMessage(playerid, COLOR_WHITE, "USE: /VenderComida [ID] [Preço]");
  4870. if(!IsPlayerConnected(para1)) return SendClientMessage(playerid, COR_VERMELHO, "ID inválido!");
  4871. if(para1 == playerid) return SendClientMessage(playerid, COR_VERMELHO, "Você não pode vender comida para si mesmo!");
  4872. if(Preco > 200 || Preco < 1) return SendClientMessage(playerid, COR_VERMELHO, "O preço deverá ser entre $0 e $200");
  4873. if(GetPlayerMoney(playerid) < Preco) return SendClientMessage(playerid, COR_VERMELHO, "O Jogador escolhido não possui este dinheiro");
  4874. if(DadosPlayer[playerid][pProfissao] == 6)
  4875. {
  4876. if(PlayerToPoint(8.0, para1, ComidaX, ComidaY, ComidaZ))
  4877. {
  4878. GetPlayerName(AjudaMotoBoy[playerid], NomeJogador, 64);
  4879. format(STR, sizeof(STR), "O MotoBoy %s está lhe oferecendo um Marmitex de Comida por R$%i. Para aceitar digite /aceitar Comida", NomeJogador, Preco);
  4880. SendClientMessage(para1, COLOR_LIGHTBLUE, STR);
  4881. ServicoMotoBoy = 1;
  4882. ComidaPreco[para1] = Preco;
  4883. }
  4884. else
  4885. {
  4886. SendClientMessage(playerid, COR_VERMELHO, "Você não está proximo ao Jogador!");
  4887. }
  4888. }
  4889. return 1;
  4890. }
  4891.  
  4892. CMD:consulta(playerid, params[])
  4893. {
  4894. new giveplayerid;
  4895. new Preco;
  4896. if(sscanf(params, "ui", giveplayerid, Preco)) return SendClientMessage(playerid, 0x33CCFFAA, "USE: /Consulta [ID] [PRECO]");
  4897. if(!IsPlayerConnected(playerid)) return SendClientMessage(playerid, COR_VERMELHO, "O jogador escolhido não está Online");
  4898. if(giveplayerid == playerid) return SendClientMessage(playerid, COR_VERMELHO, "Você não pode ser Consultar");
  4899. if(DadosPlayer[playerid][pProfissao] != 5)
  4900. {
  4901. SendClientMessage(playerid, COR_VERMELHO, "Você não é um Médico");
  4902. return 1;
  4903. }
  4904. if(EmComa[giveplayerid] != 1)
  4905. {
  4906. SendClientMessage(playerid, COR_VERMELHO, "O jogador escolhido não está em Coma");
  4907. return 1;
  4908. }
  4909. if(Preco > 200 || Preco < 1) return SendClientMessage(playerid, COR_VERMELHO, "O preço deverá ser entre $0 e $200");
  4910. if(GetPlayerMoney(playerid) < Preco) return SendClientMessage(playerid, COR_VERMELHO, "O Jogador escolhido não possui este dinheiro");
  4911. GetPlayerName(AjudaMedico[playerid], NomeJogador, 64);
  4912. format(STR, sizeof(STR), "O Médico %s está lhe oferecendo uma Consulta por R$%i. Para aceitar digite /aceitar Consulta", NomeJogador, Preco);
  4913. SendClientMessage(giveplayerid, COLOR_LIGHTBLUE, STR);
  4914. ServicoConsulta = 1;
  4915. ConsultaPreco[giveplayerid] = Preco;
  4916. return 1;
  4917. }
  4918.  
  4919. CMD:servico(playerid, params[])
  4920. {
  4921. new x_nr[80];
  4922. if(sscanf(params, "s", x_nr)) return SendClientMessage(playerid, 0x33CCFFAA, "USE: /Serviço [MECANICO/TAXI/COMIDA]");
  4923. if(strcmp(params, "Mecanico", true) == 0)
  4924. {
  4925. for(new i = 0; i < MAX_PLAYERS; i++)
  4926. {
  4927. if(DadosPlayer[i][pProfissao] == 1)
  4928. {
  4929. if(MecanicoServico[i] == 1)
  4930. {
  4931. GetPlayerName(AjudaMecanico[playerid], NomeJogador, 64);
  4932. format(STR, sizeof(STR), "%s está precisando do seu serviço, vá até ele ajuda-lo", NomeJogador);
  4933. SendClientMessage(i, COLOR_LIGHTBLUE, STR);
  4934. ServicoMecanico = 1;
  4935. }
  4936. }
  4937. }
  4938. SendClientMessage(playerid, COLOR_LIGHTBLUE, "Aguarde até que algum Mecânico venha lhe atender");
  4939. }
  4940. else if(strcmp(params, "Comida", true) == 0)
  4941. {
  4942. for(new i = 0; i < MAX_PLAYERS; i++)
  4943. {
  4944. if(DadosPlayer[i][pProfissao] == 6)
  4945. {
  4946. if(MotoBoyServico[i] == 1)
  4947. {
  4948. GetPlayerName(AjudaMotoBoy[playerid], NomeJogador, 64);
  4949. format(STR, sizeof(STR), "%s está precisando do seu serviço, vá até ele ajuda-lo", NomeJogador);
  4950. SendClientMessage(i, COLOR_LIGHTBLUE, STR);
  4951. ServicoMotoBoy = 1;
  4952. }
  4953. }
  4954. }
  4955. SendClientMessage(playerid, COLOR_LIGHTBLUE, "Aguarde até que algum MotoBoy venha lhe atender");
  4956. }
  4957. else if(strcmp(params, "Medico", true) == 0)
  4958. {
  4959. for(new i = 0; i < MAX_PLAYERS; i++)
  4960. {
  4961. if(DadosPlayer[i][pProfissao] == 1)
  4962. {
  4963. if(MedicoServico[i] == 1)
  4964. {
  4965. GetPlayerName(AjudaMedico[playerid], NomeJogador, 64);
  4966. format(STR, sizeof(STR), "%s está precisando do seu serviço, vá até ele ajuda-lo", NomeJogador);
  4967. SendClientMessage(i, COLOR_LIGHTBLUE, STR);
  4968. ServicoMedico = 1;
  4969. }
  4970. }
  4971. }
  4972. SendClientMessage(playerid, COLOR_LIGHTBLUE, "Aguarde até que algum Médico venha lhe atender");
  4973. }
  4974. return 1;
  4975. }
  4976.  
  4977. CMD:aceitar(playerid, params[])
  4978. {
  4979. new x_nr[80];
  4980. if(sscanf(params, "s", x_nr)) return SendClientMessage(playerid, 0xFFFFFFAA, "USE: /Aceitar [MECANICO/TAXI/COMIDA/CONSULTA]");
  4981. GetPlayerName(playerid, NomeJogador, 64);
  4982. if(strcmp(params, "Mecanico", true) == 0)
  4983. {
  4984. if(ServicoMecanico == 1)
  4985. {
  4986. if(DadosPlayer[playerid][pProfissao] == 1)
  4987. {
  4988. if(MecanicoServico[playerid] == 1)
  4989. {
  4990. new Float:XMec, Float:YMec, Float:ZMec;
  4991. format(STR, sizeof(STR), "O Mecânico %s aceitou o seu chamado, aguarde a sua Chegada", NomeJogador);
  4992. SendClientMessage(AjudaMecanico[playerid], COLOR_LIGHTBLUE, STR);
  4993. SendClientMessage(playerid, COLOR_LIGHTBLUE, "Vá até o Checkpoint Vermelho no Mapa e Faça seu Trabalho");
  4994. GetPlayerPos(playerid, XMec, YMec, ZMec);
  4995. SetPlayerCheckpoint(playerid, XMec, YMec, ZMec, 4);
  4996. ServicoMecanico = 0;
  4997. MecanicoAceito[playerid] = 1;
  4998. }
  4999. }
  5000. }
  5001. }
  5002. else if(strcmp(params, "Entrega", true) == 0)
  5003. {
  5004. if(ServicoMotoBoy == 1)
  5005. {
  5006. if(DadosPlayer[playerid][pProfissao] == 6)
  5007. {
  5008. if(MotoBoyServico[playerid] == 1)
  5009. {
  5010. new Float:XComida, Float:YComida, Float:ZComida;
  5011. format(STR, sizeof(STR), "O MotoBoy %s aceitou o seu chamado, aguarde a sua Chegada", NomeJogador);
  5012. SendClientMessage(AjudaMotoBoy[playerid], COLOR_LIGHTBLUE, STR);
  5013. SendClientMessage(playerid, COLOR_LIGHTBLUE, "Vá até o Checkpoint Vermelho no Mapa e Faça seu Trabalho");
  5014. GetPlayerPos(playerid, XComida, YComida, ZComida);
  5015. SetPlayerCheckpoint(playerid, XComida, YComida, ZComida, 4);
  5016. ServicoMotoBoy = 0;
  5017. }
  5018. }
  5019. }
  5020. }
  5021. else if(strcmp(params, "Comida", true) == 0)
  5022. {
  5023. if(ServicoMotoBoy == 1)
  5024. {
  5025. GetPlayerName(playerid, NomeJogador, 64);
  5026. format(STR, sizeof(STR), "O Cliente %s aceitou o seu Oferecimento de Marmitex", NomeJogador);
  5027. SendClientMessage(AjudaMotoBoy[playerid], COLOR_LIGHTBLUE, STR);
  5028. ServicoMotoBoy = 0;
  5029. GivePlayerMoney(playerid, -ComidaPreco[playerid]);
  5030. FomePlayer[playerid] -= 25;
  5031. GivePlayerHealth(playerid, 5);
  5032. DadosPlayer[AjudaMotoBoy[playerid]][pLucrosPD] = ComidaPreco[playerid];
  5033. }
  5034. }
  5035. else if(strcmp(params, "Medico", true) == 0)
  5036. {
  5037. if(ServicoMedico == 1)
  5038. {
  5039. if(DadosPlayer[playerid][pProfissao] == 6)
  5040. {
  5041. if(MedicoServico[playerid] == 1)
  5042. {
  5043. new Float:XMedico, Float:YMedico, Float:ZMedico;
  5044. format(STR, sizeof(STR), "O Medico %s aceitou o seu chamado, aguarde a sua Chegada", NomeJogador);
  5045. SendClientMessage(AjudaMedico[playerid], COLOR_LIGHTBLUE, STR);
  5046. SendClientMessage(playerid, COLOR_LIGHTBLUE, "Vá até o Checkpoint Vermelho no Mapa e Faça seu Trabalho");
  5047. GetPlayerPos(playerid, XMedico, YMedico, ZMedico);
  5048. SetPlayerCheckpoint(playerid, XMedico, YMedico, ZMedico, 4);
  5049. ServicoMedico = 0;
  5050. }
  5051. }
  5052. }
  5053. }
  5054. else if(strcmp(params, "Consulta", true) == 0)
  5055. {
  5056. if(ServicoConsulta == 1)
  5057. {
  5058. GetPlayerName(playerid, NomeJogador, 64);
  5059. format(STR, sizeof(STR), "O Paciente %s aceitou sua Proposta de Consulta", NomeJogador);
  5060. SendClientMessage(AjudaMedico[playerid], COLOR_LIGHTBLUE, STR);
  5061. SetTimerEx("ConsultaJogador", 7000, false, "i", playerid);
  5062. GameTextForPlayer(playerid, "~y~Se Consultando...", 7000, 3);
  5063. ServicoConsulta = 0;
  5064. GivePlayerMoney(playerid, -ConsultaPreco[playerid]);
  5065. DadosPlayer[playerid][pLucrosPD] += ConsultaPreco[playerid];
  5066. }
  5067. }
  5068. else if(strcmp(params, "Conserto", true) == 0)
  5069. {
  5070. if(PlayerConserto[playerid] == 1)
  5071. {
  5072. GetPlayerName(playerid, NomeJogador, 64);
  5073. format(STR, sizeof(STR), "O Jogador %s aceitou sua Proposta de Conserto", NomeJogador);
  5074. SendClientMessage(MecanicoReparo[playerid], COLOR_LIGHTBLUE, STR);
  5075. SetTimerEx("MecanicoConserto", 30000, false, "i", playerid);
  5076. GameTextForPlayer(playerid, "~y~Consertando o Veiculo", 30000, 3);
  5077. DadosPlayer[playerid][pLucrosPD] += PrecoReparo[playerid];
  5078. GivePlayerMoney(playerid, -PrecoReparo[playerid]);
  5079. PlayerConserto[playerid] = 0;
  5080. ConsertoMecanico[playerid] = 0;
  5081. }
  5082. }
  5083. else if(strcmp(params, "Abastecimento", true) == 0)
  5084. {
  5085. if(PlayerAbastecimento[playerid] == 1)
  5086. {
  5087. GetPlayerName(playerid, NomeJogador, 64);
  5088. format(STR, sizeof(STR), "O Jogador %s aceitou sua Proposta de Abastecimento.", NomeJogador);
  5089. SendClientMessage(MecanicoAbastecer[playerid], COLOR_LIGHTBLUE, STR);
  5090. SetTimerEx("MecanicoAbastecimento", 30000, false, "i", playerid);
  5091. GameTextForPlayer(playerid, "~y~Abastecendo o Veiculo", 30000, 3);
  5092. DadosPlayer[playerid][pLucrosPD] += LitrosAbastecer[playerid];
  5093. GivePlayerMoney(playerid, -LitrosAbastecer[playerid]);
  5094. PlayerAbastecimento[playerid] = 0;
  5095. AbastecimentoMecanico[playerid] = 0;
  5096. }
  5097. }
  5098. return 1;
  5099. }
  5100.  
  5101. CMD:consertar(playerid, params[])
  5102. {
  5103. new para1;
  5104. new Preco;
  5105. if(sscanf(params, "ui", para1, Preco)) return SendClientMessage(playerid, 0x33CCFFAA, "USE: /Consertar [ID] [Preço]");
  5106. if(DadosPlayer[playerid][pProfissao] == 1)
  5107. {
  5108. if(MecanicoServico[playerid] == 1)
  5109. {
  5110. if(Preco > 200 || Preco < 1) return SendClientMessage(playerid, COR_VERMELHO, "O preço deverá ser entre $0 e $200");
  5111. if(para1 == playerid) return SendClientMessage(playerid, COLOR_LIGHTBLUE, "Você não pode consertar o seu veiculo");
  5112. if(GetPlayerMoney(playerid) < Preco) return SendClientMessage(playerid, COR_VERMELHO, "O Jogador escolhido não possui este dinheiro");
  5113. if(ConsertoMecanico[playerid] == 0)
  5114. {
  5115. GetPlayerName(playerid, MecanicoReparo[playerid], 64);
  5116. format(STR, sizeof(STR), "O Mecânico %s está querendo consertar seu carro por $%i", MecanicoReparo[playerid], Preco);
  5117. SendClientMessage(para1, COLOR_LIGHTBLUE, STR);
  5118. ConsertoMecanico[playerid] = 1;
  5119. PlayerConserto[para1] = 1;
  5120. PrecoReparo[para1] = Preco;
  5121. }
  5122. else
  5123. {
  5124. SendClientMessage(playerid, COR_VERMELHO, "Você ja fez um oferecimento de Conserto");
  5125. }
  5126. }
  5127. else
  5128. {
  5129. SendClientMessage(playerid, COR_VERMELHO, "Você não está em Serviço");
  5130. }
  5131. }
  5132. return 1;
  5133. }
  5134.  
  5135. CMD:pegarcombustivel(playerid, params[])
  5136. {
  5137. new Litros;
  5138. if(sscanf(params, "i", Litros)) return SendClientMessage(playerid, COLOR_WHITE, "USE: /PegarCombustivel [Litros]");
  5139. if(DadosPlayer[playerid][pProfissao] != 1)
  5140. {
  5141. SendClientMessage(playerid, COR_VERMELHO, "Você não é um Mecânico!");
  5142. return 1;
  5143. }
  5144. if(PlayerToPoint(7.0, playerid, 1594.7377,2218.9993,11.0692) || PlayerToPoint(8.0, playerid, 2106.5562,898.0957,11.1797) || PlayerToPoint(8.0, playerid, 2396.2493,984.4342,10.8203) || PlayerToPoint(8.0, playerid, 2189.5134,2479.9941,11.2422) || PlayerToPoint(8.0, playerid, 2138.8096,2734.1311,11.1763))
  5145. {
  5146. GetPlayerName(playerid, NomeJogador, 64);
  5147. if(GetPlayerMoney(playerid) < Litros*2+7) return SendClientMessage(playerid, COLOR_WHITE, "Você não possui o dinheiro do total");
  5148. DadosPlayer[playerid][pLitros] = Litros;
  5149. GivePlayerMoney(playerid, Litros*2+7);
  5150. format(STR, sizeof(STR), "POSTO: Você pegou %i Litros de Combustivel por R$%i.", Litros, Litros*2+7);
  5151. SendClientMessage(playerid, COLOR_LIGHTBLUE, STR);
  5152. format(STR, sizeof(STR), "* %s está pegando Combustivel.", NomeJogador);
  5153. SendProxMessage(6.0, playerid, STR, COLOR_PURPLE);
  5154. }
  5155. else
  5156. {
  5157. SendClientMessage(playerid, COR_VERMELHO, "Você não está em nenhum Posto de Gasolina");
  5158. }
  5159. return 1;
  5160. }
  5161.  
  5162. CMD:abastecer(playerid, params[])
  5163. {
  5164. new para1;
  5165. new Litros;
  5166. if(sscanf(params, "ui", para1, Litros)) return SendClientMessage(playerid, 0x33CCFFAA, "USE: /Consertar [ID] [Preço]");
  5167. if(DadosPlayer[playerid][pProfissao] == 1)
  5168. {
  5169. if(MecanicoServico[playerid] == 1)
  5170. {
  5171. if(DadosPlayer[playerid][pLitros] < Litros) return SendClientMessage(playerid, COR_VERMELHO, "Você não tem essa quantia de Combustivel");
  5172. if(Litros > 100 || Litros < 1) return SendClientMessage(playerid, COR_VERMELHO, "O número de litros deverá ser entre 0 e 100");
  5173. if(para1 == playerid) return SendClientMessage(playerid, COLOR_LIGHTBLUE, "Você não pode abastecer o seu veiculo");
  5174. if(GetPlayerMoney(playerid) < Litros*3) return SendClientMessage(playerid, COR_VERMELHO, "O Jogador escolhido não possui este dinheiro");
  5175. if(AbastecimentoMecanico[playerid] == 0)
  5176. {
  5177. GetPlayerName(playerid, MecanicoAbastecer[playerid], 64);
  5178. format(STR, sizeof(STR), "O Mecânico %s está querendo abastecer seu veiculo em %i Litros, por $%i", MecanicoAbastecer[playerid], Litros, Litros*3);
  5179. SendClientMessage(para1, COLOR_LIGHTBLUE, STR);
  5180. AbastecimentoMecanico[playerid] = 1;
  5181. PlayerAbastecimento[para1] = 1;
  5182. LitrosAbastecer[para1] = Litros*3;
  5183. LitrosQuantia[para1] = Litros;
  5184. }
  5185. else
  5186. {
  5187. SendClientMessage(playerid, COR_VERMELHO, "Você ja fez um oferecimento de Abastecimento");
  5188. }
  5189. }
  5190. else
  5191. {
  5192. SendClientMessage(playerid, COR_VERMELHO, "Você não está em Serviço");
  5193. }
  5194. }
  5195. return 1;
  5196. }
  5197.  
  5198. CMD:comer(playerid, params[])
  5199. {
  5200. if(PlayerToPoint(5.0, playerid, 369.5706,-6.3426,1001.8589) || PlayerToPoint(5.0, playerid, 375.5739,-119.6068,1001.4995))
  5201. {
  5202. new x_nr[32];
  5203. if(sscanf(params, "i", x_nr))
  5204. {
  5205. SendClientMessage(playerid, COLOR_LIGHTGREEN, "* Cardápio");
  5206. SendClientMessage(playerid, COLOR_LIGHTGREEN, "=========================================");
  5207. SendClientMessage(playerid, COLOR_WHITE, "[1] Pedaço de Pizza de Mussarela R$:5.00");
  5208. SendClientMessage(playerid, COLOR_WHITE, "[2] Pedaço de Pizza de Calabreza R$:6.00");
  5209. SendClientMessage(playerid, COLOR_WHITE, "[3] Esfiha de Carne R$:3.00");
  5210. SendClientMessage(playerid, COLOR_WHITE, "[4] Esfiha de Queijo R$:3.00");
  5211. SendClientMessage(playerid, COLOR_WHITE, "[5] Batata Frita R$:5.00");
  5212. SendClientMessage(playerid, COLOR_WHITE, "[6] Coxinha de Frango R$:2.00");
  5213. SendClientMessage(playerid, COLOR_LIGHTGREEN, "=========================================");
  5214. return true;
  5215. }
  5216. GetPlayerName(playerid, NomeJogador, 40);
  5217. if(strcmp(params,"1",true) == 0)
  5218. {
  5219. if(GetPlayerMoney(playerid) < 5)
  5220. {
  5221. SendClientMessage(playerid, COR_VERMELHO,"Você não possui R$ 5,00");
  5222. return 1;
  5223. }
  5224. if(FomePlayer[playerid] <= 6)
  5225. {
  5226. SendClientMessage(playerid, COR_VERMELHO, "Você não está mais com fome!");
  5227. return 1;
  5228. }
  5229. format(STR, 256, "%s comeu um Pedaço de Pizza de Mussarela.", NomeJogador);
  5230. SendProxMessage(8.0, playerid, STR, 0x82FFAAAA);
  5231. GivePlayerMoney(playerid, -5);
  5232. FomePlayer[playerid] -= 25;
  5233. GivePlayerHealth(playerid, 5);
  5234. }
  5235. else if(strcmp(params,"2",true) == 0)
  5236. {
  5237. if(GetPlayerMoney(playerid) < 6)
  5238. {
  5239. SendClientMessage(playerid, COR_VERMELHO,"Você não possui R$ 6,00");
  5240. return 1;
  5241. }
  5242. if(FomePlayer[playerid] <= 7)
  5243. {
  5244. SendClientMessage(playerid, COR_VERMELHO, "Você não está mais com fome!");
  5245. return 1;
  5246. }
  5247. format(STR, 256, "%s comeu um Pedaço de Pizza de Calabreza.", NomeJogador);
  5248. SendProxMessage(8.0, playerid, STR, 0x82FFAAAA);
  5249. GivePlayerMoney(playerid, -6);
  5250. FomePlayer[playerid] -= 30;
  5251. GivePlayerHealth(playerid, 5);
  5252. }
  5253. else if(strcmp(params,"3",true) == 0)
  5254. {
  5255. if(GetPlayerMoney(playerid) < 3)
  5256. {
  5257. SendClientMessage(playerid, COR_VERMELHO,"Você não possui R$ 3,00");
  5258. return 1;
  5259. }
  5260. if(FomePlayer[playerid] <= 11)
  5261. {
  5262. SendClientMessage(playerid, COR_VERMELHO, "Você não está mais com fome!");
  5263. return 1;
  5264. }
  5265. format(STR, 256, "%s comeu uma Esfiha de Carne.", NomeJogador);
  5266. SendProxMessage(8.0, playerid, STR, 0x82FFAAAA);
  5267. GivePlayerMoney(playerid, -3);
  5268. FomePlayer[playerid] -= 10;
  5269. GivePlayerHealth(playerid, 5);
  5270. }
  5271. else if(strcmp(params,"4",true) == 0)
  5272. {
  5273. if(GetPlayerMoney(playerid) < 3)
  5274. {
  5275. SendClientMessage(playerid, COR_VERMELHO,"Você não possui R$ 3,00");
  5276. return 1;
  5277. }
  5278. if(FomePlayer[playerid] <= 11)
  5279. {
  5280. SendClientMessage(playerid, COR_VERMELHO, "Você não está mais com fome!");
  5281. return 1;
  5282. }
  5283. format(STR, 256, "%s comeu uma Esfiha de Queijo.", NomeJogador);
  5284. SendProxMessage(8.0, playerid, STR, 0x82FFAAAA);
  5285. GivePlayerMoney(playerid, -3);
  5286. FomePlayer[playerid] -= 10;
  5287. GivePlayerHealth(playerid, 5);
  5288. }
  5289. else if(strcmp(params,"5",true) == 0)
  5290. {
  5291. if(GetPlayerMoney(playerid) < 5)
  5292. {
  5293. SendClientMessage(playerid, COR_VERMELHO,"Você não possui R$ 5,00");
  5294. return 1;
  5295. }
  5296. if(FomePlayer[playerid] <= 26)
  5297. {
  5298. SendClientMessage(playerid, COR_VERMELHO, "Você não está mais com fome!");
  5299. return 1;
  5300. }
  5301. format(STR, 256, "%s comeu uma Porção de Batata Frita..", NomeJogador);
  5302. SendProxMessage(8.0, playerid, STR, 0x82FFAAAA);
  5303. GivePlayerMoney(playerid, -5);
  5304. FomePlayer[playerid] -= 25;
  5305. GivePlayerHealth(playerid, 5);
  5306. }
  5307. else if(strcmp(params,"6",true) == 0)
  5308. {
  5309. if(GetPlayerMoney(playerid) < 2)
  5310. {
  5311. SendClientMessage(playerid, COR_VERMELHO,"Você não possui R$ 2,00");
  5312. return 1;
  5313. }
  5314. if(FomePlayer[playerid] <= 6)
  5315. {
  5316. SendClientMessage(playerid, COR_VERMELHO, "Você não está mais com fome!");
  5317. return 1;
  5318. }
  5319. format(STR, 256, "%s comeu uma Coxinha de Frango.", NomeJogador);
  5320. SendProxMessage(8.0, playerid, STR, 0x82FFAAAA);
  5321. GivePlayerMoney(playerid, -2);
  5322. FomePlayer[playerid] -= 5;
  5323. GivePlayerHealth(playerid, 5);
  5324. }
  5325. else
  5326. {
  5327. SendClientMessage(playerid, COR_VERMELHO, "Comida inválida");
  5328. return 1;
  5329. }
  5330. }
  5331. return 1;
  5332. }
  5333.  
  5334. CMD:alta(playerid, params[])
  5335. {
  5336. if(EmComa[playerid] != 1)
  5337. {
  5338. SendClientMessage(playerid, COR_VERMELHO, "Você não está em Coma");
  5339. return 1;
  5340. }
  5341. SendClientMessage(playerid, COR_HOSPITAL,"=========== Hospital Crazzy Life ============");
  5342. format(STR, sizeof(STR), "* Ainda faltam %i segundos para voce receber alta.", Alta[playerid]);
  5343. SendClientMessage(playerid, 0xFFFFFFAA, STR);
  5344. return 1;
  5345. }
  5346.  
  5347. CMD:pegaralta(playerid)
  5348. {
  5349. TimerAlta(playerid);
  5350. SetPlayerPos(playerid, 1711.7788,1193.0687,35.7302);
  5351. EmComa[playerid] = 1;
  5352. ApplyAnimation(playerid, "CRACK", "crckdeth2", 4.1,1,1,1,1,0,1);
  5353. SetPlayerCameraPos(playerid, 1718.0660,1193.0928,34.8259);
  5354. SetPlayerCameraLookAt(playerid, 1713.2642,1193.1049,34.8259);
  5355. SetTimerEx("EmComa", 100, true, "i", playerid);
  5356. return 1;
  5357. }
  5358.  
  5359. CMD:cc(playerid)
  5360. {
  5361. new Veiculo = GetPlayerVehicleID(playerid);
  5362. if(!IsPlayerInVehicle(playerid, Veiculo))
  5363. {
  5364. SendClientMessage(playerid, COR_VERMELHO, "Você não está em um Veiculo");
  5365. return 1;
  5366. }
  5367. GetPlayerName(playerid, NomeJogador, 64);
  5368. if(CintoSeguranca[playerid] == 0)
  5369. {
  5370. format(STR, sizeof(STR), "* %s colocou o cinto de segurança.", NomeJogador);
  5371. CintoSeguranca[playerid] = 1;
  5372. }
  5373. else if(CintoSeguranca[playerid] == 1)
  5374. {
  5375. format(STR, sizeof(STR), "* %s tirou o cinto de segurança.", NomeJogador);
  5376. CintoSeguranca[playerid] = 0;
  5377. }
  5378. SendProxMessage(8.0, playerid, STR, COLOR_PURPLE);
  5379. return 1;
  5380. }
  5381.  
  5382. CMD:respawncarros(playerid, params[]) return cmd_rc(playerid, params);
  5383. CMD:rc(playerid, params[])
  5384. {
  5385. for(new car = 1; car <= MAX_VEHICLES; car++)
  5386. {
  5387. SetVehicleToRespawn(car);
  5388. }
  5389. return 1;
  5390. }
  5391.  
  5392. CMD:aluguel(playerid)
  5393. {
  5394. TogglePlayerControllable(playerid, 0);
  5395. GameTextForPlayer(playerid, "~w~Voce pode alugar essa Bike~n~Custa:~g~R$45~n~~w~Para alugar digite~n~~g~/alugarveiculo~n~~w~Para sair digite ~r~/sair", 20000, 3);
  5396. return 1;
  5397. }
  5398.  
  5399. CMD:alugarquarto(playerid)
  5400. {
  5401. new QHotel = DadosPlayer[playerid][pQuartoHotel];
  5402. if(QHotel == 1)
  5403. {
  5404. SendClientMessage(playerid, COR_VERMELHO, "Você já alugou um Quarto no Hotel");
  5405. return 1;
  5406. }
  5407. GivePlayerMoney(playerid, -100);
  5408. DadosPlayer[playerid][pQuartoHotel] = 1;
  5409. GameTextForPlayer(playerid, "~g~Quarto Alugado!!~n~~w~Caso queira desaluga-lo~n~Digite ~r~/desalugarquarto", 3000, 3);
  5410. SetPlayerPos(playerid, 964.106994,-53.205497,1001.124572);
  5411. SetPlayerInterior(playerid, 3);
  5412. NoHotel[playerid] = 1;
  5413. if(LCarro[playerid] == 0)
  5414. {
  5415. ShowPlayerDialog(playerid, 999, DIALOG_STYLE_MSGBOX, "{FFFFFF}Informação", "{FFFFFF}Ok, você já alugou um quarto no Hotel.\n\nAgora digite (/GPS) >> Auto Escola ou Siga o 'S' vermelho do Mapa\nChegando lá tire sua carteira de Habilitação.\nApós terminar vá até a Prefeitura pegar um Emprego", "Fechar", "");
  5416. }
  5417. return 1;
  5418. }
  5419.  
  5420. CMD:desalugarquarto(playerid)
  5421. {
  5422. new QHotel = DadosPlayer[playerid][pQuartoHotel];
  5423. if(QHotel == 0)
  5424. {
  5425. SendClientMessage(playerid, COR_VERMELHO, "Você não tem nenhum Quarto no Hotel");
  5426. return 1;
  5427. }
  5428. if(NoHotel[playerid] == 1)
  5429. {
  5430. SetPlayerPos(playerid, 1850.4238,2156.7078,10.8203);
  5431. SetPlayerInterior(playerid, 0);
  5432. SendClientMessage(playerid, COLOR_WHITE, "Quarto desalugado");
  5433. GameTextForPlayer(playerid, "~r~Quarto Desalugado!!", 3000, 3);
  5434. DadosPlayer[playerid][pQuartoHotel] = 0;
  5435. NoHotel[playerid] = 0;
  5436. }
  5437. else
  5438. {
  5439. SetPlayerPos(playerid, 1850.4238,2156.7078,10.8203);
  5440. SetPlayerInterior(playerid, 0);
  5441. SendClientMessage(playerid, COLOR_WHITE, "Quarto desalugado");
  5442. GameTextForPlayer(playerid, "~r~Quarto Desalugado!!", 3000, 3);
  5443. QHotel = 0;
  5444. }
  5445. return 1;
  5446. }
  5447.  
  5448. CMD:alugarveiculo(playerid)
  5449. {
  5450. new newcar = GetPlayerVehicleID(playerid);
  5451. if(IsABikeAluguelCar(newcar))
  5452. {
  5453. if(GetPlayerMoney(playerid) < 45)
  5454. {
  5455. SendClientMessage(playerid, COR_VERMELHO, "Você não possui esse dinheiro");
  5456. RemovePlayerFromVehicle(playerid);
  5457. return 1;
  5458. }
  5459. GameTextForPlayer(playerid, "~w~Veiculo Alugado~n~Voce pode tranca-lo usando~n~~g~/veiculo trancar", 4000, 3);
  5460. TogglePlayerControllable(playerid, 1);
  5461. GivePlayerMoney(playerid, -45);
  5462. }
  5463. return 1;
  5464. }
  5465.  
  5466. CMD:lojabcl(playerid)
  5467. {
  5468. SendClientMessage(playerid, COLOR_LIGHTGREEN, "|====== Loja Brasil Crazzy Life ======|");
  5469. SendClientMessage(playerid, COR_VERMELHO, "• Vip: 30 dias 9 reais - 60 dias 16 reais");
  5470. SendClientMessage(playerid, COR_VERMELHO, "• Cash: cada 30k 1 real");
  5471. SendClientMessage(playerid, COR_VERMELHO, "• Cura de Vicio: 100 de vicio 1 real, 1000 vicio 10 reais.");
  5472. SendClientMessage(playerid, COR_VERMELHO, "• House Edit: 30 reais Interior ou Local.");
  5473. SendClientMessage(playerid, COR_VERMELHO, "• Carro Edit: Digite /editcar.");
  5474. SendClientMessage(playerid, COR_VERMELHO, "• Level Edit: Digite /editlevel.");
  5475. SendClientMessage(playerid, COR_VERMELHO, "• Combos Promocionais: Digite /combos.");
  5476. SendClientMessage(playerid, COR_VERMELHO, "• Digite /ajudacompras para obter mais informações");
  5477. SendClientMessage(playerid, COLOR_LIGHTGREEN, "|=====================================|");
  5478. return 1;
  5479. }
  5480.  
  5481. CMD:pagaremprestimo(playerid)
  5482. {
  5483. if(EmprestimoFeito[playerid] == 1)
  5484. {
  5485. GivePlayerMoney(playerid, -ValorEmprestimo[playerid]);
  5486. format(STR, sizeof(STR), "* Você quitou o emprestimo de R$%i, agora poderá fazer novos emprestimos.", ValorEmprestimo[playerid]);
  5487. SendClientMessage(playerid, 0xFFFF00AA, STR);
  5488. ValorEmprestimo[playerid] = 0;
  5489. EmprestimoFeito[playerid] = 0;
  5490. if(ValorEmprestimo[playerid] > 25000)
  5491. {
  5492. SendClientMessage(playerid, COR_AZUL, "Como o seu emprestimo foi maior que R$25.000, você ganhou um aumento no limite de R$1500.");
  5493. EmprestimoMaximo[playerid] += 1500;
  5494. }
  5495. }
  5496. else if(EmprestimoFeito[playerid] == 2)
  5497. {
  5498. GivePlayerMoney(playerid, -ValorEmprestimo[playerid]);
  5499. format(STR, sizeof(STR), "* Você quitou o emprestimo de R$%i, agora poderá fazer novos emprestimos.", ValorEmprestimo[playerid]);
  5500. SendClientMessage(playerid, 0xFFFF00AA, STR);
  5501. ValorEmprestimo[playerid] = 0;
  5502. EmprestimoFeito[playerid] = 0;
  5503. if(ValorEmprestimo[playerid] > 25000)
  5504. {
  5505. SendClientMessage(playerid, COR_AZUL, "Como o seu emprestimo foi maior que R$25.000, você ganhou um aumento no limite de R$1500.");
  5506. EmprestimoMaximo[playerid] += 1500;
  5507. }
  5508. }
  5509. else if(EmprestimoFeito[playerid] == 3)
  5510. {
  5511. GivePlayerMoney(playerid, -ValorEmprestimo[playerid]);
  5512. format(STR, sizeof(STR), "* Você quitou o emprestimo de R$%i, agora poderá fazer novos emprestimos.", ValorEmprestimo[playerid]);
  5513. SendClientMessage(playerid, 0xFFFF00AA, STR);
  5514. ValorEmprestimo[playerid] = 0;
  5515. EmprestimoFeito[playerid] = 0;
  5516. if(ValorEmprestimo[playerid] > 25000)
  5517. {
  5518. SendClientMessage(playerid, COR_AZUL, "Como o seu emprestimo foi maior que R$25.000, você ganhou um aumento no limite de R$1500.");
  5519. EmprestimoMaximo[playerid] += 1500;
  5520. }
  5521. }
  5522. else
  5523. {
  5524. SendClientMessage(playerid, COR_VERMELHO, "Você não fez nenhum emprestimo.");
  5525. }
  5526. return 1;
  5527. }
  5528.  
  5529. CMD:deletarconta(playerid, params[])
  5530. {
  5531. new para1;
  5532. if(sscanf(params, "u", para1)) return SendClientMessage(playerid, 0xFFFFFFAA, "/deletarconta [ID]");
  5533. format(String, sizeof(String), CONTAS, Nome);
  5534. DOF2_RemoveFile(String);
  5535. format(String, sizeof(STR), "Spawn/%s.ini");
  5536. DOF2_RemoveFile(String);
  5537. return 1;
  5538. }
  5539.  
  5540. CMD:ajuda(playerid)
  5541. {
  5542. ShowPlayerDialog(playerid, DIALOG_AJUDA, DIALOG_STYLE_LIST, "{FFFFFF}Ajuda", "01 - Minha Conta\n02 - Geral\n03 - Chat\n04 - Banco\n05 - Empresa\n06 - Casa\n07 - Veiculo\n08 - Outros", "Selecionar", "Fechar");
  5543. return 1;
  5544. }
  5545.  
  5546. CMD:ajudaemprestimo(playerid)
  5547. {
  5548. SendClientMessage(playerid, COR_AZUL, "*** EMPRESTIMO *** /Emprestimo /PagarEmprestimo");
  5549. SendClientMessage(playerid, 0xFFFFFFAA, "Você pode fazer um emprestimo no falar do seu nivel atual + 2500");
  5550. SendClientMessage(playerid, 0xFFFFFFAA, "Todo salário será cobrado uma quantia até quitar a divida.");
  5551. SendClientMessage(playerid, 0xFFFFFFAA, "Necessário no minimo nivel 3 para fazer um emprestimo.");
  5552. SendClientMessage(playerid, 0xFFFFFFAA, "Você pode escolher em pagar o emprestimo de uma vez para se livrar das taxas.");
  5553. SendClientMessage(playerid, 0xFFFFFFAA, "Você pode quitar a divida para fazer um emprestimo.");
  5554. SendClientMessage(playerid, COR_VINHO, "*** OUTROS *** /AjudaCelular /AjudaAluguel /AjudaEmp /AjudaAlimentacao");
  5555. return 1;
  5556. }
  5557.  
  5558. CMD:ajudaemprego(playerid)
  5559. {
  5560. if(DadosPlayer[playerid][pProfissao] == 1)
  5561. {
  5562. format(RulesBox, sizeof(RulesBox), "%s{FFFF00}Informações:\n", RulesBox);
  5563. format(RulesBox, sizeof(RulesBox), "%s{FFFFFF}Esse emprego pode ter muitas vantagens.\n", RulesBox);
  5564. format(RulesBox, sizeof(RulesBox), "%s{FFFFFF}Você precisará de uma Carteira de Carro para adquiri-lo.\n\n", RulesBox);
  5565. format(RulesBox, sizeof(RulesBox), "%s{FFFF00}Comandos:\n{FFFFFF}/IniciarTrabalho /BaterCartao\n\n", RulesBox);
  5566. format(RulesBox, sizeof(RulesBox), "%s{FFFF00}Resumo do Emprego:\n", RulesBox);
  5567. format(RulesBox, sizeof(RulesBox), "%s{FFFFFF}Primeiramente você precisará de um Guincho\n", RulesBox);
  5568. format(RulesBox, sizeof(RulesBox), "%s{FFFFFF}Talvez você consiga um na Oficina Mecânica(A Chave de Fenda no Mapa)\n", RulesBox);
  5569. format(RulesBox, sizeof(RulesBox), "%s{FFFFFF}Depois você terá que entrar no Interior e Bater o Cartão.\n", RulesBox);
  5570. format(RulesBox, sizeof(RulesBox), "%s{FFFFFF}Cada veiculo consertado/abastecido, você ganhará o Preço cobrado no Salário.\n\n", RulesBox);
  5571. format(RulesBox, sizeof(RulesBox), "%s{FFFF00}Localização:\n{FFFFFF}O Emprego pode ser adquirido na Prefeitura\n", RulesBox);
  5572. ShowPlayerDialog(playerid, DIALOG_AJUDAEMPREGO, DIALOG_STYLE_MSGBOX, "{FFFFFF}Mecânico", RulesBox, "Fechar", "");
  5573. RulesBox = #;
  5574. }
  5575. else if(DadosPlayer[playerid][pProfissao] == 2)
  5576. {
  5577. format(RulesBox, 256, "%s{FFFF00}Informações:\n", RulesBox);
  5578. format(RulesBox, 256, "%s{FFFFFF}Esse emprego pode ter muitas vantagens.\n", RulesBox);
  5579. format(RulesBox, 256, "%s{FFFFFF}Você precisará de uma Carteira de Carro para adquiri-lo.\n\n", RulesBox);
  5580. format(RulesBox, 256, "%s{FFFF00}Comandos:\n{FFFFFF}/Corrida /BaterCartao\n\n", RulesBox);
  5581. format(RulesBox, 256, "%s{FFFF00}Resumo do Emprego:\n", RulesBox);
  5582. format(RulesBox, 256, "%s{FFFFFF}Primeiramente você precisará de um Taxi/Cabbie\n", RulesBox);
  5583. format(RulesBox, 256, "%s{FFFFFF}Talvez você consiga um no Estacionamento dos Taxis(O 'T' Branco no Mapa)\n", RulesBox);
  5584. format(RulesBox, 256, "%s{FFFFFF}Depois você terá que ir no Checkpoint e Bater o Cartão.\n", RulesBox);
  5585. format(RulesBox, 256, "%s{FFFFFF}Cada passageiro que entrar no Taxi, em 10 em 10 segundos os Preço da Corrida Duplica.\n\n", RulesBox);
  5586. format(RulesBox, 256, "%s{FFFF00}Localização:\n{FFFFFF}O Emprego pode ser adquirido na Prefeitura\n", RulesBox);
  5587. ShowPlayerDialog(playerid, DIALOG_AJUDAEMPREGO, DIALOG_STYLE_MSGBOX, "{FFFFFF}Taxista", RulesBox, "Fechar", "");
  5588. RulesBox = #;
  5589. }
  5590. else if(DadosPlayer[playerid][pProfissao] == 3)
  5591. {
  5592. format(RulesBox, sizeof(RulesBox), "%s{FFFF00}Informações:\n", RulesBox);
  5593. format(RulesBox, sizeof(RulesBox), "%s{FFFFFF}Esse emprego pode ter muitas vantagens.\n", RulesBox);
  5594. format(RulesBox, sizeof(RulesBox), "%s{FFFFFF}Você precisará de uma Carteira de Onibus para adquiri-lo.\n\n", RulesBox);
  5595. format(RulesBox, sizeof(RulesBox), "%s{FFFF00}Comandos:\n{FFFFFF}/IniciarBus /FinalizarBus\n\n", RulesBox);
  5596. format(RulesBox, sizeof(RulesBox), "%s{FFFF00}Resumo do Emprego:\n", RulesBox);
  5597. format(RulesBox, sizeof(RulesBox), "%s{FFFFFF}Primeiramente você precisará de um Onibus\n", RulesBox);
  5598. format(RulesBox, sizeof(RulesBox), "%s{FFFFFF}Talvez você consiga um no Estacionamento ao lado do Aeroporto de Las Venturas.\n", RulesBox);
  5599. format(RulesBox, sizeof(RulesBox), "%s{FFFFFF}Ao entrar no Onibus, digite /IniciarBus e siga os Checkpoints\n", RulesBox);
  5600. format(RulesBox, sizeof(RulesBox), "%s{FFFFFF}Cada volta concluida ao redor de Las Venturas você receberá $200 no Salário.\n\n", RulesBox);
  5601. format(RulesBox, sizeof(RulesBox), "%s{FFFF00}Localização:\n{FFFFFF}O Emprego pode ser adquirido na Prefeitura\n", RulesBox);
  5602. ShowPlayerDialog(playerid, DIALOG_AJUDAEMPREGO, DIALOG_STYLE_MSGBOX, "{FFFFFF}Motorista de Onibus", RulesBox, "Fechar", "");
  5603. RulesBox = #;
  5604. }
  5605. else if(DadosPlayer[playerid][pProfissao] == 4)
  5606. {
  5607. format(RulesBox, sizeof(RulesBox), "%s{FFFF00}Informações:\n", RulesBox);
  5608. format(RulesBox, sizeof(RulesBox), "%s{FFFFFF}Esse emprego pode ter muitas vantagens.\n", RulesBox);
  5609. format(RulesBox, sizeof(RulesBox), "%s{FFFFFF}Você precisará de uma Carteira de Avião para adquiri-lo.\n\n", RulesBox);
  5610. format(RulesBox, sizeof(RulesBox), "%s{FFFF00}Comandos:\n{FFFFFF}/IniciarTrabalho /BaterCartao\n\n", RulesBox);
  5611. format(RulesBox, sizeof(RulesBox), "%s{FFFF00}Resumo do Emprego:\n", RulesBox);
  5612. format(RulesBox, sizeof(RulesBox), "%s{FFFFFF}Primeiramente você precisará de um Avião\n", RulesBox);
  5613. format(RulesBox, sizeof(RulesBox), "%s{FFFFFF}Talvez você consiga um no Estacionamento do Aeroporto de Las Venturas(O Avião Branco no Mapa)\n", RulesBox);
  5614. format(RulesBox, sizeof(RulesBox), "%s{FFFFFF}Depois você terá que ir na Seta Branca e Bater o Cartão.\n", RulesBox);
  5615. format(RulesBox, sizeof(RulesBox), "%s{FFFFFF}Cada transporte aos Aeroportos(Abandonado/Los Santos/San Fierro) você receberá $200 em seu Salário.\n\n", RulesBox);
  5616. format(RulesBox, sizeof(RulesBox), "%s{FFFF00}Localização:\n{FFFFFF}O Emprego pode ser adquirido na Prefeitura\n", RulesBox);
  5617. ShowPlayerDialog(playerid, DIALOG_AJUDAEMPREGO, DIALOG_STYLE_MSGBOX, "{FFFFFF}Lixeiro de Avião", RulesBox, "Fechar", "");
  5618. RulesBox = #;
  5619. }
  5620. else if(DadosPlayer[playerid][pProfissao] == 6)
  5621. {
  5622. format(RulesBox, sizeof(RulesBox), "%s{FFFF00}Informações:\n", RulesBox);
  5623. format(RulesBox, sizeof(RulesBox), "%s{FFFFFF}Esse emprego pode ter muitas vantagens.\n", RulesBox);
  5624. format(RulesBox, sizeof(RulesBox), "%s{FFFFFF}Você precisará de uma Carteira de Motocicletas para adquiri-lo.\n\n", RulesBox);
  5625. format(RulesBox, sizeof(RulesBox), "%s{FFFF00}Comandos:\n{FFFFFF}/VenderComida /BaterCartao\n\n", RulesBox);
  5626. format(RulesBox, sizeof(RulesBox), "%s{FFFF00}Resumo do Emprego:\n", RulesBox);
  5627. format(RulesBox, sizeof(RulesBox), "%s{FFFFFF}Primeiramente você precisará de uma Faggio de Entregas\n", RulesBox);
  5628. format(RulesBox, sizeof(RulesBox), "%s{FFFFFF}Talvez você consiga um no Estacionamento do Steak de Las Venturas(Os Talheres no Mapa)\n", RulesBox);
  5629. format(RulesBox, sizeof(RulesBox), "%s{FFFFFF}Depois você terá que ir na Seta Branca e Bater o Cartão.\n", RulesBox);
  5630. format(RulesBox, sizeof(RulesBox), "%s{FFFFFF}Cada venda você poderá lucrar até $600 de Salário.\n\n", RulesBox);
  5631. format(RulesBox, sizeof(RulesBox), "%s{FFFF00}Localização:\n{FFFFFF}O Emprego pode ser adquirido na Prefeitura\n", RulesBox);
  5632. ShowPlayerDialog(playerid, DIALOG_AJUDAEMPREGO, DIALOG_STYLE_MSGBOX, "{FFFFFF}MotoBoy", RulesBox, "Fechar", "");
  5633. RulesBox = #;
  5634. }
  5635. return 1;
  5636. }
  5637.  
  5638. CMD:caridade(playerid, params[])
  5639. {
  5640. new Preco;
  5641. if(sscanf(params, "i", Preco)) return SendClientMessage(playerid, COLOR_WHITE, "USE: /Caridade [Preço]");
  5642. if(Preco < 300) return SendClientMessage(playerid, COLOR_WHITE, "Valor muito baixo");
  5643. if(GetPlayerMoney(playerid) < Preco) return SendClientMessage(playerid, COR_VERMELHO, "Você não possui esse dinheiro");
  5644. GetPlayerName(playerid, NomeJogador, 64);
  5645. format(STR, sizeof(STR), "* O Jogador %s fez uma caridade de R$%i. Seja como ele, Doe tambem /Caridade", NomeJogador, Preco);
  5646. SendClientMessageToAll(COLOR_LIGHTBLUE, STR);
  5647. GivePlayerMoney(playerid, -Preco);
  5648. return 1;
  5649. }
  5650.  
  5651. CMD:pagar(playerid, params[])
  5652. {
  5653. new Preco;
  5654. new para1;
  5655. new Level = DadosPlayer[playerid][pLevel];
  5656. if(sscanf(params, "ui", para1, Preco)) return SendClientMessage(playerid, COLOR_WHITE, "USE: /Pagar [ID] [Preço]");
  5657. if(Level < 2) return SendClientMessage(playerid, COLOR_WHITE, "Somente a partir do level 2 você poderá pagar alguem");
  5658. if(Preco < 0) return SendClientMessage(playerid, COLOR_WHITE, "Valor muito baixo");
  5659. if(GetPlayerMoney(playerid) < Preco) return SendClientMessage(playerid, COR_VERMELHO, "Você não possui esse dinheiro");
  5660. if(para1 == playerid) return SendClientMessage(playerid, COLOR_WHITE, "Você não pode se pagar");
  5661. GetPlayerName(playerid, NomeJogador, 64);
  5662. GetPlayerName(para1, NomeJogador, 64);
  5663. format(STR, sizeof(STR), "* %s pagou R$i% para %s.", NomeJogador, Preco, sendername);
  5664. SendProxMessage(8.0, playerid, STR, COLOR_PURPLE);
  5665. GivePlayerMoney(playerid, -Preco);
  5666. GivePlayerMoney(para1, Preco);
  5667. return 1;
  5668. }
  5669.  
  5670. CMD:algemas(playerid, params[])
  5671. {
  5672. SetPlayerSpecialAction(playerid,SPECIAL_ACTION_USEJETPACK);
  5673. return 1;
  5674. }
  5675.  
  5676. CMD:anim2(playerid)
  5677. {
  5678. ApplyAnimation(playerid, "CRACK", "crckdeth2", 4.1,1,1,1,1,0,1);
  5679. return 1;
  5680. }
  5681.  
  5682. CMD:jetpack(playerid, params[])
  5683. {
  5684. SetPlayerSpecialAction(playerid,SPECIAL_ACTION_CUFFED);
  5685. return 1;
  5686. }
  5687.  
  5688. CMD:stopanim(playerid, params[])
  5689. {
  5690. SetPlayerSpecialAction(playerid,0);
  5691. ClearAnimations(playerid);
  5692. return 1;
  5693. }
  5694.  
  5695. CMD:vabastecer(playerid, params[]) return cmd_veiculoabastecer(playerid, params);
  5696. CMD:veiculoabastecer(playerid, params[])
  5697. {
  5698. new Litros;
  5699. new Veiculo = GetPlayerVehicleID(playerid);
  5700. if(sscanf(params, "i", Litros)) return SendClientMessage(playerid, COLOR_WHITE, "USE: /VeiculoAbastecer [Litros]");
  5701. if(PlayerToPoint(8.0, playerid, 1595.8162,2199.1064,10.5256) || PlayerToPoint(8.0, playerid, 2202.3091,2473.7903,10.5252) || PlayerToPoint(8.0, playerid, 2387.3438,991.0806,10.5259) || PlayerToPoint(8.0, playerid, 2115.0457,919.2835,10.8203) || PlayerToPoint(8.0, playerid, 2147.9709,2747.0632,10.8203))
  5702. {
  5703. if(IsPlayerInAnyVehicle(playerid))
  5704. {
  5705. GetPlayerName(playerid, NomeJogador, 64);
  5706. format(STR, sizeof(STR), "* %s está abastecendo seu veiculo.", NomeJogador);
  5707. SendProxMessage(20.0, playerid, STR, COLOR_PURPLE);
  5708. if(GetPlayerMoney(playerid) < Litros) return SendClientMessage(playerid, COLOR_WHITE, "Você não possui esse dinheiro");
  5709. if(Litros > 100) return SendClientMessage(playerid, COLOR_WHITE, "O Máximo de Litros de seu veiculo é 100.");
  5710. if(Gas[Veiculo] == 100) return SendClientMessage(playerid, COLOR_WHITE, "O Tanque do seu veiculo já está cheio.");
  5711. LitrosAbastecimento[playerid] = Litros;
  5712. TogglePlayerControllable(playerid, 0);
  5713. SetTimerEx("Abastecendo", 15000, false, "i", playerid);
  5714. GameTextForPlayer(playerid, "Abastecendo veiculo...", 15000, 3);
  5715. GivePlayerMoney(playerid, -LitrosAbastecimento[playerid]*2);
  5716. GetVehicleParamsEx(Veiculo, Motor, Luzes, Alarme, Portas, Capo, PortaMalas, Objetivo);
  5717. SetVehicleParamsEx(Veiculo, 0, Luzes, Alarme, Portas, Capo, PortaMalas, Objetivo);
  5718. Motor = 0;
  5719. }
  5720. }
  5721. return 1;
  5722. }
  5723.  
  5724. CMD:v(playerid, params[]) return cmd_veiculo(playerid, params);
  5725. CMD:veiculo(playerid, params[])
  5726. {
  5727. new Placa;
  5728. new Controle[80];
  5729. new Veiculo = GetPlayerVehicleID(playerid);
  5730. GetPlayerName(playerid, NomeJogador, 64);
  5731. if(IsPlayerInAnyVehicle(playerid))
  5732. {
  5733. if(sscanf(params, "s", Controle))
  5734. {
  5735. SendClientMessage(playerid, COR_VERDE, "======== Veiculo Comandos ===========");
  5736. SendClientMessage(playerid, COR_VERDE, "{FFFFFF}USE: /veiculo [Nome]");
  5737. SendClientMessage(playerid, COR_VERDE, "Disponivel: {FFFFFF}Consertar Pintar Abrir Trancar Capo AlarmeOff");
  5738. SendClientMessage(playerid, COR_VERDE, "Disponivel: {FFFFFF}Ligar Desligar FarolON FarolOFF Pintura Tunar AlarmeOn");
  5739. SendClientMessage(playerid, COR_VERDE, "Disponivel: {FFFFFF}PortaMalas LigacaoDireta InstalarAlarme");
  5740. SendClientMessage(playerid, COR_VERDE, "=====================================");
  5741. return 1;
  5742. }
  5743. }
  5744. else if(sscanf(params, "si", Controle, Placa))
  5745. {
  5746. SendClientMessage(playerid, COR_VERDE, "======== Veiculo Comandos ===========");
  5747. SendClientMessage(playerid, COR_VERDE, "{FFFFFF}USE: /veiculo [Nome] [Placa]");
  5748. SendClientMessage(playerid, COR_VERDE, "Disponivel: {FFFFFF}Consertar Pintar Abrir Trancar Capo AlarmeOff");
  5749. SendClientMessage(playerid, COR_VERDE, "Disponivel: {FFFFFF}Ligar Desligar Farol Pintura Tunar AlarmeOn");
  5750. SendClientMessage(playerid, COR_VERDE, "Disponivel: {FFFFFF}PortaMalas LigacaoDireta InstalarAlarme");
  5751. SendClientMessage(playerid, COR_VERDE, "=====================================");
  5752. return 1;
  5753. }
  5754. if(strcmp(Controle, "Ligar", true) == 0)
  5755. {
  5756. if(IsPlayerInAnyVehicle(playerid))
  5757. {
  5758. GetVehicleParamsEx(Veiculo, Motor, Luzes, Alarme, Portas, Capo, PortaMalas, Objetivo);
  5759. SetVehicleParamsEx(Veiculo, 1, Luzes, Alarme, Portas, Capo, PortaMalas, Objetivo);
  5760. SendClientMessage(playerid, 0xFFFFFFAA, "Veiculo {2F991A}Ligado!");
  5761. format(STR, sizeof(STR), "* %s ligou o veiculo com a Placa %i.", NomeJogador, Veiculo);
  5762. SendProxMessage(20.0, playerid, STR, COLOR_PURPLE);
  5763. Motor = 1;
  5764. return 1;
  5765. }
  5766. new Float:X, Float:Y, Float:Z;
  5767. GetVehiclePos(Placa, X, Y, Z);
  5768. if(PlayerToPoint(5.0, playerid, X, Y, Z))
  5769. {
  5770. GetVehicleParamsEx(Placa, Motor, Luzes, Alarme, Portas, Capo, PortaMalas, Objetivo);
  5771. SetVehicleParamsEx(Placa, 1, Luzes, Alarme, Portas, Capo, PortaMalas, Objetivo);
  5772. SendClientMessage(playerid, 0xFFFFFFAA, "Veiculo {2F991A}Ligado!");
  5773. format(STR, sizeof(STR), "* %s ligou o veiculo com a Placa %i.", NomeJogador, Placa);
  5774. SendProxMessage(20.0, playerid, STR, COLOR_PURPLE);
  5775. Motor = 1;
  5776. }
  5777. else
  5778. {
  5779. SendClientMessage(playerid, COLOR_WHITE, "Você não está proximo ao Veiculo");
  5780. }
  5781. return 1;
  5782. }
  5783. else if(strcmp(Controle, "Desligar", true) == 0)
  5784. {
  5785. if(IsPlayerInAnyVehicle(playerid))
  5786. {
  5787. GetVehicleParamsEx(Veiculo, Motor, Luzes, Alarme, Portas, Capo, PortaMalas, Objetivo);
  5788. SetVehicleParamsEx(Veiculo, 0, Luzes, Alarme, Portas, Capo, PortaMalas, Objetivo);
  5789. SendClientMessage(playerid, 0xFFFFFFAA, "Veiculo {FF0000}Desligado!");
  5790. format(STR, sizeof(STR), "* %s desligou o veiculo com a Placa %i.", NomeJogador, Veiculo);
  5791. SendProxMessage(20.0, playerid, STR, COLOR_PURPLE);
  5792. Motor = 0;
  5793. return 1;
  5794. }
  5795. new Float:X, Float:Y, Float:Z;
  5796. GetVehiclePos(Placa, X, Y, Z);
  5797. if(PlayerToPoint(5.0, playerid, X, Y, Z))
  5798. {
  5799. GetVehicleParamsEx(Placa, Motor, Luzes, Alarme, Portas, Capo, PortaMalas, Objetivo);
  5800. SetVehicleParamsEx(Placa, 0, Luzes, Alarme, Portas, Capo, PortaMalas, Objetivo);
  5801. SendClientMessage(playerid, 0xFFFFFFAA, "Veiculo {FF0000}Desligado!");
  5802. format(STR, sizeof(STR), "* %s desligou o veiculo com a Placa %i.", NomeJogador, Placa);
  5803. SendProxMessage(20.0, playerid, STR, COLOR_PURPLE);
  5804. Motor = 0;
  5805. }
  5806. else
  5807. {
  5808. SendClientMessage(playerid, COLOR_WHITE, "Você não está proximo ao Veiculo");
  5809. }
  5810. return 1;
  5811. }
  5812. else if(strcmp(Controle, "Abrir", true) == 0)
  5813. {
  5814. if(IsPlayerInAnyVehicle(playerid))
  5815. {
  5816. Portas = 0;
  5817. GetVehicleParamsEx(Veiculo, Motor, Luzes, Alarme, Portas, Capo, PortaMalas, Objetivo);
  5818. SetVehicleParamsEx(Veiculo, Motor, Luzes, Alarme, false, Capo, PortaMalas, Objetivo);
  5819. SendClientMessage(playerid, 0xFFFFFFAA, "Portas {2F991A}Abertas!");
  5820. format(STR, sizeof(STR), "* %s abriu o veiculo com a Placa %i.", NomeJogador, Veiculo);
  5821. SendProxMessage(20.0, playerid, STR, COLOR_PURPLE);
  5822. return 1;
  5823. }
  5824. new Float:X, Float:Y, Float:Z;
  5825. GetVehiclePos(Placa, X, Y, Z);
  5826. if(PlayerToPoint(5.0, playerid, X, Y, Z))
  5827. {
  5828. Portas = 0;
  5829. GetVehicleParamsEx(Placa, Motor, Luzes, Alarme, Portas, Capo, PortaMalas, Objetivo);
  5830. SetVehicleParamsEx(Placa, Motor, Luzes, Alarme, false, Capo, PortaMalas, Objetivo);
  5831. SendClientMessage(playerid, 0xFFFFFFAA, "Portas {2F991A}Abertas!");
  5832. format(STR, sizeof(STR), "* %s abriu o veiculo com a Placa %i.", NomeJogador, Placa);
  5833. SendProxMessage(20.0, playerid, STR, COLOR_PURPLE);
  5834. }
  5835. else
  5836. {
  5837. SendClientMessage(playerid, COLOR_WHITE, "Você não está proximo ao Veiculo");
  5838. }
  5839. return Portas;
  5840. }
  5841. else if(strcmp(Controle, "Trancar", true) == 0)
  5842. {
  5843. if(IsPlayerInAnyVehicle(playerid))
  5844. {
  5845. Portas = 1;
  5846. GetVehicleParamsEx(Veiculo, Motor, Luzes, Alarme, Portas, Capo, PortaMalas, Objetivo);
  5847. SetVehicleParamsEx(Veiculo, Motor, Luzes, Alarme, true, Capo, PortaMalas, Objetivo);
  5848. SendClientMessage(playerid, 0xFFFFFFAA, "Portas {FF0000}Fechadas!");
  5849. format(STR, sizeof(STR), "* %s trancou o veiculo com a Placa %i.", NomeJogador, Veiculo);
  5850. SendProxMessage(20.0, playerid, STR, COLOR_PURPLE);
  5851. return 1;
  5852. }
  5853. new Float:X, Float:Y, Float:Z;
  5854. GetVehiclePos(Placa, X, Y, Z);
  5855. if(PlayerToPoint(5.0, playerid, X, Y, Z))
  5856. {
  5857. Portas = 1;
  5858. GetVehicleParamsEx(Placa, Motor, Luzes, Alarme, Portas, Capo, PortaMalas, Objetivo);
  5859. SetVehicleParamsEx(Placa, Motor, Luzes, Alarme, true, Capo, PortaMalas, Objetivo);
  5860. SendClientMessage(playerid, 0xFFFFFFAA, "Portas {FF0000}Fechadas!");
  5861. format(STR, sizeof(STR), "* %s trancou o veiculo com a Placa %i.", NomeJogador, Placa);
  5862. SendProxMessage(20.0, playerid, STR, COLOR_PURPLE);
  5863. }
  5864. else
  5865. {
  5866. SendClientMessage(playerid, COLOR_WHITE, "Você não está proximo ao Veiculo");
  5867. }
  5868. return Portas;
  5869. }
  5870. else if(strcmp(Controle, "LuzesON", true) == 0)
  5871. {
  5872. if(IsPlayerInAnyVehicle(playerid))
  5873. {
  5874. Luzes = 1;
  5875. GetVehicleParamsEx(Veiculo, Motor, Luzes, Alarme, Portas, Capo, PortaMalas, Objetivo);
  5876. SetVehicleParamsEx(Veiculo, Motor, true, Alarme, Portas, Capo, PortaMalas, Objetivo);
  5877. SendClientMessage(playerid, 0xFFFFFFAA, "Luzes {2F991A}Ligadas!");
  5878. format(STR, sizeof(STR), "* %s ligou as Luzes do veiculo com a Placa %i.", NomeJogador, Veiculo);
  5879. SendProxMessage(20.0, playerid, STR, COLOR_PURPLE);
  5880. return 1;
  5881. }
  5882. new Float:X, Float:Y, Float:Z;
  5883. GetVehiclePos(Placa, X, Y, Z);
  5884. if(PlayerToPoint(5.0, playerid, X, Y, Z))
  5885. {
  5886. Luzes = 1;
  5887. GetVehicleParamsEx(Placa, Motor, Luzes, Alarme, Portas, Capo, PortaMalas, Objetivo);
  5888. SetVehicleParamsEx(Placa, Motor, true, Alarme, Portas, Capo, PortaMalas, Objetivo);
  5889. SendClientMessage(playerid, 0xFFFFFFAA, "Luzes {2F991A}Ligadas!");
  5890. format(STR, sizeof(STR), "* %s ligou as Luzes do veiculo com a Placa %i.", NomeJogador, Placa);
  5891. SendProxMessage(20.0, playerid, STR, COLOR_PURPLE);
  5892. }
  5893. else
  5894. {
  5895. SendClientMessage(playerid, COLOR_WHITE, "Você não está proximo ao Veiculo");
  5896. }
  5897. return Luzes;
  5898. }
  5899. else if(strcmp(Controle, "LuzesOFF", true) == 0)
  5900. {
  5901. if(IsPlayerInAnyVehicle(playerid))
  5902. {
  5903. Portas = 1;
  5904. GetVehicleParamsEx(Veiculo, Motor, Luzes, Alarme, Portas, Capo, PortaMalas, Objetivo);
  5905. SetVehicleParamsEx(Veiculo, Motor, false, Alarme, Portas, Capo, PortaMalas, Objetivo);
  5906. SendClientMessage(playerid, 0xFFFFFFAA, "Luzes {FF0000}Desigadas!");
  5907. format(STR, sizeof(STR), "* %s apagou as luzes do veiculo com a Placa %i.", NomeJogador, Veiculo);
  5908. SendProxMessage(20.0, playerid, STR, COLOR_PURPLE);
  5909. return 1;
  5910. }
  5911. new Float:X, Float:Y, Float:Z;
  5912. GetVehiclePos(Placa, X, Y, Z);
  5913. if(PlayerToPoint(5.0, playerid, X, Y, Z))
  5914. {
  5915. Portas = 1;
  5916. GetVehicleParamsEx(Placa, Motor, Luzes, Alarme, Portas, Capo, PortaMalas, Objetivo);
  5917. SetVehicleParamsEx(Placa, Motor, false, Alarme, Portas, Capo, PortaMalas, Objetivo);
  5918. SendClientMessage(playerid, 0xFFFFFFAA, "Luzes {FF0000}Desigadas!");
  5919. format(STR, sizeof(STR), "* %s apagou as luzes do veiculo com a Placa %i.", NomeJogador, Placa);
  5920. SendProxMessage(20.0, playerid, STR, COLOR_PURPLE);
  5921. }
  5922. else
  5923. {
  5924. SendClientMessage(playerid, COLOR_WHITE, "Você não está proximo ao Veiculo");
  5925. }
  5926. return Luzes;
  5927. }
  5928. else if(strcmp(Controle, "Consertar", true) == 0)
  5929. {
  5930. if(IsPlayerInAnyVehicle(playerid))
  5931. {
  5932. if(PlayerToPoint(5.0, playerid, 2385.2068,1036.4323,11.7610) || PlayerToPoint(5.0, playerid, 2395.0908,1036.3313,11.7705))
  5933. {
  5934. TogglePlayerControllable(playerid, 0);
  5935. GameTextForPlayer(playerid, "Consertando veiculo...", 15000, 3);
  5936. SetTimerEx("ConsertoFunilaria", 15000, false, "i", playerid);
  5937. format(STR, sizeof(STR), "* %s está consertando seu veiculo.", NomeJogador);
  5938. SendProxMessage(20.0, playerid, STR, COLOR_PURPLE);
  5939. GetVehicleParamsEx(Veiculo, Motor, Luzes, Alarme, Portas, Capo, PortaMalas, Objetivo);
  5940. SetVehicleParamsEx(Veiculo, 0, Luzes, Alarme, Portas, Capo, PortaMalas, Objetivo);
  5941. Motor = 0;
  5942. }
  5943. else
  5944. {
  5945. SendClientMessage(playerid, COR_VERMELHO, "Você não está na Funilária!");
  5946. }
  5947. }
  5948. else
  5949. {
  5950. SendClientMessage(playerid, COR_VERMELHO, "Você não está em um Veiculo!");
  5951. }
  5952. }
  5953. return 1;
  5954. }
  5955.  
  5956. CMD:setvida(playerid, params[])
  5957. {
  5958. new para1;
  5959. new vida;
  5960. if(sscanf(params, "ui", para1, vida)) return SendClientMessage(playerid, COLOR_WHITE, "USE: /setvida [ID] [QUANTIA]");
  5961. SetPlayerHealth(para1, vida);
  5962. return 1;
  5963. }
  5964.  
  5965. CMD:setemprego(playerid, params[])
  5966. {
  5967. new para1;
  5968. new profissao;
  5969. if(sscanf(params, "ui", para1, profissao)) return SendClientMessage(playerid, COLOR_WHITE, "USE: /criarcarro [ID]");
  5970. DadosPlayer[para1][pProfissao] = profissao;
  5971. TextDrawUpdate(playerid);
  5972. return 1;
  5973. }
  5974.  
  5975. CMD:dararma(playerid, params[])
  5976. {
  5977. if(DadosPlayer[playerid][pAdmin] < 1) return SendClientMessage(playerid, COLOR_WHITE, "Você não é um Admin");
  5978. if(admtrampando[playerid] < 1) return SendClientMessage(playerid, COLOR_WHITE, "Você não está trabalhando (/trabalhar)");
  5979. if(!IsPlayerConnected(playerid)) return SendClientMessage(playerid, COLOR_WHITE, "Você não está conetado!");
  5980. new para1, arma;
  5981. if(sscanf(params, "ud", para1, arma)) return SendClientMessage(playerid, COLOR_WHITE, "USE: /dararma [ID] [ID da Arma]");
  5982. GetPlayerName(para1, NomeJogador, 64);
  5983. format(STR, sizeof(STR), "Você deu a arma %d para o jogador %s", arma, NomeJogador);
  5984. SendClientMessage(playerid, 0xFFFFFFAA, STR);
  5985. GivePlayerWeapon(para1, arma, 999);
  5986. return 1;
  5987. }
  5988.  
  5989. CMD:tirarlicencas(playerid, params[])
  5990. {
  5991. new para1;
  5992. new OutroJogador[MAX_PLAYER_NAME];
  5993. if(sscanf(params, "u", para1)) return SendClientMessage(playerid, COLOR_WHITE, "USE: /tirarlicencas [ID]");
  5994. LCarro[para1] = 0;
  5995. LMoto[para1] = 0;
  5996. LAviao[para1] = 0;
  5997. LHelicoptero[para1] = 0;
  5998. LCaminhao[para1] = 0;
  5999. LOnibus[para1] = 0;
  6000. GetPlayerName(playerid, NomeJogador, 64);
  6001. GetPlayerName(para1, OutroJogador, 64);
  6002. format(STRBruno, sizeof(STRBruno), "Você tirou as licencas do Jogador %s", OutroJogador);
  6003. SendClientMessage(playerid, 0xFFFFFFAA, STRBruno);
  6004. format(STRBruno, sizeof(STRBruno), "A suas licenças foram retiradas pelo Administrador %s", NomeJogador);
  6005. SendClientMessage(para1, 0xFFFFFFAA, STRBruno);
  6006. return 1;
  6007. }
  6008.  
  6009. CMD:daradmin(playerid, params[])
  6010. {
  6011. if(DadosPlayer[playerid][pAdmin] < 5) return SendClientMessage(playerid, COLOR_WHITE, "Você não é um Admin ou não tem level suficiente!");
  6012. if(admtrampando[playerid] < 1) return SendClientMessage(playerid, COLOR_WHITE, "Você não está trabalhando (/trabalhar)");
  6013. if(!IsPlayerConnected(playerid)) return SendClientMessage(playerid, COLOR_WHITE, "Você não está conetado!");
  6014. new NomeDado[256];new NomeDado1[256];new para1;new level;
  6015. if(sscanf(params, "ud", para1,level)) return SendClientMessage(playerid, COLOR_WHITE, "USE: /daradmin [id] [Nivel]");
  6016. GetPlayerName(para1, NomeDado, sizeof(NomeDado));
  6017. GetPlayerName(playerid, NomeDado1, sizeof(NomeDado1));
  6018. if(para1 == INVALID_PLAYER_ID) return SendClientMessage(playerid, COLOR_WHITE, "Player não conetado!");
  6019. if(level == 0) return SendClientMessage(playerid, COLOR_WHITE, "Para tirar admin a alguem use: /tiraradmin");
  6020. if(level > 5) return SendClientMessage(playerid, COLOR_WHITE, "Você não pode dar admin level 5+ a ninguem!");
  6021. format(String, sizeof String, "Você deu Admin Nível %d para %s", level, NomeDado);
  6022. SendClientMessage(playerid, COLOR_LIGHTBLUE, String);
  6023. format(String, sizeof String, "Você ganhou Admin Nível %d do admin %s", level, NomeDado1);
  6024. SendClientMessage(para1, COLOR_LIGHTBLUE, String);
  6025. DadosPlayer[para1][pAdmin] = level;
  6026. return 1;
  6027. }
  6028. CMD:tiraradmin(playerid, params[])
  6029. {
  6030. if(DadosPlayer[playerid][pAdmin] < 5) return SendClientMessage(playerid, COLOR_WHITE, "Você não é um Admin ou não tem level suficiente!");
  6031. if(admtrampando[playerid] < 1) return SendClientMessage(playerid, COLOR_WHITE, "Você não está trabalhando (/trabalhar)");
  6032. if(!IsPlayerConnected(playerid)) return SendClientMessage(playerid, COLOR_WHITE, "Você não está conetado!");
  6033. new NomeDado[256];new tmp[256];new NomeDado1[256];
  6034. if(sscanf(params, "d", NomeDado)) return SendClientMessage(playerid, COLOR_WHITE, "USO: /tiraradmin [id]");
  6035. if(strval(tmp) == INVALID_PLAYER_ID || !IsPlayerConnected(strval(tmp))) return SendClientMessage(playerid, COLOR_WHITE, "Player não conetado!");
  6036. GetPlayerName(strval(tmp), NomeDado, sizeof(NomeDado));
  6037. GetPlayerName(playerid, NomeDado1, sizeof(NomeDado1));
  6038. DadosPlayer[strval(tmp)][pAdmin] = 0;
  6039. format(String, sizeof(String), "Você tirou o cargo de admin a %s.", NomeDado);
  6040. SendClientMessage(strval(tmp), COLOR_LIGHTBLUE, String);
  6041. format(String, sizeof(String), "Você foi tirado de admin pelo Admin %s.",NomeDado1);
  6042. SendClientMessage(playerid, COLOR_LIGHTBLUE, String);
  6043. return 1;
  6044. }
  6045. CMD:darvip(playerid, params[])
  6046. {
  6047. if(IsPlayerConnected(playerid)){
  6048. if(DadosPlayer[playerid][pAdmin] < 4){SendClientMessage(playerid, COLOR_LIGHTBLUE, "Você Não é um Administrador ou Seu Nivel é Baixo.");return 1;}
  6049. new para1;new level;new meses;
  6050. if(sscanf(params, "ud", para1,level)) return SendClientMessage(playerid, COLOR_WHITE, "USE: /darvip [id] [Meses]");
  6051. GetPlayerName(para1, giveplayer, sizeof(giveplayer));
  6052. GetPlayerName(playerid, sendername, sizeof(sendername));
  6053. if(IsPlayerConnected(para1)){
  6054. if(para1 != INVALID_PLAYER_ID){
  6055. if(level < 1)return SendClientMessage(playerid, COLOR_LIGHTBLUE, "Você não pode definir para 0 meses!");
  6056. format(String, sizeof String, "Você deu %d meses de VIP para %s", level, giveplayer);
  6057. SendClientMessage(playerid, COLOR_LIGHTBLUE, String);
  6058. format(String, sizeof String, "Admin %s te deu %d meses de VIP com R$%d e %d Niveis, Aproveite Nossos beneficios!", sendername, level, 15000000*meses, 3*meses);
  6059. SendClientMessage(para1, COLOR_LIGHTBLUE, String);
  6060. getdate(year, month, day);
  6061. gettime(hour,minute,second);
  6062. format(String, sizeof(String), "%s deu vip ao %s nível %d (%d/%d/%d - %d:%d)",sendername,giveplayer,level,day, month, year,hour, minute);
  6063. DadosPlayer[para1][pLevel] += 3*meses;
  6064. DadosPlayer[para1][pVIP] = 1;
  6065. DadosPlayer[para1][pTimeVIP] = 0;
  6066. GivePlayerMoney(para1, 15000000*meses);
  6067. ScoreLevel(para1);
  6068. DadosPlayer[para1][pDiaVIP] = day;
  6069. DadosPlayer[para1][pMesVIP] = month+level;
  6070. DadosPlayer[para1][pAnoVIP] = year;
  6071. if(DadosPlayer[para1][pMesVIP] > 12){
  6072. DadosPlayer[para1][pMesVIP] -= 12;
  6073. DadosPlayer[para1][pAnoVIP]++;}
  6074. SalvarDados(para1);}}}
  6075. return 1;
  6076. }
  6077. CMD:trabalhar(playerid, params[])
  6078. {
  6079. if(!IsPlayerConnected(playerid)) return SendClientMessage(playerid, COLOR_WHITE, "Você não está conetado!");
  6080. if(DadosPlayer[playerid][pAdmin] < 0) return SendClientMessage(playerid, COLOR_WARNING, "Você não é um Admin!");
  6081. if(admtrampando[playerid] == 1)
  6082. {
  6083. GetPlayerName(playerid,sendername,sizeof(sendername));
  6084. format(String, 128, "* Administrador %s entrou no modo jogador.",sendername);
  6085. SendClientMessageToAll(COR_VERMELHO, String);
  6086. admtrampando[playerid] = 0;
  6087. SetPlayerSkin(playerid, skinadm[playerid]);
  6088. SetPlayerToTeamColor(playerid);
  6089. SetPlayerHealth(playerid, 10);
  6090. return 1;
  6091. }
  6092. if(admtrampando[playerid] == 0)
  6093. {
  6094. skinadm[playerid] = GetPlayerSkin(playerid);
  6095. GetPlayerName(playerid,sendername,sizeof(sendername));
  6096. format(String, 128, "* Administrador %s saiu do modo jogador.",sendername);
  6097. SendClientMessageToAll(COR_VERMELHO, String);
  6098. SetPlayerSkin(playerid,170);
  6099. admtrampando[playerid] = 1;
  6100. SetPlayerToTeamColor(playerid);
  6101. return 1;
  6102. }
  6103. return 1;
  6104. }
  6105. CMD:ajudaadmin(playerid, params[]) return cmd_aa(playerid, params);
  6106. CMD:aa(playerid, params[])
  6107. {
  6108. if(!IsPlayerConnected(playerid)) return SendClientMessage(playerid, COLOR_WHITE, "Você não está conetado!");
  6109. if(DadosPlayer[playerid][pAdmin] < 0) return SendClientMessage(playerid, COLOR_WARNING, "Você não é um Admin!");
  6110. if(admtrampando[playerid] < 1) return SendClientMessage(playerid, COLOR_WHITE, "Você não está trabalhando (/trabalhar)");
  6111. if(DadosPlayer[playerid][pAdmin] == 1)
  6112. {
  6113. SendClientMessage(playerid, COLOR_BLUE, "[Admin 1] /kick | /ir | /trazer | /avisar | /a");
  6114. SendClientMessage(playerid, COLOR_BLUE, "[Admin 1] /trabalhar | /av");
  6115. }
  6116. if(DadosPlayer[playerid][pAdmin] == 2)
  6117. {
  6118. SendClientMessage(playerid, COLOR_BLUE, "[Admin 2] /kick | /ban | /ir | /trazer | /avisar | /a");
  6119. SendClientMessage(playerid, COLOR_BLUE, "[Admin 2] /trabahar | /av");
  6120. }
  6121. if(DadosPlayer[playerid][pAdmin] == 3)
  6122. {
  6123. SendClientMessage(playerid, COLOR_BLUE, "[Admin 3] /kick | /ban | /banip | /ir | /trazer | /av");
  6124. SendClientMessage(playerid, COLOR_BLUE, "[Admin 3] /dargrana");
  6125. SendClientMessage(playerid, COLOR_BLUE, "[Admin 3] /a /trabalhar");
  6126. }
  6127. if(DadosPlayer[playerid][pAdmin] == 4)
  6128. {
  6129. SendClientMessage(playerid, COLOR_BLUE, "[Admin 4] /kick | /ban | /banip | /gmx | /ir | /trazer ");
  6130. SendClientMessage(playerid, COLOR_BLUE, "[Admin 4] /ir | /trazer | /avisar | /dargold | /darresets");
  6131. SendClientMessage(playerid, COLOR_BLUE, "[Admin 4] /dargrana | /darlevel | /darexp | /a");
  6132. SendClientMessage(playerid, COLOR_BLUE, "[Admin 4] /trabalhar | /av");
  6133. }
  6134. if(DadosPlayer[playerid][pAdmin] == 5)
  6135. {
  6136. //SendClientMessage(playerid, COLOR_BLUE, "[Admin 5] /kick | /ban | /banip | /gmx | /ir | /trazer");
  6137. SendClientMessage(playerid, COLOR_BLUE, "[Admin 5] /daradmin /tiraradmin ");
  6138. SendClientMessage(playerid, COLOR_BLUE, "[Admin 5] /dargrana /a");
  6139. SendClientMessage(playerid, COLOR_BLUE, "[Admin 5] /trabalhar /av");
  6140. }
  6141. return 1;
  6142. }
  6143.  
  6144. CMD:payday(playerid)
  6145. {
  6146. PayDay();
  6147. SendClientMessage(playerid, COR_VERMELHO, "PayDay Manual Executado");
  6148. return 1;
  6149. }
  6150.  
  6151. CMD:gmx(playerid, params[])
  6152. {
  6153. if(!IsPlayerConnected(playerid)) return SendClientMessage(playerid, COLOR_WHITE, "Você não está conetado!");
  6154. //if(DadosPlayer[playerid][pAdmin] < 4) return SendClientMessage(playerid, COLOR_WHITE, "Você não é um Admin ou não tem level suficiente!");
  6155. SalvarDados(playerid);
  6156. SendRconCommand("gmx");
  6157. GetPlayerName(playerid,sendername,sizeof(sendername));
  6158. format(String, 128, "Admin: %s Reniciou o Servidor Espere Alguns Segundos...",sendername);
  6159. SendClientMessageToAll(COR_VERMELHO, String);
  6160. return 1;
  6161. }
  6162. CMD:ir(playerid, params[])
  6163. {
  6164. if(!IsPlayerConnected(playerid)) return SendClientMessage(playerid, COLOR_WHITE, "Você não está conetado!");
  6165. if(DadosPlayer[playerid][pAdmin] < 1) return SendClientMessage(playerid, COLOR_WHITE, "Você não é um Admin ou não tem level suficiente!");
  6166. if(admtrampando[playerid] < 1) return SendClientMessage(playerid, COLOR_WHITE, "Você não está trabalhando (/trabalhar)");
  6167. new para1;new NomeDestino[256];new NomeDestinado[256];new Float:x, Float:y, Float:z;
  6168. if(sscanf(params, "u", para1)) return SendClientMessage(playerid, COLOR_WHITE, "USO: /ir [playerid]");
  6169. if(para1 == INVALID_PLAYER_ID || !IsPlayerConnected(para1)) return SendClientMessage(playerid, COLOR_WHITE, "Player não conetado!");
  6170. GetPlayerName(para1, NomeDestino, sizeof(NomeDestino));
  6171. GetPlayerName(playerid, NomeDestinado, sizeof(NomeDestinado));
  6172. new interior = GetPlayerInterior(para1);
  6173. GetPlayerPos(para1, x, y, z);
  6174. SetPlayerPos(playerid, x+0.5, y, z);
  6175. SetPlayerInterior(playerid, interior);
  6176. format(String,sizeof(String),"[INFO]: O Admin %s se teleportou até você!",NomeDestinado);
  6177. SendClientMessage(playerid, COLOR_YELLOW,String);
  6178. format(String,sizeof(String),"[INFO]: Você se teleportou ao player %s",NomeDestino);
  6179. SendClientMessage(playerid, COLOR_YELLOW,String);
  6180. return 1;
  6181. }
  6182. CMD:trazer(playerid, params[])
  6183. {
  6184. if(!IsPlayerConnected(playerid)) return SendClientMessage(playerid, COLOR_WHITE, "Você não está conetado!");
  6185. if(DadosPlayer[playerid][pAdmin] < 1) return SendClientMessage(playerid, COLOR_WHITE, "Você não é um Admin ou não tem level suficiente!");
  6186. if(admtrampando[playerid] < 1) return SendClientMessage(playerid, COLOR_WHITE, "Você não está trabalhando (/trabalhar)");
  6187. new para1;new NomeDestino[256];new NomeDestinado[256];new Float:x, Float:y, Float:z;
  6188. if(sscanf(params, "u", para1)) return SendClientMessage(playerid, COLOR_WHITE, "Use: /trazer [playerid]");
  6189. if(para1 == INVALID_PLAYER_ID || !IsPlayerConnected(para1)) return SendClientMessage(playerid, COLOR_WHITE, "Player não conetado!");
  6190. GetPlayerName(para1, NomeDestino, sizeof(NomeDestino));
  6191. GetPlayerName(playerid, NomeDestinado, sizeof(NomeDestinado));
  6192. new interior = GetPlayerInterior(para1);
  6193. GetPlayerPos(playerid, x, y, z);
  6194. SetPlayerPos(para1, x+0.5, y, z);
  6195. SetPlayerInterior(para1, interior);
  6196. format(String,sizeof(String),"[INFO]: O Admin %s se trouce você até ele!",NomeDestinado);
  6197. SendClientMessage(playerid, COLOR_YELLOW,String);
  6198. format(String,sizeof(String),"[INFO]: Você trouce %s até você",NomeDestino);
  6199. SendClientMessage(playerid, COLOR_YELLOW,String);
  6200. return 1;
  6201. }
  6202. CMD:dargrana(playerid, params[])
  6203. {
  6204. if(DadosPlayer[playerid][pAdmin] < 3) return SendClientMessage(playerid, COLOR_WHITE, "Você não é um Admin ou não tem level suficiente!");
  6205. if(admtrampando[playerid] < 1) return SendClientMessage(playerid, COLOR_WHITE, "Você não está trabalhando (/trabalhar)");
  6206. if(!IsPlayerConnected(playerid)) return SendClientMessage(playerid, COLOR_WHITE, "Você não está conetado!");
  6207. new NomeDado[256], NomeDado1[256], para1, quantia;
  6208. if(sscanf(params, "ui", para1,quantia)) return SendClientMessage(playerid, COLOR_WHITE, "USE: /dargrana [id] [quantia]");
  6209. GetPlayerName(para1, NomeDado, sizeof(NomeDado));
  6210. GetPlayerName(playerid, NomeDado1, sizeof(NomeDado1));
  6211. if(para1 == INVALID_PLAYER_ID) return SendClientMessage(playerid, COLOR_WHITE, "Player não conetado!");
  6212. format(String, sizeof String, "Você deu %dR$ para %s", quantia, NomeDado);
  6213. SendClientMessage(playerid, COLOR_LIGHTBLUE, String);
  6214. format(String, sizeof String, "Você ganhou %dR$ do admin %s", quantia, NomeDado1);
  6215. SendClientMessage(para1, COLOR_LIGHTBLUE, String);
  6216. GivePlayerMoney(para1, quantia);
  6217. DadosPlayer[para1][pDinheiro] = quantia;
  6218. return 1;
  6219. }
  6220.  
  6221. CMD:admin(playerid, params[]) return cmd_a(playerid, params);
  6222. CMD:a(playerid, params[])
  6223. {
  6224. if(!IsPlayerConnected(playerid)) return SendClientMessage(playerid, COLOR_WHITE, "Você não está conetado!");
  6225. if(DadosPlayer[playerid][pAdmin] < 1) return SendClientMessage(playerid, COLOR_WHITE, "Você não é um Admin ou não tem level suficiente!");
  6226. if(admtrampando[playerid] < 1) return SendClientMessage(playerid, COLOR_WHITE, "Você não está trabalhando (/trabalhar)");
  6227. GetPlayerName(playerid, Nome, sizeof(Nome));
  6228. if(sscanf(params, "s", params)) return SendClientMessage(playerid, COLOR_WHITE, "Use: /admin [Mensagem]");
  6229. new atext[64];
  6230. if(DadosPlayer[playerid][pAdmin] == 1) { atext = "Moderador"; }
  6231. else if(DadosPlayer[playerid][pAdmin] == 2) { atext = "Fixo"; }
  6232. else if(DadosPlayer[playerid][pAdmin] == 3) { atext = "Master"; }
  6233. else if(DadosPlayer[playerid][pAdmin] == 4) { atext = "Scripter/Mapper"; }
  6234. else if(DadosPlayer[playerid][pAdmin] == 5) { atext = "Dono"; }
  6235. else { atext = ""; }
  6236. format(String,sizeof(String),"Admin %s %s: %s",atext, Nome, params);
  6237. SendMessageToAdmins(COLOR_ADMIN,String);
  6238. return 1;
  6239. }
  6240. CMD:av(playerid, params[]) return cmd_aviso(playerid, params);
  6241. CMD:aviso(playerid, params[])
  6242. {
  6243. if(!IsPlayerConnected(playerid)) return SendClientMessage(playerid, COLOR_WHITE, "Você não está conetado!");
  6244. if(DadosPlayer[playerid][pAdmin] < 1) return SendClientMessage(playerid, COLOR_WHITE, "Você não é um Admin ou não tem level suficiente!");
  6245. if(admtrampando[playerid] < 1) return SendClientMessage(playerid, COLOR_WHITE, "Você não está trabalhando (/trabalhar)");
  6246. GetPlayerName(playerid, Nome, sizeof(Nome));
  6247. new length = strlen(cmd);
  6248. while ((idx < length) && (cmd[idx] <= ' '))
  6249. {
  6250. idx++;
  6251. }
  6252. new offset = idx;
  6253. new result[64];
  6254. while ((idx < length) && ((idx - offset) < (sizeof(result) - 1)))
  6255. {
  6256. result[idx - offset] = cmd[idx];
  6257. idx++;
  6258. }
  6259. result[idx - offset] = EOS;
  6260. if(sscanf(params, "s", result)) return SendClientMessage(playerid, COLOR_WHITE, "USE: /av [texto]");
  6261. SendClientMessage(playerid, COLOR_WHITE, "Administração: ");
  6262. format(String,sizeof(String),"Admin %s: %s",Nome, (result));
  6263. SendClientMessageToAll(COLOR_DBLUE,String);
  6264. return 1;
  6265. }
  6266. CMD:admins(playerid, params[])
  6267. {
  6268. if(IsPlayerConnected(playerid))
  6269. {
  6270. SendClientMessage(playerid, 0xFFFF00AA, "Admins Online:");
  6271. for(new i = 0; i < MAX_PLAYERS; i++)
  6272. {
  6273. if(IsPlayerConnected(i))
  6274. {
  6275. if(admtrampando[playerid] == 1)
  6276. {
  6277. if(DadosPlayer[i][pAdmin] == 1)
  6278. {
  6279. GetPlayerName(i, Nome, sizeof(Nome));
  6280. format(String, 256, "Moderador: %s [Trabalhando]", Nome);
  6281. SendClientMessage(playerid, COLOR_WHITE, String);
  6282. }
  6283. else if(DadosPlayer[i][pAdmin] == 2)
  6284. {
  6285. GetPlayerName(i, Nome, sizeof(Nome));
  6286. format(String, 256, "Admin [2]: %s [Trabalhando]", Nome);
  6287. SendClientMessage(playerid, COLOR_WHITE, String);
  6288. }
  6289. else if(DadosPlayer[i][pAdmin] == 3)
  6290. {
  6291. GetPlayerName(i, Nome, sizeof(Nome));
  6292. format(String, 256, "Admin [3]: %s [Trabalhando]", Nome);
  6293. SendClientMessage(playerid, COLOR_WHITE, String);
  6294. }
  6295. else if(DadosPlayer[i][pAdmin] == 4)
  6296. {
  6297. GetPlayerName(i, Nome, sizeof(Nome));
  6298. format(String, 256, "Admin [4]: %s [Trabalhando]", Nome);
  6299. SendClientMessage(playerid, COLOR_WHITE, String);
  6300. }
  6301. else if(DadosPlayer[i][pAdmin] == 5)
  6302. {
  6303. GetPlayerName(i, Nome, sizeof(Nome));
  6304. format(String, 256, "Admin [5]: %s [Trabalhando]", Nome);
  6305. SendClientMessage(playerid, COLOR_WHITE, String);
  6306. }
  6307. }
  6308. if(admtrampando[playerid] == 2)
  6309. {
  6310. if(DadosPlayer[i][pAdmin] == 1)
  6311. {
  6312. GetPlayerName(i, Nome, sizeof(Nome));
  6313. format(String, 256, "Moderador: %s [Ausente]", Nome);
  6314. SendClientMessage(playerid, COLOR_WHITE, String);
  6315. }
  6316. else if(DadosPlayer[i][pAdmin] == 2)
  6317. {
  6318. GetPlayerName(i, Nome, sizeof(Nome));
  6319. format(String, 256, "Admin [2]: %s [Ausente]", Nome);
  6320. SendClientMessage(playerid, COLOR_WHITE, String);
  6321. }
  6322. else if(DadosPlayer[i][pAdmin] == 3)
  6323. {
  6324. GetPlayerName(i, Nome, sizeof(Nome));
  6325. format(String, 256, "Admin [3]: %s [Ausente]", Nome);
  6326. SendClientMessage(playerid, COLOR_WHITE, String);
  6327. }
  6328. else if(DadosPlayer[i][pAdmin] == 4)
  6329. {
  6330. GetPlayerName(i, Nome, sizeof(Nome));
  6331. format(String, 256, "Admin [4]: %s [Ausente]", Nome);
  6332. SendClientMessage(playerid, COLOR_WHITE, String);
  6333. }
  6334. else if(DadosPlayer[i][pAdmin] == 5)
  6335. {
  6336. GetPlayerName(i, Nome, sizeof(Nome));
  6337. format(String, 256, "Admin [5]: %s [Player]", Nome);
  6338. SendClientMessage(playerid, COLOR_WHITE, String);
  6339. }
  6340. }
  6341. if(admtrampando[playerid] == 0)
  6342. {
  6343. if(DadosPlayer[i][pAdmin] == 1)
  6344. {
  6345. GetPlayerName(i, Nome, sizeof(Nome));
  6346. format(String, 256, "Moderador: %s [Player]", Nome);
  6347. SendClientMessage(playerid, COLOR_WHITE, String);
  6348. }
  6349. else if(DadosPlayer[i][pAdmin] == 2)
  6350. {
  6351. GetPlayerName(i, Nome, sizeof(Nome));
  6352. format(String, 256, "Admin [2]: %s [Player]", Nome);
  6353. SendClientMessage(playerid, COLOR_WHITE, String);
  6354. }
  6355. else if(DadosPlayer[i][pAdmin] == 3)
  6356. {
  6357. GetPlayerName(i, Nome, sizeof(Nome));
  6358. format(String, 256, "Admin [3]: %s [Player]", Nome);
  6359. SendClientMessage(playerid, COLOR_WHITE, String);
  6360. }
  6361. else if(DadosPlayer[i][pAdmin] == 4)
  6362. {
  6363. GetPlayerName(i, Nome, sizeof(Nome));
  6364. format(String, 256, "Admin [4]: %s [Player]", Nome);
  6365. SendClientMessage(playerid, COLOR_WHITE, String);
  6366. }
  6367. else if(DadosPlayer[i][pAdmin] == 5)
  6368. {
  6369. GetPlayerName(i, Nome, sizeof(Nome));
  6370. format(String, 256, "Admin [2]: %s [Player]", Nome);
  6371. SendClientMessage(playerid, COLOR_WHITE, String);
  6372. }
  6373. }
  6374. }
  6375. }
  6376. }
  6377. return 1;
  6378. }
  6379. CMD:rgporra(playerid, params[])
  6380. {
  6381. if(IsPlayerConnected(playerid)){
  6382. if (Logado[playerid] != 0){
  6383. ShowStats(playerid,playerid);
  6384. }else{
  6385. SendClientMessage(playerid, COLOR_WHITE, " Você não está logado !");}}
  6386. return true;
  6387. }
  6388.  
  6389. CMD:rg(playerid)
  6390. {
  6391. new Sexo[20];
  6392. if(DadosPlayer[playerid][pSexo] == 1) { Sexo = "Homem"; }
  6393. else if(DadosPlayer[playerid][pSexo] == 2) { Sexo = "Mulher"; }
  6394. SendClientMessage(playerid, COR_VERDE, "========================================");
  6395. format(STR, sizeof(STR), "Nome Completo: %s", NomeJogador, DadosPlayer[playerid][pIdade]);
  6396. SendClientMessage(playerid, COLOR_WHITE, STR);
  6397. format(STR, sizeof(STR), "Sexo: %s - Idade:%i", Sexo, DadosPlayer[playerid][pIdade]);
  6398. SendClientMessage(playerid, COLOR_WHITE, STR);
  6399. SendClientMessage(playerid, COR_VERDE, "========================================");
  6400. return 1;
  6401. }
  6402.  
  6403. CMD:teste1(playerid)
  6404. {
  6405. new Check = DadosPlayer[playerid][pLevel]+1;
  6406. new LevelExp = Check/100*ExpLevel;
  6407. format(STR, sizeof(STR), "Experiencia:[%i%]", LevelExp);
  6408. SendClientMessage(playerid, 0xCFCFCFAA, STR);
  6409. return 1;
  6410. }
  6411.  
  6412. CMD:status(playerid)
  6413. {
  6414. new VIP[20];
  6415. if(DadosPlayer[playerid][pVIP] == 0) { VIP = "Não"; }
  6416. else if(DadosPlayer[playerid][pVIP] == 1) { VIP = "Sim"; }
  6417. new Sexo[20];
  6418. if(DadosPlayer[playerid][pSexo] == 1) { Sexo = "Homem"; }
  6419. else if(DadosPlayer[playerid][pSexo] == 2) { Sexo = "Mulher"; }
  6420. new Profissao[20];
  6421. if(DadosPlayer[playerid][pProfissao] == 1) { Profissao = "Mecanico"; }
  6422. else if(DadosPlayer[playerid][pProfissao] == 2) { Profissao = "Taxista"; }
  6423. else if(DadosPlayer[playerid][pProfissao] == 3) { Profissao = "Onibus"; }
  6424. else if(DadosPlayer[playerid][pProfissao] == 4) { Profissao = "Lixeiro"; }
  6425. else if(DadosPlayer[playerid][pProfissao] == 5) { Profissao = "Medico"; }
  6426. else if(DadosPlayer[playerid][pProfissao] == 6) { Profissao = "MotoBoy"; }
  6427. else if(DadosPlayer[playerid][pProfissao] == 7) { Profissao = "Metereologista"; }
  6428. else if(DadosPlayer[playerid][pProfissao] == 0) { Profissao = "Nenhuma"; }
  6429. new Level = DadosPlayer[playerid][pLevel];
  6430. new Exp = DadosPlayer[playerid][pExperiencia];
  6431. new Check = DadosPlayer[playerid][pLevel]+1;
  6432. new LevelExp = Check*ExpLevel;
  6433. new Idade = DadosPlayer[playerid][pIdade];
  6434. new Celular = DadosPlayer[playerid][pCelular];
  6435. new ProxLevel = Check*PrecoLevel;
  6436. GetPlayerName(playerid, NomeJogador, 64);
  6437. SendClientMessage(playerid, 0x11BF08AA,"===============================================================================");
  6438. format(STR, sizeof(STR), "*** Carteira de Identidade e de Trabalho de %s ***", NomeJogador);
  6439. SendClientMessage(playerid, 0x11BF08AA, STR);
  6440. format(STR, sizeof(STR), "Level:[%i] - VIP:[%s] - Próximo Level:[$%i] - Experiencia:[%i/%i]", Level, VIP, ProxLevel, Exp, LevelExp);
  6441. SendClientMessage(playerid, 0xCFCFCFAA, STR);
  6442. format(STR, sizeof(STR), "Sexo:[%s] - Idade:[%i] - Número do Celular:[%i]", Sexo, Idade, Celular);
  6443. SendClientMessage(playerid, 0xCFCFCFAA, STR);
  6444. format(STR, sizeof(STR), "Profissão:[%s] - Emprego:[Nenhum] - Cargo:[Nenhum]", Profissao);
  6445. SendClientMessage(playerid, 0xCFCFCFAA, STR);
  6446. SendClientMessage(playerid, 0x11BF08AA,"===============================================================================");
  6447. return 1;
  6448. }
  6449.  
  6450. CMD:irbanco(playerid)
  6451. {
  6452. SetPlayerPos(playerid, 2127.6575,2379.1746,10.8203);
  6453. return 1;
  6454. }
  6455.  
  6456. CMD:teste(playerid, params[])
  6457. {
  6458. if(IsPlayerConnected(playerid))
  6459. {
  6460. if(DadosPlayer[playerid][pAdmin] >= 1)
  6461. {
  6462. if(admtrampando[playerid] < 0 && DadosPlayer[playerid][pAdmin] != 5)
  6463. {
  6464. SendClientMessage(playerid, COR_VERMELHO, "Você não está trabalhando! (/trabalhar)");
  6465. return 1;
  6466. }
  6467. if (GetPlayerState(playerid) == 2)
  6468. {
  6469. new tmpcar = GetPlayerVehicleID(playerid);
  6470. SetVehiclePos(tmpcar, 244.411987,305.032989,999.148437); LinkVehicleToInterior(tmpcar, 0);
  6471. TelePos[playerid][0] = 0.0;TelePos[playerid][1] = 0.0;
  6472. }
  6473. else
  6474. {
  6475. SetPlayerPos(playerid, 244.411987,305.032989,999.148437);
  6476. }
  6477. SendClientMessage(playerid, COR_VERMELHO, "Você foi teleportado pelo Admin!");
  6478. SetPlayerInterior(playerid,1);
  6479. SetPlayerVirtualWorld(playerid,0);
  6480. //DadosPlayer[playerid][pInt] = 0;
  6481. }
  6482. else
  6483. {
  6484. SendClientMessage(playerid, COR_VERMELHO, "Você não está autorizado a usar o comando!");
  6485. }
  6486. }
  6487. return 1;
  6488. }
  6489.  
  6490. CMD:portaotaxi(playerid)
  6491. {
  6492. if(DadosPlayer[playerid][pProfissao] != 2)
  6493. {
  6494. return 1;
  6495. }
  6496. if(PlayerToPoint(50.0, playerid, 1701.8936,1723.5031,10.8203) || PlayerToPoint(5.0, playerid, 1916.9000244,2129.8999023,12.6000004))
  6497. {
  6498. SetTimer("PortaoTaxiM", 4000, false);
  6499. SendClientMessage(playerid, COR_AZUL, "O portao fechara em alguns segundos.");
  6500. MoveObject(PortaoTaxi, 1690.3000488, 1723.0899658, 12.6000004, 3, 0.0000000, 0.0000000, 0.0000000);
  6501. }
  6502. return 1;
  6503. }
  6504.  
  6505. CMD:portaohotel(playerid)
  6506. {
  6507. if(DadosPlayer[playerid][pQuartoHotel] != 1)
  6508. {
  6509. return 1;
  6510. }
  6511. if (PlayerToPoint(50.0, playerid, 1916.5023,2135.8352,10.8203))
  6512. {
  6513. SetTimer("PortaoOnibusM", 4000, false);
  6514. SendClientMessage(playerid, COR_AZUL, "O portao fechara em alguns segundos.");
  6515. MoveObject(PortaoOnibus1, 1916.9000244, 2149.1999512, 12.6000004, 3, 0.0000000, 0.0000000, 90.0000000);
  6516. MoveObject(PortaoOnibus2, 1916.9000244, 2123.3999023, 12.6000004, 3, 0.0000000, 0.0000000, 90.0000000);
  6517. }
  6518. return 1;
  6519. }
  6520.  
  6521. CMD:portaofunilaria(playerid)
  6522. {
  6523. if(PlayerToPoint(50.0, playerid, 2357.3999023,1004.4000244,11.3999996))
  6524. {
  6525. SetTimer("PortaoFunilariaM", 4000, false);
  6526. SendClientMessage(playerid, COR_AZUL, "O portao fechara em alguns segundos.");
  6527. MoveObject(PortaoFunilaria, 2357.3999023438,1004.4000244141,11.39999961853, 2, 0.0000000, 0.0000000, 90.0000000);
  6528. }
  6529. return 1;
  6530. }
  6531.  
  6532. CMD:portaomecanicos(playerid)
  6533. {
  6534. if(DadosPlayer[playerid][pProfissao] != 1)
  6535. {
  6536. return 1;
  6537. }
  6538. if(PlayerToPoint(50.0, playerid, 1647.9000244,2183.0000000,11.5000000))
  6539. {
  6540. SetTimer("PortaoMecanicosM", 4000, false);
  6541. SendClientMessage(playerid, COR_AZUL, "O portao fechara em alguns segundos.");
  6542. MoveObject(PortaoMecanicos, 1656.8000488281, 2183.0000000 ,11.500000, 2, 0.0000000, 0.0000000, 0.0000000);
  6543. }
  6544. return 1;
  6545. }
  6546.  
  6547. CMD:pedagio(playerid)
  6548. {
  6549. if(PlayerToPoint(8.0, playerid, 1727.0999756,522.9000244,27.7999992))
  6550. {
  6551. SetTimer("PortaoPedagio1M", 3000, false);
  6552. GameTextForPlayer(playerid, "~g~Pedagio Pago", 3000, 3);
  6553. MoveObject(PortaoPedagio1, 1727.0996094,522.8994141,27.7999992, 3, 0.0000000, 0.0000000, 342.0000000);
  6554. }
  6555. else if(PlayerToPoint(8.0, playerid, 1736.9000244,506.9299927,28.6000004))
  6556. {
  6557. SetTimer("PortaoPedagio2M", 3000, false);
  6558. GameTextForPlayer(playerid, "~g~Pedagio Pago", 3000, 3);
  6559. MoveObject(PortaoPedagio2, 1736.8994141,506.9296875,28.6000004, 3, 0.0000000, 0.0000000, 341.9989014);
  6560. }
  6561. return 1;
  6562. }
  6563.  
  6564. CMD:portaomedicos1(playerid)
  6565. {
  6566. if(DadosPlayer[playerid][pProfissao] != 5)
  6567. {
  6568. return 1;
  6569. }
  6570. if(PlayerToPoint(30.0, playerid, 1577.9000244,1833.4000244,12.5000000))
  6571. {
  6572. SetTimer("PortaoMedicos1M", 4000, false);
  6573. SendClientMessage(playerid, COR_AZUL, "O portao fechara em alguns segundos.");
  6574. MoveObject(PortaoMedicos1, 1577.9000244,1821.9000244,12.5000000, 3, 0.0000000, 0.0000000, 90.0000000);
  6575. }
  6576. return 1;
  6577. }
  6578.  
  6579. CMD:portaomedicos2(playerid)
  6580. {
  6581. if(DadosPlayer[playerid][pProfissao] != 5)
  6582. {
  6583. return 1;
  6584. }
  6585. if(PlayerToPoint(30.0, playerid, 1636.5000000,1833.5000000,12.5000000))
  6586. {
  6587. SetTimer("PortaoMedicos2M", 4000, false);
  6588. SendClientMessage(playerid, COR_AZUL, "O portao fechara em alguns segundos.");
  6589. MoveObject(PortaoMedicos2, 1636.6999512,1845.3000488,12.5000000, 3, 0.0000000, 0.0000000, 270.0000000);
  6590. }
  6591. return 1;
  6592. }
  6593.  
  6594. CMD:portaomotoboy1(playerid)
  6595. {
  6596. if(DadosPlayer[playerid][pProfissao] != 6)
  6597. {
  6598. return 1;
  6599. }
  6600. if(PlayerToPoint(5.0, playerid, 2368.0000000,2023.3000488,9.8999996))
  6601. {
  6602. SetTimer("PortaoMotoBoy1M", 4000, false);
  6603. SendClientMessage(playerid, COR_AZUL, "O portao fechara em alguns segundos.");
  6604. MoveObject(PortaoMotoBoy1, 2368.0000000,2032.4000244,9.8000002, 3, 0.0000000, 0.0000000, 270.0000000);
  6605. }
  6606. return 1;
  6607. }
  6608.  
  6609. CMD:portaomotoboy2(playerid)
  6610. {
  6611. if(DadosPlayer[playerid][pProfissao] != 6)
  6612. {
  6613. return 1;
  6614. }
  6615. if(PlayerToPoint(5.0, playerid, 2368.0000000,2009.9000244,9.8000002))
  6616. {
  6617. SetTimer("PortaoMotoBoy2M", 4000, false);
  6618. SendClientMessage(playerid, COR_AZUL, "O portao fechara em alguns segundos.");
  6619. MoveObject(PortaoMotoBoy2, 2368.0000000,2000.6999512,9.8000002, 3, 0.0000000, 0.0000000, 270.0000000);
  6620. }
  6621. return 1;
  6622. }
  6623.  
  6624. /*CMD:portaoLixeiros(playerid)
  6625. {
  6626. if(DadosPlayer[playerid][pProfissao] != 4)
  6627. {
  6628. return 1;
  6629. }
  6630. if(PlayerToPoint(50.0, playerid, 1705.6999512,1607.5999756,11.8999996))
  6631. {
  6632. SetTimer("PortaoLixeirosM", 4000, false);
  6633. SendClientMessage(playerid, COR_AZUL, "O portao fechara em alguns segundos.");
  6634. MoveObject(PortaoLixeiros, 1709.1999512,1618.4000244,11.8999996, 3, 0.0000000, 0.0000000, 252.0000000);
  6635. }
  6636. return 1;
  6637. }*/
  6638.  
  6639. CMD:sairprofissao(playerid)
  6640. {
  6641. if(DadosPlayer[playerid][pProfissao] == 0)
  6642. {
  6643. SendClientMessage(playerid, 0xD2D2D2AA, "Você já está desempregado");
  6644. return 1;
  6645. }
  6646. DadosPlayer[playerid][pProfissao] = 0;
  6647. SendClientMessage(playerid, 0xD2D2D2AA, "Você saiu do Emprego");
  6648. TextDrawUpdate(playerid);
  6649. return 1;
  6650. }
  6651.  
  6652. CMD:iniciarteste(playerid)
  6653. {
  6654. if(!PlayerToPoint(2.0, playerid, 1173.8833,1351.0031,10.9219))
  6655. {
  6656. return 1;
  6657. }
  6658. ShowPlayerDialog(playerid, DIALOG_AUTOESCOLA, DIALOG_STYLE_LIST, "Auto Escola", "Carros\nMotos\nCaminhoes\nOnibus", "Selecionar", "Sair");
  6659. return 1;
  6660. }
  6661.  
  6662. CMD:irescola(playerid)
  6663. {
  6664. SetPlayerPos(playerid, 1168.7219,1364.1783,10.8203);
  6665. return 1;
  6666. }
  6667.  
  6668. CMD:finalizarbus(playerid)
  6669. {
  6670. DisablePlayerCheckpoint(playerid);
  6671. SendClientMessage(playerid, 0xFFFF00AA, "Você encerrou o seu itinerário!");
  6672. SendClientMessage(playerid, 0xFFFF00AA, "Para iniciar novamente USE: /iniciarbus");
  6673. return 1;
  6674. }
  6675.  
  6676. CMD:iniciarbus(playerid)
  6677. {
  6678. if(DadosPlayer[playerid][pProfissao] != 3)
  6679. {
  6680. SendClientMessage(playerid, COLOR_WHITE, "Você não é um Motorista de Onibus");
  6681. return 1;
  6682. }
  6683. if(!IsPlayerInAnyVehicle(playerid))
  6684. {
  6685. SendClientMessage(playerid, COR_VERMELHO, "Você não está em um Veiculo");
  6686. return 1;
  6687. }
  6688. new Veiculo = GetPlayerVehicleID(playerid);
  6689. if(!IsAOnibusCar(Veiculo))
  6690. {
  6691. SendClientMessage(playerid, COR_VERMELHO, "Você não está em um Onibus");
  6692. return 1;
  6693. }
  6694. SendClientMessage(playerid, 0xFFFF00AA, "Você iniciou seu itinerário!");
  6695. SetPlayerCheckpoint(playerid, 2051.2092,831.8483,6.8351, 4);
  6696. IniciarBus[playerid] = 1;
  6697. return 1;
  6698. }
  6699.  
  6700. CMD:corrida(playerid, params[])
  6701. {
  6702. new moneys;
  6703. if(DadosPlayer[playerid][pProfissao] == 2 || DadosPlayer[playerid][pProfissao] == 3)
  6704. {
  6705. if(TransportDuty[playerid] > 0)
  6706. {
  6707. if(TransportDuty[playerid] == 1)
  6708. {
  6709. TaxiDrivers -= 1;
  6710. }
  6711. else if(TransportDuty[playerid] == 2)
  6712. {
  6713. BusDrivers -= 1;
  6714. }
  6715. TransportDuty[playerid] = 0;
  6716. format(STR, sizeof(STR), "* Voce está de folga e recebeu R$%d.", TransportMoney[playerid]);
  6717. SendClientMessage(playerid, COLOR_LIGHTBLUE, STR);
  6718. GivePlayerMoney(playerid, TransportMoney[playerid]);
  6719. ConsumingMoney[playerid] = 1; TransportValue[playerid] = 0; TransportMoney[playerid] = 0;
  6720. return true;
  6721. }
  6722. new Veh = GetPlayerVehicleID(playerid);
  6723. if(IsATaxiCar(Veh) && (DadosPlayer[playerid][pProfissao] == 2))
  6724. {
  6725. if(GetPlayerState(playerid) == 2)
  6726. {
  6727.  
  6728. if(sscanf(params, "i", moneys))
  6729. {
  6730. SendClientMessage(playerid, COLOR_WHITE, "USE: /corrida [Preço]");
  6731. return true;
  6732. }
  6733. moneys = strval(params);
  6734. if(moneys < 1 || moneys > 999) { SendClientMessage(playerid, COLOR_GREY, " Preço da corrida mínimo R$1 Máximo R$999!"); return true; }
  6735. TaxiDrivers += 1; TransportDuty[playerid] = 1; TransportValue[playerid] = moneys;
  6736. GetPlayerName(playerid,sendername,sizeof(sendername));
  6737. format(STR, sizeof(STR), "Taxista %s está em serviço, Corrida: R$%d - Chame um taxi /servico taxi", sendername, TransportValue[playerid]);
  6738. SendClientMessageToAll(0x00FF00AA,STR);
  6739. return true;
  6740. }
  6741. else
  6742. {
  6743. SendClientMessage(playerid, COLOR_GREY, " Voce não é o motorista!");
  6744. return true;
  6745. }
  6746. }
  6747. }
  6748. else
  6749. {
  6750. SendClientMessage(playerid,COLOR_GREY," Voce não é um taxista/motorista de ônibus!");
  6751. return true;
  6752. }
  6753. return 1;
  6754. }
  6755.  
  6756. //===========================// Carros Publics //=====================================//
  6757. public IsAMecCar(carid)
  6758. {
  6759. for(new i=0;i<sizeof(Mecanico);i++)
  6760. {
  6761. if(carid == Mecanico[i])
  6762. {
  6763. return 1;
  6764. }
  6765. }
  6766. return 0;
  6767. }
  6768. public IsATaxiCar(carid)
  6769. {
  6770. for(new i=0;i<sizeof(Taxista);i++)
  6771. {
  6772. if(carid == Taxista[i])
  6773. {
  6774. return 1;
  6775. }
  6776. }
  6777. return 0;
  6778. }
  6779. public IsAOnibusCar(carid)
  6780. {
  6781. for(new i=0;i<sizeof(Onibus);i++)
  6782. {
  6783. if(carid == Onibus[i])
  6784. {
  6785. return 1;
  6786. }
  6787. }
  6788. return 0;
  6789. }
  6790. public IsAEscolaCar(carid)
  6791. {
  6792. for(new i=0;i<sizeof(AutoEscola);i++)
  6793. {
  6794. if(carid == AutoEscola[i])
  6795. {
  6796. return 1;
  6797. }
  6798. }
  6799. return 0;
  6800. }
  6801. public IsALixeiroCar(carid)
  6802. {
  6803. for(new i=0;i<sizeof(Lixeiro);i++)
  6804. {
  6805. if(carid == Lixeiro[i])
  6806. {
  6807. return 1;
  6808. }
  6809. }
  6810. return 0;
  6811. }
  6812. public IsAMedicoCar(carid)
  6813. {
  6814. for(new i=0;i<sizeof(Medicos);i++)
  6815. {
  6816. if(carid == Medicos[i])
  6817. {
  6818. return 1;
  6819. }
  6820. }
  6821. return 0;
  6822. }
  6823. public IsAMotoBoyCar(carid)
  6824. {
  6825. for(new i=0;i<sizeof(MotoBoy);i++)
  6826. {
  6827. if(carid == MotoBoy[i])
  6828. {
  6829. return 1;
  6830. }
  6831. }
  6832. return 0;
  6833. }
  6834. public IsABikeAluguelCar(carid)
  6835. {
  6836. for(new i=0;i<sizeof(BikeAluguel);i++)
  6837. {
  6838. if(carid == BikeAluguel[i])
  6839. {
  6840. return 1;
  6841. }
  6842. }
  6843. return 0;
  6844. }
  6845. public IsAMec(playerid)
  6846. {
  6847. if(DadosPlayer[playerid][pProfissao] == 1)
  6848. {
  6849. return 1;
  6850. }
  6851. return 0;
  6852. }
  6853. public IsATaxi(playerid)
  6854. {
  6855. if(DadosPlayer[playerid][pProfissao] == 2)
  6856. {
  6857. return 1;
  6858. }
  6859. return 0;
  6860. }
  6861. public IsAOnibus(playerid)
  6862. {
  6863. if(DadosPlayer[playerid][pProfissao] == 3)
  6864. {
  6865. return 1;
  6866. }
  6867. return 0;
  6868. }
  6869. public IsALixeiro(playerid)
  6870. {
  6871. if(DadosPlayer[playerid][pProfissao] == 4)
  6872. {
  6873. return 1;
  6874. }
  6875. return 0;
  6876. }
  6877. public SendMessageToAdmins(color,const string[])
  6878. {
  6879. for(new i = 0; i < MAX_PLAYERS; i++)
  6880. {
  6881. if (DadosPlayer[i][pAdmin] >= 1)
  6882. {
  6883. SendClientMessage(i, color, string);
  6884. }
  6885. }
  6886. return 1;
  6887. }
  6888. public ScoreLevel(playerid)
  6889. {
  6890. new LevScore;
  6891. LevScore = DadosPlayer[playerid][pLevel];
  6892. SetPlayerScore(playerid, LevScore);
  6893. }
  6894. public Kevin_Relogio()
  6895. {
  6896. new string[128];
  6897. gettime(Kevin_Horas, Kevin_Minutos, Kevin_Segundos);
  6898. getdate(Kevin_Ano, Kevin_Mes, Kevin_Dias);
  6899. format(string, sizeof string, "%02d:%02d:%02d", Kevin_Horas, Kevin_Minutos, Kevin_Segundos);
  6900. TextDrawSetString(Kevin_Hora, string);
  6901. /*format(string, sizeof string, "%02d/%02d/%04d", Kevin_Dias, Kevin_Mes, Kevin_Ano);
  6902. TextDrawSetString(Kevin_Data, string);*/
  6903. //SetWorldTime(Kevin_Horas);
  6904. for(new i = 0; i < MAX_PLAYERS; i++)SetPlayerTime(i, Kevin_Horas, Kevin_Minutos);
  6905. }
  6906. public MedidorTemperatura()
  6907. {
  6908. TemperaturaSV();
  6909. Temperatura++;
  6910. new string[128];
  6911. format(string, sizeof(string), "%02i", Temperatura);
  6912. TextDrawSetString(CelsiusTD, string);
  6913. return 1;
  6914. }
  6915. public PlayerToPoint(Float:radi, playerid, Float:x, Float:y, Float:z)
  6916. {
  6917. if(IsPlayerConnected(playerid))
  6918. {
  6919. new Float:oldposx, Float:oldposy, Float:oldposz;
  6920. new Float:tempposx, Float:tempposy, Float:tempposz;
  6921. GetPlayerPos(playerid, oldposx, oldposy, oldposz);
  6922. tempposx = (oldposx -x);
  6923. tempposy = (oldposy -y);
  6924. tempposz = (oldposz -z);
  6925. //printf("DEBUG: X:%f Y:%f Z:%f",posx,posy,posz);
  6926. if (((tempposx < radi) && (tempposx > -radi)) && ((tempposy < radi) && (tempposy > -radi)) && ((tempposz < radi) && (tempposz > -radi)))
  6927. {
  6928. return 1;
  6929. }
  6930. }
  6931. return 0;
  6932. }
  6933. //=================
  6934. encode_tires(tires1, tires2, tires3, tires4)
  6935. {
  6936. return tires1 | (tires2 << 1) | (tires3 << 2) | (tires4 << 3);
  6937. }
  6938. stock PlayerName(playerid)
  6939. {
  6940. new Name[MAX_PLAYER_NAME];
  6941. GetPlayerName(playerid, Name, MAX_PLAYER_NAME);
  6942. return Name;
  6943. }
  6944.  
  6945.  
  6946. public PortaoTaxiM()
  6947. {
  6948. MoveObject(PortaoTaxi, 1702.0999756,1723.0999756,12.6000004, 3, 0.0000000, 0.0000000, 0.0000000);
  6949. return 1;
  6950. }
  6951.  
  6952. public PortaoFunilariaM()
  6953. {
  6954. MoveObject(PortaoFunilaria, 2357.3999023,993.5999756,11.3999996, 1, 0.0000000, 0.0000000, 90.0000000);
  6955. return 1;
  6956. }
  6957.  
  6958. public PortaoMecanicosM()
  6959. {
  6960. MoveObject(PortaoMecanicos, 1647.9000244,2183.0000000,11.5000000, 1, 0.0000000, 0.0000000, 0.0000000);
  6961. return 1;
  6962. }
  6963.  
  6964. public PortaoOnibusM()
  6965. {
  6966. MoveObject(PortaoOnibus1, 1916.9000244, 2141.3999023, 12.6000004, 3, 0.0000000, 0.0000000, 90.0000000);
  6967. MoveObject(PortaoOnibus2, 1916.9000244, 2129.8999023, 12.6000004, 3, 0.0000000, 0.0000000, 90.0000000);
  6968. return 1;
  6969. }
  6970.  
  6971. public PortaoPedagio1M()
  6972. {
  6973. MoveObject(PortaoPedagio1, 1727.0999756,522.9000244,27.7999992,3,0.0000000,90.0000000,342.0000000);
  6974. return 1;
  6975. }
  6976.  
  6977. public PortaoPedagio2M()
  6978. {
  6979. MoveObject(PortaoPedagio2, 1736.9000244,506.9299927,28.6000004,3,0.0000000,90.0000000,341.9989014);
  6980. return 1;
  6981. }
  6982.  
  6983. public PortaoMedicos1M()
  6984. {
  6985. MoveObject(PortaoMedicos1, 1577.9000244,1833.4000244,12.5000000, 3, 0.0000000, 0.0000000, 90.0000000);
  6986. return 1;
  6987. }
  6988.  
  6989. public PortaoMedicos2M()
  6990. {
  6991. MoveObject(PortaoMedicos2, 1636.5000000,1833.5000000,12.5000000, 3, 0.0000000, 0.0000000, 270.0000000);
  6992. return 1;
  6993. }
  6994.  
  6995. public PortaoMotoBoy1M()
  6996. {
  6997. MoveObject(PortaoMotoBoy1, 2368.0000000,2023.3000488,9.8999996, 3, 0.0000000, 0.0000000, 270.0000000);
  6998. return 1;
  6999. }
  7000.  
  7001. public PortaoMotoBoy2M()
  7002. {
  7003. MoveObject(PortaoMotoBoy2, 2368.0000000,2009.9000244,9.8000002, 3, 0.0000000, 0.0000000, 270.0000000);
  7004. return 1;
  7005. }
  7006.  
  7007. /*public PortaoLixeirosM()
  7008. {
  7009. MoveObject(PortaoLixeiros, 1705.6999512,1607.5999756,11.8999996, 3, 0.0000000, 0.0000000, 252.0000000);
  7010. return 1;
  7011. }*/
  7012.  
  7013. public TextDrawUpdate(playerid)
  7014. {
  7015. new Profissao[20];
  7016. new NomeText[MAX_PLAYER_NAME];
  7017. if(DadosPlayer[playerid][pProfissao] == 1) { Profissao = "Mecanico"; }
  7018. else if(DadosPlayer[playerid][pProfissao] == 2) { Profissao = "Taxista"; }
  7019. else if(DadosPlayer[playerid][pProfissao] == 3) { Profissao = "Onibus"; }
  7020. else if(DadosPlayer[playerid][pProfissao] == 4) { Profissao = "Lixeiro"; }
  7021. else if(DadosPlayer[playerid][pProfissao] == 5) { Profissao = "Medico"; }
  7022. else if(DadosPlayer[playerid][pProfissao] == 6) { Profissao = "MotoBoy"; }
  7023. else if(DadosPlayer[playerid][pProfissao] == 7) { Profissao = "Metereologista"; }
  7024. else if(DadosPlayer[playerid][pProfissao] == 0) { Profissao = "Nenhuma"; }
  7025. GetPlayerName(playerid, NomeText, 64);
  7026. format(STR, sizeof(STR), "~w~Level: %d", DadosPlayer[playerid][pLevel]);
  7027. PlayerTextDrawSetString(playerid, Textdraw1[playerid], STR);
  7028. PlayerTextDrawShow(playerid, Textdraw1[playerid]);
  7029. //TextDrawShowForPlayer(playerid, Textdraw1);
  7030. format(STR, sizeof(STR), "~g~%s", NomeText);
  7031. PlayerTextDrawSetString(playerid, Textdraw5[playerid], STR);
  7032. PlayerTextDrawShow(playerid, Textdraw5[playerid]);
  7033. //TextDrawShowForPlayer(playerid, Textdraw5);
  7034. format(STR, sizeof(STR), "~w~Prof: %s", Profissao);
  7035. PlayerTextDrawSetString(playerid, Textdraw3[playerid], STR);
  7036. PlayerTextDrawShow(playerid, Textdraw3[playerid]);
  7037. //TextDrawShowForPlayer(playerid, Textdraw3);
  7038. format(STR, sizeof(STR), "~w~Procurado: %i", DadosPlayer[playerid][pNivelProcurado]);
  7039. PlayerTextDrawSetString(playerid, Textdraw4[playerid], STR);
  7040. PlayerTextDrawShow(playerid, Textdraw4[playerid]);
  7041. //TextDrawShowForPlayer(playerid, Textdraw4);
  7042. if(DadosPlayer[playerid][pContaBanco] == 0)
  7043. {
  7044. format(STR, sizeof(STR), "~w~Banco: ~r~Sem Conta");
  7045. }
  7046. else
  7047. {
  7048. format(STR, sizeof(STR), "~w~Banco: ~g~%i", DadosPlayer[playerid][pDinheiroBanco]);
  7049. }
  7050. PlayerTextDrawSetString(playerid, Banco[playerid], STR);
  7051. PlayerTextDrawShow(playerid, Banco[playerid]);
  7052. //TextDrawShowForPlayer(playerid, Textdraw4);
  7053. return 1;
  7054. }
  7055.  
  7056. stock GetName(playerid)
  7057. {
  7058. new name[MAX_PLAYER_NAME];
  7059. GetPlayerName(playerid, name, MAX_PLAYER_NAME);
  7060. return name;
  7061. }
  7062.  
  7063.  
  7064. public TimeFome(playerid)
  7065. {
  7066. new fome[128];
  7067. FomePlayer[playerid]++;
  7068. if(FomePlayer[playerid] <= 0) FomePlayer[playerid] = 0; { format(fome,sizeof(fome),"~g~IIIIIIIIIII",FomePlayer[playerid]); PlayerTextDrawSetString(playerid, BarrasFome[playerid],fome); }
  7069. if(FomePlayer[playerid] >= 5) { format(fome,sizeof(fome),"~g~IIIIIIIIII~r~I",FomePlayer[playerid]); PlayerTextDrawSetString(playerid, BarrasFome[playerid],fome); RemovePlayerHealth(playerid, 1); }
  7070. if(FomePlayer[playerid] >= 10) { format(fome,sizeof(fome),"~g~IIIIIIIII~r~II",FomePlayer[playerid]); PlayerTextDrawSetString(playerid, BarrasFome[playerid],fome); RemovePlayerHealth(playerid, 1); }
  7071. if(FomePlayer[playerid] >= 20) { format(fome,sizeof(fome),"~g~IIIIIIII~r~III",FomePlayer[playerid]); PlayerTextDrawSetString(playerid, BarrasFome[playerid],fome); RemovePlayerHealth(playerid, 1); }
  7072. if(FomePlayer[playerid] >= 30) { format(fome,sizeof(fome),"~g~IIIIIII~r~IIII",FomePlayer[playerid]); PlayerTextDrawSetString(playerid, BarrasFome[playerid],fome); RemovePlayerHealth(playerid, 1); }
  7073. if(FomePlayer[playerid] >= 40) { format(fome,sizeof(fome),"~g~IIIIII~r~IIIII",FomePlayer[playerid]); PlayerTextDrawSetString(playerid, BarrasFome[playerid],fome); RemovePlayerHealth(playerid, 1); }
  7074. if(FomePlayer[playerid] >= 50) { format(fome,sizeof(fome),"~g~IIIII~r~IIIIII",FomePlayer[playerid]); PlayerTextDrawSetString(playerid, BarrasFome[playerid],fome); RemovePlayerHealth(playerid, 1); }
  7075. if(FomePlayer[playerid] >= 60) { format(fome,sizeof(fome),"~g~IIII~r~IIIIIII",FomePlayer[playerid]); PlayerTextDrawSetString(playerid, BarrasFome[playerid],fome); RemovePlayerHealth(playerid, 1); }
  7076. if(FomePlayer[playerid] >= 70) { format(fome,sizeof(fome),"~g~III~r~IIIIIIII",FomePlayer[playerid]); PlayerTextDrawSetString(playerid, BarrasFome[playerid],fome); RemovePlayerHealth(playerid, 1); }
  7077. if(FomePlayer[playerid] >= 80) { format(fome,sizeof(fome),"~g~II~r~IIIIIIIII",FomePlayer[playerid]); PlayerTextDrawSetString(playerid, BarrasFome[playerid],fome); RemovePlayerHealth(playerid, 1); }
  7078. if(FomePlayer[playerid] >= 90) { format(fome,sizeof(fome),"~g~I~r~IIIIIIIIII",FomePlayer[playerid]); PlayerTextDrawSetString(playerid, BarrasFome[playerid],fome); RemovePlayerHealth(playerid, 1); }
  7079. if(FomePlayer[playerid] >= 100) { format(fome,sizeof(fome),"~r~IIIIIIIIIII",FomePlayer[playerid]); PlayerTextDrawSetString(playerid, BarrasFome[playerid],fome); RemovePlayerHealth(playerid, 1); }
  7080. if(FomePlayer[playerid] == 80||FomePlayer[playerid] == 85||FomePlayer[playerid] == 90||FomePlayer[playerid] == 95||FomePlayer[playerid] == 99) SendClientMessage(playerid,0xFF0000,"Você está ficando com fome, use /comer para se satisfazer!!");
  7081. //AtualizarFome(playerid);
  7082. if(FomePlayer[playerid] >= 100)
  7083. {
  7084. SendClientMessage(playerid,0xFF0000,"Você morreu de fome!!");
  7085. SetPlayerHealth(playerid, 0);
  7086. FomePlayer[playerid] = 0;
  7087. }
  7088. }
  7089.  
  7090. stock AtualizarFome(playerid)
  7091. {
  7092. new arq[128];
  7093. new fome[128];
  7094. GetPlayerName(playerid, NomeJogador, 64);
  7095. format(arq,sizeof(arq),"Fome/%s.ini",NomeJogador);
  7096. PlayerTextDrawShow(playerid,BarrasFome[playerid]);
  7097. format(fome,sizeof(fome),"Fome: %d%",FomePlayer[playerid]);
  7098. dini_IntSet(arq,"Fome",FomePlayer[playerid]);
  7099. PlayerTextDrawSetString(playerid, Fome[playerid],fome);
  7100. }
  7101.  
  7102. public SendProxMessage(Float:radi, playerid, string[],col1)
  7103. {
  7104. new Float:posx, Float:posy, Float:posz;
  7105. new Float:oldposx, Float:oldposy, Float:oldposz;
  7106. new Float:tempposx, Float:tempposy, Float:tempposz;
  7107. GetPlayerPos(playerid, oldposx, oldposy, oldposz);
  7108. for(new i = 0; i < MAX_PLAYERS; i++)
  7109. {
  7110. GetPlayerPos(i, posx, posy, posz);
  7111. tempposx = (oldposx -posx);
  7112. tempposy = (oldposy -posy);
  7113. tempposz = (oldposz -posz);
  7114. if (((tempposx < radi/16) && (tempposx > -radi/16)) && ((tempposy < radi/16) && (tempposy > -radi/16)) && ((tempposz < radi/16) && (tempposz > -radi/16)))
  7115. {
  7116. SendClientMessage(i, col1, string);
  7117. }
  7118. else if (((tempposx < radi/8) && (tempposx > -radi/8)) && ((tempposy < radi/8) && (tempposy > -radi/8)) && ((tempposz < radi/8) && (tempposz > -radi/8)))
  7119. {
  7120. SendClientMessage(i, col1, string);
  7121. }
  7122. else if (((tempposx < radi/4) && (tempposx > -radi/4)) && ((tempposy < radi/4) && (tempposy > -radi/4)) && ((tempposz < radi/4) && (tempposz > -radi/4)))
  7123. {
  7124. SendClientMessage(i, col1, string);
  7125. }
  7126. else if (((tempposx < radi/2) && (tempposx > -radi/2)) && ((tempposy < radi/2) && (tempposy > -radi/2)) && ((tempposz < radi/2) && (tempposz > -radi/2)))
  7127. {
  7128. SendClientMessage(i, col1, string);
  7129. }
  7130. else if (((tempposx < radi) && (tempposx > -radi)) && ((tempposy < radi) && (tempposy > -radi)) && ((tempposz < radi) && (tempposz > -radi)))
  7131. {
  7132. SendClientMessage(i, col1, string);
  7133. }
  7134. }
  7135. return true;
  7136. }
  7137.  
  7138. public PlayerProxVehicle(Float:radi, playerid, vehicleid)
  7139. {
  7140. new Float:X, Float:Y, Float:Z;
  7141. GetVehiclePos(vehicleid, X, Y, Z);
  7142. if(PlayerToPoint(Float:radi, playerid, X, Y, Z))
  7143. {
  7144. }
  7145. return true;
  7146. }
  7147.  
  7148. public GivePlayerHealth(playerid, QuantiaVida)
  7149. {
  7150. new Float:Health;
  7151. GetPlayerHealth(playerid, Health);
  7152. SetPlayerHealth(playerid, Health+QuantiaVida);
  7153. return 1;
  7154. }
  7155.  
  7156. forward RemovePlayerHealth(playerid, QuantiaVida);
  7157. public RemovePlayerHealth(playerid, QuantiaVida)
  7158. {
  7159. new Float:Health;
  7160. GetPlayerHealth(playerid, Health);
  7161. SetPlayerHealth(playerid, Health-QuantiaVida);
  7162. return 1;
  7163. }
  7164.  
  7165. forward TimerAlta(playerid);
  7166. public TimerAlta(playerid)
  7167. {
  7168. if(Alta[playerid] == 0)
  7169. {
  7170. Alta[playerid] = 0;
  7171. EmComa[playerid] = 0;
  7172. SendClientMessage(playerid, 0xFFFFFFAA, "Você teve alta do Hospital, Tome Cuidado");
  7173. SetCameraBehindPlayer(playerid);
  7174. ClearAnimations(playerid);
  7175. SetPlayerVirtualWorld(playerid, 0);
  7176. SetPlayerInterior(playerid, 0);
  7177. SetPlayerPos(playerid, 1583.2543,1769.0892,10.8203);
  7178. TogglePlayerControllable(playerid, 1);
  7179. return false;
  7180. }
  7181. SetTimer("TimerAlta", 1000, false);
  7182. return Alta[playerid]--;
  7183. }
  7184.  
  7185. public ItinerarioOnibus(playerid)
  7186. {
  7187. TogglePlayerControllable(playerid, 1);
  7188. return 1;
  7189. }
  7190.  
  7191. public ConsultaJogador(playerid)
  7192. {
  7193. SetPlayerPos(playerid, 1583.2543,1769.0892,10.8203);
  7194. TogglePlayerControllable(playerid, 1);
  7195. Alta[playerid] = 120;
  7196. EmComa[playerid] = 0;
  7197. SendClientMessage(playerid, 0xFFFFFFAA, "Você teve alta do Hospital, Tome Cuidado");
  7198. SetCameraBehindPlayer(playerid);
  7199. ClearAnimations(playerid);
  7200. SetPlayerVirtualWorld(playerid, 0);
  7201. SetPlayerInterior(playerid, 0);
  7202. return 1;
  7203. }
  7204.  
  7205.  
  7206. public MecanicoConserto(playerid)
  7207. {
  7208. new Veiculo = GetPlayerVehicleID(playerid);
  7209. TogglePlayerControllable(playerid, 1);
  7210. GameTextForPlayer(playerid, "~g~Veiculo Consertado", 3000, 3);
  7211. RepairVehicle(Veiculo);
  7212. SetVehicleHealth(Veiculo, 1000);
  7213. return 1;
  7214. }
  7215.  
  7216. forward AttachObject();
  7217. public AttachObject()
  7218. {
  7219. for(new carro = 1; carro < MAX_VEHICLES; carro++)
  7220. {
  7221. if(GetVehicleModel(carro) == 560)
  7222. {
  7223. ObjetoCarro[carro] = CreateObject(1927,0.0,0.0,0.0,0.0,0.0,0.0);
  7224. SetObjectMaterialText(ObjetoCarro[carro], "-",0, OBJECT_MATERIAL_SIZE_256x128, "Arial", 24,1, 0xFFFFFFFF, 0, 0);
  7225. AttachObjectToVehicle(ObjetoCarro[carro], carro, 0.0-0.5, 0.0, 0.0+0.5, 0.0, 0.0, 0.0);
  7226. VeiculoValido[carro] = 1;
  7227. }
  7228. if(GetVehicleModel(carro) == 458)
  7229. {
  7230. ObjetoCarro[carro] = CreateObject(1927,0.0,0.0,0.0,0.0,0.0,0.0);
  7231. SetObjectMaterialText(ObjetoCarro[carro], "-",0, OBJECT_MATERIAL_SIZE_256x128, "Arial", 24,1, 0xFFFFFFFF, 0, 0);
  7232. AttachObjectToVehicle(ObjetoCarro[carro], carro, 0.0-0.4, 0.0, 0.0+0.4, 0.0, 0.0, 0.0);
  7233. VeiculoValido[carro] = 1;}
  7234. if(GetVehicleModel(carro) == 490)
  7235. {
  7236. ObjetoCarro[carro] = CreateObject(1927,0.0,0.0,0.0,0.0,0.0,0.0);
  7237. SetObjectMaterialText(ObjetoCarro[carro], "-",0, OBJECT_MATERIAL_SIZE_256x128, "Arial", 24,1, 0xFFFFFFFF, 0, 0);
  7238. AttachObjectToVehicle(ObjetoCarro[carro], carro, 0.0-0.4, 0.0+0.3, 0.0+0.7, 0.0, 0.0, 0.0);
  7239. VeiculoValido[carro] = 1;
  7240. }
  7241. if(GetVehicleModel(carro) == 599)
  7242. {
  7243. ObjetoCarro[carro] = CreateObject(1927,0.0,0.0,0.0,0.0,0.0,0.0);
  7244. SetObjectMaterialText(ObjetoCarro[carro], "-",0, OBJECT_MATERIAL_SIZE_256x128, "Arial", 24,1, 0xFFFFFFFF, 0, 0);
  7245. AttachObjectToVehicle(ObjetoCarro[carro], carro, 0.0-0.4, 0.0-0.2, 0.0+0.7, 0.0, 0.0, 0.0);
  7246. VeiculoValido[carro] = 1;
  7247. }
  7248. if(GetVehicleModel(carro) == 596 || GetVehicleModel(carro) == 597 || GetVehicleModel(carro) == 420)
  7249. {
  7250. ObjetoCarro[carro] = CreateObject(1927,0.0,0.0,0.0,0.0,0.0,0.0);
  7251. SetObjectMaterialText(ObjetoCarro[carro], "-",0, OBJECT_MATERIAL_SIZE_256x128, "Arial", 24,1, 0xFFFFFFFF, 0, 0);
  7252. AttachObjectToVehicle(ObjetoCarro[carro], carro, 0.0-0.5, 0.0-0.1, 0.0+0.5, 0.0, 0.0, 0.0);
  7253. VeiculoValido[carro] = 1;
  7254. }
  7255. if(GetVehicleModel(carro) == 411)
  7256. {
  7257. ObjetoCarro[carro] = CreateObject(1927,0.0,0.0,0.0,0.0,0.0,0.0);
  7258. SetObjectMaterialText(ObjetoCarro[carro], "-",0, OBJECT_MATERIAL_SIZE_256x128, "Arial", 24,1, 0xFFFFFFFF, 0, 0);
  7259. AttachObjectToVehicle(ObjetoCarro[carro], carro, 0.0-0.3, 0.0-0.1, 0.0+0.4, 0.0, 0.0, 0.0);
  7260. VeiculoValido[carro] = 1;
  7261. }
  7262. if(GetVehicleModel(carro) == 559)
  7263. {
  7264. ObjetoCarro[carro] = CreateObject(1927,0.0,0.0,0.0,0.0,0.0,0.0);
  7265. SetObjectMaterialText(ObjetoCarro[carro], "-",0, OBJECT_MATERIAL_SIZE_256x128, "Arial", 24,1, 0xFFFFFFFF, 0, 0);
  7266. AttachObjectToVehicle(ObjetoCarro[carro], carro, 0.0-0.4, 0.0-0.4, 0.0+0.4, 0.0, 0.0, 0.0);
  7267. VeiculoValido[carro] = 1;
  7268. }
  7269. if(GetVehicleModel(carro) == 442)
  7270. {
  7271. ObjetoCarro[carro] = CreateObject(1927,0.0,0.0,0.0,0.0,0.0,0.0);
  7272. SetObjectMaterialText(ObjetoCarro[carro], "-",0, OBJECT_MATERIAL_SIZE_256x128, "Arial", 24,1, 0xFFFFFFFF, 0, 0);
  7273. AttachObjectToVehicle(ObjetoCarro[carro], carro, 0.0-0.4, 0.0+0.2, 0.0+0.4, 0.0, 0.0, 0.0);
  7274. VeiculoValido[carro] = 1;
  7275. }
  7276. if(GetVehicleModel(carro) == 480)
  7277. {
  7278. ObjetoCarro[carro] = CreateObject(1927,0.0,0.0,0.0,0.0,0.0,0.0);
  7279. SetObjectMaterialText(ObjetoCarro[carro], "-",0, OBJECT_MATERIAL_SIZE_256x128, "Arial", 24,1, 0xFFFFFFFF, 0, 0);
  7280. AttachObjectToVehicle(ObjetoCarro[carro], carro, 0.0-0.4, 0.0-0.4, 0.0+0.5, 0.0, 0.0, 0.0);
  7281. VeiculoValido[carro] = 1;
  7282. }
  7283. if(GetVehicleModel(carro) == 567)
  7284. {
  7285. ObjetoCarro[carro] = CreateObject(1927,0.0,0.0,0.0,0.0,0.0,0.0);
  7286. SetObjectMaterialText(ObjetoCarro[carro], "-",0, OBJECT_MATERIAL_SIZE_256x128, "Arial", 24,1, 0xFFFFFFFF, 0, 0);
  7287. AttachObjectToVehicle(ObjetoCarro[carro], carro, 0.0-0.5, 0.0+0.1, 0.0+0.5, 0.0, 0.0, 0.0);
  7288. VeiculoValido[carro] = 1;
  7289. }
  7290. if(GetVehicleModel(carro) == 462)
  7291. {
  7292. ObjetoCarro[carro] = CreateObject(1927,0.0,0.0,0.0,0.0,0.0,0.0);
  7293. SetObjectMaterialText(ObjetoCarro[carro], "-",0, OBJECT_MATERIAL_SIZE_256x128, "Arial", 24,1, 0xFFFFFFFF, 0, 0);
  7294. AttachObjectToVehicle(ObjetoCarro[carro], carro, 0.0-0.0, 0.0-0.0, 0.0+0.9, 0.0, 0.0, 0.0);
  7295. VeiculoValido[carro] = 1;
  7296. }
  7297. if(GetVehicleModel(carro) == 522 || GetVehicleModel(carro) == 521)
  7298. {
  7299. ObjetoCarro[carro] = CreateObject(1927,0.0,0.0,0.0,0.0,0.0,0.0);
  7300. SetObjectMaterialText(ObjetoCarro[carro], "-",0, OBJECT_MATERIAL_SIZE_256x128, "Arial", 24,1, 0xFFFFFFFF, 0, 0);
  7301. AttachObjectToVehicle(ObjetoCarro[carro], carro, 0.0-0.0, 0.0+0.1, 0.0+1.0, 0.0, 0.0, 0.0);
  7302. VeiculoValido[carro] = 1;
  7303. }
  7304. if(GetVehicleModel(carro) == 463)
  7305. {
  7306. ObjetoCarro[carro] = CreateObject(1927,0.0,0.0,0.0,0.0,0.0,0.0);
  7307. SetObjectMaterialText(ObjetoCarro[carro], "-",0, OBJECT_MATERIAL_SIZE_256x128, "Arial", 24,1, 0xFFFFFFFF, 0, 0);
  7308. AttachObjectToVehicle(ObjetoCarro[carro], carro, 0.0-0.0, 0.0-0.3, 0.0+0.8, 0.0, 0.0, 0.0);
  7309. VeiculoValido[carro] = 1;
  7310. }
  7311. if(GetVehicleModel(carro) == 470)
  7312. {
  7313. ObjetoCarro[carro] = CreateObject(1927,0.0,0.0,0.0,0.0,0.0,0.0);
  7314. SetObjectMaterialText(ObjetoCarro[carro], "-",0, OBJECT_MATERIAL_SIZE_256x128, "Arial", 24,1, 0xFFFFFFFF, 0, 0);
  7315. AttachObjectToVehicle(ObjetoCarro[carro], carro, 0.0-0.6, 0.0-0.2, 0.0+0.7, 0.0, 0.0, 0.0);
  7316. VeiculoValido[carro] = 1;
  7317. }
  7318. if(GetVehicleModel(carro) == 500)
  7319. {
  7320. ObjetoCarro[carro] = CreateObject(1927,0.0,0.0,0.0,0.0,0.0,0.0);
  7321. SetObjectMaterialText(ObjetoCarro[carro], "-",0, OBJECT_MATERIAL_SIZE_256x128, "Arial", 24,1, 0xFFFFFFFF, 0, 0);
  7322. AttachObjectToVehicle(ObjetoCarro[carro], carro, 0.0-0.4, 0.0-0.3, 0.0+0.6, 0.0, 0.0, 0.0);
  7323. VeiculoValido[carro] = 1;
  7324. }
  7325. if(GetVehicleModel(carro) == 431)
  7326. {
  7327. ObjetoCarro[carro] = CreateObject(1927,0.0,0.0,0.0,0.0,0.0,0.0);
  7328. SetObjectMaterialText(ObjetoCarro[carro], "-",0, OBJECT_MATERIAL_SIZE_256x128, "Arial", 24,1, 0xFFFFFFFF, 0, 0);
  7329. AttachObjectToVehicle(ObjetoCarro[carro], carro, 0.0-0.1, 0.0+4.3, 0.0+1.2, 0.0, 0.0, 0.0);
  7330. VeiculoValido[carro] = 1;
  7331. }
  7332. if(GetVehicleModel(carro) == 523 || GetVehicleModel(carro) == 468)
  7333. {
  7334. ObjetoCarro[carro] = CreateObject(1927,0.0,0.0,0.0,0.0,0.0,0.0);
  7335. SetObjectMaterialText(ObjetoCarro[carro], "-",0, OBJECT_MATERIAL_SIZE_256x128, "Arial", 24,1, 0xFFFFFFFF, 0, 0);
  7336. AttachObjectToVehicle(ObjetoCarro[carro], carro, 0.0-0.0, 0.0-0.0, 0.0+0.9, 0.0, 0.0, 0.0);
  7337. VeiculoValido[carro] = 1;
  7338. }
  7339. if(GetVehicleModel(carro) == 562)
  7340. {
  7341. ObjetoCarro[carro] = CreateObject(1927,0.0,0.0,0.0,0.0,0.0,0.0);
  7342. SetObjectMaterialText(ObjetoCarro[carro], "-",0, OBJECT_MATERIAL_SIZE_256x128, "Arial", 24,1, 0xFFFFFFFF, 0, 0);
  7343. AttachObjectToVehicle(ObjetoCarro[carro], carro, 0.0-0.3, 0.0-0.2, 0.0+0.5, 0.0, 0.0, 0.0);
  7344. VeiculoValido[carro] = 1;
  7345. }
  7346. if(GetVehicleModel(carro) == 579)
  7347. {
  7348. ObjetoCarro[carro] = CreateObject(1927,0.0,0.0,0.0,0.0,0.0,0.0);
  7349. SetObjectMaterialText(ObjetoCarro[carro], "-",0, OBJECT_MATERIAL_SIZE_256x128, "Arial", 24,1, 0xFFFFFFFF, 0, 0);
  7350. AttachObjectToVehicle(ObjetoCarro[carro], carro, 0.0-0.5, 0.0-0.4, 0.0+0.8, 0.0, 0.0, 0.0);
  7351. VeiculoValido[carro] = 1;
  7352. }
  7353. if(GetVehicleModel(carro) == 418)
  7354. {
  7355. ObjetoCarro[carro] = CreateObject(1927,0.0,0.0,0.0,0.0,0.0,0.0);
  7356. SetObjectMaterialText(ObjetoCarro[carro], "-",0, OBJECT_MATERIAL_SIZE_256x128, "Arial", 24,1, 0xFFFFFFFF, 0, 0);
  7357. AttachObjectToVehicle(ObjetoCarro[carro], carro, 0.0-0.5, 0.0+0.3, 0.0+0.5, 0.0, 0.0, 0.0);
  7358. VeiculoValido[carro] = 1;
  7359. }
  7360. if(GetVehicleModel(carro) == 586)
  7361. {
  7362. ObjetoCarro[carro] = CreateObject(1927,0.0,0.0,0.0,0.0,0.0,0.0);
  7363. SetObjectMaterialText(ObjetoCarro[carro], "-",0, OBJECT_MATERIAL_SIZE_256x128, "Arial", 24,1, 0xFFFFFFFF, 0, 0);
  7364. AttachObjectToVehicle(ObjetoCarro[carro], carro, 0.0-0.0, 0.0-0.2, 0.0+0.9, 0.0, 0.0, 0.0);
  7365. VeiculoValido[carro] = 1;
  7366. }
  7367. }
  7368. return true;
  7369. }
  7370.  
  7371. public HorasPD()
  7372. {
  7373. new Horas, Minutos, Segundos;
  7374. gettime(Horas, Minutos, Segundos);
  7375. if ((Horas > gHoras) || (Horas == 0 && gHoras == 23))
  7376. {
  7377. format(STR, sizeof(STR), "SERVER: Agora são %d:00 horas",Horas);
  7378. SendClientMessageToAll(COLOR_WHITE,STR);
  7379. gHoras = Horas;
  7380. PayDay();
  7381. if(TempoReal)
  7382. {
  7383. SetWorldTime(Horas+1);
  7384. }
  7385. }
  7386. }
  7387.  
  7388. public FixHour(Hora)
  7389. {
  7390. hour = timeshift+Hora;
  7391. if (Hora < 0)
  7392. {
  7393. hour = Hora+24;
  7394. }
  7395. else if (Hora > 23)
  7396. {
  7397. Hora = Hora-24;
  7398. }
  7399. PularHora = Hora;
  7400. return 1;
  7401. }
  7402.  
  7403. public TimerPD()
  7404. {
  7405. HoraPD();
  7406. return 1;
  7407. }
  7408.  
  7409. public HoraPD()
  7410. {
  7411. new Horas, Minutos, Segundos;
  7412. gettime(Horas, Minutos, Segundos);
  7413. FixHour(Horas);
  7414. Horas = PularHora;
  7415. if((Horas > gHoras) || (Horas == 0 && gHoras == 23))
  7416. {
  7417. gHoras = Horas;
  7418. PayDay();
  7419. if(TempoReal)
  7420. {
  7421. SetWorldTime(Horas+1);
  7422. }
  7423. }
  7424. }
  7425.  
  7426. public PayDay()
  7427. {
  7428. new Aluguel = 0;
  7429. new Conta;
  7430. for(new i = 0; i < MAX_PLAYERS; i++)
  7431. {
  7432. new JurosM = 2;
  7433. new DBanco = DadosPlayer[i][pDinheiroBanco];
  7434. new Juros = (DadosPlayer[i][pDinheiroBanco]/500);
  7435. new Salario = DadosPlayer[i][pLucrosPD];
  7436. BancoDinheiro[i] = DadosPlayer[i][pDinheiroBanco];
  7437. new ASaldo = BancoDinheiro[i];
  7438. new NovoSaldo = DadosPlayer[i][pLucrosPD];
  7439. DadosPlayer[i][pDinheiroBanco] = Conta+Juros;
  7440. SendClientMessage(i, 0x11BF08AA, "|====== EXTRATO BANCARIO ======|");
  7441. format(STR, sizeof(STR), " Salario: {33AA33}R$%d {FFFFFF}Imposto: {FF6347}-R$100", Salario);
  7442. SendClientMessage(i, COLOR_WHITE, STR);
  7443. SendClientMessage(i, COLOR_WHITE, " FGTS: {FF6347}-R$27 {FFFFFF}Manutenção Bancaria: {FF6347}-R$35");
  7444. GivePlayerMoney(i, -62);
  7445. SendClientMessage(i, COLOR_WHITE, " IPVA: {CFCFCF}R$0 {FFFFFF}- Seguro do carro {CFCFCF}R$0");
  7446. SendClientMessage(i, COLOR_WHITE, " Ajuda de custo: {33AA33}R$800");
  7447. SendClientMessage(i, COLOR_WHITE, " Celular: {FF6347}-R$29");
  7448. DadosPlayer[i][pDinheiroBanco] += NovoSaldo;
  7449. format(STR, sizeof(STR), " Saldo Antigo: {33AA33}R$%i {FFFFFF}- Novo Saldo: {33AA33}R$%i", ASaldo, DBanco);
  7450. SendClientMessage(i, COLOR_WHITE, STR);
  7451. format(STR, sizeof(STR), " Juros: 0.4 por cento");
  7452. SendClientMessage(i, COLOR_WHITE, STR);
  7453. format(STR, sizeof(STR), " Valor Ganhado com Juros {33AA33}R$%d", Juros);
  7454. SendClientMessage(i, COLOR_WHITE, STR);
  7455. format(STR, sizeof(STR), " Aluguel: {FF6347}-R$%d", Aluguel);
  7456. SendClientMessage(i, COLOR_WHITE, STR);
  7457. if(EmprestimoFeito[i] == 1)
  7458. {
  7459. if(GetPlayerMoney(i) < ValorEmprestimo[i])
  7460. {
  7461. SendClientMessage(i, COR_VERMELHO, "Você não possui essa quantia, o foi acrescentado R$750 na Dívida.");
  7462. ValorEmprestimo[i] += 750;
  7463. return 1;
  7464. }
  7465. GivePlayerMoney(i, -ValorEmprestimo[i]);
  7466. format(STR, sizeof(STR), "* Você quitou o emprestimo de R$%i, agora poderá fazer novos emprestimos.", ValorEmprestimo[i]);
  7467. SendClientMessage(i, 0xFFFF00AA, STR);
  7468. ValorEmprestimo[i] = 0;
  7469. EmprestimoFeito[i] = 0;
  7470. }
  7471. else if(EmprestimoFeito[i] == 2)
  7472. {
  7473. if(GetPlayerMoney(i) < ValorEmprestimo[i])
  7474. {
  7475. SendClientMessage(i, COR_VERMELHO, "Você não possui essa quantia, o foi acrescentado R$750 na Dívida.");
  7476. ValorEmprestimo[i] += 750;
  7477. return 1;
  7478. }
  7479. GivePlayerMoney(i, -ValorEmprestimo[i]);
  7480. format(STR, sizeof(STR), "* Você pagou a primeira parcela de R$%i, a próxima parcela custará R$%i.", ValorEmprestimo[i], ValorEmprestimo[i]);
  7481. SendClientMessage(i, 0xFFFF00AA, STR);
  7482. EmprestimoFeito[i] = 3;
  7483. }
  7484. else if(EmprestimoFeito[i] == 3)
  7485. {
  7486. if(GetPlayerMoney(i) < ValorEmprestimo[i])
  7487. {
  7488. SendClientMessage(i, COR_VERMELHO, "Você não possui essa quantia, o foi acrescentado R$750 na Dívida.");
  7489. ValorEmprestimo[i] += 750;
  7490. return 1;
  7491. }
  7492. GivePlayerMoney(i, -ValorEmprestimo[i]);
  7493. format(STR, sizeof(STR), "* Você quitou o emprestimo de R$%i agora poderá fazer novos emprestimos.", ValorEmprestimo[i]*2);
  7494. SendClientMessage(i, 0xFFFF00AA, STR);
  7495. ValorEmprestimo[i] = 0;
  7496. EmprestimoFeito[i] = 0;
  7497. }
  7498. if(DadosPlayer[i][pPrecoMulta] > 0)
  7499. {
  7500. format(STR, sizeof(STR), " Você não pagou as multas a quantia foi aumentada devido aos juros.");
  7501. SendClientMessage(i, COR_VERMELHO, STR);
  7502. format(STR, sizeof(STR), " Nova quantia a pagar: R$%i.", DadosPlayer[i][pPrecoMulta]*JurosM);
  7503. SendClientMessage(i, COR_VERMELHO, STR);
  7504. DadosPlayer[i][pPrecoMulta] = DadosPlayer[i][pPrecoMulta]*JurosM;
  7505. }
  7506. SendClientMessage(i, 0x11BF08AA, "|==============================|");
  7507. DadosPlayer[i][pExperiencia] += 1;
  7508. new Check = DadosPlayer[i][pLevel]+1;
  7509. new ValorLevel = Check*PrecoLevel;
  7510. new Experiencia = Check*ExpLevel;
  7511. if(DadosPlayer[i][pExperiencia] < Experiencia)
  7512. {
  7513. return 1;
  7514. }
  7515. else if(GetPlayerMoney(i) < ValorLevel)
  7516. {
  7517. SendClientMessage(i, COR_VERMELHO, "Você não tem o dinheiro requerido para Passar de Nivel");
  7518. return 1;
  7519. }
  7520. format(STR, sizeof(STR), "Você passou de Nivel e Pagou {FF6347}-R$%i", ValorLevel);
  7521. GivePlayerMoney(i, -ValorLevel);
  7522. DadosPlayer[i][pLevel] += 1;
  7523. DadosPlayer[i][pExperiencia] = 0;
  7524. if(DadosPlayer[i][pLevel] > 3)
  7525. {
  7526. format(STR, sizeof(STR), "* O valor máximo de emprestimo aumentou R$2500 a mais. Quantia antiga: R$%i, Nova Quantia: R$%i.", EmprestimoMaximo[i], EmprestimoMaximo[i]+2500);
  7527. SendClientMessage(i, 0xFFFF00AA, STR);
  7528. EmprestimoMaximo[i] += 2500;
  7529. }
  7530. GameTextForPlayer(i, "~g~Experiencia Completa!", 3000, 0);
  7531. SetPlayerScore(i, DadosPlayer[i][pLevel]);
  7532. TextDrawUpdate(i);
  7533. }
  7534. return 1;
  7535. }
  7536.  
  7537. forward GPSTimer(playerid);
  7538. public GPSTimer(playerid)
  7539. {
  7540. GetPlayerGPSLocation(playerid, LocaisSA, 28);
  7541. format(STR, sizeof(STR), "%s", LocaisSA);
  7542. PlayerTextDrawSetString(playerid, GPS[playerid], STR);
  7543. PlayerTextDrawShow(playerid, GPS[playerid]);
  7544. return 1;
  7545. }
  7546.  
  7547. forward Velocimetro(playerid);
  7548. public Velocimetro(playerid)
  7549. {
  7550. new Float:Speedo_X,Float:Speedo_Y,Float:Speedo_Z;
  7551. new Float:Speedo_HP;
  7552. if(IsPlayerConnected(playerid) && IsPlayerInAnyVehicle(playerid))
  7553. {
  7554. GetPlayerPos(playerid, Speedo_X, Speedo_Y, Speedo_Z);
  7555. GetPlayerVehicleID(playerid);
  7556. GetVehicleHealth(GetPlayerVehicleID(playerid), Speedo_HP);
  7557. new vehicle = GetPlayerVehicleID(playerid);
  7558. new str1[256],str2[256],str3[256],str4[256];
  7559. if(SpeedoON[playerid] == 0)
  7560. {
  7561. PlayerTextDrawShow(playerid, BoxVelo[playerid]);
  7562. PlayerTextDrawShow(playerid, VeiculoNome[playerid]);
  7563. PlayerTextDrawShow(playerid, Velocidade[playerid]);
  7564. PlayerTextDrawShow(playerid, Combustivel[playerid]);
  7565. //PlayerTextDrawShow(playerid, BarrasCombustivel[playerid]);
  7566. PlayerTextDrawShow(playerid, Marcha[playerid]);
  7567. PlayerTextDrawShow(playerid, Lataria[playerid]);
  7568. PlayerTextDrawShow(playerid, NomeVelo[playerid]);
  7569. SpeedoON[playerid] = 1;
  7570. }
  7571. format(str1,sizeof(str1),"~>~~b~~h~Veiculo: ~w~%s",VModeloNome[GetVehicleModel(GetPlayerVehicleID(playerid))-400]);
  7572. PlayerTextDrawSetString(playerid, VeiculoNome[playerid], str1);
  7573. if(GetPlayerSpeed(playerid, true) >= 150)
  7574. {
  7575. format(str2,sizeof(str2),"~>~~b~~h~Velocidade: ~r~%d KM/H",GetPlayerSpeed(playerid, true));
  7576. PlayerTextDrawSetString(playerid, Velocidade[playerid], str2);
  7577. }
  7578. else if(GetPlayerSpeed(playerid, true) >= 100)
  7579. {
  7580. format(str2,sizeof(str2),"~>~~b~~h~Velocidade: ~y~%d KM/H",GetPlayerSpeed(playerid, true));
  7581. PlayerTextDrawSetString(playerid, Velocidade[playerid], str2);
  7582. }
  7583. else if(GetPlayerSpeed(playerid, true) >= 50)
  7584. {
  7585. format(str2,sizeof(str2),"~>~~b~~h~Velocidade: ~g~%d KM/H",GetPlayerSpeed(playerid, true));
  7586. PlayerTextDrawSetString(playerid, Velocidade[playerid], str2);
  7587. }
  7588. else
  7589. {
  7590. format(str2,sizeof(str2),"~>~~b~~h~Velocidade: ~w~%d KM/H",GetPlayerSpeed(playerid, true));
  7591. PlayerTextDrawSetString(playerid, Velocidade[playerid], str2);
  7592. }
  7593. format(str3,sizeof(str3),"~>~~b~~h~Combustivel: ~g~%d%", Gas[vehicle]);
  7594. PlayerTextDrawSetString(playerid, Combustivel[playerid], str3);
  7595. if(GetVehicleModel(GetPlayerVehicleID(playerid)) == 509)
  7596. {
  7597. format(str4,sizeof(str4),"~>~~b~~h~Lataria: ~g~100%");
  7598. PlayerTextDrawSetString(playerid, Lataria[playerid], str4);
  7599. }
  7600. if(Speedo_HP >= 551)
  7601. {
  7602. format(str4,sizeof(str4),"~>~~b~~h~Lataria: ~g~%0.0f%%", Speedo_HP/10);
  7603. PlayerTextDrawSetString(playerid, Lataria[playerid], str4);
  7604. }
  7605. else if(Speedo_HP >= 361)
  7606. {
  7607. format(str4,sizeof(str4),"~>~~b~~h~Lataria: ~y~%0.0f%%", Speedo_HP/10);
  7608. PlayerTextDrawSetString(playerid, Lataria[playerid], str4);
  7609. }
  7610. else if(Speedo_HP >= 341)
  7611. {
  7612. format(str4,sizeof(str4),"~>~~b~~h~Lataria: ~r~%0.0f%%", Speedo_HP/10);
  7613. PlayerTextDrawSetString(playerid, Lataria[playerid], str4);
  7614. }
  7615. else if(Speedo_HP >= 191 && Speedo_HP <= 340)
  7616. {
  7617. GameTextForPlayer(playerid, "~w~Veiculo Quebrado para sair~n~Digite ~r~/sair", 1000, 3);
  7618. GetVehicleParamsEx(vehicle, Motor, Luzes, Alarme, Portas, Capo, PortaMalas, Objetivo);
  7619. SetVehicleParamsEx(vehicle, 0, Luzes, Alarme, Portas, Capo, PortaMalas, Objetivo);
  7620. Motor = 0;
  7621. format(str4,sizeof(str4),"~>~~b~~h~Lataria: ~r~QUEBRADO", Speedo_HP/10);
  7622. PlayerTextDrawSetString(playerid, Lataria[playerid], str4);
  7623. }
  7624. else
  7625. {
  7626. }
  7627. }
  7628. SavePlayerPosV[playerid][sX] = Speedo_X, SavePlayerPosV[playerid][sY] = Speedo_Y, SavePlayerPosV[playerid][sZ] = Speedo_Z;
  7629. if(!IsPlayerInAnyVehicle(playerid))
  7630. {
  7631. PlayerTextDrawHide(playerid, BoxVelo[playerid]);
  7632. PlayerTextDrawHide(playerid, VeiculoNome[playerid]);
  7633. PlayerTextDrawHide(playerid, Velocidade[playerid]);
  7634. PlayerTextDrawHide(playerid, Combustivel[playerid]);
  7635. PlayerTextDrawHide(playerid, BarrasCombustivel[playerid]);
  7636. PlayerTextDrawHide(playerid, Marcha[playerid]);
  7637. PlayerTextDrawHide(playerid, Lataria[playerid]);
  7638. PlayerTextDrawHide(playerid, NomeVelo[playerid]);
  7639. SpeedoON[playerid] = 0;
  7640. }
  7641. }
  7642.  
  7643. forward CombustivelV(playerid);
  7644. public CombustivelV(playerid)
  7645. {
  7646. new Veiculo = GetPlayerVehicleID(playerid);
  7647. new Modelo = GetVehicleModel(Veiculo);
  7648. if(IsPlayerConnected(playerid))
  7649. {
  7650. if(GetPlayerState(playerid) == PLAYER_STATE_DRIVER)
  7651. {
  7652. if(Modelo == 509) { }
  7653. if(Gas[GetPlayerVehicleID(playerid)] >= 1)
  7654. {
  7655. if(Gas[GetPlayerVehicleID(playerid)] == 20)
  7656. {
  7657. SendClientMessage(playerid, COR_VERMELHO, "ATENÇÃO: Nível de Combustível Médio! Vá até ao Posto mais Próximo!");
  7658. }
  7659. if(Gas[GetPlayerVehicleID(playerid)] == 10)
  7660. {
  7661. SendClientMessage(playerid, COR_VERMELHO, "ATENÇÃO: Nível de Combustível Baixo! Vá até ao Posto mais Próximo!");
  7662. }
  7663. if(Gas[GetPlayerVehicleID(playerid)] <= 10)
  7664. {
  7665. SendClientMessage(playerid, COR_VERMELHO, "ATENÇÃO: O Veiculo está usando a Gasolina reserva!!!");
  7666. }
  7667. if(GetPlayerSpeed(playerid, true) >= 120)
  7668. {
  7669. Gas[GetPlayerVehicleID(playerid)] -= 3;
  7670. }
  7671. if(GetPlayerSpeed(playerid, true) >= 100 && GetPlayerSpeed(playerid, true) < 119)
  7672. {
  7673. Gas[GetPlayerVehicleID(playerid)] -= 2;
  7674. }
  7675. if(GetPlayerSpeed(playerid, true) < 120 && GetPlayerSpeed(playerid, true) > 0)
  7676. {
  7677. Gas[GetPlayerVehicleID(playerid)] -= 1;
  7678. }
  7679. if(GetPlayerSpeed(playerid, true) == 0)
  7680. {
  7681. }
  7682. }
  7683. else
  7684. {
  7685. GetVehicleParamsEx(Veiculo, Motor, Luzes, Alarme, Portas, Capo, PortaMalas, Objetivo);
  7686. SetVehicleParamsEx(Veiculo , 0, Luzes, Alarme, Portas, Capo, PortaMalas, Objetivo);
  7687. Motor = 0;
  7688. GameTextForPlayer(playerid,"~r~Tanque Vazio!!",1500,3);
  7689. }
  7690. }
  7691. }
  7692. return 1;
  7693. }
  7694.  
  7695. forward GetPlayerSpeed(playerid, bool: kmh);
  7696. public GetPlayerSpeed(playerid, bool: kmh)
  7697. {
  7698. new Float: Vx,Float: Vy,Float: Vz,Float: rtn;
  7699. if (IsPlayerInAnyVehicle(playerid)) GetVehicleVelocity(GetPlayerVehicleID(playerid), Vx, Vy, Vz);
  7700. else GetPlayerVelocity(playerid, Vx, Vy, Vz);
  7701. rtn = floatsqroot(floatabs(floatpower(Vx + Vy + Vz, 2)));
  7702. return kmh ? floatround(rtn * 100 * 1.61) : floatround(rtn * 100);
  7703. }
  7704.  
  7705. stock ClearChatForPlayer(playerid)
  7706. {
  7707. SendClientMessage(playerid, -1, "");
  7708. SendClientMessage(playerid, -1, "");
  7709. SendClientMessage(playerid, -1, "");
  7710. SendClientMessage(playerid, -1, "");
  7711. SendClientMessage(playerid, -1, "");
  7712. SendClientMessage(playerid, -1, "");
  7713. SendClientMessage(playerid, -1, "");
  7714. SendClientMessage(playerid, -1, "");
  7715. SendClientMessage(playerid, -1, "");
  7716. SendClientMessage(playerid, -1, "");
  7717. SendClientMessage(playerid, -1, "");
  7718. SendClientMessage(playerid, -1, "");
  7719. SendClientMessage(playerid, -1, "");
  7720. SendClientMessage(playerid, -1, "");
  7721. SendClientMessage(playerid, -1, "");
  7722. SendClientMessage(playerid, -1, "");
  7723. SendClientMessage(playerid, -1, "");
  7724. SendClientMessage(playerid, -1, "");
  7725. SendClientMessage(playerid, -1, "");
  7726. SendClientMessage(playerid, -1, "");
  7727. SendClientMessage(playerid, -1, "");
  7728. SendClientMessage(playerid, -1, "");
  7729. SendClientMessage(playerid, -1, "");
  7730. SendClientMessage(playerid, -1, "");
  7731. SendClientMessage(playerid, -1, "");
  7732. SendClientMessage(playerid, -1, "");
  7733. SendClientMessage(playerid, -1, "");
  7734. SendClientMessage(playerid, -1, "");
  7735. SendClientMessage(playerid, -1, "");
  7736. SendClientMessage(playerid, -1, "");
  7737. SendClientMessage(playerid, -1, "");
  7738. SendClientMessage(playerid, -1, "");
  7739. SendClientMessage(playerid, -1, "");
  7740. SendClientMessage(playerid, -1, "");
  7741. SendClientMessage(playerid, -1, "");
  7742. SendClientMessage(playerid, -1, "");
  7743. SendClientMessage(playerid, -1, "");
  7744. SendClientMessage(playerid, -1, "");
  7745. SendClientMessage(playerid, -1, "");
  7746. SendClientMessage(playerid, -1, "");
  7747. SendClientMessage(playerid, -1, "");
  7748. SendClientMessage(playerid, -1, "");
  7749. SendClientMessage(playerid, -1, "");
  7750. SendClientMessage(playerid, -1, "");
  7751. SendClientMessage(playerid, -1, "");
  7752. SendClientMessage(playerid, -1, "");
  7753. SendClientMessage(playerid, -1, "");
  7754. SendClientMessage(playerid, -1, "");
  7755. SendClientMessage(playerid, -1, "");
  7756. SendClientMessage(playerid, -1, "");
  7757. SendClientMessage(playerid, -1, "");
  7758. SendClientMessage(playerid, -1, "");
  7759. SendClientMessage(playerid, -1, "");
  7760. SendClientMessage(playerid, -1, "");
  7761. SendClientMessage(playerid, -1, "");
  7762. SendClientMessage(playerid, -1, "");
  7763. SendClientMessage(playerid, -1, "");
  7764. SendClientMessage(playerid, -1, "");
  7765. SendClientMessage(playerid, -1, "");
  7766. SendClientMessage(playerid, -1, "");
  7767. SendClientMessage(playerid, -1, "");
  7768. SendClientMessage(playerid, -1, "");
  7769. SendClientMessage(playerid, -1, "");
  7770. SendClientMessage(playerid, -1, "");
  7771. SendClientMessage(playerid, -1, "");
  7772. SendClientMessage(playerid, -1, "");
  7773. SendClientMessage(playerid, -1, "");
  7774. SendClientMessage(playerid, -1, "");
  7775. SendClientMessage(playerid, -1, "");
  7776. SendClientMessage(playerid, -1, "");
  7777. SendClientMessage(playerid, -1, "");
  7778. SendClientMessage(playerid, -1, "");
  7779. SendClientMessage(playerid, -1, "");
  7780. SendClientMessage(playerid, -1, "");
  7781. SendClientMessage(playerid, -1, "");
  7782. SendClientMessage(playerid, -1, "");
  7783. SendClientMessage(playerid, -1, "");
  7784. SendClientMessage(playerid, -1, "");
  7785. SendClientMessage(playerid, -1, "");
  7786. SendClientMessage(playerid, -1, "");
  7787. SendClientMessage(playerid, -1, "");
  7788. SendClientMessage(playerid, -1, "");
  7789. SendClientMessage(playerid, -1, "");
  7790. SendClientMessage(playerid, -1, "");
  7791. SendClientMessage(playerid, -1, "");
  7792. SendClientMessage(playerid, -1, "");
  7793. SendClientMessage(playerid, -1, "");
  7794. SendClientMessage(playerid, -1, "");
  7795. SendClientMessage(playerid, -1, "");
  7796. SendClientMessage(playerid, -1, "");
  7797. SendClientMessage(playerid, -1, "");
  7798. return 1;
  7799. }
  7800.  
  7801. forward CarregarSpawn(playerid);
  7802. public CarregarSpawn(playerid)
  7803. {
  7804. GetPlayerName(playerid, Nome, sizeof(Nome));
  7805. format(String, sizeof(String), "Spawn/%s.ini", Nome);
  7806. SpawnX[playerid] = DOF2_GetFloat(String, "CoordenadasX");
  7807. SpawnY[playerid] = DOF2_GetFloat(String, "CoordenadasY");
  7808. SpawnZ[playerid] = DOF2_GetFloat(String, "CoordenadasZ");
  7809. VidaDeslogar[playerid] = DOF2_GetFloat(String, "Vida");
  7810. return 1;
  7811. }
  7812.  
  7813. forward CriarSpawn(playerid);
  7814. public CriarSpawn(playerid)
  7815. {
  7816. GetPlayerPos(playerid,SpawnX[playerid],SpawnY[playerid],SpawnZ[playerid]);
  7817. GetPlayerHealth(playerid, VidaDeslogar[playerid]);
  7818. format(String, sizeof(String), "Spawn/%s.ini", Nome);
  7819. DOF2_CreateFile(String);
  7820. DOF2_SetFloat(String,"CoordenadasX",SpawnX[playerid]);
  7821. DOF2_SetFloat(String,"CoordenadasY",SpawnY[playerid]);
  7822. DOF2_SetFloat(String,"CoordenadasZ",SpawnZ[playerid]);
  7823. DOF2_SetFloat(String,"Vida",VidaDeslogar[playerid]);
  7824. DOF2_SaveFile();
  7825. return 1;
  7826. }
  7827.  
  7828. forward SalvarSpawn(playerid);
  7829. public SalvarSpawn(playerid)
  7830. {
  7831. GetPlayerPos(playerid,SpawnX[playerid],SpawnY[playerid],SpawnZ[playerid]);
  7832. GetPlayerHealth(playerid, VidaDeslogar[playerid]);
  7833. GetPlayerName(playerid, Nome, sizeof(Nome));
  7834. format(String, sizeof(String), "Spawn/%s.ini", Nome);
  7835. DOF2_SetFloat(String,"CoordenadasX",SpawnX[playerid]);
  7836. DOF2_SetFloat(String,"CoordenadasY",SpawnY[playerid]);
  7837. DOF2_SetFloat(String,"CoordenadasZ",SpawnZ[playerid]);
  7838. DOF2_SetFloat(String,"Vida",VidaDeslogar[playerid]);
  7839. DOF2_SaveFile();
  7840. }
  7841.  
  7842. forward ConsertoFunilaria(playerid);
  7843. public ConsertoFunilaria(playerid)
  7844. {
  7845. new Veiculo = GetPlayerVehicleID(playerid);
  7846. RepairVehicle(Veiculo);
  7847. GivePlayerMoney(playerid, -700);
  7848. GameTextForPlayer(playerid, "~g~Veiculo Consertado", 2000, 3);
  7849. TogglePlayerControllable(playerid, 1);
  7850. GetVehicleParamsEx(Veiculo, Motor, Luzes, Alarme, Portas, Capo, PortaMalas, Objetivo);
  7851. SetVehicleParamsEx(Veiculo, 1, Luzes, Alarme, Portas, Capo, PortaMalas, Objetivo);
  7852. Motor = 1;
  7853. }
  7854.  
  7855. forward Abastecendo(playerid);
  7856. public Abastecendo(playerid)
  7857. {
  7858. new Veiculo = GetPlayerVehicleID(playerid);
  7859. Gas[Veiculo] += LitrosAbastecimento[playerid];
  7860. GameTextForPlayer(playerid, "~g~Tanque Cheio", 2000, 3);
  7861. TogglePlayerControllable(playerid, 1);
  7862. format(STR, sizeof(STR), "POSTO: Tanque cheio por R$%i", LitrosAbastecimento[playerid]*2);
  7863. SendClientMessage(playerid, COLOR_LIGHTBLUE, STR);
  7864. GetVehicleParamsEx(Veiculo, Motor, Luzes, Alarme, Portas, Capo, PortaMalas, Objetivo);
  7865. SetVehicleParamsEx(Veiculo, 1, Luzes, Alarme, Portas, Capo, PortaMalas, Objetivo);
  7866. Motor = 1;
  7867. if(Gas[Veiculo] > 100)
  7868. {
  7869. Gas[Veiculo] = 100;
  7870. }
  7871. }
  7872.  
  7873. forward MecanicoAbastecimento(playerid);
  7874. public MecanicoAbastecimento(playerid)
  7875. {
  7876. new Veiculo = GetPlayerVehicleID(playerid);
  7877. TogglePlayerControllable(playerid, 1);
  7878. GameTextForPlayer(playerid, "~g~Veiculo Abastecido", 3000, 3);
  7879. Gas[Veiculo] = LitrosQuantia[playerid];
  7880. return 1;
  7881. }
  7882.  
  7883. forward CreateSpeedCamera(/*CamID, */Float:X, Float:Y, Float:Z, Float:Rot, MaxSpeed);
  7884. public CreateSpeedCamera(/*CamID, */Float:X, Float:Y, Float:Z, Float:Rot, MaxSpeed)
  7885. {
  7886. // Store all the given values
  7887. /*ACameras[CamID][CamX] = x;
  7888. ACameras[CamID][CamY] = y;
  7889. ACameras[CamID][CamZ] = z;
  7890. ACameras[CamID][CamAngle] = rot;
  7891. ACameras[CamID][CamSpeed] = MaxSpeed;*/
  7892. // Create both camera objects and store their reference
  7893. /*ACameras[CamID][CamObj1] = */CreateObject(18880, X, Y, Z, 0.0, 0.0, Rot);
  7894. /*ACameras[CamID][CamObj2] = */CreateObject(18880, X, Y, Z, 0.0, 0.0, Rot + 180.0);
  7895. }
  7896.  
  7897. /*forward GetPlayerSpeed(playerid);
  7898. public GetPlayerSpeed(playerid)
  7899. {
  7900. new Float:ST[4];
  7901. if(IsPlayerInAnyVehicle(playerid))
  7902. GetVehicleVelocity(GetPlayerVehicleID(playerid),ST[0],ST[1],ST[2]);
  7903. else GetPlayerVelocity(playerid,ST[0],ST[1],ST[2]);
  7904. ST[3] = floatsqroot(floatpower(floatabs(ST[0]), 2.0) + floatpower(floatabs(ST[1]), 2.0) + floatpower(floatabs(ST[2]), 2.0)) * 179.28625;
  7905. return floatround(ST[3]);
  7906. }*/
  7907.  
  7908. forward Radares(playerid);
  7909. public Radares(playerid)
  7910. {
  7911. if(GetPlayerState(playerid) == PLAYER_STATE_DRIVER)
  7912. {
  7913. if(PlayerToPoint(30.0, playerid, 2057.5413,1247.2595,11.3628) || PlayerToPoint(30.0, playerid, 2137.2573,1908.2068,10.9213))
  7914. {
  7915. if(GetPlayerSpeed(playerid, true) > 110)
  7916. {
  7917. format(STR, sizeof(STR), "* Você foi multado por passar a %i km/h em uma Área de 110 km/h.", GetPlayerSpeed(playerid, true));
  7918. SendClientMessage(playerid, 0x441FFFAA, STR);
  7919. format(STR, sizeof(STR), "* E recebeu uma multa de R$%i.", GetPlayerSpeed(playerid, true)*3/2);
  7920. SendClientMessage(playerid, 0x441FFFAA, STR);
  7921. DadosPlayer[playerid][pPrecoMulta] += GetPlayerSpeed(playerid, true)*3/2;
  7922. }
  7923. }
  7924. else if(PlayerToPoint(30.0, playerid, 2137.2573,1908.2068,10.9213) || PlayerToPoint(30.0, playerid, 2313.7000,2420.0789,10.7400) || PlayerToPoint(30.0, playerid, 1684.6270,1706.1091,10.7400) || PlayerToPoint(30.0, playerid, 2211.5173,978.5960,10.7400) || PlayerToPoint(30.0, playerid, 2521.3792,2310.8306,10.7400) || PlayerToPoint(30.0, playerid, 2421.2573,2297.9553,10.7400))
  7925. {
  7926. if(GetPlayerSpeed(playerid, true) > 80)
  7927. {
  7928. format(STR, sizeof(STR), "* Você foi multado por passar a %i km/h em uma Área de 80 km/h.", GetPlayerSpeed(playerid, true));
  7929. SendClientMessage(playerid, 0x441FFFAA, STR);
  7930. format(STR, sizeof(STR), "* E recebeu uma multa de R$%i.", GetPlayerSpeed(playerid, true)*3/2);
  7931. SendClientMessage(playerid, 0x441FFFAA, STR);
  7932. DadosPlayer[playerid][pPrecoMulta] += GetPlayerSpeed(playerid, true)*3/2;
  7933. }
  7934. }
  7935. }
  7936. return 1;
  7937. }
  7938.  
  7939. forward GetPlayerGPSLocation(playerid, Local[], STRGPS);
  7940. public GetPlayerGPSLocation(playerid, Local[], STRGPS)
  7941. {
  7942. new Float:X, Float:Y, Float:Z;
  7943. GetPlayerPos(playerid, X, Y, Z);
  7944. for(new i = 0; i != sizeof(GPSLocais); i++ )
  7945. {
  7946. if(X >= GPSLocais[i][Lugares_Coords][0] && X <= GPSLocais[i][Lugares_Coords][3] && Y >= GPSLocais[i][Lugares_Coords][1] && Y <= GPSLocais[i][Lugares_Coords][4])
  7947. {
  7948. return format(Local, STRGPS, GPSLocais[i][Lugares_Nomes], 0);
  7949. }
  7950. }
  7951. return 0;
  7952. }
  7953. new PickupObject;
  7954. forward AddCheckpointPickup(playerid, Float:X, Float:Y, Float:Z, Pickup);
  7955. public AddCheckpointPickup(playerid, Float:X, Float:Y, Float:Z, Pickup)
  7956. {
  7957. PickupObject = CreatePickup(Pickup, 23, X, Y, Z, 0);
  7958. SetPlayerCheckpoint(playerid, X, Y, Z, 2);
  7959. return 1;
  7960. }
  7961.  
  7962. forward DeleteCheckpointPickup(playerid);
  7963. public DeleteCheckpointPickup(playerid)
  7964. {
  7965. DestroyPickup(PickupObject);
  7966. DisablePlayerCheckpoint(playerid);
  7967. return 1;
  7968. }
  7969.  
  7970. forward TemperaturaSV();
  7971. public TemperaturaSV()
  7972. {
  7973. new HorasSV, MinutosSV, SegundosSV;
  7974. gettime(HorasSV, MinutosSV, SegundosSV);
  7975. if(HorasSV > 08)
  7976. {
  7977. if(Temperatura == 32) { SetWeather(10); return 1; }
  7978. else if(Temperatura > 32) { Temperatura--; }
  7979. }
  7980. else if(HorasSV < 8)
  7981. {
  7982. if(Temperatura == 28) { SetWeather(10); return 1; }
  7983. else if(Temperatura < 28) { Temperatura++; }
  7984. }
  7985. else if(HorasSV == 17)
  7986. {
  7987. if(Temperatura == 28) { SetWeather(10); return 1; }
  7988. else if(Temperatura > 28) { Temperatura--; }
  7989. }
  7990. else if(HorasSV > 17)
  7991. {
  7992. if(Temperatura == 28) { SetWeather(10); return 1; }
  7993. else if(Temperatura < 28) { Temperatura++; }
  7994. }
  7995. else if(HorasSV == 18)
  7996. {
  7997. if(Temperatura == 24) { SetWeather(10); return 1; }
  7998. else if(Temperatura > 24) { Temperatura--; }
  7999. }
  8000. else if(HorasSV > 18)
  8001. {
  8002. if(Temperatura == 24) { SetWeather(10); return 1; }
  8003. else if(Temperatura < 24) { Temperatura++; }
  8004. }
  8005. else if(HorasSV == 19)
  8006. {
  8007. if(Temperatura == 22) { SetWeather(10); return 1; }
  8008. else if(Temperatura > 22) { Temperatura--; }
  8009. }
  8010. else if(HorasSV > 19)
  8011. {
  8012. if(Temperatura == 22) { SetWeather(10); return 1; }
  8013. else if(Temperatura < 22) { Temperatura++; }
  8014. }
  8015. else if(HorasSV == 20)
  8016. {
  8017. if(Temperatura == 20) { SetWeather(10); return 1; }
  8018. else if(Temperatura > 20) { Temperatura--; }
  8019. }
  8020. else if(HorasSV > 20)
  8021. {
  8022. if(Temperatura == 20) { SetWeather(10); return 1; }
  8023. else if(Temperatura < 20) { Temperatura++; }
  8024. }
  8025. else if(HorasSV >= 22)
  8026. {
  8027. if(Temperatura == 16) { SetWeather(10); return 1; }
  8028. else if(Temperatura > 16) { Temperatura--; }
  8029. }
  8030. else if(HorasSV >= 22)
  8031. {
  8032. if(Temperatura == 16) { SetWeather(10); return 1; }
  8033. else if(Temperatura < 16) { Temperatura++; }
  8034. }
  8035. return 1;
  8036. }
Add Comment
Please, Sign In to add comment