Advertisement
Guest User

FUCKIN GM

a guest
Dec 26th, 2013
199
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C++ 163.81 KB | None | 0 0
  1. #include                        a_samp
  2. #include                        DOF2
  3. #include                        SendEmail
  4. #include                        zcmd
  5. #include                        sscanf2
  6.  
  7. stock Conta(playerid)
  8. {
  9.     new Ficheiro[36], Nome[MAX_PLAYER_NAME];
  10.     GetPlayerName(playerid, Nome, MAX_PLAYER_NAME);
  11.     format(Ficheiro, 36, "Conta/%s.ini", Nome);
  12.     return Ficheiro;
  13. }
  14.  
  15. #define COR_Civil 0xFFFFFFFF
  16. #define COR_Governo 0xA3AEE4FF
  17. #define COR_Marinha 0x5EE4ECFF
  18. #define COR_Exército 0x003C00FF
  19. #define COR_Aeronáutica 0xDDDAFEFF
  20. #define COR_Policia_Militar 0x07024FFF
  21. #define COR_Policia_Civil 0xF5F0A9FF
  22. #define COR_Policia_Federal 0x786110FF
  23. #define COR_Policia_Rodoviária 0x8080FFFF
  24. #define COR_BOPE 0x000000FF
  25. #define COR_Mafia_Corleone 0x313131FF
  26. #define COR_Mafia_Yakuza 0x400040FF
  27. #define COR_Alqaeda 0x804040FF
  28. #define COR_Assassinos 0xFF1717FF
  29. #define COR_Groove_Street 0x00FF00FF
  30. #define COR_Ballas 0x800080FF
  31. #define COR_Los_Vagos 0xE8DC00FF
  32. #define COR_Sanguinários 0x9F0000FF
  33. #define COR_Velozes_e_Furiosos 0x00DD74FF
  34. #define COR_Médicos 0xFFB693FF
  35. #define COR_Noticiário_SA 0xFFAC00FF
  36. #define COR_Rádio_SA 0xA3BF00FF
  37. #define COR_Hitmans 0xAAAAAAFF
  38. #define COR_NINJAS 0x0080C0FF
  39. #define COR_AJUDANTES 0xAAFFCCFF
  40. #define COR_ADMINISTRADORES 0xFF55AAFF
  41. #define COR_ERRO 0xAD0000AA
  42. #define COR_SUCESSO 0x00AB00AA
  43. #define COR_AV_ADM 0x007CF6AA
  44. #define COR_AZUL_CLARO 0x00F6F6AA
  45. #define COR_RAD 0x4876FFAA
  46.  
  47. //=-=-=-=-=-=-=-=-=[DIALOGS]=-=-=-=-=-=-=-=-=||
  48.  
  49. #define COR_VERMELHO 0x950000FF
  50. #define COR_AMARELO 0xFFDF00FF
  51. #define COR_AZUL 0x00188CFF
  52. #define COR_TURQUESA 0x00C2D2FF
  53. #define COR_VERDE 0x008000FF
  54. #define COR_LARANJA 0xFFA833FF
  55. //============[DEFININDO ORGS]=============
  56. #define Civil 0
  57. #define Governo 1
  58. #define Marinha 2
  59. #define Exército 3
  60. #define Aeronáutica 4
  61. #define Policia_Militar 5
  62. #define Policia_Civil 6
  63. #define Policia_Federal 7
  64. #define Policia_Rodoviária 8
  65. #define BOPE 9
  66. #define Mafia_Corleone 10
  67. #define Mafia_Yakuza 11
  68. #define Alqaeda 12
  69. #define Assassinos 13
  70. #define Groove_Street 14
  71. #define Ballas 15
  72. #define Los_Vagos 16
  73. #define Sanguinários 17
  74. #define Velozes_e_Furiosos 18
  75. #define Médicos 19
  76. #define Noticiário_SA 20
  77. #define Rádio_SA 21
  78. #define Hitmans 22
  79. #define NINJAS 23
  80. #define AJUDANTES 24
  81. #define ADMINISTRADORES 25
  82. //============[/DEFININDO ORGS]=============
  83.  
  84. // [SISTEMA DE LOGIN]
  85. #define DIALOG_MENU             1
  86. #define DIALOG_ESQUECI          2
  87. #define DIALOG_REGISTRO         3
  88. #define DIALOG_LOGIN            4
  89. #define DIALOG_NOVIDADES        5
  90. #define DIALOG_SEXO             6
  91. #define DIALOG_NAOREGS          7
  92. #define DIALOG_JAREGS           8
  93. #define DIALOG_EMAIL            9
  94. #define DIALOG_EMAIL_ENVIADO    10
  95. #define DIALOG_CONFIG_EMAIL     11
  96. #define DIALOG_CREDITOS         12
  97. #define DIALOG_ERROREGS         13
  98. #define DIALOG_SENHA_INCORRETA  14
  99. #define DIALOG_NICKNAME_INFOS   15
  100. #define DIALOG_FORUM            16
  101. #define DIALOG_CONT_REPROD      17
  102. // [/SISTEMA DE LOGIN]
  103.  
  104. #define DIALOG_VALOR_EMP        18
  105. #define DIALOG_EMP_INT_ID       19
  106. #define DIALOG_INT_ID           20
  107. #define DIALOG_EXTORCAO         21
  108. #define DIALOG_PICKUP           22
  109. #define DIALOG_NOME             23
  110. #define DIALOG_INT_CHOOSE1      24
  111. #define DIALOG_INT_CHOOSE2      25
  112. #define DIALOG_CONCLUSAO        26
  113. #define DIALOG_SALDO_EMP        27
  114. #define DIALOG_COMPRAR_EMP      28
  115. #define DIALOG_VENDER_EMP       29
  116. #define DIALOG_DELETAR_EMP      30
  117. #define DIALOG_INFOS_EMP        31
  118. #define DIALOG_INFOS_EMP_SHOW   32
  119. #define DIALOG_CREDITOS_HEMP    33
  120. #define DIALOG_EDIT_LIST        34
  121. #define DIALOG_EDITAR_EMP       35
  122. #define DIALOG_EDIT_DONO        36
  123. #define DIALOG_EDIT_NOME        37
  124. #define DIALOG_EDIT_VALOR       38
  125. #define DIALOG_EDIT_INTERIOR    39
  126. #define DIALOG_EDIT_EXTORCAO    40
  127. #define DIALOG_EDIT_PICKUP      41
  128. #define DIALOG_EDIT_COFRE       42
  129. #define DIALOG_AJUDA_EMP        43
  130. #define DIALOG_IR_EMP           44
  131.  
  132. #define MAX_EMPRESAS                    999+1
  133.  
  134. // [SPAWN CIVIL]
  135. #define DIALOG_CIVIL_SPAWN1     45
  136. #define DIALOG_CIVIL_SPAWN2     46
  137. // [/SPAWN CIVIL]
  138.  
  139. #define DIALOG_PIA              47
  140. #define DIALOG_SLT              48
  141. #define DIALOG_MENU_LICENCAS    49
  142.  
  143. //=-=-=-=-=-=-=-=-=[ENUMERAÇÕES]=-=-=-=-=-=-=-=-=-=-=-=-=||
  144.  
  145. // [SISTEMA DE LOGIN]
  146. enum Informacoes
  147. {
  148.     Email[100],
  149.     Senha[100],
  150.     Score,
  151.     Dinheiro,
  152.     Skin,
  153.     Matou,
  154.     Morreu,
  155.     PerdeuSenha,
  156.     Registrado,
  157.     VIP,
  158.     LicencaTerrestre,
  159.     LicencaAerea,
  160.     LicencaMarinha,
  161.     LicencaArmas,
  162.     Organizacao,
  163.     Cargo
  164. };
  165. // [/SISTEMA DE LOGIN]
  166.  
  167. enum EnumEmp
  168. {
  169.     Float:X,
  170.     Float:Y,
  171.     Float:Z,
  172.     ValorEmp,
  173.     IntID,
  174.     Extorcao,
  175.     Pickup,
  176.     Float:UltimaPosX,
  177.     Float:UltimaPosY,
  178.     Float:UltimaPosZ,
  179.    
  180.     Float:PosSaidaX,
  181.     Float:PosSaidaY,
  182.     Float:PosSaidaZ,
  183.    
  184.     bool:DentroEmp,
  185.     IDEmpPresente,
  186.     bool:GPSEmp
  187. };
  188.  
  189. //=-=-=-=-=-=-=-=-=[NEWS]=-=-=-=-=-=||
  190.  
  191. new AutorizacaoPia[MAX_PLAYERS];
  192.  
  193. // [SISTEMA DE LOGIN]
  194. new InfosJogador[MAX_PLAYERS][Informacoes];
  195. new TxtMenu[MAX_PLAYERS][670];
  196. new Text:ImagemEntrada;
  197. // [/SISTEMA DE LOGIN]
  198.  
  199. // [SPAWN CIVIL]
  200. new PickupCivilSpawn,
  201.     PortaoSpawnCivil,
  202.     Text3D:TextVeiculoCivil[25],
  203.     BikeCivil[25],
  204.     bool:PrimeiraBike;
  205. // [/SPAWN CIVIL]
  206.  
  207. new InfosEmp[MAX_PLAYERS][EnumEmp],NomeEmp[64],IDEmp[MAX_PLAYERS],Text3D:IDTextEmp[MAX_EMPRESAS],EmpPickup[MAX_EMPRESAS];
  208.  
  209. new TimerAtuPlayer[MAX_PLAYERS];
  210.  
  211. //=-=-=-=-=-=-=[FORWARDS para SETTIMER]=-=-=-=||
  212.  
  213. // [SISTEMA DE LOGIN]
  214. forward ConclusaoLogin(playerid);
  215. forward ConclusaoRegistroM(playerid);
  216. forward ConclusaoRegistroF(playerid);
  217. forward ImagemFundo(playerid);
  218. // [/SISTEMA DE LOGIN]
  219.  
  220. // [SPAWN CIVIL]
  221. forward CarregarSpawnCivil();
  222. forward FecharPortaoSpawnCivil();
  223. // [SPAWN CIVIL]
  224.  
  225. forward Kickar(playerid);
  226.  
  227. forward UpdatePlayer(playerid);
  228.  
  229. //=-=-=-=-=-=-=[INICIO DO GM]=-=-=-=-=-=-=-=||
  230.  
  231. //~~~~~~~~~~ \/ \/ \/ \/ \/ \/ \/ \/ \/ \/ \/
  232.  
  233. //=-=-=-=-=-=-=[CALLBACKS GAMEMODE]=-=-=-=-=-=-=-=||
  234.  
  235. public OnGameModeInit()
  236. {
  237.     // [SISTEMA DE LOGIN]
  238.     print("\n=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=");
  239.     print("[FS] Sistema de Registro - Ligado e funcionando!");
  240.     print("Criado por: HeyHoLetsGo - forum.sa-mp.com");
  241.     print("SKYPE: kieryce | MSN: fifo.chierice@hotmai.com");
  242.     print("=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=\n");
  243.     UsePlayerPedAnims();
  244.     ImagemEntrada = TextDrawCreate(1.000000,-1.000000,"ld_plan:tvbase"); //<~~~~ ID da SPRITE da tela de LOGIN (Wallpaper)
  245.     TextDrawBackgroundColor(ImagemEntrada,255);
  246.     TextDrawFont(ImagemEntrada,4);
  247.     TextDrawLetterSize(ImagemEntrada,0.500000,1.000000);
  248.     TextDrawColor(ImagemEntrada,-1);
  249.     TextDrawSetOutline(ImagemEntrada,0);
  250.     TextDrawSetProportional(ImagemEntrada,1);
  251.     TextDrawSetShadow(ImagemEntrada,1);
  252.     TextDrawUseBox(ImagemEntrada,1);
  253.     TextDrawBoxColor(ImagemEntrada,255);
  254.     TextDrawTextSize(ImagemEntrada,645.000000,450.000000);
  255.     // [/SISTEMA DE LOGIN]
  256.    
  257.     // [SPAWN CIVIL]
  258.     SetTimer("CarregarSpawnCivil",1000,false);
  259.     PickupCivilSpawn = CreatePickup(1239,23,1753.8918,-1907.7775,13.5657,0);
  260.     // [/SPAWN CIVIL]
  261.    
  262.     CarregarEmps();
  263.     print("\n=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=");
  264.     print("hEmp System - Criador de empresas In-Game");
  265.     print("Criado por: HeyHoLetsGo | forum.sa-mp.com");
  266.     print("Versão [2.0] - LIGADO! Bom Jogo.");
  267.     print("=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=\n");
  268.     DisableInteriorEnterExits();
  269.    
  270.     Create3DTextLabel("Centro de Licenças\nAperte F para o menu",COR_TURQUESA,1490.2906,1305.6813,1093.2964,30.0,0);
  271.     CreatePickup(1581,23,1490.2906,1305.6813,1093.2964,0);
  272.     return 1;
  273.  
  274. }
  275.  
  276. public OnGameModeExit()
  277. {
  278.     DOF2_Exit();
  279.     return 1;
  280. }
  281.  
  282. ////=-=-=-=-=-=-=[SCRIPTS]=-=-=-=-=-=-=-=||
  283.  
  284. CMD:msgorg(playerid,params[])
  285. {
  286.     new str0[256], orgid;
  287.     if(sscanf(params, "ds", orgid, str0)) return SendClientMessage(playerid,COR_AMARELO,"[ ! ] USE: /msgorg [ID ORG] [MSG]");
  288.    
  289.     if(orgid >= 0 || orgid <= 25) return SendClientMessage(playerid,COR_AMARELO,"[ ! ] O ID da ORG deve ser de 0 à 25!");
  290.    
  291.     return SendFamilyMessage(orgid, COR_TURQUESA, str0);
  292. }
  293.  
  294. CMD:dinheiro(playerid)
  295. {
  296.     GivePlayerMoney(playerid,10);
  297.     return 1;
  298. }
  299.  
  300. CMD:veh(playerid, params[])
  301. {
  302.     new carmodel, string[60],Float:x,Float:y,Float:z;
  303.     if(sscanf(params, "d", carmodel)) return SendClientMessage(playerid, COR_AMARELO, "[ ! ] USE: /veh [Modelo]");
  304.  
  305.     if(carmodel < 400 || carmodel > 611) return SendClientMessage(playerid, COR_AMARELO, "[ ! ] O modelo deve ser menor que 611 e maior que 400.");
  306.  
  307.     format(string, sizeof(string), "[ ! ] Você criou um carro de modelo %d", carmodel);
  308.     SendClientMessage(playerid, COR_VERDE, string);
  309.    
  310.     GetPlayerPos(playerid,x,y,z);
  311.     AddStaticVehicle(carmodel,x,y,z,0,-1,-1);
  312.     return 1;
  313. }
  314.  
  315. CMD:dararma(playerid)
  316. {
  317.     DarArma(playerid,23,100);
  318.     return 1;
  319. }
  320.  
  321. CMD:minhaemp(playerid)
  322. {
  323.     if(InfosEmp[playerid][GPSEmp] == false)
  324.     {
  325.         new Emps[64],Nome[MAX_PLAYER_NAME];
  326.         for(new e = 0; e <= MAX_EMPRESAS; ++e)
  327.         {
  328.             GetPlayerName(playerid,Nome,MAX_PLAYER_NAME);
  329.             format(Emps,sizeof(Emps),"Empresas/%d.ini",e);
  330.             if(!strcmp(DOF2_GetString(Emps,"DONO"),Nome))
  331.             {
  332.                 SetPlayerCheckpoint(playerid,DOF2_GetFloat(Emps,"X"),DOF2_GetFloat(Emps,"Y"),DOF2_GetFloat(Emps,"Z"),2.0);
  333.                 SendClientMessage(playerid,-1,"{FFFFFF}[ ! ] {00ED04}Sua empresa foi marcada no mapa{FFFFFF}!");
  334.                 InfosEmp[playerid][GPSEmp] = true;
  335.                 break;
  336.             }
  337.             if(e == MAX_EMPRESAS-1
  338.             )
  339.             {
  340.                 SendClientMessage(playerid,-1,"{FFFFFF}[ ! ] {FF0000}Você não é dono de uma empresa!");
  341.                 break;
  342.             }
  343.         }
  344.     }
  345.     else SendClientMessage(playerid,-1,"{FFFFFF}[ ! ] {FF0000}Sua empresa já está marcada no mapa!");
  346.     return 1;
  347. }
  348.  
  349. CMD:iremp(playerid)
  350. {
  351.     if(IsPlayerAdmin(playerid))
  352.     {
  353.         ShowPlayerDialog(playerid,DIALOG_IR_EMP,DIALOG_STYLE_INPUT,"{FADD00}h{1F00CF}Emp{FFFFFF} - IR EMPRESA","{00ED04}Digite o {FFFFFF}ID {00ED04}da empresa que deseja ir{FFFFFF}:","IR","Cancelar");
  354.     }
  355.     else SendClientMessage(playerid,-1,"{FFFFFF}[ ! ] {FF0000}Você não é um Administrador logado na RCON então não pode realizar este comando{FFFFFF}.");
  356.     return 1;
  357. }
  358.  
  359. CMD:oi(playerid)
  360. {
  361.     SendClientMessage(playerid,-1,"Oi pra vc também!");
  362.     return 1;
  363. }
  364.  
  365. CMD:ajudaemp(playerid)
  366. {
  367.     if(IsPlayerAdmin(playerid))
  368.     {
  369.         new str[700];
  370.         strcat(str,"{FFFFFF}COMANDOS RCON:\n \n{00ED04}/criaremp {FFFFFF}- Criar empresa\n{00ED04}/deletaremp {FFFFFF}- Deletar empresa\n{00ED04}/editaremp {FFFFFF}- Editar empresa\n{00ED04}/infosemp {FFFFFF}- Verificar informações de empresa\n \n{FFFFFF}COMANDOS JOGADORES\n \n{00ED04}/compraremp {FFFFFF}- Comprar empresa\n{00ED04}/venderemp {FFFFFF}- Vender empresa\n");
  371.         strcat(str,"{00ED04}/sairemp {FFFFFF}- Sair da empresa\n{00ED04}/cofreemp {FFFFFF}- Cofre da empresa\n{00ED04}/sacaremp {FFFFFF}- Sacar lucros da empresa\n/minhaemp {FFFFFF}- Localiza sua empresa no GPS\n \n {FADD00}h{1F00CF}Emp{FFFFFF} {00ED04}- Por: {FFFFFF}HeyHoLetsGo");
  372.         ShowPlayerDialog(playerid,DIALOG_AJUDA_EMP,DIALOG_STYLE_MSGBOX,"{FADD00}h{1F00CF}Emp{FFFFFF} - AJUDA",str,"FECHAR","");
  373.     }
  374.     else
  375.     {
  376.         new str[600];
  377.         strcat(str,"{FFFFFF}COMANDOS\n \n{00ED04}/compraremp {FFFFFF}- Comprar empresa\n{00ED04}/venderemp {FFFFFF}- Vender empresa\n");
  378.         strcat(str,"{00ED04}/sairemp {FFFFFF}- Sair da empresa\n{00ED04}/cofreemp {FFFFFFF}- Cofre da empresa\n{00ED04}/sacaremp {FFFFFF}- Sacar lucros da empresa\n/iremp {FFFFFF}- Teleporta até uma empresa\n \n {FADD00}h{1F00CF}Emp{FFFFFF} {00ED04}- Por: {FFFFFF}HeyHoLetsGo");
  379.         ShowPlayerDialog(playerid,DIALOG_AJUDA_EMP,DIALOG_STYLE_MSGBOX,"{FADD00}h{1F00CF}Emp{FFFFFF} - AJUDA",str,"FECHAR","");
  380.     }
  381.     return 1;
  382. }
  383.  
  384. CMD:editaremp(playerid)
  385. {
  386.     if(IsPlayerAdmin(playerid))
  387.     {
  388.         ShowPlayerDialog(playerid,DIALOG_EDITAR_EMP,DIALOG_STYLE_INPUT,"{FADD00}h{1F00CF}Emp{FFFFFF} - EDITAR EMPRESA","{00ED04}Digite o {FFFFFF}ID {00ED04}da empresa que deseja editar{FFFFFF}:","PRÓXIMO","Cancelar");
  389.     }
  390.     else SendClientMessage(playerid,-1,"{FFFFFF}[ ! ] {FF0000}Você não é um Administrador logado na RCON então não pode realizar este comando{FFFFFF}.");
  391.     return 1;
  392. }
  393.  
  394. CMD:creditoshemp(playerid)
  395. {
  396.     ShowPlayerDialog(playerid,DIALOG_CREDITOS,DIALOG_STYLE_MSGBOX,"{FADD00}h{1F00CF}Emp{FFFFFF} - CRÉDITOS","{00ED04}Criado e desenvido por: {FFFFFF}HeyHoLetsGo\n{00ED04}Créditos também a {FFFFFF}Tonisantolia - {00ED04}BETA Tester.\n \n{00ED04}Tenha um {FFFFFF}Bom Jogo{00ED04}!","FECHAR","");
  397.     return 1;
  398. }
  399.  
  400. CMD:infosemp(playerid)
  401. {
  402.     if(IsPlayerAdmin(playerid))
  403.     {
  404.         ShowPlayerDialog(playerid,DIALOG_INFOS_EMP,DIALOG_STYLE_INPUT,"{FADD00}h{1F00CF}Emp{FFFFFF} - INFORMAÇÕES","{00ED04}Digite o {FFFFFF}ID {00ED04}da empresa que deseja vizualizar as informações{FFFFFF}:","VER","Cancelar");
  405.     }
  406.     else SendClientMessage(playerid,-1,"{FFFFFF}[ ! ] {FF0000}Você não é um Administrador logado na RCON então não pode realizar este comando{FFFFFF}.");
  407.     return 1;
  408. }
  409.  
  410. CMD:deletaremp(playerid)
  411. {
  412.     if(IsPlayerAdmin(playerid))
  413.     {
  414.         ShowPlayerDialog(playerid,DIALOG_DELETAR_EMP,DIALOG_STYLE_INPUT,"{FADD00}h{1F00CF}Emp{FFFFFF} - DELETAR EMPRESA","{00ED04}Digite o {FFFFFF}ID {00ED04}da empresa que deseja deletar{FFFFFF}:","PRÓXIMO","Cancelar");
  415.     }
  416.     else SendClientMessage(playerid,-1,"{FFFFFF}[ ! ] {FF0000}Você não é um Administrador logado na RCON{FFFFFF}.");
  417.     return 1;
  418. }
  419.  
  420. CMD:venderemp(playerid)
  421. {
  422.     new Emps[64];
  423.     for(new e = 0; e <= MAX_EMPRESAS; ++e)
  424.     {
  425.         format(Emps,sizeof(Emps),"Empresas/%d.ini",InfosEmp[playerid][IDEmpPresente]);
  426.         {
  427.             new Nome[MAX_PLAYER_NAME],str[600],str2[600];
  428.             GetPlayerName(playerid,Nome,MAX_PLAYER_NAME);
  429.             if(InfosEmp[playerid][DentroEmp] == true)
  430.             {
  431.                 if(!strcmp(DOF2_GetString(Emps,"DONO"),Nome,false))
  432.                 {
  433.                     format(str,sizeof(str),"{00ED04}Você está prestes a vender sua {FFFFFF}empresa:\n \n{00ED04}Empresa nas coordenadas:\nX: {FFFFFF}%f {00ED04}Y: {FFFFFF}%f {00ED04}Z: {FFFFFF}%f\n{00ED04}No valor de: R${FFFFFF}%d \n{00ED04}Com o interior conforme o ID: {FFFFFF}%d",DOF2_GetFloat(Emps,"X"),DOF2_GetFloat(Emps,"Y"),DOF2_GetFloat(Emps,"Z"),DOF2_GetInt(Emps,"Valor"),DOF2_GetInt(Emps,"IDInterior")); strcat(str2,str);
  434.                     format(str,sizeof(str),"\n{00ED04}Com valor inicial de extorção por entrada de: R${FFFFFF}%d\n{00ED04}Com modelo de pickup conforme ID: {FFFFFF}%d\n{00ED04}Com o nome da empresa: {FFFFFF}%s\n \n{00ED04}Você tem certeza de que quer vender sua empresa?\nOBS: {FFFFFF}Você não poderá desfazer isto depois.",DOF2_GetInt(Emps,"Extorcao"),DOF2_GetInt(Emps,"Pickup"),DOF2_GetString(Emps,"Nome")); strcat(str2,str);
  435.                     ShowPlayerDialog(playerid,DIALOG_VENDER_EMP,DIALOG_STYLE_MSGBOX,"{FADD00}h{1F00CF}Emp{FFFFFF} - VENDER EMPRESA",str2,"VENDER","Cancelar");
  436.                     RetirarEmps();
  437.                     CarregarEmps();
  438.                     break;
  439.                 }
  440.                 else SendClientMessage(playerid,-1,"{FFFFFF}[ ! ] {FF0000}Esta empresa não pertence a você{FFFFFF}!");
  441.                 break;
  442.             }
  443.             else SendClientMessage(playerid,-1,"{FFFFFF}[ ! ] {FF0000}Você não está em sua empresa{FFFFFF}.");
  444.             break;
  445.         }
  446.     }
  447.     return 1;
  448. }
  449.  
  450. CMD:compraremp(playerid)
  451. {
  452.     for(new e = 0; e <= MAX_EMPRESAS; ++e)
  453.     {
  454.         new Emps[128];
  455.         format(Emps,sizeof(Emps),"Empresas/%d.ini",e);
  456.         {
  457.             if(IsPlayerInRangeOfPoint(playerid,2.0,DOF2_GetFloat(Emps,"X"),DOF2_GetFloat(Emps,"Y"),DOF2_GetFloat(Emps,"Z")))
  458.             {
  459.                 if(!strcmp(DOF2_GetString(Emps,"DONO"),"Nenhum",false))
  460.                 {
  461.                     if(PegarDinheiro(playerid) >= DOF2_GetInt(Emps,"Valor"))
  462.                     {
  463.                         IDEmp[playerid] = e;
  464.                         new str[600],str2[800];
  465.                         format(str,sizeof(str),"{00ED04}Você está prestes a comprar esta {FFFFFF}empresa:\n \n{00ED04}Empresa nas coordenadas:\nX: {FFFFFF}%f {00ED04}Y: {FFFFFF}%f {00ED04}Z: {FFFFFF}%f\n{00ED04}No valor de: R${FFFFFF}%d \n{00ED04}Com o interior conforme o ID: {FFFFFF}%d",DOF2_GetFloat(Emps,"X"),DOF2_GetFloat(Emps,"Y"),DOF2_GetFloat(Emps,"Z"),DOF2_GetInt(Emps,"Valor"),DOF2_GetInt(Emps,"IDInterior")); strcat(str2,str);
  466.                         format(str,sizeof(str),"\n{00ED04}Com valor inicial de extorção por entrada de: R${FFFFFF}%d\n{00ED04}Com modelo de pickup conforme ID: {FFFFFF}%d\n{00ED04}Com o nome da empresa: {FFFFFF}%s\n \n{00ED04}Você tem certeza de que quer comprar esta {FFFFFF}empresa{00ED04}?\n \nOBS: {FFFFFF}Você poderá vendê-la a qualquer momento\nusando o comando {00ED04}/venderemp{FFFFFF}.",DOF2_GetInt(Emps,"Extorcao"),DOF2_GetInt(Emps,"Pickup"),DOF2_GetString(Emps,"Nome")); strcat(str2,str);
  467.                         ShowPlayerDialog(playerid,DIALOG_COMPRAR_EMP,DIALOG_STYLE_MSGBOX,"{FADD00}h{1F00CF}Emp{FFFFFF} - COMPRAR EMPRESA",str2,"COMPRAR","Cancelar");
  468.                         break;
  469.                     }
  470.                     else SendClientMessage(playerid,-1,"{FFFFFF}[ ! ]{FF0000}Você não possúi dinheiro suficiente para comprar esta empresa{FFFFFF}.");
  471.                     break;
  472.                 }
  473.                 else SendClientMessage(playerid,-1,"{FFFFFF}[ ! ] {FF0000}Esta empresa não está à venda{FFFFFF}!");
  474.                 break;
  475.             }
  476.         }
  477.     }
  478.     return 1;
  479. }
  480.  
  481. CMD:cofreemp(playerid)
  482. {
  483.     for(new e = 0; e <= MAX_EMPRESAS; ++e)
  484.     {
  485.         new Emps[64],TxtSaldoCofre[256];
  486.         format(Emps,sizeof(Emps),"Empresas/%d.ini",InfosEmp[playerid][IDEmpPresente]);
  487.         if(DOF2_FileExists(Emps))
  488.         {
  489.             if(InfosEmp[playerid][DentroEmp] == true)
  490.             {
  491.                 format(TxtSaldoCofre,sizeof(TxtSaldoCofre),"{00ED04}Saldo do Cofre: R${FFFFFF}%d,00\n \n{00ED04}Use: {FFFFFF}/sacaremp {00ED04}para sacar o dinheiro\n({FFFFFF}COMANDO APENAS DISPONÍVEL PARA O DONO{00ED04})\n \n{00ED04}Tenha um bom jogo!",DOF2_GetInt(Emps,"Cofre"));
  492.                 ShowPlayerDialog(playerid,DIALOG_SALDO_EMP,DIALOG_STYLE_MSGBOX,"{FADD00}h{1F00CF}Emp{FFFFFF} - COFRE DA EMPRESA",TxtSaldoCofre,"FECHAR","");
  493.                 break;
  494.             }
  495.             else SendClientMessage(playerid,-1,"{FFFFFF}[ ! ] {FF0000}Você não está dentro de uma empresa{FFFFFF}!");
  496.             break;
  497.         }
  498.         else SendClientMessage(playerid,-1,"{FFFFFF}[ ! ] {FF0000}Esta empresa falíu{FFFFFF}! {FF0000}(Acaba de ser deletada por um Admin)");
  499.         break;
  500.     }
  501.     return 1;
  502. }
  503.  
  504. CMD:sacaremp(playerid)
  505. {
  506.     for(new e = 0; e <= MAX_EMPRESAS; ++e)
  507.     {
  508.         new Emps[128],TxtSaldoCofre[256];
  509.         format(Emps,sizeof(Emps),"Empresas/%d.ini",InfosEmp[playerid][IDEmpPresente]);
  510.         if(DOF2_FileExists(Emps))
  511.         {
  512.             new Nome[MAX_PLAYER_NAME];
  513.             GetPlayerName(playerid,Nome,sizeof(Nome));
  514.             if(!strcmp(DOF2_GetString(Emps,"DONO"),Nome,false))
  515.             {
  516.                 format(TxtSaldoCofre,sizeof(TxtSaldoCofre),"{00ED04}Saldo do Cofre: R${FFFFFF}%d,00\n \n{00ED04}Digite a quantia em dinheiro que deseja sacar:\nOBS: {FFFFFF}Sem {00ED04}R$ {FFFFFF}ou {00ED04}vírgula{FFFFFF}, apenas o número inteiro{00ED04}.",DOF2_GetInt(Emps,"Cofre"));
  517.                 ShowPlayerDialog(playerid,DIALOG_SALDO_EMP,DIALOG_STYLE_INPUT,"{FADD00}h{1F00CF}Emp{FFFFFF} - COFRE DA EMPRESA - SACAR",TxtSaldoCofre,"SACAR","Fechar");
  518.                 InfosEmp[playerid][IDEmpPresente] = e;
  519.                 break;
  520.             }
  521.             else SendClientMessage(playerid,-1,"{FFFFFF}[ ! ] {FF0000}Você não é o dono desta empresa e não tem permissão de sacar os lucros{FFFFFF}.");
  522.             break;
  523.         }
  524.         else SendClientMessage(playerid,-1,"{FFFFFF}[ ! ] {FF0000}Esta empresa falíu{FFFFFF}! {FF0000}(Acaba de ser deletada por um Admin)");
  525.         break;
  526.     }
  527.     return 1;
  528. }
  529.  
  530. CMD:sairemp(playerid)
  531. {
  532.     if(InfosEmp[playerid][DentroEmp] == false)
  533.     {
  534.         SendClientMessage(playerid,-1,"{FFFFFF}[ ! ] {FF0000}Você não está dentro de uma empresa{FFFFFF}!");
  535.     }
  536.     else
  537.     {
  538.         SetPlayerInterior(playerid,0);
  539.         SetPlayerPos(playerid,InfosEmp[playerid][UltimaPosX],InfosEmp[playerid][UltimaPosY],InfosEmp[playerid][UltimaPosZ]);
  540.         InfosEmp[playerid][DentroEmp] = false;
  541.     }
  542.     return 1;
  543. }
  544.  
  545. CMD:criaremp(playerid)
  546. {
  547.     if(IsPlayerAdmin(playerid))
  548.     {
  549.         new str[256];
  550.         GetPlayerPos(playerid,InfosEmp[playerid][X],InfosEmp[playerid][Y],InfosEmp[playerid][Z]);
  551.         format(str,sizeof(str),"{00ED04}Você deseja criar uma empresa nas coordenadas:\nX: {FFFFFF}%f {00ED04}Y: {FFFFFF}%f {00ED04}Z: {FFFFFF}%f\n \n{00ED04}Digite o {FFFFFF}VALOR {00ED04}da nova empresa{FFFFFF}:",InfosEmp[playerid][X],InfosEmp[playerid][Y],InfosEmp[playerid][Z]);
  552.         ShowPlayerDialog(playerid,DIALOG_VALOR_EMP,DIALOG_STYLE_INPUT,"{FADD00}h{1F00CF}Emp{FFFFFF} - CRIAR EMPRESA",str,"Próximo","Cancelar");
  553.     }
  554.     else SendClientMessage(playerid,-1,"{FFFFFF}[ ! ] {FF0000}Você não é um Administrador logado na RCON então não pode realizar este comando{FFFFFF}.");
  555. }
  556.  
  557.  
  558. CMD:money(playerid)
  559. {
  560.     DarDinheiro(playerid,1000);
  561.     return 1;
  562. }
  563.  
  564. CMD:ganhardinheiro(playerid)
  565. {
  566.     DarDinheiro(playerid,10000);
  567.     return 1;
  568. }
  569.  
  570. CMD:perderdinheiro(playerid){
  571.     DarDinheiro(playerid,-10000);
  572.     return 1;
  573. }
  574.  
  575. CMD:comprararma(playerid)
  576. {
  577.     if(InfosJogador[playerid][Dinheiro] >= 500)
  578.     {
  579.         GivePlayerWeapon(playerid,35,50);
  580.         InfosJogador[playerid][Dinheiro] -= 500;
  581.         SendClientMessage(playerid,-1,"Obrigado por comprar uma arma!");
  582.     }
  583.     else
  584.     {
  585.         SendClientMessage(playerid,-1,"Você não possúi $500! Tente ir ao banco pegar dinheiro.");
  586.     }
  587.     return 1;
  588. }
  589.  
  590. CMD:atualizaremps(playerid)
  591. {
  592.     if(IsPlayerAdmin(playerid))
  593.     {
  594.         RetirarEmps();
  595.         CarregarEmps();
  596.         SendClientMessage(playerid,-1,"[ ! ] Empresas atualizadas!");
  597.     }
  598.     return 1;
  599. }
  600.  
  601. public OnPlayerConnect(playerid)
  602. {
  603.     // [SISTEMA DE LOGIN]
  604.     /* A linha abaixo contém o LINK do música que toca na tela do REGISTRO / LOGIN, para por outra música, vá em algum site de baixar música (NÃO PODE SER 4SHARED, ele não toca!), e clique em baixar. Quando o download iniciar, cancele-o! Depois vá na aba dos
  605.        downloads do seu navegador, clique com o botão direito no ítem da música e clique em "Copiar link de Download", e substitua o link desta linha com o link que você pegou! ^_^ */
  606.     SendClientMessage(playerid,COR_AMARELO,"[ ! ] Carregando dados do jogador, aguarde...");
  607.     //PlayAudioStreamForPlayer(playerid,"C:/Users/Felipe Chierice/Documents/Variados/eletronixs.wav");
  608.    
  609.     CarregarConta(playerid);
  610.  
  611.     SendClientMessage(playerid,COR_AMARELO,"[ ! ] Dados carregados com sucesso!");
  612.     for(new i = 99; i > -1; --i) SendClientMessage(playerid,-1, #); //Limpar Chat
  613.    
  614.     SendClientMessage(playerid,-1,"{008C0C}[ ! ] {FFF3AD}Bem-vindo ao nosso servidor! Realize o {008C0C}LOG-IN {FFF3AD}ou {FFFF00}REGISTRO {FFF3AD}para jogar!");
  615.    
  616.     strcat(TxtMenu[playerid],"{3BB000}• [=-=-=|{FFF3AD}LOG-IN{3BB000}|=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=]\n{FFFF00}• [=-=-=|{FFF3AD}REGISTRAR{FFFF00}|=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=]\n{FF0000}• {FF0000}[=-=-=|{FFF3AD}ESQUECI MINHA SENHA{FF0000}|=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-]");
  617.     strcat(TxtMenu[playerid],"\n \n{0000FF}• [=-=-=|{FFF3AD}INFORMAÇÕES DO NICKNAME{0000FF}|=-=-=-=-=-=-=-=-=-=-=-=-=-=-=]\n \n{0000FF}• [=-=-=|{FFF3AD}NOVIDADES / ATUALIZAÇÕES{0000FF}|=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=]\n \n{0000FF}• [=-=-=|{FFF3AD}FORUM{0000FF}|=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=]\n \n{0000FF}• [=-=-=|{FFF3AD}CRÉDITOS{0000FF}|=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=]");
  618.     ShowPlayerDialog(playerid,DIALOG_MENU,DIALOG_STYLE_LIST,"{0000FF}BEM-VINDO AO SERVIDOR! SELECIONE UMA OPÇÃO",TxtMenu[playerid],"CONFIRMAR","Sair");
  619.     PlayerPlaySound(playerid,1057,0.0,0.0,0.0);
  620.     SetTimerEx("ImagemFundo",1,false,"i",playerid);
  621.     // [/SISTEMA DE LOGIN]
  622.    
  623.     // [SPAWN CIVIL]
  624.     AddPlayerClass(0,1763.9875,-1930.4467,13.5694,359.9235,0,0,0,0,0,0);
  625.     PrimeiraBike = false;
  626.     // [/SPAWN CIVIL]
  627.    
  628.     TimerAtuPlayer[playerid] = SetTimerEx("UpdatePlayer", 2000, true, "d", playerid);
  629.     return 1;
  630. }
  631.  
  632. public OnPlayerRequestClass(playerid)
  633. {
  634.     // [SISTEMA DE LOGIN]
  635.     TextDrawShowForPlayer(playerid, ImagemEntrada);
  636.     // [/SISTEMA DE LOGIN]
  637.     return 1;
  638. }
  639.  
  640. public OnPlayerDisconnect(playerid, reason)
  641. {
  642.     KillTimer(TimerAtuPlayer[playerid]);
  643.     // [SISTEMA DE LOGIN]
  644.     SalvarConta(playerid);
  645.     // [/SISTEMA DE LOGIN]
  646.    
  647.     DOF2_SaveFile();
  648.     return 1;
  649. }
  650.  
  651. public OnPlayerSpawn(playerid)
  652. {
  653.     // [SISTEMA DE LOGIN]
  654.     TextDrawHideForPlayer(playerid, ImagemEntrada);
  655.     // [/SISTEMA DE LOGIN]
  656.     return 1;
  657. }
  658.  
  659. public OnPlayerDeath(playerid, killerid, reason)
  660. {
  661.     return 1;
  662. }
  663.  
  664. public OnVehicleSpawn(vehicleid)
  665. {
  666.     return 1;
  667. }
  668.  
  669. public OnVehicleDeath(vehicleid, killerid)
  670. {
  671.     return 1;
  672. }
  673.  
  674. public OnPlayerText(playerid, text[])
  675. {
  676.     return 1;
  677. }
  678.  
  679. public OnPlayerCommandPerformed(playerid, cmdtext[], success)
  680. {
  681.     static Name[24];
  682.     GetPlayerName(playerid,Name,24);
  683.     printf("[COMANDOS]: Player %s Digitou | Comando: %s",Name,cmdtext);
  684.     if (!success)
  685.     return SendClientMessage(playerid,0xFFFFFF,"[ERRO] Comando não Reconhecido");
  686.     return true;
  687. }
  688.  
  689. public OnPlayerEnterVehicle(playerid, vehicleid, ispassenger)
  690. {
  691.     // [SPAWN CIVIL]
  692.     if(GetPlayerVehicleID(playerid) == BikeCivil[vehicleid])
  693.     {
  694.         if(PrimeiraBike == false)
  695.         {
  696.             SendClientMessage(playerid,-1,"{FFFFFF}[ ! ] {00ED04}Divirta-se e caso presise de ajuda use {FFFFFF}/ajuda{00ED04}.");
  697.             SendClientMessage(playerid,-1,"{FFFFFF}[ ! ] {00ED04}Ou fale com um Administrador usando {FFFFFF}/relatorio{00ED04}.");
  698.             SendClientMessage(playerid,-1,"{FFFFFF}[ ! ] {00ED04}Avance para perto do portão e aperte {FFFFFF}H {00ED04}dentro da bicicleta.");
  699.             SendClientMessage(playerid,-1,"{FFFFFF}[ ! ] {00ED04}Obrigado por jogar conosco e tenha um {FFFFFF}bom jogo{00ED04}!");
  700.             PrimeiraBike = true;
  701.         }
  702.     }
  703.     // [/SPAWN CIVIL]
  704.     return 1;
  705. }
  706.  
  707. public OnPlayerExitVehicle(playerid, vehicleid)
  708. {
  709.     return 1;
  710. }
  711.  
  712. public OnPlayerStateChange(playerid, newstate, oldstate)
  713. {
  714.     if(oldstate == PLAYER_STATE_ONFOOT && newstate == PLAYER_STATE_DRIVER)
  715.     {
  716.         if(InfosJogador[playerid][LicencaTerrestre] == 0)
  717.         {
  718.             //================[DEFININDO IDS DOS VEÍCULOS TERRESTRES]=================
  719.             if((GetVehicleModel(GetPlayerVehicleID(playerid)) >= 400 && GetVehicleModel(GetPlayerVehicleID(playerid)) <= 416) || (GetVehicleModel(GetPlayerVehicleID(playerid)) >= 418 && GetVehicleModel(GetPlayerVehicleID(playerid)) <= 424) || (GetVehicleModel(GetPlayerVehicleID(playerid)) >= 426 && GetVehicleModel(GetPlayerVehicleID(playerid)) <= 429))
  720.             {
  721.                 ShowPlayerDialog(playerid,DIALOG_SLT,DIALOG_STYLE_MSGBOX,"VOCÊ NÃO POSSÚI LICENÇA TERRESTRE!","Você não possúi uma carteira de habilitação terrestre!\nVá até a auto escola para retirar a sua. Use: /GPS\n\nVocê poderá optar por dirigir sem carteira de habilitação,\nporém ganhará UM nível de procurado. Oque deseja fazer?","CONDUZIR","SAIR");
  722.             }
  723.             if((GetVehicleModel(GetPlayerVehicleID(playerid)) >= 431 && GetVehicleModel(GetPlayerVehicleID(playerid)) <= 434) || (GetVehicleModel(GetPlayerVehicleID(playerid)) >= 436 && GetVehicleModel(GetPlayerVehicleID(playerid)) <= 440) || (GetVehicleModel(GetPlayerVehicleID(playerid)) >= 442 && GetVehicleModel(GetPlayerVehicleID(playerid)) <= 445))
  724.             {
  725.                 ShowPlayerDialog(playerid,DIALOG_SLT,DIALOG_STYLE_MSGBOX,"VOCÊ NÃO POSSÚI LICENÇA TERRESTRE!","Você não possúi uma carteira de habilitação terrestre!\nVá até a auto escola para retirar a sua. Use: /GPS\n\nVocê poderá optar por dirigir sem carteira de habilitação,\nporém ganhará UM nível de procurado. Oque deseja fazer?","CONDUZIR","SAIR");
  726.             }
  727.             if((GetVehicleModel(GetPlayerVehicleID(playerid)) == 448) || (GetVehicleModel(GetPlayerVehicleID(playerid)) == 451) || (GetVehicleModel(GetPlayerVehicleID(playerid)) >= 455 && GetVehicleModel(GetPlayerVehicleID(playerid)) <= 459) || (GetVehicleModel(GetPlayerVehicleID(playerid)) >= 461 && GetVehicleModel(GetPlayerVehicleID(playerid)) <= 463))
  728.             {
  729.                 ShowPlayerDialog(playerid,DIALOG_SLT,DIALOG_STYLE_MSGBOX,"VOCÊ NÃO POSSÚI LICENÇA TERRESTRE!","Você não possúi uma carteira de habilitação terrestre!\nVá até a auto escola para retirar a sua. Use: /GPS\n\nVocê poderá optar por dirigir sem carteira de habilitação,\nporém ganhará UM nível de procurado. Oque deseja fazer?","CONDUZIR","SAIR");
  730.             }
  731.             if((GetVehicleModel(GetPlayerVehicleID(playerid)) >= 466 && GetVehicleModel(GetPlayerVehicleID(playerid)) <= 468) || (GetVehicleModel(GetPlayerVehicleID(playerid)) >= 470 && GetVehicleModel(GetPlayerVehicleID(playerid)) <= 471) || (GetVehicleModel(GetPlayerVehicleID(playerid)) >= 474 && GetVehicleModel(GetPlayerVehicleID(playerid)) <= 475))
  732.             {
  733.                 ShowPlayerDialog(playerid,DIALOG_SLT,DIALOG_STYLE_MSGBOX,"VOCÊ NÃO POSSÚI LICENÇA TERRESTRE!","Você não possúi uma carteira de habilitação terrestre!\nVá até a auto escola para retirar a sua. Use: /GPS\n\nVocê poderá optar por dirigir sem carteira de habilitação,\nporém ganhará UM nível de procurado. Oque deseja fazer?","CONDUZIR","SAIR");
  734.             }
  735.             if((GetVehicleModel(GetPlayerVehicleID(playerid)) >= 477 && GetVehicleModel(GetPlayerVehicleID(playerid)) <= 480) || (GetVehicleModel(GetPlayerVehicleID(playerid)) >= 482 && GetVehicleModel(GetPlayerVehicleID(playerid)) <= 483) || (GetVehicleModel(GetPlayerVehicleID(playerid)) >= 485 && GetVehicleModel(GetPlayerVehicleID(playerid)) <= 486))
  736.             {
  737.                 ShowPlayerDialog(playerid,DIALOG_SLT,DIALOG_STYLE_MSGBOX,"VOCÊ NÃO POSSÚI LICENÇA TERRESTRE!","Você não possúi uma carteira de habilitação terrestre!\nVá até a auto escola para retirar a sua. Use: /GPS\n\nVocê poderá optar por dirigir sem carteira de habilitação,\nporém ganhará UM nível de procurado. Oque deseja fazer?","CONDUZIR","SAIR");
  738.             }
  739.             if((GetVehicleModel(GetPlayerVehicleID(playerid)) >= 489 && GetVehicleModel(GetPlayerVehicleID(playerid)) <= 492) || (GetVehicleModel(GetPlayerVehicleID(playerid)) >= 494 && GetVehicleModel(GetPlayerVehicleID(playerid)) <= 496) || (GetVehicleModel(GetPlayerVehicleID(playerid)) >= 498 && GetVehicleModel(GetPlayerVehicleID(playerid)) <= 500))
  740.             {
  741.                 ShowPlayerDialog(playerid,DIALOG_SLT,DIALOG_STYLE_MSGBOX,"VOCÊ NÃO POSSÚI LICENÇA TERRESTRE!","Você não possúi uma carteira de habilitação terrestre!\nVá até a auto escola para retirar a sua. Use: /GPS\n\nVocê poderá optar por dirigir sem carteira de habilitação,\nporém ganhará UM nível de procurado. Oque deseja fazer?","CONDUZIR","SAIR");
  742.             }
  743.             if((GetVehicleModel(GetPlayerVehicleID(playerid)) >= 502 && GetVehicleModel(GetPlayerVehicleID(playerid)) <= 508) || (GetVehicleModel(GetPlayerVehicleID(playerid)) >= 514 && GetVehicleModel(GetPlayerVehicleID(playerid)) <= 518) || (GetVehicleModel(GetPlayerVehicleID(playerid)) >= 521 && GetVehicleModel(GetPlayerVehicleID(playerid)) <= 536))
  744.             {
  745.                 ShowPlayerDialog(playerid,DIALOG_SLT,DIALOG_STYLE_MSGBOX,"VOCÊ NÃO POSSÚI LICENÇA TERRESTRE!","Você não possúi uma carteira de habilitação terrestre!\nVá até a auto escola para retirar a sua. Use: /GPS\n\nVocê poderá optar por dirigir sem carteira de habilitação,\nporém ganhará UM nível de procurado. Oque deseja fazer?","CONDUZIR","SAIR");
  746.             }
  747.             if((GetVehicleModel(GetPlayerVehicleID(playerid)) >= 540 && GetVehicleModel(GetPlayerVehicleID(playerid)) <= 547) || (GetVehicleModel(GetPlayerVehicleID(playerid)) >= 549 && GetVehicleModel(GetPlayerVehicleID(playerid)) <= 552) || (GetVehicleModel(GetPlayerVehicleID(playerid)) >= 554 && GetVehicleModel(GetPlayerVehicleID(playerid)) <= 562))
  748.             {
  749.                 ShowPlayerDialog(playerid,DIALOG_SLT,DIALOG_STYLE_MSGBOX,"VOCÊ NÃO POSSÚI LICENÇA TERRESTRE!","Você não possúi uma carteira de habilitação terrestre!\nVá até a auto escola para retirar a sua. Use: /GPS\n\nVocê poderá optar por dirigir sem carteira de habilitação,\nporém ganhará UM nível de procurado. Oque deseja fazer?","CONDUZIR","SAIR");
  750.             }
  751.             if((GetVehicleModel(GetPlayerVehicleID(playerid)) >= 565 && GetVehicleModel(GetPlayerVehicleID(playerid)) <= 568) || (GetVehicleModel(GetPlayerVehicleID(playerid)) >= 571 && GetVehicleModel(GetPlayerVehicleID(playerid)) <= 576) || (GetVehicleModel(GetPlayerVehicleID(playerid)) >= 578 && GetVehicleModel(GetPlayerVehicleID(playerid)) <= 583))
  752.             {
  753.                 ShowPlayerDialog(playerid,DIALOG_SLT,DIALOG_STYLE_MSGBOX,"VOCÊ NÃO POSSÚI LICENÇA TERRESTRE!","Você não possúi uma carteira de habilitação terrestre!\nVá até a auto escola para retirar a sua. Use: /GPS\n\nVocê poderá optar por dirigir sem carteira de habilitação,\nporém ganhará UM nível de procurado. Oque deseja fazer?","CONDUZIR","SAIR");
  754.             }
  755.             if((GetVehicleModel(GetPlayerVehicleID(playerid)) >= 585 && GetVehicleModel(GetPlayerVehicleID(playerid)) <= 589) || (GetVehicleModel(GetPlayerVehicleID(playerid)) >= 596 && GetVehicleModel(GetPlayerVehicleID(playerid)) <= 605) || (GetVehicleModel(GetPlayerVehicleID(playerid)) == 609))
  756.             {
  757.                 ShowPlayerDialog(playerid,DIALOG_SLT,DIALOG_STYLE_MSGBOX,"VOCÊ NÃO POSSÚI LICENÇA TERRESTRE!","Você não possúi uma carteira de habilitação terrestre!\nVá até a auto escola para retirar a sua. Use: /GPS\n\nVocê poderá optar por dirigir sem carteira de habilitação,\nporém ganhará UM nível de procurado. Oque deseja fazer?","CONDUZIR","SAIR");
  758.             }
  759.             //================[/DEFININDO IDS DOS VEÍCULOS TERRESTRES]=================
  760.         }
  761.         //================[DEFININDO IDS DOS VEÍCULOS AÉREOS]=================
  762.         if(InfosJogador[playerid][LicencaAerea] == 0)
  763.         {
  764.             if((GetVehicleModel(GetPlayerVehicleID(playerid)) == 417) || (GetVehicleModel(GetPlayerVehicleID(playerid)) == 425) || (GetVehicleModel(GetPlayerVehicleID(playerid)) == 447) || (GetVehicleModel(GetPlayerVehicleID(playerid)) == 460) || (GetVehicleModel(GetPlayerVehicleID(playerid)) == 469) || (GetVehicleModel(GetPlayerVehicleID(playerid)) == 476))
  765.             {
  766.                 ShowPlayerDialog(playerid,DIALOG_SLT,DIALOG_STYLE_MSGBOX,"VOCÊ NÃO POSSÚI LICENÇA AÉREA!","Você não possúi uma carteira de habilitação aérea!\nVá até a auto escola para retirar a sua. Use: /GPS\n\nVocê poderá optar por pilotar sem carteira de habilitação,\nporém ganhará UM nível de procurado. Oque deseja fazer?","CONDUZIR","SAIR");
  767.             }
  768.             if((GetVehicleModel(GetPlayerVehicleID(playerid)) == 487) || (GetVehicleModel(GetPlayerVehicleID(playerid)) == 488) || (GetVehicleModel(GetPlayerVehicleID(playerid)) == 497) || (GetVehicleModel(GetPlayerVehicleID(playerid)) >= 511 && GetVehicleModel(GetPlayerVehicleID(playerid)) <= 513))
  769.             {
  770.                 ShowPlayerDialog(playerid,DIALOG_SLT,DIALOG_STYLE_MSGBOX,"VOCÊ NÃO POSSÚI LICENÇA AÉREA!","Você não possúi uma carteira de habilitação aérea!\nVá até a auto escola para retirar a sua. Use: /GPS\n\nVocê poderá optar por pilotar sem carteira de habilitação,\nporém ganhará UM nível de procurado. Oque deseja fazer?","CONDUZIR","SAIR");
  771.             }
  772.             if((GetVehicleModel(GetPlayerVehicleID(playerid)) == 519) || (GetVehicleModel(GetPlayerVehicleID(playerid)) == 520) || (GetVehicleModel(GetPlayerVehicleID(playerid)) == 548) || (GetVehicleModel(GetPlayerVehicleID(playerid)) == 553) || (GetVehicleModel(GetPlayerVehicleID(playerid)) == 563) || (GetVehicleModel(GetPlayerVehicleID(playerid)) == 577))
  773.             {
  774.                 ShowPlayerDialog(playerid,DIALOG_SLT,DIALOG_STYLE_MSGBOX,"VOCÊ NÃO POSSÚI LICENÇA AÉREA!","Você não possúi uma carteira de habilitação aérea!\nVá até a auto escola para retirar a sua. Use: /GPS\n\nVocê poderá optar por pilotar sem carteira de habilitação,\nporém ganhará UM nível de procurado. Oque deseja fazer?","CONDUZIR","SAIR");
  775.             }
  776.             if((GetVehicleModel(GetPlayerVehicleID(playerid)) == 592) || (GetVehicleModel(GetPlayerVehicleID(playerid)) == 593))
  777.             {
  778.                 ShowPlayerDialog(playerid,DIALOG_SLT,DIALOG_STYLE_MSGBOX,"VOCÊ NÃO POSSÚI LICENÇA AÉREA!","Você não possúi uma carteira de habilitação aérea!\nVá até a auto escola para retirar a sua. Use: /GPS\n\nVocê poderá optar por pilotar sem carteira de habilitação,\nporém ganhará UM nível de procurado. Oque deseja fazer?","CONDUZIR","SAIR");
  779.             }
  780.         }
  781.         //================[/DEFININDO IDS DOS VEÍCULOS AÉREOS]=================
  782.        
  783.         //================[DEFININDO IDS DOS VEÍCULOS MARÍTIMOS]=================
  784.         if(InfosJogador[playerid][LicencaMarinha] == 0)
  785.         {
  786.             if((GetVehicleModel(GetPlayerVehicleID(playerid)) == 430) || (GetVehicleModel(GetPlayerVehicleID(playerid)) == 446) || (GetVehicleModel(GetPlayerVehicleID(playerid)) >= 452 && GetVehicleModel(GetPlayerVehicleID(playerid)) <= 454) || (GetVehicleModel(GetPlayerVehicleID(playerid)) == 472) || (GetVehicleModel(GetPlayerVehicleID(playerid)) == 473))
  787.             {
  788.                 ShowPlayerDialog(playerid,DIALOG_SLT,DIALOG_STYLE_MSGBOX,"VOCÊ NÃO POSSÚI LICENÇA MARINHA!","Você não possúi uma carteira de habilitação marinha!\nVá até a auto escola para retirar a sua. Use: /GPS\n\nVocê poderá optar por dirigir sem carteira de habilitação,\nporém ganhará UM nível de procurado. Oque deseja fazer?","CONDUZIR","SAIR");
  789.             }
  790.             if((GetVehicleModel(GetPlayerVehicleID(playerid)) == 484) || (GetVehicleModel(GetPlayerVehicleID(playerid)) == 493) || (GetVehicleModel(GetPlayerVehicleID(playerid)) == 539) || (GetVehicleModel(GetPlayerVehicleID(playerid)) == 595))
  791.             {
  792.                 ShowPlayerDialog(playerid,DIALOG_SLT,DIALOG_STYLE_MSGBOX,"VOCÊ NÃO POSSÚI LICENÇA MARINHA!","Você não possúi uma carteira de habilitação marinha!\nVá até a auto escola para retirar a sua. Use: /GPS\n\nVocê poderá optar por dirigir sem carteira de habilitação,\nporém ganhará UM nível de procurado. Oque deseja fazer?","CONDUZIR","SAIR");
  793.             }
  794.         }
  795.         //================[/DEFININDO IDS DOS VEÍCULOS MARÍTIMOS]=================
  796.     }
  797.     return 1;
  798. }
  799.  
  800. public OnPlayerEnterCheckpoint(playerid)
  801. {
  802.     if(InfosEmp[playerid][GPSEmp] == true)
  803.     {
  804.         GameTextForPlayer(playerid, "~w~~h~Voce chegou em sua ~b~Empresa~w~!", 1000, 1);
  805.         DisablePlayerCheckpoint(playerid);
  806.         InfosEmp[playerid][GPSEmp] = false;
  807.     }
  808.     return 1;
  809. }
  810.  
  811. public OnPlayerLeaveCheckpoint(playerid)
  812. {
  813.     return 1;
  814. }
  815.  
  816. public OnPlayerEnterRaceCheckpoint(playerid)
  817. {
  818.     return 1;
  819. }
  820.  
  821. public OnPlayerLeaveRaceCheckpoint(playerid)
  822. {
  823.     return 1;
  824. }
  825.  
  826. public OnRconCommand(cmd[])
  827. {
  828.     return 1;
  829. }
  830.  
  831. public OnPlayerRequestSpawn(playerid)
  832. {
  833.     return 1;
  834. }
  835.  
  836. public OnObjectMoved(objectid)
  837. {
  838.     return 1;
  839. }
  840.  
  841. public OnPlayerObjectMoved(playerid, objectid)
  842. {
  843.     return 1;
  844. }
  845.  
  846. public OnPlayerPickUpPickup(playerid, pickupid)
  847. {
  848.     // [SPAWN CIVIL]
  849.     if(pickupid == PickupCivilSpawn)
  850.     {
  851.         new StrTitulo[128],Nome[MAX_PLAYER_NAME];
  852.         GetPlayerName(playerid,Nome,MAX_PLAYER_NAME);
  853.         format(StrTitulo,sizeof(StrTitulo),"{FFFFFF}BEM-VINDO: {00ED04}%s{FFFFFF}!",Nome);
  854.         ShowPlayerDialog(playerid,DIALOG_CIVIL_SPAWN2,DIALOG_STYLE_MSGBOX,StrTitulo,"{00ED04}Para começar, pegue uma bicicleta\nneste estacionamento e aperte {FFFFFF}H {00ED04}perto do portão.\n \nVocê terá {FFFFFF}1 minuto {00ED04}para voltar à bicileta\nquando você sair dela, ou ela irá sumir. {FFFFFF}Bom jogo!","OK","");
  855.     }// [/SPAWN CIVIL]
  856.     return 1;
  857. }
  858.  
  859. public OnVehicleMod(playerid, vehicleid, componentid)
  860. {
  861.     return 1;
  862. }
  863.  
  864. public OnVehiclePaintjob(playerid, vehicleid, paintjobid)
  865. {
  866.     return 1;
  867. }
  868.  
  869. public OnVehicleRespray(playerid, vehicleid, color1, color2)
  870. {
  871.     return 1;
  872. }
  873.  
  874. public OnPlayerSelectedMenuRow(playerid, row)
  875. {
  876.     return 1;
  877. }
  878.  
  879. public OnPlayerExitedMenu(playerid)
  880. {
  881.     return 1;
  882. }
  883.  
  884. public OnPlayerInteriorChange(playerid, newinteriorid, oldinteriorid)
  885. {
  886.     return 1;
  887. }
  888.  
  889. public OnPlayerKeyStateChange(playerid, newkeys, oldkeys)
  890. {
  891.     // [SPAWN CIVIL]
  892.     if(newkeys & 2 || newkeys == 2)
  893.     {
  894.         if(IsPlayerInRangeOfPoint(playerid,10.0,1810.1999512,-1889.5000000,15.1999998))
  895.         for(new c = 0; c <= 24; c++)
  896.         {
  897.             if(IsPlayerInVehicle(playerid,BikeCivil[c]))
  898.             {
  899.                 MoveObject(PortaoSpawnCivil,1810.1999512,-1889.5000000,9.1999998,2.0,-1000.0);
  900.                 SendClientMessage(playerid,-1,"{00ED04}[ ! ] {FFF3AD}Portão do Spawn Civil aberto, Los Santos é todo seu, bom jogo!");
  901.                 SetTimer("FecharPortaoSpawnCivil",6000,false);
  902.             }
  903.         }
  904.     }
  905.     // [/SPAWN CIVIL]
  906.    
  907.     if ((newkeys == KEY_SECONDARY_ATTACK))
  908.     {
  909.         if(IsPlayerInRangeOfPoint(playerid,2.0,1490.2906,1305.6813,1093.2964))
  910.         {
  911.             ShowPlayerDialog(playerid,DIALOG_MENU_LICENCAS,DIALOG_STYLE_LIST,"Menu de Licenças","Porte de Armas [R$10.000,00]\nHabilitação Terrestre [R$2.000,00]\nHabilitação Aérea [R$5.000,00]\nHabilitação Marinha [R$6.000,00]","COMPRAR","Fechar");
  912.         }
  913.         for(new e = 0; e <= MAX_EMPRESAS; ++e)
  914.         {
  915.             new Emps[128];
  916.             format(Emps,sizeof(Emps),"Empresas/%d.ini",e);
  917.             {
  918.                 if(IsPlayerInRangeOfPoint(playerid,2.0,DOF2_GetFloat(Emps,"X"),DOF2_GetFloat(Emps,"Y"),DOF2_GetFloat(Emps,"Z")))
  919.                 {
  920.                     if(DOF2_GetInt(Emps,"IDInterior") == 0)
  921.                     {
  922.                         InfosEmp[playerid][IDEmpPresente] = DOF2_GetInt(Emps,"ID");
  923.                         SetPlayerInterior(playerid,17);
  924.                         SetPlayerPos(playerid,-25.884498,-185.868988,1003.546875);
  925.                         FuncoesEmp(playerid);
  926.                         GetPlayerPos(playerid,InfosEmp[playerid][PosSaidaX],InfosEmp[playerid][PosSaidaY],InfosEmp[playerid][PosSaidaZ]);
  927.                         break;
  928.                     }
  929.                     if(DOF2_GetInt(Emps,"IDInterior") == 1)
  930.                     {
  931.                         InfosEmp[playerid][IDEmpPresente] = DOF2_GetInt(Emps,"ID");
  932.                         SetPlayerInterior(playerid,10);
  933.                         SetPlayerPos(playerid,6.091179,-29.271898,1003.549438);
  934.                         FuncoesEmp(playerid);
  935.                         break;
  936.                     }
  937.                     if(DOF2_GetInt(Emps,"IDInterior") == 2)
  938.                     {
  939.                         InfosEmp[playerid][IDEmpPresente] = DOF2_GetInt(Emps,"ID");
  940.                         SetPlayerInterior(playerid,18);
  941.                         SetPlayerPos(playerid,-30.946699,-89.609596,1003.546875);
  942.                         FuncoesEmp(playerid);
  943.                         break;
  944.                     }
  945.                     if(DOF2_GetInt(Emps,"IDInterior") == 3)
  946.                     {
  947.                         InfosEmp[playerid][IDEmpPresente] = DOF2_GetInt(Emps,"ID");
  948.                         SetPlayerInterior(playerid,16);
  949.                         SetPlayerPos(playerid,-25.132598,-139.066986,1003.546875);
  950.                         FuncoesEmp(playerid);
  951.                         break;
  952.                     }
  953.                     if(DOF2_GetInt(Emps,"IDInterior") == 4)
  954.                     {
  955.                         InfosEmp[playerid][IDEmpPresente] = DOF2_GetInt(Emps,"ID");
  956.                         SetPlayerInterior(playerid,4);
  957.                         SetPlayerPos(playerid,-27.312299,-29.277599,1003.557250);
  958.                         FuncoesEmp(playerid);
  959.                         break;
  960.                     }
  961.                     if(DOF2_GetInt(Emps,"IDInterior") == 5)
  962.                     {
  963.                         InfosEmp[playerid][IDEmpPresente] = DOF2_GetInt(Emps,"ID");
  964.                         SetPlayerInterior(playerid,6);
  965.                         SetPlayerPos(playerid,-26.691598,-55.714897,1003.546875);
  966.                         FuncoesEmp(playerid);
  967.                         break;
  968.                     }
  969.                     if(DOF2_GetInt(Emps,"IDInterior") == 6)
  970.                     {
  971.                         InfosEmp[playerid][IDEmpPresente] = DOF2_GetInt(Emps,"ID");
  972.                         SetPlayerInterior(playerid,14);
  973.                         SetPlayerPos(playerid,-1827.147338,7.207417,1061.143554);
  974.                         FuncoesEmp(playerid);
  975.                         break;
  976.                     }
  977.                     if(DOF2_GetInt(Emps,"IDInterior") == 7)
  978.                     {
  979.                         InfosEmp[playerid][IDEmpPresente] = DOF2_GetInt(Emps,"ID");
  980.                         SetPlayerInterior(playerid,14);
  981.                         SetPlayerPos(playerid,-1861.936889,54.908092,1061.143554);
  982.                         FuncoesEmp(playerid);
  983.                         break;
  984.                     }
  985.                     if(DOF2_GetInt(Emps,"IDInterior") == 8)
  986.                     {
  987.                         InfosEmp[playerid][IDEmpPresente] = DOF2_GetInt(Emps,"ID");
  988.                         SetPlayerInterior(playerid,1);
  989.                         SetPlayerPos(playerid,1.808619,32.384357,1199.593750);
  990.                         FuncoesEmp(playerid);
  991.                         break;
  992.                     }
  993.                     if(DOF2_GetInt(Emps,"IDInterior") == 9)
  994.                     {
  995.                         InfosEmp[playerid][IDEmpPresente] = DOF2_GetInt(Emps,"ID");
  996.                         SetPlayerInterior(playerid,9);
  997.                         SetPlayerPos(playerid,315.745086,984.969299,1958.919067);
  998.                         FuncoesEmp(playerid);
  999.                         break;
  1000.                     }
  1001.                     if(DOF2_GetInt(Emps,"IDInterior") == 10)
  1002.                     {
  1003.                         InfosEmp[playerid][IDEmpPresente] = DOF2_GetInt(Emps,"ID");
  1004.                         SetPlayerInterior(playerid,1);
  1005.                         SetPlayerPos(playerid,286.148986,-40.644397,1001.515625);
  1006.                         FuncoesEmp(playerid);
  1007.                         break;
  1008.                     }
  1009.                     if(DOF2_GetInt(Emps,"IDInterior") == 11)
  1010.                     {
  1011.                         InfosEmp[playerid][IDEmpPresente] = DOF2_GetInt(Emps,"ID");
  1012.                         SetPlayerInterior(playerid,4);
  1013.                         SetPlayerPos(playerid,286.800994,-82.547599,1001.515625);
  1014.                         FuncoesEmp(playerid);
  1015.                         break;
  1016.                     }
  1017.                     if(DOF2_GetInt(Emps,"IDInterior") == 12)
  1018.                     {
  1019.                         InfosEmp[playerid][IDEmpPresente] = DOF2_GetInt(Emps,"ID");
  1020.                         SetPlayerInterior(playerid,6);
  1021.                         SetPlayerPos(playerid,296.919982,-108.071998,1001.515625);
  1022.                         FuncoesEmp(playerid);
  1023.                         break;
  1024.                     }
  1025.                     if(DOF2_GetInt(Emps,"IDInterior") == 13)
  1026.                     {
  1027.                         InfosEmp[playerid][IDEmpPresente] = DOF2_GetInt(Emps,"ID");
  1028.                         SetPlayerInterior(playerid,7);
  1029.                         SetPlayerPos(playerid,314.820983,-141.431991,999.601562);
  1030.                         FuncoesEmp(playerid);
  1031.                         break;
  1032.                     }
  1033.                     if(DOF2_GetInt(Emps,"IDInterior") == 14)
  1034.                     {
  1035.                         InfosEmp[playerid][IDEmpPresente] = DOF2_GetInt(Emps,"ID");
  1036.                         SetPlayerInterior(playerid,6);
  1037.                         SetPlayerPos(playerid,316.524993,-167.706985,999.593750);
  1038.                         FuncoesEmp(playerid);
  1039.                         break;
  1040.                     }
  1041.                     if(DOF2_GetInt(Emps,"IDInterior") == 15)
  1042.                     {
  1043.                         InfosEmp[playerid][IDEmpPresente] = DOF2_GetInt(Emps,"ID");
  1044.                         SetPlayerInterior(playerid,7);
  1045.                         SetPlayerPos(playerid,302.292877,-143.139099,1004.062500);
  1046.                         FuncoesEmp(playerid);
  1047.                         break;
  1048.                     }
  1049.                     if(DOF2_GetInt(Emps,"IDInterior") == 16)
  1050.                     {
  1051.                         InfosEmp[playerid][IDEmpPresente] = DOF2_GetInt(Emps,"ID");
  1052.                         SetPlayerInterior(playerid,7);
  1053.                         SetPlayerPos(playerid,298.507934,-141.647048,1004.054748);
  1054.                         FuncoesEmp(playerid);
  1055.                         break;
  1056.                     }
  1057.                     if(DOF2_GetInt(Emps,"IDInterior") == 17)
  1058.                     {
  1059.                         InfosEmp[playerid][IDEmpPresente] = DOF2_GetInt(Emps,"ID");
  1060.                         SetPlayerInterior(playerid,3);
  1061.                         SetPlayerPos(playerid,1038.531372,0.111030,1001.284484);
  1062.                         FuncoesEmp(playerid);
  1063.                         break;
  1064.                     }
  1065.                     if(DOF2_GetInt(Emps,"IDInterior") == 18)
  1066.                     {
  1067.                         InfosEmp[playerid][IDEmpPresente] = DOF2_GetInt(Emps,"ID");
  1068.                         SetPlayerInterior(playerid,12);
  1069.                         SetPlayerPos(playerid,444.646911,508.239044,1001.419494);
  1070.                         FuncoesEmp(playerid);
  1071.                         break;
  1072.                     }
  1073.                     if(DOF2_GetInt(Emps,"IDInterior") == 19)
  1074.                     {
  1075.                         InfosEmp[playerid][IDEmpPresente] = DOF2_GetInt(Emps,"ID");
  1076.                         SetPlayerInterior(playerid,15);
  1077.                         SetPlayerPos(playerid,2215.454833,-1147.475585,1025.796875);
  1078.                         FuncoesEmp(playerid);
  1079.                         break;
  1080.                     }
  1081.                     if(DOF2_GetInt(Emps,"IDInterior") == 20)
  1082.                     {
  1083.                         InfosEmp[playerid][IDEmpPresente] = DOF2_GetInt(Emps,"ID");
  1084.                         SetPlayerInterior(playerid,3);
  1085.                         SetPlayerPos(playerid,833.269775,10.588416,1004.179687);
  1086.                         FuncoesEmp(playerid);
  1087.                         break;
  1088.                     }
  1089.                     if(DOF2_GetInt(Emps,"IDInterior") == 21)
  1090.                     {
  1091.                         InfosEmp[playerid][IDEmpPresente] = DOF2_GetInt(Emps,"ID");
  1092.                         SetPlayerInterior(playerid,3);
  1093.                         SetPlayerPos(playerid,-103.559165,-24.225606,1000.718750);
  1094.                         FuncoesEmp(playerid);
  1095.                         break;
  1096.                     }
  1097.                     if(DOF2_GetInt(Emps,"IDInterior") == 22)
  1098.                     {
  1099.                         InfosEmp[playerid][IDEmpPresente] = DOF2_GetInt(Emps,"ID");
  1100.                         SetPlayerInterior(playerid,1);
  1101.                         SetPlayerPos(playerid,963.418762,2108.292480,1011.030273);
  1102.                         FuncoesEmp(playerid);
  1103.                         break;
  1104.                     }
  1105.                     if(DOF2_GetInt(Emps,"IDInterior") == 23)
  1106.                     {
  1107.                         InfosEmp[playerid][IDEmpPresente] = DOF2_GetInt(Emps,"ID");
  1108.                         SetPlayerInterior(playerid,6);
  1109.                         SetPlayerPos(playerid,-2240.468505,137.060440,1035.414062);
  1110.                         FuncoesEmp(playerid);
  1111.                         break;
  1112.                     }
  1113.                     if(DOF2_GetInt(Emps,"IDInterior") == 24)
  1114.                     {
  1115.                         InfosEmp[playerid][IDEmpPresente] = DOF2_GetInt(Emps,"ID");
  1116.                         SetPlayerInterior(playerid,0);
  1117.                         SetPlayerPos(playerid,663.836242,-575.605407,16.343263);
  1118.                         FuncoesEmp(playerid);
  1119.                         break;
  1120.                     }
  1121.                     if(DOF2_GetInt(Emps,"IDInterior") == 25)
  1122.                     {
  1123.                         InfosEmp[playerid][IDEmpPresente] = DOF2_GetInt(Emps,"ID");
  1124.                         SetPlayerInterior(playerid,1);
  1125.                         SetPlayerPos(playerid,2169.461181,1618.798339,999.976562);
  1126.                         FuncoesEmp(playerid);
  1127.                         break;
  1128.                     }
  1129.                     if(DOF2_GetInt(Emps,"IDInterior") == 26)
  1130.                     {
  1131.                         InfosEmp[playerid][IDEmpPresente] = DOF2_GetInt(Emps,"ID");
  1132.                         SetPlayerInterior(playerid,10);
  1133.                         SetPlayerPos(playerid,1889.953369,1017.438293,31.882812);
  1134.                         FuncoesEmp(playerid);
  1135.                         break;
  1136.                     }
  1137.                     if(DOF2_GetInt(Emps,"IDInterior") == 27)
  1138.                     {
  1139.                         InfosEmp[playerid][IDEmpPresente] = DOF2_GetInt(Emps,"ID");
  1140.                         SetPlayerInterior(playerid,1);
  1141.                         SetPlayerPos(playerid,-2159.122802,641.517517,1052.381713);
  1142.                         FuncoesEmp(playerid);
  1143.                         break;
  1144.                     }
  1145.                     if(DOF2_GetInt(Emps,"IDInterior") == 28)
  1146.                     {
  1147.                         InfosEmp[playerid][IDEmpPresente] = DOF2_GetInt(Emps,"ID");
  1148.                         SetPlayerInterior(playerid,15);
  1149.                         SetPlayerPos(playerid,207.737991,-109.019996,1005.132812);
  1150.                         FuncoesEmp(playerid);
  1151.                         break;
  1152.                     }
  1153.                     if(DOF2_GetInt(Emps,"IDInterior") == 29)
  1154.                     {
  1155.                         InfosEmp[playerid][IDEmpPresente] = DOF2_GetInt(Emps,"ID");
  1156.                         SetPlayerInterior(playerid,14);
  1157.                         SetPlayerPos(playerid,204.332992,-166.694992,1000.523437);
  1158.                         FuncoesEmp(playerid);
  1159.                         break;
  1160.                     }
  1161.                     if(DOF2_GetInt(Emps,"IDInterior") == 30)
  1162.                     {
  1163.                         InfosEmp[playerid][IDEmpPresente] = DOF2_GetInt(Emps,"ID");
  1164.                         SetPlayerInterior(playerid,3);
  1165.                         SetPlayerPos(playerid,207.054992,-138.804992,1003.507812);
  1166.                         FuncoesEmp(playerid);
  1167.                         break;
  1168.                     }
  1169.                     if(DOF2_GetInt(Emps,"IDInterior") == 31)
  1170.                     {
  1171.                         InfosEmp[playerid][IDEmpPresente] = DOF2_GetInt(Emps,"ID");
  1172.                         SetPlayerInterior(playerid,1);
  1173.                         SetPlayerPos(playerid,203.777999,-48.492397,1001.804687);
  1174.                         FuncoesEmp(playerid);
  1175.                         break;
  1176.                     }
  1177.                     if(DOF2_GetInt(Emps,"IDInterior") == 32)
  1178.                     {
  1179.                         InfosEmp[playerid][IDEmpPresente] = DOF2_GetInt(Emps,"ID");
  1180.                         SetPlayerInterior(playerid,5);
  1181.                         SetPlayerPos(playerid,226.293991,-7.431529,1002.210937);
  1182.                         FuncoesEmp(playerid);
  1183.                         break;
  1184.                     }
  1185.                     if(DOF2_GetInt(Emps,"IDInterior") == 33)
  1186.                     {
  1187.                         InfosEmp[playerid][IDEmpPresente] = DOF2_GetInt(Emps,"ID");
  1188.                         SetPlayerInterior(playerid,18);
  1189.                         SetPlayerPos(playerid,161.391006,-93.159156,1001.804687);
  1190.                         FuncoesEmp(playerid);
  1191.                         break;
  1192.                     }
  1193.                     if(DOF2_GetInt(Emps,"IDInterior") == 34)
  1194.                     {
  1195.                         InfosEmp[playerid][IDEmpPresente] = DOF2_GetInt(Emps,"ID");
  1196.                         SetPlayerInterior(playerid,17);
  1197.                         SetPlayerPos(playerid,493.390991,-22.722799,1000.679687);
  1198.                         FuncoesEmp(playerid);
  1199.                         break;
  1200.                     }
  1201.                     if(DOF2_GetInt(Emps,"IDInterior") == 35)
  1202.                     {
  1203.                         InfosEmp[playerid][IDEmpPresente] = DOF2_GetInt(Emps,"ID");
  1204.                         SetPlayerInterior(playerid,11);
  1205.                         SetPlayerPos(playerid,501.980987,-69.150199,998.757812);
  1206.                         FuncoesEmp(playerid);
  1207.                         break;
  1208.                     }
  1209.                     if(DOF2_GetInt(Emps,"IDInterior") == 36)
  1210.                     {
  1211.                         InfosEmp[playerid][IDEmpPresente] = DOF2_GetInt(Emps,"ID");
  1212.                         SetPlayerInterior(playerid,18);
  1213.                         SetPlayerPos(playerid,-227.027999,1401.229980,27.765625);
  1214.                         FuncoesEmp(playerid);
  1215.                         break;
  1216.                     }
  1217.                     if(DOF2_GetInt(Emps,"IDInterior") == 37)
  1218.                     {
  1219.                         InfosEmp[playerid][IDEmpPresente] = DOF2_GetInt(Emps,"ID");
  1220.                         SetPlayerInterior(playerid,4);
  1221.                         SetPlayerPos(playerid,457.304748,-88.428497,999.554687);
  1222.                         FuncoesEmp(playerid);
  1223.                         break;
  1224.                     }
  1225.                     if(DOF2_GetInt(Emps,"IDInterior") == 38)
  1226.                     {
  1227.                         InfosEmp[playerid][IDEmpPresente] = DOF2_GetInt(Emps,"ID");
  1228.                         SetPlayerInterior(playerid,5);
  1229.                         SetPlayerPos(playerid,454.973937,-110.104995,1000.077209);
  1230.                         FuncoesEmp(playerid);
  1231.                         break;
  1232.                     }
  1233.                     if(DOF2_GetInt(Emps,"IDInterior") == 39)
  1234.                     {
  1235.                         InfosEmp[playerid][IDEmpPresente] = DOF2_GetInt(Emps,"ID");
  1236.                         SetPlayerInterior(playerid,6);
  1237.                         SetPlayerPos(playerid,435.271331,-80.958938,999.554687);
  1238.                         FuncoesEmp(playerid);
  1239.                         break;
  1240.                     }
  1241.                     if(DOF2_GetInt(Emps,"IDInterior") == 40)
  1242.                     {
  1243.                         InfosEmp[playerid][IDEmpPresente] = DOF2_GetInt(Emps,"ID");
  1244.                         SetPlayerInterior(playerid,1);
  1245.                         SetPlayerPos(playerid,452.489990,-18.179698,1001.132812);
  1246.                         FuncoesEmp(playerid);
  1247.                         break;
  1248.                     }
  1249.                     if(DOF2_GetInt(Emps,"IDInterior") == 41)
  1250.                     {
  1251.                         InfosEmp[playerid][IDEmpPresente] = DOF2_GetInt(Emps,"ID");
  1252.                         SetPlayerInterior(playerid,1);
  1253.                         FuncoesEmp(playerid);
  1254.                         break;
  1255.                     }
  1256.                     if(DOF2_GetInt(Emps,"IDInterior") == 42)
  1257.                     {
  1258.                         InfosEmp[playerid][IDEmpPresente] = DOF2_GetInt(Emps,"ID");
  1259.                         SetPlayerInterior(playerid,10);
  1260.                         SetPlayerPos(playerid,375.962463,-65.816848,1001.507812);
  1261.                         FuncoesEmp(playerid);
  1262.                         break;
  1263.                     }
  1264.                     if(DOF2_GetInt(Emps,"IDInterior") == 43)
  1265.                     {
  1266.                         InfosEmp[playerid][IDEmpPresente] = DOF2_GetInt(Emps,"ID");
  1267.                         SetPlayerInterior(playerid,9);
  1268.                         SetPlayerPos(playerid,369.579528,-4.487294,1001.858886);
  1269.                         FuncoesEmp(playerid);
  1270.                         break;
  1271.                     }
  1272.                     if(DOF2_GetInt(Emps,"IDInterior") == 44)
  1273.                     {
  1274.                         InfosEmp[playerid][IDEmpPresente] = DOF2_GetInt(Emps,"ID");
  1275.                         SetPlayerInterior(playerid,5);
  1276.                         SetPlayerPos(playerid,373.825653,-117.270904,1001.499511);
  1277.                         FuncoesEmp(playerid);
  1278.                         break;
  1279.                     }
  1280.                     if(DOF2_GetInt(Emps,"IDInterior") == 45)
  1281.                     {
  1282.                         InfosEmp[playerid][IDEmpPresente] = DOF2_GetInt(Emps,"ID");
  1283.                         SetPlayerInterior(playerid,17);
  1284.                         SetPlayerPos(playerid,381.169189,-188.803024,1000.632812);
  1285.                         FuncoesEmp(playerid);
  1286.                         break;
  1287.                     }
  1288.                     if(DOF2_GetInt(Emps,"IDInterior") == 46)
  1289.                     {
  1290.                         InfosEmp[playerid][IDEmpPresente] = DOF2_GetInt(Emps,"ID");
  1291.                         SetPlayerInterior(playerid,1);
  1292.                         SetPlayerPos(playerid,244.411987,305.032989,999.148437);
  1293.                         FuncoesEmp(playerid);
  1294.                         break;
  1295.                     }
  1296.                     if(DOF2_GetInt(Emps,"IDInterior") == 47)
  1297.                     {
  1298.                         InfosEmp[playerid][IDEmpPresente] = DOF2_GetInt(Emps,"ID");
  1299.                         SetPlayerInterior(playerid,2);
  1300.                         SetPlayerPos(playerid,271.884979,306.631988,999.148437);
  1301.                         FuncoesEmp(playerid);
  1302.                         break;
  1303.                     }
  1304.                     if(DOF2_GetInt(Emps,"IDInterior") == 48)
  1305.                     {
  1306.                         InfosEmp[playerid][IDEmpPresente] = DOF2_GetInt(Emps,"ID");
  1307.                         SetPlayerInterior(playerid,3);
  1308.                         SetPlayerPos(playerid,291.282989,310.031982,999.148437);
  1309.                         FuncoesEmp(playerid);
  1310.                         break;
  1311.                     }
  1312.                     if(DOF2_GetInt(Emps,"IDInterior") == 49)
  1313.                     {
  1314.                         InfosEmp[playerid][IDEmpPresente] = DOF2_GetInt(Emps,"ID");
  1315.                         SetPlayerInterior(playerid,4);
  1316.                         SetPlayerPos(playerid,302.180999,300.722991,999.148437);
  1317.                         FuncoesEmp(playerid);
  1318.                         break;
  1319.                     }
  1320.                     if(DOF2_GetInt(Emps,"IDInterior") == 50)
  1321.                     {
  1322.                         InfosEmp[playerid][IDEmpPresente] = DOF2_GetInt(Emps,"ID");
  1323.                         SetPlayerInterior(playerid,5);
  1324.                         SetPlayerPos(playerid,322.197998,302.497985,999.148437);
  1325.                         FuncoesEmp(playerid);
  1326.                         break;
  1327.                     }
  1328.                     if(DOF2_GetInt(Emps,"IDInterior") == 51)
  1329.                     {
  1330.                         InfosEmp[playerid][IDEmpPresente] = DOF2_GetInt(Emps,"ID");
  1331.                         SetPlayerInterior(playerid,6);
  1332.                         SetPlayerPos(playerid,346.870025,309.259033,999.155700);
  1333.                         FuncoesEmp(playerid);
  1334.                         break;
  1335.                     }
  1336.                     if(DOF2_GetInt(Emps,"IDInterior") == 52)
  1337.                     {
  1338.                         InfosEmp[playerid][IDEmpPresente] = DOF2_GetInt(Emps,"ID");
  1339.                         SetPlayerInterior(playerid,17);
  1340.                         SetPlayerPos(playerid,-959.564392,1848.576782,9.000000);
  1341.                         FuncoesEmp(playerid);
  1342.                         break;
  1343.                     }
  1344.                     if(DOF2_GetInt(Emps,"IDInterior") == 53)
  1345.                     {
  1346.                         InfosEmp[playerid][IDEmpPresente] = DOF2_GetInt(Emps,"ID");
  1347.                         SetPlayerInterior(playerid,3);
  1348.                         SetPlayerPos(playerid,384.808624,173.804992,1008.382812);
  1349.                         FuncoesEmp(playerid);
  1350.                         break;
  1351.                     }
  1352.                     if(DOF2_GetInt(Emps,"IDInterior") == 54)
  1353.                     {
  1354.                         InfosEmp[playerid][IDEmpPresente] = DOF2_GetInt(Emps,"ID");
  1355.                         SetPlayerInterior(playerid,0);
  1356.                         SetPlayerPos(playerid,223.431976,1872.400268,13.734375);
  1357.                         FuncoesEmp(playerid);
  1358.                         break;
  1359.                     }
  1360.                     if(DOF2_GetInt(Emps,"IDInterior") == 55)
  1361.                     {
  1362.                         InfosEmp[playerid][IDEmpPresente] = DOF2_GetInt(Emps,"ID");
  1363.                         SetPlayerInterior(playerid,5);
  1364.                         SetPlayerPos(playerid,772.111999,-3.898649,1000.728820);
  1365.                         FuncoesEmp(playerid);
  1366.                         break;
  1367.                     }
  1368.                     if(DOF2_GetInt(Emps,"IDInterior") == 56)
  1369.                     {
  1370.                         InfosEmp[playerid][IDEmpPresente] = DOF2_GetInt(Emps,"ID");
  1371.                         SetPlayerInterior(playerid,6);
  1372.                         SetPlayerPos(playerid,774.213989,-48.924297,1000.585937);
  1373.                         FuncoesEmp(playerid);
  1374.                         break;
  1375.                     }
  1376.                     if(DOF2_GetInt(Emps,"IDInterior") == 57)
  1377.                     {
  1378.                         InfosEmp[playerid][IDEmpPresente] = DOF2_GetInt(Emps,"ID");
  1379.                         SetPlayerInterior(playerid,7);
  1380.                         SetPlayerPos(playerid,773.579956,-77.096694,1000.655029);
  1381.                         FuncoesEmp(playerid);
  1382.                         break;
  1383.                     }
  1384.                     if(DOF2_GetInt(Emps,"IDInterior") == 58)
  1385.                     {
  1386.                         InfosEmp[playerid][IDEmpPresente] = DOF2_GetInt(Emps,"ID");
  1387.                         SetPlayerInterior(playerid,3);
  1388.                         SetPlayerPos(playerid,1527.229980,-11.574499,1002.097106);
  1389.                         FuncoesEmp(playerid);
  1390.                         break;
  1391.                     }
  1392.                     if(DOF2_GetInt(Emps,"IDInterior") == 59)
  1393.                     {
  1394.                         InfosEmp[playerid][IDEmpPresente] = DOF2_GetInt(Emps,"ID");
  1395.                         SetPlayerInterior(playerid,2);
  1396.                         SetPlayerPos(playerid,1523.509887,-47.821197,1002.130981);
  1397.                         FuncoesEmp(playerid);
  1398.                         break;
  1399.                     }
  1400.                     if(DOF2_GetInt(Emps,"IDInterior") == 60)
  1401.                     {
  1402.                         InfosEmp[playerid][IDEmpPresente] = DOF2_GetInt(Emps,"ID");
  1403.                         SetPlayerInterior(playerid,3);
  1404.                         SetPlayerPos(playerid,2496.049804,-1695.238159,1014.742187);
  1405.                         FuncoesEmp(playerid);
  1406.                         break;
  1407.                     }
  1408.                     if(DOF2_GetInt(Emps,"IDInterior") == 61)
  1409.                     {
  1410.                         InfosEmp[playerid][IDEmpPresente] = DOF2_GetInt(Emps,"ID");
  1411.                         SetPlayerInterior(playerid,5);
  1412.                         SetPlayerPos(playerid,1267.663208,-781.323242,1091.906250);
  1413.                         FuncoesEmp(playerid);
  1414.                         break;
  1415.                     }
  1416.                     if(DOF2_GetInt(Emps,"IDInterior") == 62)
  1417.                     {
  1418.                         InfosEmp[playerid][IDEmpPresente] = DOF2_GetInt(Emps,"ID");
  1419.                         SetPlayerInterior(playerid,3);
  1420.                         SetPlayerPos(playerid,513.882507,-11.269994,1001.565307);
  1421.                         FuncoesEmp(playerid);
  1422.                         break;
  1423.                     }
  1424.                     if(DOF2_GetInt(Emps,"IDInterior") == 63)
  1425.                     {
  1426.                         InfosEmp[playerid][IDEmpPresente] = DOF2_GetInt(Emps,"ID");
  1427.                         SetPlayerInterior(playerid,2);
  1428.                         SetPlayerPos(playerid,2454.717041,-1700.871582,1013.515197);
  1429.                         FuncoesEmp(playerid);
  1430.                         break;
  1431.                     }
  1432.                     if(DOF2_GetInt(Emps,"IDInterior") == 64)
  1433.                     {
  1434.                         InfosEmp[playerid][IDEmpPresente] = DOF2_GetInt(Emps,"ID");
  1435.                         SetPlayerInterior(playerid,1);
  1436.                         SetPlayerPos(playerid,2527.654052,-1679.388305,1015.498596);
  1437.                         FuncoesEmp(playerid);
  1438.                         break;
  1439.                     }
  1440.                     if(DOF2_GetInt(Emps,"IDInterior") == 65)
  1441.                     {
  1442.                         InfosEmp[playerid][IDEmpPresente] = DOF2_GetInt(Emps,"ID");
  1443.                         SetPlayerInterior(playerid,2);
  1444.                         SetPlayerPos(playerid,2543.462646,-1308.379882,1026.728393);
  1445.                         FuncoesEmp(playerid);
  1446.                         break;
  1447.                     }
  1448.                     if(DOF2_GetInt(Emps,"IDInterior") == 66)
  1449.                     {
  1450.                         InfosEmp[playerid][IDEmpPresente] = DOF2_GetInt(Emps,"ID");
  1451.                         SetPlayerInterior(playerid,3);
  1452.                         SetPlayerPos(playerid,1212.019897,-28.663099,1000.953125);
  1453.                         FuncoesEmp(playerid);
  1454.                         break;
  1455.                     }
  1456.                     if(DOF2_GetInt(Emps,"IDInterior") == 67)
  1457.                     {
  1458.                         InfosEmp[playerid][IDEmpPresente] = DOF2_GetInt(Emps,"ID");
  1459.                         SetPlayerInterior(playerid,6);
  1460.                         SetPlayerPos(playerid,761.412963,1440.191650,1102.703125);
  1461.                         FuncoesEmp(playerid);
  1462.                         break;
  1463.                     }
  1464.                     if(DOF2_GetInt(Emps,"IDInterior") == 68)
  1465.                     {
  1466.                         InfosEmp[playerid][IDEmpPresente] = DOF2_GetInt(Emps,"ID");
  1467.                         SetPlayerInterior(playerid,2);
  1468.                         SetPlayerPos(playerid,1204.809936,-11.586799,1000.92187);
  1469.                         FuncoesEmp(playerid);
  1470.                         break;
  1471.                     }
  1472.                     if(DOF2_GetInt(Emps,"IDInterior") == 69)
  1473.                     {
  1474.                         InfosEmp[playerid][IDEmpPresente] = DOF2_GetInt(Emps,"ID");
  1475.                         SetPlayerInterior(playerid,2);
  1476.                         SetPlayerPos(playerid,1204.809936,13.897239,1000.921875);
  1477.                         FuncoesEmp(playerid);
  1478.                         break;
  1479.                     }
  1480.                     if(DOF2_GetInt(Emps,"IDInterior") == 70)
  1481.                     {
  1482.                         InfosEmp[playerid][IDEmpPresente] = DOF2_GetInt(Emps,"ID");
  1483.                         SetPlayerInterior(playerid,3);
  1484.                         SetPlayerPos(playerid,942.171997,-16.542755,1000.929687);
  1485.                         FuncoesEmp(playerid);
  1486.                         break;
  1487.                     }
  1488.                     if(DOF2_GetInt(Emps,"IDInterior") == 71)
  1489.                     {
  1490.                         InfosEmp[playerid][IDEmpPresente] = DOF2_GetInt(Emps,"ID");
  1491.                         SetPlayerInterior(playerid,3);
  1492.                         SetPlayerPos(playerid,964.106994,-53.205497,1001.124572);
  1493.                         FuncoesEmp(playerid);
  1494.                         break;
  1495.                     }
  1496.                     if(DOF2_GetInt(Emps,"IDInterior") == 72)
  1497.                     {
  1498.                         InfosEmp[playerid][IDEmpPresente] = DOF2_GetInt(Emps,"ID");
  1499.                         SetPlayerInterior(playerid,3);
  1500.                         SetPlayerPos(playerid,-2640.762939,1406.682006,906.460937);
  1501.                         FuncoesEmp(playerid);
  1502.                         break;
  1503.                     }
  1504.                     if(DOF2_GetInt(Emps,"IDInterior") == 73)
  1505.                     {
  1506.                         InfosEmp[playerid][IDEmpPresente] = DOF2_GetInt(Emps,"ID");
  1507.                         SetPlayerInterior(playerid,1);
  1508.                         SetPlayerPos(playerid,-729.276000,503.086944,1371.971801);
  1509.                         FuncoesEmp(playerid);
  1510.                         break;
  1511.                     }
  1512.                     if(DOF2_GetInt(Emps,"IDInterior") == 74)
  1513.                     {
  1514.                         InfosEmp[playerid][IDEmpPresente] = DOF2_GetInt(Emps,"ID");
  1515.                         SetPlayerInterior(playerid,1);
  1516.                         SetPlayerPos(playerid,-794.806396,497.738037,1376.195312);
  1517.                         FuncoesEmp(playerid);
  1518.                         break;
  1519.                     }
  1520.                     if(DOF2_GetInt(Emps,"IDInterior") == 75)
  1521.                     {
  1522.                         InfosEmp[playerid][IDEmpPresente] = DOF2_GetInt(Emps,"ID");
  1523.                         SetPlayerInterior(playerid,5);
  1524.                         SetPlayerPos(playerid,  2350.339843,-1181.649902,1027.976562);
  1525.                         FuncoesEmp(playerid);
  1526.                         break;
  1527.                     }
  1528.                     if(DOF2_GetInt(Emps,"IDInterior") == 76)
  1529.                     {
  1530.                         InfosEmp[playerid][IDEmpPresente] = DOF2_GetInt(Emps,"ID");
  1531.                         SetPlayerInterior(playerid,8);
  1532.                         SetPlayerPos(playerid,2350.339843,-1181.649902,1027.976562);
  1533.                         FuncoesEmp(playerid);
  1534.                         break;
  1535.                     }
  1536.                     if(DOF2_GetInt(Emps,"IDInterior") == 77)
  1537.                     {
  1538.                         InfosEmp[playerid][IDEmpPresente] = DOF2_GetInt(Emps,"ID");
  1539.                         SetPlayerInterior(playerid,5);
  1540.                         SetPlayerPos(playerid,318.564971,1118.209960,1083.882812);
  1541.                         FuncoesEmp(playerid);
  1542.                         break;
  1543.                     }
  1544.                     if(DOF2_GetInt(Emps,"IDInterior") == 78)
  1545.                     {
  1546.                         InfosEmp[playerid][IDEmpPresente] = DOF2_GetInt(Emps,"ID");
  1547.                         SetPlayerInterior(playerid,1);
  1548.                         SetPlayerPos(playerid,1412.639892,-1.787510,1000.924377);
  1549.                         FuncoesEmp(playerid);
  1550.                         break;
  1551.                     }
  1552.                     if(DOF2_GetInt(Emps,"IDInterior") == 79)
  1553.                     {
  1554.                         InfosEmp[playerid][IDEmpPresente] = DOF2_GetInt(Emps,"ID");
  1555.                         SetPlayerInterior(playerid,18);
  1556.                         SetPlayerPos(playerid,1302.519897,-1.787510,1001.028259);
  1557.                         FuncoesEmp(playerid);
  1558.                         break;
  1559.                     }
  1560.                     if(DOF2_GetInt(Emps,"IDInterior") == 80)
  1561.                     {
  1562.                         InfosEmp[playerid][IDEmpPresente] = DOF2_GetInt(Emps,"ID");
  1563.                         SetPlayerInterior(playerid,0);
  1564.                         SetPlayerPos(playerid,2522.000000,-1673.383911,14.866223);
  1565.                         FuncoesEmp(playerid);
  1566.                         break;
  1567.                     }
  1568.                     if(DOF2_GetInt(Emps,"IDInterior") == 81)
  1569.                     {
  1570.                         InfosEmp[playerid][IDEmpPresente] = DOF2_GetInt(Emps,"ID");
  1571.                         SetPlayerInterior(playerid,18);
  1572.                         SetPlayerPos(playerid,-221.059051,1408.984008,27.773437);
  1573.                         FuncoesEmp(playerid);
  1574.                         break;
  1575.                     }
  1576.                     if(DOF2_GetInt(Emps,"IDInterior") == 82)
  1577.                     {
  1578.                         InfosEmp[playerid][IDEmpPresente] = DOF2_GetInt(Emps,"ID");
  1579.                         SetPlayerInterior(playerid,12);
  1580.                         SetPlayerPos(playerid,2324.419921,-1145.568359,1050.710083);
  1581.                         FuncoesEmp(playerid);
  1582.                         break;
  1583.                     }
  1584.                     if(DOF2_GetInt(Emps,"IDInterior") == 83)
  1585.                     {
  1586.                         InfosEmp[playerid][IDEmpPresente] = DOF2_GetInt(Emps,"ID");
  1587.                         SetPlayerInterior(playerid,10);
  1588.                         SetPlayerPos(playerid,-975.975708,1060.983032,1345.671875);
  1589.                         FuncoesEmp(playerid);
  1590.                         break;
  1591.                     }
  1592.                     if(DOF2_GetInt(Emps,"IDInterior") == 84)
  1593.                     {
  1594.                         InfosEmp[playerid][IDEmpPresente] = DOF2_GetInt(Emps,"ID");
  1595.                         SetPlayerInterior(playerid,2);
  1596.                         SetPlayerPos(playerid,411.625976,-21.433298,1001.804687);
  1597.                         FuncoesEmp(playerid);
  1598.                         break;
  1599.                     }
  1600.                     if(DOF2_GetInt(Emps,"IDInterior") == 85)
  1601.                     {
  1602.                         InfosEmp[playerid][IDEmpPresente] = DOF2_GetInt(Emps,"ID");
  1603.                         SetPlayerInterior(playerid,3);
  1604.                         SetPlayerPos(playerid,418.652984,-82.639793,1001.804687);
  1605.                         FuncoesEmp(playerid);
  1606.                         break;
  1607.                     }
  1608.                     if(DOF2_GetInt(Emps,"IDInterior") == 86)
  1609.                     {
  1610.                         InfosEmp[playerid][IDEmpPresente] = DOF2_GetInt(Emps,"ID");
  1611.                         SetPlayerInterior(playerid,12);
  1612.                         SetPlayerPos(playerid,412.021972,-52.649898,1001.898437);
  1613.                         FuncoesEmp(playerid);
  1614.                         break;
  1615.                     }
  1616.                     if(DOF2_GetInt(Emps,"IDInterior") == 87)
  1617.                     {
  1618.                         InfosEmp[playerid][IDEmpPresente] = DOF2_GetInt(Emps,"ID");
  1619.                         SetPlayerInterior(playerid,16);
  1620.                         SetPlayerPos(playerid,-204.439987,-26.453998,1002.273437);
  1621.                         FuncoesEmp(playerid);
  1622.                         break;
  1623.                     }
  1624.                     if(DOF2_GetInt(Emps,"IDInterior") == 88)
  1625.                     {
  1626.                         InfosEmp[playerid][IDEmpPresente] = DOF2_GetInt(Emps,"ID");
  1627.                         SetPlayerInterior(playerid,17);
  1628.                         SetPlayerPos(playerid,-204.439987,-8.469599,1002.273437);
  1629.                         FuncoesEmp(playerid);
  1630.                         break;
  1631.                     }
  1632.                     if(DOF2_GetInt(Emps,"IDInterior") == 89)
  1633.                     {
  1634.                         InfosEmp[playerid][IDEmpPresente] = DOF2_GetInt(Emps,"ID");
  1635.                         SetPlayerInterior(playerid,3);
  1636.                         SetPlayerPos(playerid,-204.439987,-43.652496,1002.273437);
  1637.                         FuncoesEmp(playerid);
  1638.                         break;
  1639.                     }
  1640.                     if(DOF2_GetInt(Emps,"IDInterior") == 90)
  1641.                     {
  1642.                         InfosEmp[playerid][IDEmpPresente] = DOF2_GetInt(Emps,"ID");
  1643.                         SetPlayerInterior(playerid,6);
  1644.                         SetPlayerPos(playerid,246.783996,63.900199,1003.640625);
  1645.                         FuncoesEmp(playerid);
  1646.                         break;
  1647.                     }
  1648.                     if(DOF2_GetInt(Emps,"IDInterior") == 91)
  1649.                     {
  1650.                         InfosEmp[playerid][IDEmpPresente] = DOF2_GetInt(Emps,"ID");
  1651.                         SetPlayerInterior(playerid,10);
  1652.                         SetPlayerPos(playerid,246.375991,109.245994,1003.218750);
  1653.                         FuncoesEmp(playerid);
  1654.                         break;
  1655.                     }
  1656.                     if(DOF2_GetInt(Emps,"IDInterior") == 92)
  1657.                     {
  1658.                         InfosEmp[playerid][IDEmpPresente] = DOF2_GetInt(Emps,"ID");
  1659.                         SetPlayerInterior(playerid,3);
  1660.                         SetPlayerPos(playerid,288.745971,169.350997,1007.171875);
  1661.                         FuncoesEmp(playerid);
  1662.                         break;
  1663.                     }
  1664.                     if(DOF2_GetInt(Emps,"IDInterior") == 93)
  1665.                     {
  1666.                         InfosEmp[playerid][IDEmpPresente] = DOF2_GetInt(Emps,"ID");
  1667.                         SetPlayerInterior(playerid,3);
  1668.                         SetPlayerPos(playerid,-2029.798339,-106.675910,1035.171875);
  1669.                         FuncoesEmp(playerid);
  1670.                         break;
  1671.                     }
  1672.                     if(DOF2_GetInt(Emps,"IDInterior") == 94)
  1673.                     {
  1674.                         InfosEmp[playerid][IDEmpPresente] = DOF2_GetInt(Emps,"ID");
  1675.                         SetPlayerInterior(playerid,7);
  1676.                         SetPlayerPos(playerid,-1398.065307,-217.028900,1051.115844);
  1677.                         FuncoesEmp(playerid);
  1678.                         break;
  1679.                     }
  1680.                     if(DOF2_GetInt(Emps,"IDInterior") == 95)
  1681.                     {
  1682.                         InfosEmp[playerid][IDEmpPresente] = DOF2_GetInt(Emps,"ID");
  1683.                         SetPlayerInterior(playerid,15);
  1684.                         SetPlayerPos(playerid,-1398.103515,937.631164,1036.479125);
  1685.                         FuncoesEmp(playerid);
  1686.                         break;
  1687.                     }
  1688.                     if(DOF2_GetInt(Emps,"IDInterior") == 96)
  1689.                     {
  1690.                         InfosEmp[playerid][IDEmpPresente] = DOF2_GetInt(Emps,"ID");
  1691.                         SetPlayerInterior(playerid,4);
  1692.                         SetPlayerPos(playerid,-1444.645507,-664.526000,1053.572998);
  1693.                         FuncoesEmp(playerid);
  1694.                         break;
  1695.                     }
  1696.                     if(DOF2_GetInt(Emps,"IDInterior") == 97)
  1697.                     {
  1698.                         InfosEmp[playerid][IDEmpPresente] = DOF2_GetInt(Emps,"ID");
  1699.                         SetPlayerInterior(playerid,14);
  1700.                         SetPlayerPos(playerid,-1465.268676,1557.868286,1052.531250);
  1701.                         FuncoesEmp(playerid);
  1702.                         break;
  1703.                     }
  1704.                     if(DOF2_GetInt(Emps,"IDInterior") == 98)
  1705.                     {
  1706.                         InfosEmp[playerid][IDEmpPresente] = DOF2_GetInt(Emps,"ID");
  1707.                         SetPlayerInterior(playerid,1);
  1708.                         SetPlayerPos(playerid,-1401.829956,107.051300,1032.273437);
  1709.                         FuncoesEmp(playerid);
  1710.                         break;
  1711.                     }
  1712.                     if(DOF2_GetInt(Emps,"IDInterior") == 99)
  1713.                     {
  1714.                         InfosEmp[playerid][IDEmpPresente] = DOF2_GetInt(Emps,"ID");
  1715.                         SetPlayerInterior(playerid,0);
  1716.                         SetPlayerPos(playerid,-1790.378295,1436.949829,7.187500);
  1717.                         FuncoesEmp(playerid);
  1718.                         break;
  1719.                     }
  1720.                     if(DOF2_GetInt(Emps,"IDInterior") == 100)
  1721.                     {
  1722.                         InfosEmp[playerid][IDEmpPresente] = DOF2_GetInt(Emps,"ID");
  1723.                         SetPlayerInterior(playerid,0);
  1724.                         SetPlayerPos(playerid,1643.839843,-1514.819580,13.566620);
  1725.                         FuncoesEmp(playerid);
  1726.                         break;
  1727.                     }
  1728.                     if(DOF2_GetInt(Emps,"IDInterior") == 101)
  1729.                     {
  1730.                         InfosEmp[playerid][IDEmpPresente] = DOF2_GetInt(Emps,"ID");
  1731.                         SetPlayerInterior(playerid,0);
  1732.                         SetPlayerPos(playerid,-1685.636474,1035.476196,45.210937);
  1733.                         FuncoesEmp(playerid);
  1734.                         break;
  1735.                     }
  1736.                     if(DOF2_GetInt(Emps,"IDInterior") == 102)
  1737.                     {
  1738.                         InfosEmp[playerid][IDEmpPresente] = DOF2_GetInt(Emps,"ID");
  1739.                         SetPlayerInterior(playerid,0);
  1740.                         SetPlayerPos(playerid,76.632553,-301.156829,1.578125);
  1741.                         FuncoesEmp(playerid);
  1742.                         break;
  1743.                     }
  1744.                     if(DOF2_GetInt(Emps,"IDInterior") == 103)
  1745.                     {
  1746.                         InfosEmp[playerid][IDEmpPresente] = DOF2_GetInt(Emps,"ID");
  1747.                         SetPlayerInterior(playerid,0);
  1748.                         SetPlayerPos(playerid,1059.895996,2081.685791,10.820312);
  1749.                         FuncoesEmp(playerid);
  1750.                         break;
  1751.                     }
  1752.                     if(DOF2_GetInt(Emps,"IDInterior") == 104)
  1753.                     {
  1754.                         InfosEmp[playerid][IDEmpPresente] = DOF2_GetInt(Emps,"ID");
  1755.                         SetPlayerInterior(playerid,0);
  1756.                         SetPlayerPos(playerid,1059.180175,2148.938720,10.820312);
  1757.                         FuncoesEmp(playerid);
  1758.                         break;
  1759.                     }
  1760.                     if(DOF2_GetInt(Emps,"IDInterior") == 105)
  1761.                     {
  1762.                         InfosEmp[playerid][IDEmpPresente] = DOF2_GetInt(Emps,"ID");
  1763.                         SetPlayerInterior(playerid,1);
  1764.                         SetPlayerPos(playerid,2131.507812,1600.818481,1008.359375);
  1765.                         FuncoesEmp(playerid);
  1766.                         break;
  1767.                     }
  1768.                     if(DOF2_GetInt(Emps,"IDInterior") == 106)
  1769.                     {
  1770.                         InfosEmp[playerid][IDEmpPresente] = DOF2_GetInt(Emps,"ID");
  1771.                         SetPlayerInterior(playerid,0);
  1772.                         SetPlayerPos(playerid,2315.952880,-1.618174,26.742187);
  1773.                         FuncoesEmp(playerid);
  1774.                         break;
  1775.                     }
  1776.                     if(DOF2_GetInt(Emps,"IDInterior") == 107)
  1777.                     {
  1778.                         InfosEmp[playerid][IDEmpPresente] = DOF2_GetInt(Emps,"ID");
  1779.                         SetPlayerInterior(playerid,0);
  1780.                         SetPlayerPos(playerid,2319.714843,-14.838361,26.749565);
  1781.                         FuncoesEmp(playerid);
  1782.                         break;
  1783.                     }
  1784.                     if(DOF2_GetInt(Emps,"IDInterior") == 108)
  1785.                     {
  1786.                         InfosEmp[playerid][IDEmpPresente] = DOF2_GetInt(Emps,"ID");
  1787.                         SetPlayerInterior(playerid,18);
  1788.                         SetPlayerPos(playerid,1710.433715,-1669.379272,20.225049);
  1789.                         FuncoesEmp(playerid);
  1790.                         break;
  1791.                     }
  1792.                     if(DOF2_GetInt(Emps,"IDInterior") == 109)
  1793.                     {
  1794.                         InfosEmp[playerid][IDEmpPresente] = DOF2_GetInt(Emps,"ID");
  1795.                         SetPlayerInterior(playerid,3);
  1796.                         SetPlayerPos(playerid,1494.325195,1304.942871,1093.289062);
  1797.                         FuncoesEmp(playerid);
  1798.                         break;
  1799.                     }
  1800.                 }
  1801.             }
  1802.         }
  1803.     }
  1804.     return 1;
  1805. }
  1806.  
  1807. public OnRconLoginAttempt(ip[], password[], success)
  1808. {
  1809.     return 1;
  1810. }
  1811.  
  1812. public OnPlayerUpdate(playerid)
  1813. {
  1814.     if(GetPlayerWeapon(playerid) > 0)
  1815.     {
  1816.         if (InfosJogador[playerid][LicencaArmas] == 0)
  1817.         {
  1818.             if(GetPlayerWantedLevel(playerid) == 0)
  1819.             {
  1820.                 if(AutorizacaoPia[playerid] == 0)
  1821.                 {
  1822.                     SendClientMessage(playerid,COR_VERMELHO,"[ ! ] FOI DETECTADO SEU USO DE HACK DE ARMAS! VOCÊ SERÁ KIKADO!");
  1823.                     SendClientMessage(playerid,COR_VERMELHO,"[ ! ] OS ADMINS FORAM AVISADOS. NÃO REPITA ISSO OU VOCÊ PODERÁ SER BANIDO!");
  1824.                     ResetPlayerWeapons(playerid);
  1825.                     return SetTimer("Kickar",2000,false);
  1826.                 }
  1827.             }
  1828.         }
  1829.     }
  1830.     return 1;
  1831. }
  1832.  
  1833. public OnPlayerStreamIn(playerid, forplayerid)
  1834. {
  1835.     return 1;
  1836. }
  1837.  
  1838. public OnPlayerStreamOut(playerid, forplayerid)
  1839. {
  1840.     return 1;
  1841. }
  1842.  
  1843. public OnVehicleStreamIn(vehicleid, forplayerid)
  1844. {
  1845.     return 1;
  1846. }
  1847. public OnVehicleStreamOut(vehicleid, forplayerid)
  1848. {
  1849.     return 1;
  1850. }
  1851.  
  1852. public OnDialogResponse(playerid, dialogid, response, listitem, inputtext[])
  1853. {
  1854.     // [SISTEMA DE LOGIN]
  1855.     if(dialogid == DIALOG_MENU)
  1856.     {
  1857.         if(!response)
  1858.         {
  1859.             PlayerPlaySound(playerid,1057,0.0,0.0,0.0);
  1860.             SendClientMessage(playerid,COR_AMARELO,"[ ! ] Você optou por sair do servidor. Reentre para poder Logar/Registrar.");
  1861.             Kickar(playerid);
  1862.         }
  1863.         else
  1864.         {
  1865.             if(listitem == 0)
  1866.             {
  1867.                 if(InfosJogador[playerid][Registrado] == 0)
  1868.                 {
  1869.                     ShowPlayerDialog(playerid,DIALOG_NAOREGS,DIALOG_STYLE_MSGBOX,"{FF0000}NICKNAME NÃO REGISTRADO!","{FFF3AD}Seu nickname {FF0000}não está registrado!\n \n{FFF3AD}Escolha a opção {FFFF00}REGISTRAR {FFF3AD}do menu\npara poder registrar seu Nick!","VOLTAR","");
  1870.                 }
  1871.                 else
  1872.                 {
  1873.                     PlayerPlaySound(playerid,1057,0.0,0.0,0.0);
  1874.                     ShowPlayerDialog(playerid,DIALOG_LOGIN,DIALOG_STYLE_PASSWORD,"{0000FF}FAZER LOG-IN","{FFFF00}Bem-vindo {FFF3AD}novamente!\n \nDigite sua {FFFF00}senha {FFF3AD}para logar e\ncontinuar sua aventura!\n \n{FFFF00}Esqueceu sua senha{FFF3AD}? informe-nos\npor {0000FF}(E-MAIL) {FFF3AD}ou pelo {0000FF}(FORUM).","ENTRAR","Voltar");
  1875.                 }
  1876.             }
  1877.             if(listitem == 1)
  1878.             {
  1879.                 if(InfosJogador[playerid][Registrado] == 1)
  1880.                 {
  1881.                     PlayerPlaySound(playerid,1057,0.0,0.0,0.0);
  1882.                     ShowPlayerDialog(playerid,DIALOG_JAREGS,DIALOG_STYLE_MSGBOX,"{FFFF00}JÁ REGISTRADO!","{FFF3AD}Você já está registrado!\n \nEfetue o {FFFF00}Log-in {FFF3AD}selecionando a opção\n{FFFF00}LOG-IN {FFF3AD}no menu!","VOLTAR","");
  1883.                 }
  1884.                 else
  1885.                 {
  1886.                     PlayerPlaySound(playerid,1057,0.0,0.0,0.0);
  1887.                     ShowPlayerDialog(playerid,DIALOG_REGISTRO,DIALOG_STYLE_PASSWORD,"{0000FF}REGISTRO NO SERVIDOR","{FFF3AD}Olá, bem-vindo ao nosso servidor!\n \nDigite uma {FFFF00}senha {FFF3AD}para se registrar.\n{FF0000}Atenção: {FFF3AD}É recomendável ter um nick\ncom {FFFF00}underline.{FFF3AD}\n \nEx: {FFFF00}Felipe_Chierice","REGISTRAR","Voltar");
  1888.                 }
  1889.             }
  1890.             if(listitem == 2)
  1891.             {
  1892.                 if(InfosJogador[playerid][Registrado] == 0)
  1893.                 {
  1894.                     PlayerPlaySound(playerid,1057,0.0,0.0,0.0);
  1895.                     ShowPlayerDialog(playerid,DIALOG_NAOREGS,DIALOG_STYLE_MSGBOX,"{FF0000}NICKNAME NÃO REGISTRADO!","{FFF3AD}Seu {FFFF00}nickname {FFF3AD}não está registrado!\n \nEscolha a opção {FFFF00}REGISTRAR do {FFFF00}menu\n{FFF3AD}para poder registrar seu Nick!","VOLTAR","");
  1896.                 }
  1897.                 if(InfosJogador[playerid][Registrado] >= 1)
  1898.                 {
  1899.                   ShowPlayerDialog(playerid,DIALOG_EMAIL,DIALOG_STYLE_MSGBOX,"{FFFF00}RECUPERAÇÃO DE SENHA","{FFF3AD}Para recuperar sua senha, um {0000FF}e-mail {FFF3AD}será enviado\npara o {0000FF}endereço que foi cadastrado {FFF3AD}nesta conta\ncom a sua senha. Clique em {FFFF00}ENVIAR {FFF3AD}para\nenviar o e-mail!\n \nCaso o e-mail não apareça na caixa de entrada,\nprocure na aba {0000FF}Lixo/Spamm {FFF3AD}do seu e-mail!","ENVIAR","Sair");
  1900.                 }
  1901.             }
  1902.             if(listitem == 3)
  1903.             {
  1904.                 ShowPlayerDialog(playerid,DIALOG_MENU,DIALOG_STYLE_LIST,"{0000FF}BEM-VINDO AO SERVIDOR! SELECIONE UMA OPÇÃO",TxtMenu[playerid],"CONFIRMAR","Sair");
  1905.             }
  1906.             if(listitem == 4) //<~~~~ Aqui se você tiver alguma noção de PAWN, poderá acrecentar informações do player!
  1907.             {
  1908.                 if(InfosJogador[playerid][Registrado] == 1)
  1909.                 {
  1910.                     new Nome[MAX_PLAYER_NAME],Cabecalho[50],NickInfosTxt[600],NickInfos[600];
  1911.                     GetPlayerName(playerid,Nome,MAX_PLAYER_NAME);
  1912.                     format(Cabecalho,sizeof(Cabecalho),"{FFF3AD}INFORMAÇÕES DO NICKNAME {0000FF}(%s)",Nome);
  1913.                     strcat(NickInfos,"{0000FF}VIP: {FFFF00}%d {0000FF}(1 = SIM | 0 = NÃO)\n \n{0000FF}E-MAIL: {FFFF00}%s\n \n{0000FF}DINHEIRO: {FFFF00}%d\n \n{0000FF}SKIN: {FFFF00}%d\n \n{0000FF}SCORE:"); // Esta função foi chamada porque dava erro de "Input line is too loong", que a linha era muito grande, isto serviu basicamente para dividir a linha em 2!
  1914.                     strcat(NickInfos," {FFFF00}%d\n \n{0000FF}MATOU: {FFFF00}%d\n \n{0000FF}MORREU: {FFFF00}%d\n \n{0000FF}________________________________________________________________________"); //Esta função foi chamada porque dava erro de "Input line is too loong", que a linha era muito grande, isto serviu basicamente para dividir a linha em 2!
  1915.                     format(NickInfosTxt,sizeof(NickInfosTxt),NickInfos,InfosJogador[playerid][VIP],InfosJogador[playerid][Email],InfosJogador[playerid][Dinheiro],InfosJogador[playerid][Skin],InfosJogador[playerid][Score],InfosJogador[playerid][Matou],InfosJogador[playerid][Morreu]);
  1916.                     PlayerPlaySound(playerid,1057,0.0,0.0,0.0);
  1917.                     ShowPlayerDialog(playerid,DIALOG_NICKNAME_INFOS,DIALOG_STYLE_MSGBOX,Cabecalho,NickInfosTxt,"VOLTAR","");
  1918.                 }
  1919.                 else
  1920.                 {
  1921.                     ShowPlayerDialog(playerid,DIALOG_NAOREGS,DIALOG_STYLE_MSGBOX,"{FF0000}NICKNAME NÃO REGISTRADO","{FFF3AD}Você não é um jogador {0000FF}registrado{FFF3AD}, por isso\nseu nickname não possúi informações guardadas!\n \nCrie sua conta agora, vá no {FFFF00}menu {FFF3AD}e\nescolha a opção {FFFF00}REGISTRAR {FFF3AD}e comece sua\n aventura agora mesmo!","VOLTAR","");
  1922.                 }
  1923.             }
  1924.             if(listitem == 5)
  1925.             {
  1926.                 ShowPlayerDialog(playerid,DIALOG_MENU,DIALOG_STYLE_LIST,"{0000FF}BEM-VINDO AO SERVIDOR! SELECIONE UMA OPÇÃO",TxtMenu[playerid],"CONFIRMAR","Sair");
  1927.             }
  1928.             if(listitem == 6) // Coloque os Releases e Novidades do servidor na dialog desta listitem!!!
  1929.             {
  1930.                 PlayerPlaySound(playerid,1057,0.0,0.0,0.0);
  1931.                 ShowPlayerDialog(playerid,DIALOG_NOVIDADES,DIALOG_STYLE_MSGBOX,"{0000FF}NOVIDADES E ATUALIZAÇÕES","{0000FF}31/12/12 - {FFFF00}(Exemplo de item) {FFF3AD}Olá! Este sistema de {FFFF00}Registro/Login\n{FFF3AD}que foi criado por {0000FF}HeyHoLetsGo - forum.sa-mp.com\n{FFF3AD}Espero que gostem!","VOLTAR","");
  1932.             }
  1933.             if(listitem == 7)
  1934.             {
  1935.                 ShowPlayerDialog(playerid,DIALOG_MENU,DIALOG_STYLE_LIST,"{0000FF}BEM-VINDO AO SERVIDOR! SELECIONE UMA OPÇÃO",TxtMenu[playerid],"CONFIRMAR","Sair");
  1936.             }
  1937.             if(listitem == 8) //Aqui você deve colocar o endereço do forum do seu servidor!
  1938.             {
  1939.                 PlayerPlaySound(playerid,1057,0.0,0.0,0.0);
  1940.                 ShowPlayerDialog(playerid,DIALOG_FORUM,DIALOG_STYLE_MSGBOX,"{0000FF}NOSSO FORUM","{FFF3AD}Visite nosso {0000FF}forum {FFF3AD}para mais informações do servidor!\n \n{0000FF}FÓRUM: {FFFF00}www.seuforum.dominio.com\n \n{FFF3AD}Obrigado pela atenção e tenha um ótimo jogo!","VOLTAR","");
  1941.             }
  1942.             if(listitem == 9)
  1943.             {
  1944.                 ShowPlayerDialog(playerid,DIALOG_MENU,DIALOG_STYLE_LIST,"{0000FF}BEM-VINDO AO SERVIDOR! SELECIONE UMA OPÇÃO",TxtMenu[playerid],"CONFIRMAR","Sair");
  1945.             }
  1946.             if(listitem == 10) // NÃO RETIRE OS CRÉDITOS! Eu demorei 5 longos dias para criar este Register System! E você, levará 5 secs para ocultar meu trabalho! Obrigado pela compreenção! (:
  1947.             {
  1948.                 PlayerPlaySound(playerid,1057,0.0,0.0,0.0);
  1949.                 ShowPlayerDialog(playerid,DIALOG_CREDITOS,DIALOG_STYLE_MSGBOX,"{0000FF}CRÉDITOS","{FFF3AD}Este é mais um sistema criado por: {0000FF}HeyHoLetsGo\nVisite: {FFFF00}forum.sa-mp.com\n \n{FF0000}BUGS? ERROS? {FFF3AD}Relatem pelo forum! Obrigado!\n{0000FF}Boa diversão à todos!","VOLTAR","");
  1950.             }
  1951.         }
  1952.     }
  1953.     // Aqui começa com algumas DIALOGS_STYLE_MSGBOX com a função de retonar â dialog interior quando clicar em VOLTAR.
  1954.     if(dialogid == DIALOG_NICKNAME_INFOS)
  1955.     {
  1956.         if(response)
  1957.         {
  1958.             PlayerPlaySound(playerid,1057,0.0,0.0,0.0);
  1959.             ShowPlayerDialog(playerid,DIALOG_MENU,DIALOG_STYLE_LIST,"{0000FF}BEM-VINDO AO SERVIDOR! SELECIONE UMA OPÇÃO",TxtMenu[playerid],"CONFIRMAR","Sair");
  1960.         }
  1961.     }
  1962.     if(dialogid == DIALOG_FORUM)
  1963.     {
  1964.         if(response)
  1965.         {
  1966.             PlayerPlaySound(playerid,1057,0.0,0.0,0.0);
  1967.             ShowPlayerDialog(playerid,DIALOG_MENU,DIALOG_STYLE_LIST,"{0000FF}BEM-VINDO AO SERVIDOR! SELECIONE UMA OPÇÃO",TxtMenu[playerid],"CONFIRMAR","Sair");
  1968.         }
  1969.     }
  1970.     if(dialogid == DIALOG_JAREGS)
  1971.     {
  1972.         if(response)
  1973.         {
  1974.             PlayerPlaySound(playerid,1057,0.0,0.0,0.0);
  1975.             ShowPlayerDialog(playerid,DIALOG_MENU,DIALOG_STYLE_LIST,"{0000FF}BEM-VINDO AO SERVIDOR! SELECIONE UMA OPÇÃO",TxtMenu[playerid],"CONFIRMAR","Sair");
  1976.         }
  1977.     }
  1978.     if(dialogid == DIALOG_NAOREGS)
  1979.     {
  1980.         if(response)
  1981.         {
  1982.             PlayerPlaySound(playerid,1057,0.0,0.0,0.0);
  1983.             ShowPlayerDialog(playerid,DIALOG_MENU,DIALOG_STYLE_LIST,"{0000FF}BEM-VINDO AO SERVIDOR! SELECIONE UMA OPÇÃO",TxtMenu[playerid],"CONFIRMAR","Sair");
  1984.         }
  1985.     }
  1986.     if(dialogid == DIALOG_NOVIDADES)
  1987.     {
  1988.         if(response)
  1989.         {
  1990.             PlayerPlaySound(playerid,1057,0.0,0.0,0.0);
  1991.             ShowPlayerDialog(playerid,DIALOG_MENU,DIALOG_STYLE_LIST,"{0000FF}BEM-VINDO AO SERVIDOR! SELECIONE UMA OPÇÃO",TxtMenu[playerid],"CONFIRMAR","Sair");
  1992.         }
  1993.     }
  1994.     if(dialogid == DIALOG_CREDITOS)
  1995.     {
  1996.         if(response)
  1997.         {
  1998.             PlayerPlaySound(playerid,1057,0.0,0.0,0.0);
  1999.             ShowPlayerDialog(playerid,DIALOG_MENU,DIALOG_STYLE_LIST,"{0000FF}BEM-VINDO AO SERVIDOR! SELECIONE UMA OPÇÃO",TxtMenu[playerid],"CONFIRMAR","Sair");
  2000.         }
  2001.     } // E aqui acaba as dialogs de VOLTAR...
  2002.     if(dialogid == DIALOG_LOGIN)
  2003.     {
  2004.         if(!response)
  2005.         {
  2006.             PlayerPlaySound(playerid,1057,0.0,0.0,0.0);
  2007.             ShowPlayerDialog(playerid,DIALOG_MENU,DIALOG_STYLE_LIST,"{0000FF}BEM-VINDO AO SERVIDOR! SELECIONE UMA OPÇÃO",TxtMenu[playerid],"CONFIRMAR","Sair");
  2008.         }
  2009.         else
  2010.         {
  2011.             if(strcmp(inputtext,"0",true) == 0) return ShowPlayerDialog(playerid,DIALOG_LOGIN,DIALOG_STYLE_PASSWORD,"{433BE3}FAZER LOG-IN","{FFFF00}Bem-vindo {FFF3AD}novamente!\n \nDigite sua {FFFF00}senha {FFF3AD}para logar e\ncontinuar sua aventura!\n \n{FFFF00}Esqueceu sua senha{FFF3AD}? informe-nos\npor {0000FF}(E-MAIL) {FFF3AD}ou pelo {0000FF}(FORUM).","ENTRAR","Voltar");
  2012.             if(strcmp(inputtext,DOF2_GetString(Conta(playerid),"Senha"),true) == 0)
  2013.             {
  2014.                 SetTimerEx("ConclusaoLogin",500,false,"i",playerid);
  2015.             }
  2016.             else
  2017.             {
  2018.                 ShowPlayerDialog(playerid,DIALOG_SENHA_INCORRETA,DIALOG_STYLE_MSGBOX,"{FF0000}SENHA INCORRETA!","{FFF3AD}Senha incorreta!\n{FFFF00}Tente outra vez.","VOLTAR","");
  2019.             }
  2020.         }
  2021.     }
  2022.     if(dialogid == DIALOG_REGISTRO)
  2023.     {
  2024.         if(!response)
  2025.         {
  2026.             PlayerPlaySound(playerid,1057,0.0,0.0,0.0);
  2027.             ShowPlayerDialog(playerid,DIALOG_MENU,DIALOG_STYLE_LIST,"{0000FF}BEM-VINDO AO SERVIDOR! SELECIONE UMA OPÇÃO",TxtMenu[playerid],"CONFIRMAR","Sair");
  2028.         }
  2029.         else
  2030.         {
  2031.             format(InfosJogador[playerid][Senha],100,"%s",inputtext);
  2032.             PlayerPlaySound(playerid,1057,0.0,0.0,0.0);
  2033.             ShowPlayerDialog(playerid,DIALOG_CONFIG_EMAIL,DIALOG_STYLE_INPUT,"{0000FF}CONFIGURAR E-MAIL","{FFF3AD}Agora, insira um {0000FF}e-mail {FFFF00}válido {FFF3AD}para que no caso\nde perca de senha, possamos enviálo para o mesmo.\n \n{FF0000}ATENÇÃO: {FFF3AD}Deve ser um e-mail {FFFF00}VÁLIDO!\n{FFF3AD}Caso contrário, será impossível a recuperação\nda sua senha no caso de perde-la!","CONFIRMAR","");
  2034.         }
  2035.     }
  2036.     if(dialogid == DIALOG_EMAIL)
  2037.     {
  2038.         if(!response)
  2039.         {
  2040.             PlayerPlaySound(playerid,1057,0.0,0.0,0.0);
  2041.             ShowPlayerDialog(playerid,DIALOG_MENU,DIALOG_STYLE_LIST,"{0000FF}BEM-VINDO AO SERVIDOR! SELECIONE UMA OPÇÃO",TxtMenu[playerid],"CONFIRMAR","Sair");
  2042.         }
  2043.         else
  2044.         {
  2045.             // Aqui é a dialog do EMAIL, Configure a linha com uma seta "~~>" com as informações do seu servidor!
  2046.             format(InfosJogador[playerid][Email],100,"%s",DOF2_GetString(Conta(playerid),"Email"));
  2047.             new StrEmail[400],Nome[MAX_PLAYER_NAME],EmailTxt[250];
  2048.             GetPlayerName(playerid,Nome,sizeof(Nome));
  2049.     /*~~>*/ format(StrEmail,sizeof(StrEmail),"Olá %s! Primeiramente agradecemos por jogar conosco e pela confiança que tenha por nós! Estaremos sempre trabalhando para melhor fazer de sua jogabilidade e diversão!\n \nVocê está em um processo de recuperação de conta, então sua senha segue abaixo.\nATENÇÃO: Caso você nao tenha pedido esta recuperação, troque sua senha imediatamente contactando a um ADMIN! Obrigado.\n \nSENHA: %s",Nome,InfosJogador[playerid][Senha]);
  2050.             format(EmailTxt,sizeof(EmailTxt),"{FFF3AD}O e-mail foi enviado para %s\ncom a informação da sua senha.\n{0000FF}(E-mail cadastrado nesta conta)\n \n{0000FF}OBS: {FFF3AD}Este e-mail pode demorar até\n5 minutos para ser enviado.\n \nCaso não esteja na Caixa de entrada,\nprocure na aba {0000FF}Lixo/Spamm.",InfosJogador[playerid][Email]);
  2051.             SendEmail(InfosJogador[playerid][Email],"Recuperação de senha do servidor SAMP","fifo.chierice@hotmail.com",StrEmail);
  2052.             PlayerPlaySound(playerid,1057,0.0,0.0,0.0);
  2053.             ShowPlayerDialog(playerid,DIALOG_EMAIL_ENVIADO,DIALOG_STYLE_MSGBOX,"{433BE3}E-MAIL ENVIADO!",EmailTxt,"VOLTAR","");
  2054.         }
  2055.     }
  2056.     if(dialogid == DIALOG_EMAIL_ENVIADO)
  2057.     {
  2058.         if(response)
  2059.         {
  2060.             PlayerPlaySound(playerid,1057,0.0,0.0,0.0);
  2061.             ShowPlayerDialog(playerid,DIALOG_MENU,DIALOG_STYLE_LIST,"{0000FF}BEM-VINDO AO SERVIDOR! SELECIONE UMA OPÇÃO",TxtMenu[playerid],"CONFIRMAR","Sair");
  2062.         }
  2063.     }
  2064.     if(dialogid == DIALOG_CONFIG_EMAIL)
  2065.     {
  2066.         if(response)
  2067.         {
  2068.             format(InfosJogador[playerid][Email],100,"%s",inputtext);
  2069.             PlayerPlaySound(playerid,1057,0.0,0.0,0.0);
  2070.             ShowPlayerDialog(playerid,DIALOG_SEXO,DIALOG_STYLE_LIST,"{0000FF}QUAL É O SEU GÊNERO?","{0000FF}MASCULINO {FFF3AD}- (Skin Masculina)\n \n{FF0000}FEMININO - {FFF3AD}(Skin feminina)","CONFIRMAR","");
  2071.         }
  2072.     }
  2073.     if(dialogid == DIALOG_SEXO)
  2074.     {
  2075.         if(response)
  2076.         {
  2077.             if(listitem == 0)
  2078.             {
  2079.                 for(new i = 99; i > -1; --i) SendClientMessage(playerid,-1, #);
  2080.                
  2081.                 new strmsg[128],Nome[MAX_PLAYER_NAME];
  2082.                 GetPlayerName(playerid,Nome,38);
  2083.                 format(strmsg,128,"{008C0C}[ ! ] {FFF3AD}Bem-vindo {433BE3}%s{FFF3AD} ao nosso servidor! Obrigado por jogar conosco. Inicie sua aventura!",Nome);
  2084.                 SendClientMessage(playerid,-1,strmsg);
  2085.  
  2086.                 InfosJogador[playerid][Registrado]++;
  2087.  
  2088.                 SetTimerEx("ConclusaoRegistroM",1000,false,"i",playerid);
  2089.             }
  2090.             if(listitem == 1)
  2091.             {
  2092.                 ShowPlayerDialog(playerid,DIALOG_SEXO,DIALOG_STYLE_LIST,"{0000FF}QUAL É O SEU {FFFF00}GÊNERO?","{0000FF}MASCULINO {FFF3AD}- (Skin Masculina)\n \n{FF0066}FEMININO {FFF3AD}- (Skin feminina)","CONFIRMAR","");
  2093.             }
  2094.             if(listitem == 2)
  2095.             {
  2096.                 for(new i = 99; i > -1; --i) SendClientMessage(playerid,-1, #);
  2097.                
  2098.                 new strmsg[128],Nome[MAX_PLAYER_NAME];
  2099.                 GetPlayerName(playerid,Nome,38);
  2100.                 format(strmsg,128,"{008C0C}[ ! ] {FFF3AD}Bem-vinda {433BE3}%s{FFF3AD} ao nosso servidor! Obrigado por jogar conosco. Inicie sua aventura!",Nome);
  2101.                 SendClientMessage(playerid,-1,strmsg);
  2102.  
  2103.                 InfosJogador[playerid][Registrado]++;
  2104.                
  2105.                 SetTimerEx("ConclusaoRegistroF",10000,false,"i",playerid);
  2106.             }
  2107.         }
  2108.     }
  2109.     if(dialogid == DIALOG_SENHA_INCORRETA)
  2110.     {
  2111.         if(response)
  2112.         {
  2113.             PlayerPlaySound(playerid,1057,0.0,0.0,0.0);
  2114.             ShowPlayerDialog(playerid,DIALOG_LOGIN,DIALOG_STYLE_PASSWORD,"{0000FF}FAZER LOG-IN","{FFFF00}Bem-vindo {FFF3AD}novamente!\n \nDigite sua {FFFF00}senha {FFF3AD}para logar e\ncontinuar sua aventura!\n \n{FFFF00}Esqueceu sua senha{FFF3AD}? informe-nos\npor {0000FF}(E-MAIL) {FFF3AD}ou pelo {0000FF}(FORUM).","ENTRAR","Voltar");
  2115.         }
  2116.     }
  2117.     if(dialogid == DIALOG_CONT_REPROD)
  2118.     {
  2119.         if(response)
  2120.         {
  2121.             SendClientMessage(playerid,-1,"{008C0C}[ ! ] {FFF3AD}Você optou por continuar reprodução da música do menu. Ela será tocada até que se acabe.");
  2122.         }
  2123.         else
  2124.         {
  2125.             SendClientMessage(playerid,-1,"[ ! ] Você optou por parar a reprodução da música do menu. A reprodução foi abordada.");
  2126.             StopAudioStreamForPlayer(playerid);
  2127.         }
  2128.     }
  2129.     // [/SISTEMA DE LOGIN]
  2130.    
  2131.     if(dialogid == DIALOG_VALOR_EMP)
  2132.     {
  2133.         if(response)
  2134.         {
  2135.             new str[320];
  2136.             InfosEmp[playerid][ValorEmp] = strval(inputtext);
  2137.             format(str,sizeof(str),"{00ED04}Você deseja criar uma empresa nas coordenadas:\nX: {FFFFFF}%f {00ED04}Y: {FFFFFF}%f {00ED04}Z: {FFFFFF}%f\n{00ED04}No valor de: R${FFFFFF}%d\n \n{00ED04}Escolha o {FFFFFF}INTERIOR {00ED04}da nova empresa na lista a seguir{FFFFFF}:",InfosEmp[playerid][X],InfosEmp[playerid][Y],InfosEmp[playerid][Z],InfosEmp[playerid][ValorEmp]);
  2138.             ShowPlayerDialog(playerid,DIALOG_INT_CHOOSE1,DIALOG_STYLE_MSGBOX,"{FADD00}h{1F00CF}Emp{FFFFFF} - CRIAR EMPRESA",str,"Próximo","Cancelar");
  2139.         }
  2140.     }
  2141.     if(dialogid == DIALOG_INT_CHOOSE1)
  2142.     {
  2143.         if(response)
  2144.         {
  2145.             new list[4000];
  2146.             strcat(list,"SELECIONE UM INTERIOR (Todos os interios inclusos!)\n");
  2147.             strcat(list,"{00ED04}24/7 - {FFFFFF}1\n{00ED04}24/7 - {FFFFFF}2\n{00ED04}24/7 - {FFFFFF}3\n{00ED04}24/7 - {FFFFFF}4\n{00ED04}24/7 - {FFFFFF}5\n{00ED04}24/7 - {FFFFFF}6\n{00ED04}Balcao do Aeroporto\n{00ED04}Sala de bagagens do Aeroporto\n{00ED04}Shamal - {FFFFFF}Nave\n{00ED04}Andromada - {FFFFFF}Avião\n{00ED04}Loja de armas - {FFFFFF}1\n{00ED04}Loja de armas - {FFFFFF}2\n{00ED04}Loja de armas - {FFFFFF}3\n{00ED04}Loja de armas - {FFFFFF}4\n{00ED04}Loja de armas - {FFFFFF}5\n{00ED04}");
  2148.             strcat(list,"Loja de armas - {FFFFFF}Cabines\n{00ED04}Loja de armas - {FFFFFF}Pista\n{00ED04}Corredor dos tolos - {FFFFFF}Blastin\n{00ED04}Sala de orçamento do Motel\n{00ED04}Motel Jefferson\n{00ED04}Loja de apostas - {FFFFFF}Loteria\n{00ED04}Sex Shop\n{00ED04}Fábrica de carne\n{00ED04}Loja do Zero\n{00ED04}Posto de Dillimore\n{00ED04}Porão de Caligula\n{00ED04}Sala de Zeladores FDC\n{00ED04}Escritório do Woozie\n{00ED04}Binco - {FFFFFF}Loja de roupas\n{00ED04}Didier sachs - {FFFFFF}");
  2149.             strcat(list,"Loja de roupas\n{00ED04}Prolaps - {FFFFFF}Loja de roupas\n{00ED04}Suburban - {FFFFFF}Loja de roupas\n{00ED04}Victim - {FFFFFF}Loja de roupas\n{00ED04}Zip - {FFFFFF}Loja de roupas\n{00ED04}Alhambra\n{00ED04}Bar\n{00ED04}Bar Lil' probe\n{00ED04}Lanchonete do Jay\n{00ED04}Lanchonete do Gant\n{00ED04}Lanchonete secreta do vale\n{00ED04}Mundo de Coq\n{00ED04}Bar dos bombas\n{00ED04}Burger shot\n{00ED04}Cluckin' bell\n{00ED04}Well stacked pizza\n{00ED04}Rusty Browns rosquinhas");
  2150.             strcat(list,"\n{00ED04}Quarto da Denise\n{00ED04}Quarto da Katie\n{00ED04}Quarto da Helena\n{00ED04}Quarto da Michelle\n{00ED04}Quarto da Barbara\n{00ED04}Quarto da Millie\n{00ED04}Represa Sherman\n{00ED04}Planejamento Dept - {FFFFFF}Prefeitura\n{00ED04}Area 51\n{00ED04}Academia de Los Santos\n{00ED04}Academia de San Fierro\n{00ED04}Academia de Las Venturas\n{00ED04}Casa do B Dup\n{00ED04}Quarto de Crack\n{00ED04}Casa do CJ\n{00ED04}Mansão do Madd Dogg\n{00ED04}Casa do Og Loc");
  2151.             strcat(list,"\n{00ED04}Casa do Ryder\n{00ED04}Casa do Sweet\n{00ED04}Fábrica de Crack\n{00ED04}Rancho Big Spread\n{00ED04}Fanny Batters\n{00ED04}Clube de Strip\n{00ED04}Clube de Strip - {FFFFFF}Sala particular\n{00ED04}Bordel sem nome\n{00ED04}Bordel dos Trigres\n{00ED04}Cúpula do prazer\n{00ED04}Liberty City - {FFFFFF}Fora\n{00ED04}Liberty City - {FFFFFF}Dentro\n{00ED04}Casa de gangue\n{00ED04}Coronel da Furhberger\n{00ED04}Casa de Crack\n{00ED04}Armazém 1\n{00ED04}Armazém 2\n{00ED04}Garagem");
  2152.             strcat(list," do sweet\n{00ED04}Banheiro da pousada Lil' Probe\n{00ED04}Casa não usada\n{00ED04}Batalha de controle remoto\n{00ED04}Barbearia 1\n{00ED04}Barbearia 2\n{00ED04}Barbearia 3\n{00ED04}Loja de tatuagens 1\n{00ED04}Loja de tatuagens 2\n{00ED04}Loja de tatuagens 3\n{00ED04}Departamento de Policia de LS\n{00ED04}Departamente de Policia de SF\n{00ED04}Departamente de Policia de LV\n{00ED04}Auto Escola\n{00ED04}Pista de corrida\n{00ED04}Pista de terra\n{00ED04}Pista de rally");
  2153.             strcat(list,"\n{00ED04}Kickstart\n{00ED04}Estádio Vice\n{00ED04}Garagem de San Fierro\n{00ED04}Garagem de Los Santos\n{00ED04}Loja de bombas de SF\n{00ED04}Armazém Blueberry\n{00ED04}Armazém de Las Venturas 1\n{00ED04}Armazém de Las Venturas 2 - {FFFFFF}Parte oculta\n{00ED04}Quarto escondido de CAtigula\n{00ED04}Banco\n{00ED04}Banco - {FFFFFF}Balcão\n{00ED04}Shopping de Los Santos\n{00ED04}Auto escola de Motos");
  2154.             ShowPlayerDialog(playerid,DIALOG_INT_CHOOSE2,DIALOG_STYLE_LIST,"{FADD00}h{1F00CF}Emp{FFFFFF} - CRIAR EMPRESA:",list,"Próximo","Cancelar");
  2155.         }
  2156.     }
  2157.     if(dialogid == DIALOG_INT_CHOOSE2)
  2158.     {
  2159.         if(response)
  2160.         {
  2161.             for(new i = 0; i <= 110; ++i)
  2162.             {
  2163.                 if(listitem == i)
  2164.                 {
  2165.                     InfosEmp[playerid][IntID] = i-1;
  2166.                     break;
  2167.                 }
  2168.                 new str[300];
  2169.                 format(str,sizeof(str),"{00ED04}Você deseja criar uma empresa nas coordenadas:\nX: {FFFFFF}%f {00ED04}Y: {FFFFFF}%f {00ED04}Z: {FFFFFF}%f\n{00ED04}No valor de: R${FFFFFF}%d\n{00ED04}Com o interior número: {FFFFFF}%d\n \n{00ED04}Digite o valor inicial de {FFFFFF}EXTORÇÃO {00ED04}por entrada{FFFFFF}:",InfosEmp[playerid][X],InfosEmp[playerid][Y],InfosEmp[playerid][Z],InfosEmp[playerid][ValorEmp],i);
  2170.                 ShowPlayerDialog(playerid,DIALOG_EXTORCAO,DIALOG_STYLE_INPUT,"{FADD00}h{1F00CF}Emp{FFFFFF} - CRIAR EMPRESA",str,"Próximo","Cancelar");
  2171.             }
  2172.         }
  2173.     }
  2174.     if(dialogid == DIALOG_EXTORCAO)
  2175.     {
  2176.         if(response)
  2177.         {
  2178.             new str[300],str2[500];
  2179.             InfosEmp[playerid][Extorcao] = strval(inputtext);
  2180.             format(str,sizeof(str),"{00ED04}Você deseja criar uma empresa nas coordenadas:\nX: {FFFFFF}%f {00ED04}Y: {FFFFFF}%f {00ED04}Z: {FFFFFF}%f\n{00ED04}No valor de: R${FFFFFF}%d\n{00ED04}Com o interior número: {FFFFFF}%d\n",InfosEmp[playerid][X],InfosEmp[playerid][Y],InfosEmp[playerid][Z],InfosEmp[playerid][ValorEmp],InfosEmp[playerid][IntID]); strcat(str2,str);
  2181.             format(str,sizeof(str),"{00ED04}Com valor inicial de extorção por entrada de: R${FFFFFF}%d\n \n{00ED04}Digite o {FFFFFF}ID DA PICKUP {00ED04}da nova empresa{FFFFFF}:",InfosEmp[playerid][Extorcao]); strcat(str2,str);
  2182.             ShowPlayerDialog(playerid,DIALOG_PICKUP,DIALOG_STYLE_INPUT,"{FADD00}h{1F00CF}Emp{FFFFFF} - CRIAR EMPRESA",str2,"Próximo","Cancelar");
  2183.         }
  2184.     }
  2185.     if(dialogid == DIALOG_PICKUP)
  2186.     {
  2187.         if(response)
  2188.         {
  2189.             new str[300],str2[600];
  2190.             InfosEmp[playerid][Pickup] = strval(inputtext);
  2191.             format(str,sizeof(str),"{00ED04}Você deseja criar uma empresa nas coordenadas:\nX: {FFFFFF}%f {00ED04}Y: {FFFFFF}%f {00ED04}Z: {FFFFFF}%f\n{00ED04}No valor de: R${FFFFFF}%d\n",InfosEmp[playerid][X],InfosEmp[playerid][Y],InfosEmp[playerid][Z],InfosEmp[playerid][ValorEmp]); strcat(str2,str);
  2192.             format(str,sizeof(str),"{00ED04}Com o interior conforme o ID: {FFFFFF}%d\n{00ED04}Com valor inicial de extorção por entrada de: R${FFFFFF}%d\n{00ED04}Com modelo de pickup conforme ID: {FFFFFF}%d\n \n{00ED04}Finalizando, digite o {FFFFFF}NOME {00ED04}da nova empresa{FFFFFF}:",InfosEmp[playerid][IntID],InfosEmp[playerid][Extorcao],InfosEmp[playerid][Pickup]); strcat(str2,str);
  2193.             ShowPlayerDialog(playerid,DIALOG_NOME,DIALOG_STYLE_INPUT,"{FADD00}h{1F00CF}Emp{FFFFFF} - CRIAR EMPRESA",str2,"CRIAR","Cancelar");
  2194.         }
  2195.     }
  2196.     if(dialogid == DIALOG_NOME)
  2197.     {
  2198.         if(response)
  2199.         {
  2200.             new str[400],str2[800];
  2201.             format(NomeEmp,sizeof(NomeEmp),"%s",inputtext);
  2202.             format(str,sizeof(str),"{00ED04}Você deseja criar uma empresa nas coordenadas:\nX: {FFFFFF}%f {00ED04}Y: {FFFFFF}%f {00ED04}Z: {FFFFFF}%f\n{00ED04}No valor de: R${FFFFFF}%d\n{00ED04}Com o interior conforme o ID: {FFFFFF}%d\n{00ED04}Com valor inicial de extorção por entrada de: R${FFFFFF}",InfosEmp[playerid][X],InfosEmp[playerid][Y],InfosEmp[playerid][Z],InfosEmp[playerid][ValorEmp],InfosEmp[playerid][IntID]); strcat(str2,str);
  2203.             format(str,sizeof(str),"%d\n{00ED04}Com modelo de pickup conforme ID: {FFFFFF}%d\n{00ED04}Com o nome da empresa: {FFFFFF}%s\n \n{00ED04}Você tem certeza que deseja criar esta\nnova empresa{FFFFFF}? {00ED04}Clique em {FFFFFF}CRIAR {00ED04}para terminar{FFFFFF}.\n \n{00ED04}OBS: {FFFFFF}Você poderá destruir esta empresa\nà qualquer momento usando {00ED04}/deletaremp{FFFFFF}.",InfosEmp[playerid][Extorcao],InfosEmp[playerid][Pickup],NomeEmp); strcat(str2,str);
  2204.             ShowPlayerDialog(playerid,DIALOG_CONCLUSAO,DIALOG_STYLE_MSGBOX,"{FADD00}h{1F00CF}Emp{FFFFFF} - CRIAR EMPRESA",str2,"CRIAR","Cancelar");
  2205.         }
  2206.     }
  2207.     if(dialogid == DIALOG_CONCLUSAO)
  2208.     {
  2209.         if(response)
  2210.         {
  2211.             for(new e = 0; e <= MAX_EMPRESAS; e++)
  2212.             {
  2213.                 new Emps[64];
  2214.                 format(Emps,sizeof(Emps),"Empresas/%d.ini",e);
  2215.                 if(!DOF2_FileExists(Emps))
  2216.                 {
  2217.                     DOF2_CreateFile(Emps);
  2218.                     DOF2_SetString(Emps,"Nome",NomeEmp);
  2219.                     DOF2_SetFloat(Emps,"X",InfosEmp[playerid][X]);
  2220.                     DOF2_SetFloat(Emps,"Y",InfosEmp[playerid][Y]);
  2221.                     DOF2_SetFloat(Emps,"Z",InfosEmp[playerid][Z]);
  2222.                     DOF2_SetInt(Emps,"ID",e);
  2223.                     DOF2_SetInt(Emps,"Valor",InfosEmp[playerid][ValorEmp]);
  2224.                     DOF2_SetInt(Emps,"IDInterior",InfosEmp[playerid][IntID]);
  2225.                     DOF2_SetInt(Emps,"Extorcao",InfosEmp[playerid][Extorcao]);
  2226.                     DOF2_SetInt(Emps,"Pickup",InfosEmp[playerid][Pickup]);
  2227.                     DOF2_SetInt(Emps,"Cofre",0);
  2228.                     DOF2_SetString(Emps,"DONO","Nenhum");
  2229.                     DOF2_SaveFile();
  2230.                     CarregarEmps();
  2231.                     break;
  2232.                 }
  2233.             }
  2234.         }
  2235.         else SendClientMessage(playerid,-1,"{FFFFFF}[ ! ] {FADD00}Criação da nova empresa cancelada{FFFFFF}.");
  2236.     }
  2237.     if(dialogid == DIALOG_COMPRAR_EMP)
  2238.     {
  2239.         if(response)
  2240.         {
  2241.             new Nome[MAX_PLAYER_NAME],Emps[64];
  2242.             format(Emps,sizeof(Emps),"Empresas/%d.ini",IDEmp[playerid]);
  2243.             GetPlayerName(playerid,Nome,MAX_PLAYER_NAME);
  2244.             DOF2_SetString(Emps,"DONO",Nome);
  2245.             DOF2_SaveFile();
  2246.             DarDinheiro(playerid,-DOF2_GetInt(Emps,"Valor"));
  2247.             SendClientMessage(playerid,-1,"{FFFFFF}[ ! ] {00ED04}Você comprou esta empresa! Use: {FFFFFF}/ajudaemp {00ED04}para mais informações{FFFFFF}.");
  2248.             RetirarEmps();
  2249.             CarregarEmps();
  2250.         }
  2251.     }
  2252.     if(dialogid == DIALOG_VENDER_EMP)
  2253.     {
  2254.         if(response)
  2255.         {
  2256.             new Emps[64];
  2257.             format(Emps,sizeof(Emps),"Empresas/%d.ini",InfosEmp[playerid][IDEmpPresente]);
  2258.             DOF2_SetString(Emps,"DONO","Nenhum");
  2259.             DarDinheiro(playerid,DOF2_GetInt(Emps,"Valor"));
  2260.             SendClientMessage(playerid,-1,"{FFFFFF}[ ! ] {00ED04}Empresa vendida com sucesso{FFFFFF}!");
  2261.             RetirarEmps();
  2262.             CarregarEmps();
  2263.         }
  2264.     }
  2265.     if(dialogid == DIALOG_SALDO_EMP)
  2266.     {
  2267.         if(response)
  2268.         {
  2269.             new Emps[64];
  2270.             format(Emps,sizeof(Emps),"Empresas/%d.ini",InfosEmp[playerid][IDEmpPresente]);
  2271.             {
  2272.                 if(strval(inputtext) <= DOF2_GetInt(Emps,"Cofre"))
  2273.                 {
  2274.                     new AtualCofre[MAX_PLAYERS];
  2275.                     DarDinheiro(playerid,strval(inputtext));
  2276.                     AtualCofre[playerid] = DOF2_GetInt(Emps,"Cofre");
  2277.                     DOF2_SetInt(Emps,"Cofre",AtualCofre[playerid]-strval(inputtext));
  2278.                 }
  2279.                 else SendClientMessage(playerid,-1,"{FFFFFF}[ ! ] {FF0000}Sua empresa não possúi esta quantidade de lucros{FFFFFF}.");
  2280.             }
  2281.         }
  2282.     }
  2283.     if(dialogid == DIALOG_DELETAR_EMP)
  2284.     {
  2285.         if(response)
  2286.         {
  2287.             new Emps[64];
  2288.             format(Emps,sizeof(Emps),"Empresas/%d.ini",strval(inputtext));
  2289.             if(DOF2_FileExists(Emps))
  2290.             {
  2291.                 DOF2_RemoveFile(Emps);
  2292.                 RetirarEmps();
  2293.                 CarregarEmps();
  2294.                 SendClientMessage(playerid,-1,"{FFFFFF}[ ! ] {00ED04}A empresa foi removida com sucesso{FFFFFF}.");
  2295.             }
  2296.             else SendClientMessage(playerid,-1,"{FFFFFF}[ ! ] {FF0000}Esta empresa não existe{FFFFFF}!");
  2297.         }
  2298.     }
  2299.     if(dialogid == DIALOG_INFOS_EMP)
  2300.     {
  2301.         if(response)
  2302.         {
  2303.             new Emps[64];
  2304.             format(Emps,sizeof(Emps),"Empresas/%d.ini",strval(inputtext));
  2305.             {
  2306.                 if(DOF2_FileExists(Emps))
  2307.                 {
  2308.                     new str[400],str2[600];
  2309.                     format(str,sizeof(str),"{00ED04}Esta empresa está localizada nas coordenadas:\nX: {FFFFFF}%f {00ED04}Y: {FFFFFF}%f {00ED04}Z: {FFFFFF}%f\n{00ED04}No valor de: R${FFFFFF}%d\n{00ED04}Com o interior conforme o ID: {FFFFFF}%d\n{00ED04}Com valor de extorção por entrada de: R${FFFFFF}",DOF2_GetFloat(Emps,"X"),DOF2_GetFloat(Emps,"Y"),DOF2_GetFloat(Emps,"Z"),DOF2_GetInt(Emps,"Valor"),DOF2_GetInt(Emps,"IDInterior")); strcat(str2,str);
  2310.                     format(str,sizeof(str),"%d\n{00ED04}Com modelo de pickup conforme ID: {FFFFFF}%d\n{00ED04}Com o nome da empresa: {FFFFFF}%s\n{00ED04}DONO da empresa: {FFFFFF}%s",DOF2_GetInt(Emps,"Extorcao"),DOF2_GetInt(Emps,"Pickup"),DOF2_GetString(Emps,"Nome"),DOF2_GetString(Emps,"DONO")); strcat(str2,str);
  2311.                     ShowPlayerDialog(playerid,DIALOG_INFOS_EMP_SHOW,DIALOG_STYLE_MSGBOX,"{FADD00}h{1F00CF}Emp{FFFFFF} - INFORMAÇÕES",str2,"FECHAR","");
  2312.                 }
  2313.                 else SendClientMessage(playerid,-1,"{FFFFFF}[ ! ] {FF0000}Esta empresa não existe{FFFFFF}!");
  2314.             }
  2315.         }
  2316.     }
  2317.     if(dialogid == DIALOG_EDITAR_EMP)
  2318.     {
  2319.         if(response)
  2320.         {
  2321.             new str[256],Emps[64];
  2322.             format(Emps,sizeof(Emps),"Empresas/%d.ini",strval(inputtext));
  2323.             if(DOF2_FileExists(Emps))
  2324.             {
  2325.                 IDEmp[playerid] = strval(inputtext);
  2326.                 format(str,sizeof(str),"{00ED04}DONO: {FFFFFF}%s\n{00ED04}NOME: {FFFFFF}%s\n{00ED04}VALOR: R${FFFFFF}%d,00\n{00ED04}INTERIOR: {FFFFFF}%d\n{00ED04}EXTORÇÃO: R${FFFFFF}%d,00\n{00ED04}PICKUP: {FFFFFF}%d\n{00ED04}COFRE: R${FFFFFF}%d",DOF2_GetString(Emps,"DONO"),DOF2_GetString(Emps,"Nome"),DOF2_GetInt(Emps,"Valor"),DOF2_GetInt(Emps,"IDInterior"),DOF2_GetInt(Emps,"Extorcao"),DOF2_GetInt(Emps,"Pickup"),DOF2_GetInt(Emps,"Cofre"));
  2327.                 ShowPlayerDialog(playerid,DIALOG_EDIT_LIST,DIALOG_STYLE_LIST,"{FADD00}h{1F00CF}Emp{FFFFFF} - EDITAR EMPRESA",str,"EDITAR","Cancelar");
  2328.             }
  2329.             else SendClientMessage(playerid,-1,"{FFFFFF}[ ! ] {FF0000}Esta empresa não existe{FFFFFF}!");
  2330.         }
  2331.     }
  2332.     if(dialogid == DIALOG_EDIT_LIST)
  2333.     {
  2334.         if(response)
  2335.         {
  2336.             if(listitem == 0)
  2337.             {
  2338.                 ShowPlayerDialog(playerid,DIALOG_EDIT_DONO,DIALOG_STYLE_INPUT,"{FADD00}h{1F00CF}Emp{FFFFFF} - EDITAR DONO","{00ED04}Digite o nome do novo {FFFFFF}DONO {00ED04}desta empresa{FFFFFF}:\n{00ED04}Para retirar o dono, digite: {FFFFFF}Nenhum","CONFIRMA","Voltar");
  2339.             }
  2340.             if(listitem == 1)
  2341.             {
  2342.                 ShowPlayerDialog(playerid,DIALOG_EDIT_NOME,DIALOG_STYLE_INPUT,"{FADD00}h{1F00CF}Emp{FFFFFF} - EDITAR NOME","{00ED04}Digite o novo {FFFFFF}NOME {00ED04}da empresa{FFFFFF}:","CONFIRMA","Voltar");
  2343.             }
  2344.             if(listitem == 2)
  2345.             {
  2346.                 ShowPlayerDialog(playerid,DIALOG_EDIT_VALOR,DIALOG_STYLE_INPUT,"{FADD00}h{1F00CF}Emp{FFFFFF} - EDITAR VALOR","{00ED04}Digite o novo {FFFFFF}VALOR {00ED04}da empresa{FFFFFF}:","CONFIRMA","Voltar");
  2347.             }
  2348.             if(listitem == 3)
  2349.             {
  2350.                 new list[4000];
  2351.                 strcat(list,"SELECIONE UM INTERIOR (Mais opções na próxima versão)\n");
  2352.                 strcat(list,"{00ED04}24/7 - {FFFFFF}1\n{00ED04}24/7 - {FFFFFF}2\n{00ED04}24/7 - {FFFFFF}3\n{00ED04}24/7 - {FFFFFF}4\n{00ED04}24/7 - {FFFFFF}5\n{00ED04}24/7 - {FFFFFF}6\n{00ED04}Balcao do Aeroporto\n{00ED04}Sala de bagagens do Aeroporto\n{00ED04}Shamal - {FFFFFF}Nave\n{00ED04}Andromada - {FFFFFF}Avião\n{00ED04}Loja de armas - {FFFFFF}1\n{00ED04}Loja de armas - {FFFFFF}2\n{00ED04}Loja de armas - {FFFFFF}3\n{00ED04}Loja de armas - {FFFFFF}4\n{00ED04}Loja de armas - {FFFFFF}5\n{00ED04}");
  2353.                 strcat(list,"Loja de armas - {FFFFFF}Cabines\n{00ED04}Loja de armas - {FFFFFF}Pista\n{00ED04}Corredor dos tolos - {FFFFFF}Blastin\n{00ED04}Sala de orçamento do Motel\n{00ED04}Motel Jefferson\n{00ED04}Loja de apostas - {FFFFFF}Loteria\n{00ED04}Sex Shop\n{00ED04}Fábrica de carne\n{00ED04}Loja do Zero\n{00ED04}Posto de Dillimore\n{00ED04}Porão de Caligula\n{00ED04}Sala de Zeladores FDC\n{00ED04}Escritório do Woozie\n{00ED04}Binco - {FFFFFF}Loja de roupas\n{00ED04}Didier sachs - {FFFFFF}");
  2354.                 strcat(list,"Loja de roupas\n{00ED04}Prolaps - {FFFFFF}Loja de roupas\n{00ED04}Suburban - {FFFFFF}Loja de roupas\n{00ED04}Victim - {FFFFFF}Loja de roupas\n{00ED04}Zip - {FFFFFF}Loja de roupas\n{00ED04}Alhambra\n{00ED04}Bar\n{00ED04}Bar Lil' probe\n{00ED04}Lanchonete do Jay\n{00ED04}Lanchonete do Gant\n{00ED04}Lanchonete secreta do vale\n{00ED04}Mundo de Coq\n{00ED04}Bar dos bombas\n{00ED04}Burger shot\n{00ED04}Cluckin' bell\n{00ED04}Well stacked pizza\n{00ED04}Rusty Browns rosquinhas");
  2355.                 strcat(list,"\n{00ED04}Quarto da Denise\n{00ED04}Quarto da Katie\n{00ED04}Quarto da Helena\n{00ED04}Quarto da Michelle\n{00ED04}Quarto da Barbara\n{00ED04}Quarto da Millie\n{00ED04}Represa Sherman\n{00ED04}Planejamento Dept - {FFFFFF}Prefeitura\n{00ED04}Area 51\n{00ED04}Academia de Los Santos\n{00ED04}Academia de San Fierro\n{00ED04}Academia de Las Venturas\n{00ED04}Casa do B Dup\n{00ED04}Casa do CJ\n{00ED04}Mansão do Madd Dogg\n{00ED04}Casa do Og Loc\n{00ED04}Casa do Ryder");
  2356.                 strcat(list,"\n{00ED04}Casa do Sweet\n{00ED04}Fábrica de Crack\n{00ED04}Rancho Big Spread\n{00ED04}Fanny Batters\n{00ED04}Clube de Strip\n{00ED04}Clube de Strip - {FFFFFF}Sala particular\n{00ED04}Bordel sem nome\n{00ED04}Bordel dos Trigres\n{00ED04}Cúpula do prazer\n{00ED04}Liberty City - {FFFFFF}Fora\n{00ED04}Liberty City - {FFFFFF}Dentro\n{00ED04}Casa de gangue\n{00ED04}Coronel da Furhberger\n{00ED04}Casa de Crack\n{00ED04}Armazém 1\n{00ED04}Armazém 2\n{00ED04}Garagem do sweet");
  2357.                 strcat(list,"\n{00ED04}Banheiro da pousada Lil' Probe\n{00ED04}Casa não usada\n{00ED04}Batalha de controle remoto\n{00ED04}Barbearia 1\n{00ED04}Barbearia 2\n{00ED04}Barbearia 3\n{00ED04}Loja de tatuagens 1\n{00ED04}Loja de tatuagens 2\n{00ED04}Loja de tatuagens 3\n{00ED04}Departamento de Policia de LS\n{00ED04}Departamente de Policia de SF\n{00ED04}Departamente de Policia de LV\n{00ED04}Auto Escola\n{00ED04}Pista de corrida\n{00ED04}Pista de rally\n{00ED04}Kickstart\n{00ED04}");
  2358.                 strcat(list,"Estádio Vice\n{00ED04}Garagem de San Fierro\n{00ED04}Garagem de Los Santos\n{00ED04}Loja de bombas de SF\n{00ED04}Armazém Blueberry\n{00ED04}Armazém de Las Venturas 1\n{00ED04}Armazém de Las Venturas 2 - {FFFFFF}Parte oculta\n{00ED04}Quarto escondido de CAtigula\n{00ED04}Banco\n{00ED04}Banco - {FFFFFF}Balcão\n{00ED04}Shopping de Los Santos\n{00ED04}Auto escola de Motos");
  2359.                 ShowPlayerDialog(playerid,DIALOG_EDIT_INTERIOR,DIALOG_STYLE_LIST,"{FADD00}h{1F00CF}Emp{FFFFFF} - EDITAR INTERIOR",list,"CONFIRMA","Voltar");
  2360.             }
  2361.             if(listitem == 4)
  2362.             {
  2363.                 ShowPlayerDialog(playerid,DIALOG_EDIT_EXTORCAO,DIALOG_STYLE_INPUT,"{FADD00}h{1F00CF}Emp{FFFFFF} - EDITAR EXTORÇÃO","{00ED04}Digite o novo valor da {FFFFFF}EXTORÇÃO {00ED04}por entrada{FFFFFF}:","CONFIRMA","Voltar");
  2364.             }
  2365.             if(listitem == 5)
  2366.             {
  2367.                 ShowPlayerDialog(playerid,DIALOG_EDIT_PICKUP,DIALOG_STYLE_INPUT,"{FADD00}h{1F00CF}Emp{FFFFFF} - EDITAR PICKUP","{00ED04}Digite o {FFFFFF}ID {00ED04}do novo {FFFFFF}PICKUP{00ED04}:","CONFIRMA","Voltar");
  2368.             }
  2369.             if(listitem == 6)
  2370.             {
  2371.                 ShowPlayerDialog(playerid,DIALOG_EDIT_COFRE,DIALOG_STYLE_INPUT,"{FADD00}h{1F00CF}Emp{FFFFFF} - EDITAR COFRE","{00ED04}Digite o novo valor do {FFFFFF}COFRE{00ED04}:","CONFIRMA","Voltar");
  2372.             }
  2373.         }
  2374.     }
  2375.     if(dialogid == DIALOG_EDIT_DONO)
  2376.     {
  2377.         new Emps[64];
  2378.         format(Emps,sizeof(Emps),"Empresas/%d.ini",IDEmp[playerid]);
  2379.         if(response)
  2380.         {
  2381.             DOF2_SetString(Emps,"DONO",inputtext);
  2382.             SendClientMessage(playerid,-1,"{FFFFFF}[ ! ] {00ED04}O novo dono foi definido com sucesso{FFFFFF}!");
  2383.             RetirarEmps();
  2384.             CarregarEmps();
  2385.             new str[256];
  2386.             format(str,sizeof(str),"{00ED04}DONO: {FFFFFF}%s\n{00ED04}NOME: {FFFFFF}%s\n{00ED04}VALOR: R${FFFFFF}%d,00\n{00ED04}INTERIOR: {FFFFFF}%d\n{00ED04}EXTORÇÃO: R${FFFFFF}%d,00\n{00ED04}PICKUP: {FFFFFF}%d\n{00ED04}COFRE: R${FFFFFF}%d",DOF2_GetString(Emps,"DONO"),DOF2_GetString(Emps,"Nome"),DOF2_GetInt(Emps,"Valor"),DOF2_GetInt(Emps,"IDInterior"),DOF2_GetInt(Emps,"Extorcao"),DOF2_GetInt(Emps,"Pickup"),DOF2_GetInt(Emps,"Cofre"));
  2387.             ShowPlayerDialog(playerid,DIALOG_EDIT_LIST,DIALOG_STYLE_LIST,"{FADD00}h{1F00CF}Emp{FFFFFF} - EDITAR EMPRESA",str,"EDITAR","Cancelar");
  2388.         }
  2389.         else
  2390.         {
  2391.             new str[256];
  2392.             format(str,sizeof(str),"{00ED04}DONO: {FFFFFF}%s\n{00ED04}NOME: {FFFFFF}%s\n{00ED04}VALOR: R${FFFFFF}%d,00\n{00ED04}INTERIOR: {FFFFFF}%d\n{00ED04}EXTORÇÃO: R${FFFFFF}%d,00\n{00ED04}PICKUP: {FFFFFF}%d\n{00ED04}COFRE: R${FFFFFF}%d",DOF2_GetString(Emps,"DONO"),DOF2_GetString(Emps,"Nome"),DOF2_GetInt(Emps,"Valor"),DOF2_GetInt(Emps,"IDInterior"),DOF2_GetInt(Emps,"Extorcao"),DOF2_GetInt(Emps,"Pickup"),DOF2_GetInt(Emps,"Cofre"));
  2393.             ShowPlayerDialog(playerid,DIALOG_EDIT_LIST,DIALOG_STYLE_LIST,"{FADD00}h{1F00CF}Emp{FFFFFF} - EDITAR EMPRESA",str,"EDITAR","Cancelar");
  2394.         }
  2395.     }
  2396.     if(dialogid == DIALOG_EDIT_NOME)
  2397.     {
  2398.         new Emps[64];
  2399.         format(Emps,sizeof(Emps),"Empresas/%d.ini",IDEmp[playerid]);
  2400.         if(response)
  2401.         {
  2402.             DOF2_SetString(Emps,"Nome",inputtext);
  2403.             SendClientMessage(playerid,-1,"{FFFFFF}[ ! ] {00ED04}O novo nome foi definido com sucesso{FFFFFF}!");
  2404.             RetirarEmps();
  2405.             CarregarEmps();
  2406.             new str[256];
  2407.             format(str,sizeof(str),"{00ED04}DONO: {FFFFFF}%s\n{00ED04}NOME: {FFFFFF}%s\n{00ED04}VALOR: R${FFFFFF}%d,00\n{00ED04}INTERIOR: {FFFFFF}%d\n{00ED04}EXTORÇÃO: R${FFFFFF}%d,00\n{00ED04}PICKUP: {FFFFFF}%d\n{00ED04}COFRE: R${FFFFFF}%d",DOF2_GetString(Emps,"DONO"),DOF2_GetString(Emps,"Nome"),DOF2_GetInt(Emps,"Valor"),DOF2_GetInt(Emps,"IDInterior"),DOF2_GetInt(Emps,"Extorcao"),DOF2_GetInt(Emps,"Pickup"),DOF2_GetInt(Emps,"Cofre"));
  2408.             ShowPlayerDialog(playerid,DIALOG_EDIT_LIST,DIALOG_STYLE_LIST,"{FADD00}h{1F00CF}Emp{FFFFFF} - EDITAR EMPRESA",str,"EDITAR","Cancelar");
  2409.         }
  2410.         else
  2411.         {
  2412.             new str[256];
  2413.             format(str,sizeof(str),"{00ED04}DONO: {FFFFFF}%s\n{00ED04}NOME: {FFFFFF}%s\n{00ED04}VALOR: R${FFFFFF}%d,00\n{00ED04}INTERIOR: {FFFFFF}%d\n{00ED04}EXTORÇÃO: R${FFFFFF}%d,00\n{00ED04}PICKUP: {FFFFFF}%d\n{00ED04}COFRE: R${FFFFFF}%d",DOF2_GetString(Emps,"DONO"),DOF2_GetString(Emps,"Nome"),DOF2_GetInt(Emps,"Valor"),DOF2_GetInt(Emps,"IDInterior"),DOF2_GetInt(Emps,"Extorcao"),DOF2_GetInt(Emps,"Pickup"),DOF2_GetInt(Emps,"Cofre"));
  2414.             ShowPlayerDialog(playerid,DIALOG_EDIT_LIST,DIALOG_STYLE_LIST,"{FADD00}h{1F00CF}Emp{FFFFFF} - EDITAR EMPRESA",str,"EDITAR","Cancelar");
  2415.         }
  2416.     }
  2417.     if(dialogid == DIALOG_EDIT_VALOR)
  2418.     {
  2419.         new Emps[64];
  2420.         format(Emps,sizeof(Emps),"Empresas/%d.ini",IDEmp[playerid]);
  2421.         if(response)
  2422.         {
  2423.             DOF2_SetInt(Emps,"Valor",strval(inputtext));
  2424.             SendClientMessage(playerid,-1,"{FFFFFF}[ ! ] {00ED04}O novo valor foi definido com sucesso{FFFFFF}!");
  2425.             RetirarEmps();
  2426.             CarregarEmps();
  2427.             new str[256];
  2428.             format(str,sizeof(str),"{00ED04}DONO: {FFFFFF}%s\n{00ED04}NOME: {FFFFFF}%s\n{00ED04}VALOR: R${FFFFFF}%d,00\n{00ED04}INTERIOR: {FFFFFF}%d\n{00ED04}EXTORÇÃO: R${FFFFFF}%d,00\n{00ED04}PICKUP: {FFFFFF}%d\n{00ED04}COFRE: R${FFFFFF}%d",DOF2_GetString(Emps,"DONO"),DOF2_GetString(Emps,"Nome"),DOF2_GetInt(Emps,"Valor"),DOF2_GetInt(Emps,"IDInterior"),DOF2_GetInt(Emps,"Extorcao"),DOF2_GetInt(Emps,"Pickup"),DOF2_GetInt(Emps,"Cofre"));
  2429.             ShowPlayerDialog(playerid,DIALOG_EDIT_LIST,DIALOG_STYLE_LIST,"{FADD00}h{1F00CF}Emp{FFFFFF} - EDITAR EMPRESA",str,"EDITAR","Cancelar");
  2430.         }
  2431.         else
  2432.         {
  2433.             new str[256];
  2434.             format(str,sizeof(str),"{00ED04}DONO: {FFFFFF}%s\n{00ED04}NOME: {FFFFFF}%s\n{00ED04}VALOR: R${FFFFFF}%d,00\n{00ED04}INTERIOR: {FFFFFF}%d\n{00ED04}EXTORÇÃO: R${FFFFFF}%d,00\n{00ED04}PICKUP: {FFFFFF}%d\n{00ED04}COFRE: R${FFFFFF}%d",DOF2_GetString(Emps,"DONO"),DOF2_GetString(Emps,"Nome"),DOF2_GetInt(Emps,"Valor"),DOF2_GetInt(Emps,"IDInterior"),DOF2_GetInt(Emps,"Extorcao"),DOF2_GetInt(Emps,"Pickup"),DOF2_GetInt(Emps,"Cofre"));
  2435.             ShowPlayerDialog(playerid,DIALOG_EDIT_LIST,DIALOG_STYLE_LIST,"{FADD00}h{1F00CF}Emp{FFFFFF} - EDITAR EMPRESA",str,"EDITAR","Cancelar");
  2436.         }
  2437.     }
  2438.     if(dialogid == DIALOG_EDIT_INTERIOR)
  2439.     {
  2440.         new Emps[64];
  2441.         format(Emps,sizeof(Emps),"Empresas/%d.ini",IDEmp[playerid]);
  2442.         if(response)
  2443.         {
  2444.             for(new i = 0; i <= 110; ++i)
  2445.             {
  2446.                 if(listitem == i)
  2447.                 {
  2448.                     DOF2_SetInt(Emps,"IDInterior",i-1);
  2449.                     RetirarEmps();
  2450.                     CarregarEmps();
  2451.                     break;
  2452.                 }
  2453.                 new str[256];
  2454.                 SendClientMessage(playerid,-1,"{FFFFFF}[ ! ] {00ED04}O novo interior foi definido com sucesso{FFFFFF}!");
  2455.                 format(str,sizeof(str),"{00ED04}DONO: {FFFFFF}%s\n{00ED04}NOME: {FFFFFF}%s\n{00ED04}VALOR: R${FFFFFF}%d,00\n{00ED04}INTERIOR: {FFFFFF}%d\n{00ED04}EXTORÇÃO: R${FFFFFF}%d,00\n{00ED04}PICKUP: {FFFFFF}%d\n{00ED04}COFRE: R${FFFFFF}%d",DOF2_GetString(Emps,"DONO"),DOF2_GetString(Emps,"Nome"),DOF2_GetInt(Emps,"Valor"),DOF2_GetInt(Emps,"IDInterior"),DOF2_GetInt(Emps,"Extorcao"),DOF2_GetInt(Emps,"Pickup"),DOF2_GetInt(Emps,"Cofre"));
  2456.                 ShowPlayerDialog(playerid,DIALOG_EDIT_LIST,DIALOG_STYLE_LIST,"{FADD00}h{1F00CF}Emp{FFFFFF} - EDITAR EMPRESA",str,"EDITAR","Cancelar");
  2457.                 break;
  2458.             }
  2459.         }
  2460.         else
  2461.         {
  2462.             new str[256];
  2463.             format(str,sizeof(str),"{00ED04}DONO: {FFFFFF}%s\n{00ED04}NOME: {FFFFFF}%s\n{00ED04}VALOR: R${FFFFFF}%d,00\n{00ED04}INTERIOR: {FFFFFF}%d\n{00ED04}EXTORÇÃO: R${FFFFFF}%d,00\n{00ED04}PICKUP: {FFFFFF}%d\n{00ED04}COFRE: R${FFFFFF}%d",DOF2_GetString(Emps,"DONO"),DOF2_GetString(Emps,"Nome"),DOF2_GetInt(Emps,"Valor"),DOF2_GetInt(Emps,"IDInterior"),DOF2_GetInt(Emps,"Extorcao"),DOF2_GetInt(Emps,"Pickup"),DOF2_GetInt(Emps,"Cofre"));
  2464.             ShowPlayerDialog(playerid,DIALOG_EDIT_LIST,DIALOG_STYLE_LIST,"{FADD00}h{1F00CF}Emp{FFFFFF} - EDITAR EMPRESA",str,"EDITAR","Cancelar");
  2465.         }
  2466.     }
  2467.     if(dialogid == DIALOG_EDIT_EXTORCAO)
  2468.     {
  2469.         new Emps[64];
  2470.         format(Emps,sizeof(Emps),"Empresas/%d.ini",IDEmp[playerid]);
  2471.         if(response)
  2472.         {
  2473.             DOF2_SetInt(Emps,"Extorcao",strval(inputtext));
  2474.             SendClientMessage(playerid,-1,"{FFFFFF}[ ! ] {00ED04}O novo valor de extorção foi definido com sucesso{FFFFFF}!");
  2475.             RetirarEmps();
  2476.             CarregarEmps();
  2477.             new str[256];
  2478.             format(str,sizeof(str),"{00ED04}DONO: {FFFFFF}%s\n{00ED04}NOME: {FFFFFF}%s\n{00ED04}VALOR: R${FFFFFF}%d,00\n{00ED04}INTERIOR: {FFFFFF}%d\n{00ED04}EXTORÇÃO: R${FFFFFF}%d,00\n{00ED04}PICKUP: {FFFFFF}%d\n{00ED04}COFRE: R${FFFFFF}%d",DOF2_GetString(Emps,"DONO"),DOF2_GetString(Emps,"Nome"),DOF2_GetInt(Emps,"Valor"),DOF2_GetInt(Emps,"IDInterior"),DOF2_GetInt(Emps,"Extorcao"),DOF2_GetInt(Emps,"Pickup"),DOF2_GetInt(Emps,"Cofre"));
  2479.             ShowPlayerDialog(playerid,DIALOG_EDIT_LIST,DIALOG_STYLE_LIST,"{FADD00}h{1F00CF}Emp{FFFFFF} - EDITAR EMPRESA",str,"EDITAR","Cancelar");
  2480.         }
  2481.         else
  2482.         {
  2483.             new str[256];
  2484.             format(str,sizeof(str),"{00ED04}DONO: {FFFFFF}%s\n{00ED04}NOME: {FFFFFF}%s\n{00ED04}VALOR: R${FFFFFF}%d,00\n{00ED04}INTERIOR: {FFFFFF}%d\n{00ED04}EXTORÇÃO: R${FFFFFF}%d,00\n{00ED04}PICKUP: {FFFFFF}%d\n{00ED04}COFRE: R${FFFFFF}%d",DOF2_GetString(Emps,"DONO"),DOF2_GetString(Emps,"Nome"),DOF2_GetInt(Emps,"Valor"),DOF2_GetInt(Emps,"IDInterior"),DOF2_GetInt(Emps,"Extorcao"),DOF2_GetInt(Emps,"Pickup"),DOF2_GetInt(Emps,"Cofre"));
  2485.             ShowPlayerDialog(playerid,DIALOG_EDIT_LIST,DIALOG_STYLE_LIST,"{FADD00}h{1F00CF}Emp{FFFFFF} - EDITAR EMPRESA",str,"EDITAR","Cancelar");
  2486.         }
  2487.     }
  2488.     if(dialogid == DIALOG_EDIT_PICKUP)
  2489.     {
  2490.         new Emps[64];
  2491.         format(Emps,sizeof(Emps),"Empresas/%d.ini",IDEmp[playerid]);
  2492.         if(response)
  2493.         {
  2494.             DOF2_SetInt(Emps,"Pickup",strval(inputtext));
  2495.             SendClientMessage(playerid,-1,"{FFFFFF}[ ! ] {00ED04}A nova pickup foi definida com sucesso{FFFFFF}!");
  2496.             RetirarEmps();
  2497.             CarregarEmps();
  2498.             new str[256];
  2499.             format(str,sizeof(str),"{00ED04}DONO: {FFFFFF}%s\n{00ED04}NOME: {FFFFFF}%s\n{00ED04}VALOR: R${FFFFFF}%d,00\n{00ED04}INTERIOR: {FFFFFF}%d\n{00ED04}EXTORÇÃO: R${FFFFFF}%d,00\n{00ED04}PICKUP: {FFFFFF}%d\n{00ED04}COFRE: R${FFFFFF}%d",DOF2_GetString(Emps,"DONO"),DOF2_GetString(Emps,"Nome"),DOF2_GetInt(Emps,"Valor"),DOF2_GetInt(Emps,"IDInterior"),DOF2_GetInt(Emps,"Extorcao"),DOF2_GetInt(Emps,"Pickup"),DOF2_GetInt(Emps,"Cofre"));
  2500.             ShowPlayerDialog(playerid,DIALOG_EDIT_LIST,DIALOG_STYLE_LIST,"{FADD00}h{1F00CF}Emp{FFFFFF} - EDITAR EMPRESA",str,"EDITAR","Cancelar");
  2501.         }
  2502.         else
  2503.         {
  2504.             new str[256];
  2505.             format(str,sizeof(str),"{00ED04}DONO: {FFFFFF}%s\n{00ED04}NOME: {FFFFFF}%s\n{00ED04}VALOR: R${FFFFFF}%d,00\n{00ED04}INTERIOR: {FFFFFF}%d\n{00ED04}EXTORÇÃO: R${FFFFFF}%d,00\n{00ED04}PICKUP: {FFFFFF}%d\n{00ED04}COFRE: R${FFFFFF}%d",DOF2_GetString(Emps,"DONO"),DOF2_GetString(Emps,"Nome"),DOF2_GetInt(Emps,"Valor"),DOF2_GetInt(Emps,"IDInterior"),DOF2_GetInt(Emps,"Extorcao"),DOF2_GetInt(Emps,"Pickup"),DOF2_GetInt(Emps,"Cofre"));
  2506.             ShowPlayerDialog(playerid,DIALOG_EDIT_LIST,DIALOG_STYLE_LIST,"{FADD00}h{1F00CF}Emp{FFFFFF} - EDITAR EMPRESA",str,"EDITAR","Cancelar");
  2507.         }
  2508.     }
  2509.     if(dialogid == DIALOG_EDIT_COFRE)
  2510.     {
  2511.         new Emps[64];
  2512.         format(Emps,sizeof(Emps),"Empresas/%d.ini",IDEmp[playerid]);
  2513.         if(response)
  2514.         {
  2515.             DOF2_SetInt(Emps,"Cofre",strval(inputtext));
  2516.             SendClientMessage(playerid,-1,"{FFFFFF}[ ! ] {00ED04}O novo valor do cofre foi definido com sucesso{FFFFFF}!");
  2517.             RetirarEmps();
  2518.             CarregarEmps();
  2519.             new str[256];
  2520.             format(str,sizeof(str),"{00ED04}DONO: {FFFFFF}%s\n{00ED04}NOME: {FFFFFF}%s\n{00ED04}VALOR: R${FFFFFF}%d,00\n{00ED04}INTERIOR: {FFFFFF}%d\n{00ED04}EXTORÇÃO: R${FFFFFF}%d,00\n{00ED04}PICKUP: {FFFFFF}%d\n{00ED04}COFRE: R${FFFFFF}%d",DOF2_GetString(Emps,"DONO"),DOF2_GetString(Emps,"Nome"),DOF2_GetInt(Emps,"Valor"),DOF2_GetInt(Emps,"IDInterior"),DOF2_GetInt(Emps,"Extorcao"),DOF2_GetInt(Emps,"Pickup"),DOF2_GetInt(Emps,"Cofre"));
  2521.             ShowPlayerDialog(playerid,DIALOG_EDIT_LIST,DIALOG_STYLE_LIST,"{FADD00}h{1F00CF}Emp{FFFFFF} - EDITAR EMPRESA",str,"EDITAR","Cancelar");
  2522.         }
  2523.         else
  2524.         {
  2525.             new str[256];
  2526.             format(str,sizeof(str),"{00ED04}DONO: {FFFFFF}%s\n{00ED04}NOME: {FFFFFF}%s\n{00ED04}VALOR: R${FFFFFF}%d,00\n{00ED04}INTERIOR: {FFFFFF}%d\n{00ED04}EXTORÇÃO: R${FFFFFF}%d,00\n{00ED04}PICKUP: {FFFFFF}%d\n{00ED04}COFRE: R${FFFFFF}%d",DOF2_GetString(Emps,"DONO"),DOF2_GetString(Emps,"Nome"),DOF2_GetInt(Emps,"Valor"),DOF2_GetInt(Emps,"IDInterior"),DOF2_GetInt(Emps,"Extorcao"),DOF2_GetInt(Emps,"Pickup"),DOF2_GetInt(Emps,"Cofre"));
  2527.             ShowPlayerDialog(playerid,DIALOG_EDIT_LIST,DIALOG_STYLE_LIST,"{FADD00}h{1F00CF}Emp{FFFFFF} - EDITAR EMPRESA",str,"EDITAR","Cancelar");
  2528.         }
  2529.     }
  2530.     if(dialogid == DIALOG_IR_EMP)
  2531.     {
  2532.         if(response)
  2533.         {
  2534.             new Emps[64];
  2535.             format(Emps,sizeof(Emps),"Empresas/%d.ini",strval(inputtext));
  2536.             if(DOF2_FileExists(Emps))
  2537.             {
  2538.                 SetPlayerPos(playerid,DOF2_GetFloat(Emps,"X"),DOF2_GetFloat(Emps,"Y"),DOF2_GetFloat(Emps,"Z"));
  2539.                 SendClientMessage(playerid,-1,"{FFFFFF}[ ! ] {00ED04}Você foi até a empresa requisitada{FFFFFF}.");
  2540.             }
  2541.             else SendClientMessage(playerid,-1,"{FFFFFF}[ ! ] {FF0000}Esta empresa não existe{FFFFFF}!");
  2542.         }
  2543.     }
  2544.     if(dialogid == DIALOG_PIA)
  2545.     {
  2546.         if(response)
  2547.         {
  2548.             SetPlayerWantedLevel(playerid, GetPlayerWantedLevel(playerid)+1);
  2549.             SendClientMessage(playerid,COR_AMARELO,"[ ! ] Você optou por ficar com a(s) arma(s)! Mas recebeu UM nível de procurado.");
  2550.             AutorizacaoPia[playerid] = 0;
  2551.         }
  2552.         else
  2553.         {
  2554.             SendClientMessage(playerid,COR_AMARELO,"[ ! ] Você optou por descartar a(s) arma(s)! Você não ganhou um nível de procurado.");
  2555.             ResetPlayerWeapons(playerid);
  2556.             AutorizacaoPia[playerid] = 0;
  2557.         }
  2558.     }
  2559.     if(dialogid == DIALOG_SLT)
  2560.     {
  2561.         if(response)
  2562.         {
  2563.             SetPlayerWantedLevel(playerid, GetPlayerWantedLevel(playerid)+1);
  2564.             SendClientMessage(playerid,COR_AMARELO,"[ ! ] Você optou por conduzir o veículo! Mas recebeu {950000}UM nível de procurado.");
  2565.         }
  2566.         else
  2567.         {
  2568.             RemovePlayerFromVehicle(playerid);
  2569.             SendClientMessage(playerid,COR_AMARELO,"[ ! ] Você optou por sair do veículo! Você {008000}não ganhou um nível de procurado.");
  2570.         }
  2571.     }
  2572.     if(dialogid == DIALOG_MENU_LICENCAS)
  2573.     {
  2574.         if(response)
  2575.         {
  2576.             if(listitem == 0)
  2577.             {
  2578.                 if(InfosJogador[playerid][LicencaArmas] == 1)
  2579.                 {
  2580.                     SendClientMessage(playerid,COR_AMARELO,"[ ! ] Você já possúi Porte de Armas!"); ShowPlayerDialog(playerid,DIALOG_MENU_LICENCAS,DIALOG_STYLE_LIST,"Menu de Licenças","Porte de Armas\nHabilitação Terrestre\nHabilitação Aérea\nHabilitação Marinha","COMPRAR","Fechar");
  2581.                 }
  2582.                 else
  2583.                 {
  2584.                     InfosJogador[playerid][LicencaArmas] = 1;
  2585.                     DarDinheiro(playerid,-10000);
  2586.                     SendClientMessage(playerid,COR_VERDE,"[ ! ] Você obteve Porte Legal de Armas! Pagou: R$10.000,00");
  2587.                     ShowPlayerDialog(playerid,DIALOG_MENU_LICENCAS,DIALOG_STYLE_LIST,"Menu de Licenças","Porte de Armas [R$10.000,00]\nHabilitação Terrestre [R$2.000,00]\nHabilitação Aérea [R$5.000,00]\nHabilitação Marinha [R$6.000,00]","COMPRAR","Fechar");
  2588.                 }
  2589.             }
  2590.             if(listitem == 1)
  2591.             {
  2592.                 if(InfosJogador[playerid][LicencaTerrestre] == 1)
  2593.                 {
  2594.                     SendClientMessage(playerid,COR_AMARELO,"[ ! ] Você já possúi Habilitação Terrestre!"); ShowPlayerDialog(playerid,DIALOG_MENU_LICENCAS,DIALOG_STYLE_LIST,"Menu de Licenças","Porte de Armas\nHabilitação Terrestre\nHabilitação Aérea\nHabilitação Marinha","COMPRAR","Fechar");
  2595.                 }
  2596.                 else
  2597.                 {
  2598.                     InfosJogador[playerid][LicencaTerrestre] = 1;
  2599.                     DarDinheiro(playerid,-2000);
  2600.                     SendClientMessage(playerid,COR_VERDE,"[ ! ] Você obteve Habilitação Terrestre! Pagou: R$2.000,00");
  2601.                     ShowPlayerDialog(playerid,DIALOG_MENU_LICENCAS,DIALOG_STYLE_LIST,"Menu de Licenças","Porte de Armas [R$10.000,00]\nHabilitação Terrestre [R$2.000,00]\nHabilitação Aérea [R$5.000,00]\nHabilitação Marinha [R$6.000,00]","COMPRAR","Fechar");
  2602.                 }
  2603.             }
  2604.             if(listitem == 2)
  2605.             {
  2606.                 if(InfosJogador[playerid][LicencaAerea] == 1)
  2607.                 {
  2608.                     SendClientMessage(playerid,COR_AMARELO,"[ ! ] Você já possúi Habilitação Aérea!"); ShowPlayerDialog(playerid,DIALOG_MENU_LICENCAS,DIALOG_STYLE_LIST,"Menu de Licenças","Porte de Armas\nHabilitação Terrestre\nHabilitação Aérea\nHabilitação Marinha","COMPRAR","Fechar");
  2609.                 }
  2610.                 else
  2611.                 {
  2612.                     InfosJogador[playerid][LicencaAerea] = 1;
  2613.                     DarDinheiro(playerid,-5000);
  2614.                     SendClientMessage(playerid,COR_VERDE,"[ ! ] Você obteve Habilitação Aérea! Pagou: R$5.000,00");
  2615.                     ShowPlayerDialog(playerid,DIALOG_MENU_LICENCAS,DIALOG_STYLE_LIST,"Menu de Licenças","Porte de Armas [R$10.000,00]\nHabilitação Terrestre [R$2.000,00]\nHabilitação Aérea [R$5.000,00]\nHabilitação Marinha [R$6.000,00]","COMPRAR","Fechar");
  2616.                 }
  2617.             }
  2618.             if(listitem == 3)
  2619.             {
  2620.                 if(InfosJogador[playerid][LicencaMarinha] == 1)
  2621.                 {
  2622.                     SendClientMessage(playerid,COR_AMARELO,"[ ! ] Você já possúi Habilitação Marinha!"); ShowPlayerDialog(playerid,DIALOG_MENU_LICENCAS,DIALOG_STYLE_LIST,"Menu de Licenças","Porte de Armas\nHabilitação Terrestre\nHabilitação Aérea\nHabilitação Marinha","COMPRAR","Fechar");
  2623.                 }
  2624.                 else
  2625.                 {
  2626.                     InfosJogador[playerid][LicencaMarinha] = 1;
  2627.                     DarDinheiro(playerid,-6000);
  2628.                     SendClientMessage(playerid,COR_VERDE,"[ ! ] Você obteve Habilitação Marinha! Pagou: R$2.000,00");
  2629.                     ShowPlayerDialog(playerid,DIALOG_MENU_LICENCAS,DIALOG_STYLE_LIST,"Menu de Licenças","Porte de Armas [R$10.000,00]\nHabilitação Terrestre [R$2.000,00]\nHabilitação Aérea [R$5.000,00]\nHabilitação Marinha [R$6.000,00]","COMPRAR","Fechar");
  2630.                 }
  2631.             }
  2632.         }
  2633.     }
  2634.     return 1;
  2635. }
  2636.  
  2637. public OnPlayerClickPlayer(playerid, clickedplayerid, source)
  2638. {
  2639.     return 1;
  2640. }
  2641.  
  2642. //=-=-=--=-=--=-=-=-=-=-=[FORWARDS E STOCKS]=-=-=--=-=--=-=-=-=-=-=
  2643.  
  2644. public ConclusaoLogin(playerid)
  2645. {
  2646.     if(InfosJogador[playerid][Organizacao] == 0) return SetSpawnInfo(playerid,0,InfosJogador[playerid][Skin],1483.7058,-1770.2990,18.7958,357.3428,-1,-1,-1,-1,-1,-1); SpawnPlayer(playerid);
  2647.     if(InfosJogador[playerid][Organizacao] == 1) return SetSpawnInfo(playerid,0,InfosJogador[playerid][Skin],1483.7058,-1770.2990,18.7958,357.3428,-1,-1,-1,-1,-1,-1); SpawnPlayer(playerid);
  2648.     if(InfosJogador[playerid][Organizacao] == 2) return SetSpawnInfo(playerid,0,InfosJogador[playerid][Skin],1483.7058,-1770.2990,18.7958,357.3428,-1,-1,-1,-1,-1,-1); SpawnPlayer(playerid);
  2649.     if(InfosJogador[playerid][Organizacao] == 3) return SetSpawnInfo(playerid,0,InfosJogador[playerid][Skin],1483.7058,-1770.2990,18.7958,357.3428,-1,-1,-1,-1,-1,-1); SpawnPlayer(playerid);
  2650.     if(InfosJogador[playerid][Organizacao] == 4) return SetSpawnInfo(playerid,0,InfosJogador[playerid][Skin],1483.7058,-1770.2990,18.7958,357.3428,-1,-1,-1,-1,-1,-1); SpawnPlayer(playerid);
  2651.     if(InfosJogador[playerid][Organizacao] == 5) return SetSpawnInfo(playerid,0,InfosJogador[playerid][Skin],1483.7058,-1770.2990,18.7958,357.3428,-1,-1,-1,-1,-1,-1); SpawnPlayer(playerid);
  2652.     if(InfosJogador[playerid][Organizacao] == 6) return SetSpawnInfo(playerid,0,InfosJogador[playerid][Skin],1483.7058,-1770.2990,18.7958,357.3428,-1,-1,-1,-1,-1,-1); SpawnPlayer(playerid);
  2653.     if(InfosJogador[playerid][Organizacao] == 7) return SetSpawnInfo(playerid,0,InfosJogador[playerid][Skin],1483.7058,-1770.2990,18.7958,357.3428,-1,-1,-1,-1,-1,-1); SpawnPlayer(playerid);
  2654.     if(InfosJogador[playerid][Organizacao] == 8) return SetSpawnInfo(playerid,0,InfosJogador[playerid][Skin],1483.7058,-1770.2990,18.7958,357.3428,-1,-1,-1,-1,-1,-1); SpawnPlayer(playerid);
  2655.     if(InfosJogador[playerid][Organizacao] == 9) return SetSpawnInfo(playerid,0,InfosJogador[playerid][Skin],1483.7058,-1770.2990,18.7958,357.3428,-1,-1,-1,-1,-1,-1); SpawnPlayer(playerid);
  2656.     if(InfosJogador[playerid][Organizacao] == 10) return SetSpawnInfo(playerid,0,InfosJogador[playerid][Skin],1483.7058,-1770.2990,18.7958,357.3428,-1,-1,-1,-1,-1,-1); SpawnPlayer(playerid);
  2657.     if(InfosJogador[playerid][Organizacao] == 11) return SetSpawnInfo(playerid,0,InfosJogador[playerid][Skin],1483.7058,-1770.2990,18.7958,357.3428,-1,-1,-1,-1,-1,-1); SpawnPlayer(playerid);
  2658.     if(InfosJogador[playerid][Organizacao] == 12) return SetSpawnInfo(playerid,0,InfosJogador[playerid][Skin],1483.7058,-1770.2990,18.7958,357.3428,-1,-1,-1,-1,-1,-1); SpawnPlayer(playerid);
  2659.     if(InfosJogador[playerid][Organizacao] == 13) return SetSpawnInfo(playerid,0,InfosJogador[playerid][Skin],1483.7058,-1770.2990,18.7958,357.3428,-1,-1,-1,-1,-1,-1); SpawnPlayer(playerid);
  2660.     if(InfosJogador[playerid][Organizacao] == 14) return SetSpawnInfo(playerid,0,InfosJogador[playerid][Skin],1483.7058,-1770.2990,18.7958,357.3428,-1,-1,-1,-1,-1,-1); SpawnPlayer(playerid);
  2661.     if(InfosJogador[playerid][Organizacao] == 15) return SetSpawnInfo(playerid,0,InfosJogador[playerid][Skin],1483.7058,-1770.2990,18.7958,357.3428,-1,-1,-1,-1,-1,-1); SpawnPlayer(playerid);
  2662.     if(InfosJogador[playerid][Organizacao] == 16) return SetSpawnInfo(playerid,0,InfosJogador[playerid][Skin],1483.7058,-1770.2990,18.7958,357.3428,-1,-1,-1,-1,-1,-1); SpawnPlayer(playerid);
  2663.     if(InfosJogador[playerid][Organizacao] == 17) return SetSpawnInfo(playerid,0,InfosJogador[playerid][Skin],1483.7058,-1770.2990,18.7958,357.3428,-1,-1,-1,-1,-1,-1); SpawnPlayer(playerid);
  2664.     if(InfosJogador[playerid][Organizacao] == 18) return SetSpawnInfo(playerid,0,InfosJogador[playerid][Skin],1483.7058,-1770.2990,18.7958,357.3428,-1,-1,-1,-1,-1,-1); SpawnPlayer(playerid);
  2665.     if(InfosJogador[playerid][Organizacao] == 19) return SetSpawnInfo(playerid,0,InfosJogador[playerid][Skin],1483.7058,-1770.2990,18.7958,357.3428,-1,-1,-1,-1,-1,-1); SpawnPlayer(playerid);
  2666.     if(InfosJogador[playerid][Organizacao] == 20) return SetSpawnInfo(playerid,0,InfosJogador[playerid][Skin],1483.7058,-1770.2990,18.7958,357.3428,-1,-1,-1,-1,-1,-1); SpawnPlayer(playerid);
  2667.     if(InfosJogador[playerid][Organizacao] == 21) return SetSpawnInfo(playerid,0,InfosJogador[playerid][Skin],1483.7058,-1770.2990,18.7958,357.3428,-1,-1,-1,-1,-1,-1); SpawnPlayer(playerid);
  2668.     if(InfosJogador[playerid][Organizacao] == 22) return SetSpawnInfo(playerid,0,InfosJogador[playerid][Skin],1483.7058,-1770.2990,18.7958,357.3428,-1,-1,-1,-1,-1,-1); SpawnPlayer(playerid);
  2669.     if(InfosJogador[playerid][Organizacao] == 23) return SetSpawnInfo(playerid,0,InfosJogador[playerid][Skin],1483.7058,-1770.2990,18.7958,357.3428,-1,-1,-1,-1,-1,-1); SpawnPlayer(playerid);
  2670.     if(InfosJogador[playerid][Organizacao] == 24) return SetSpawnInfo(playerid,0,InfosJogador[playerid][Skin],1483.7058,-1770.2990,18.7958,357.3428,-1,-1,-1,-1,-1,-1); SpawnPlayer(playerid);
  2671.     if(InfosJogador[playerid][Organizacao] == 25) return SetSpawnInfo(playerid,0,InfosJogador[playerid][Skin],1483.7058,-1770.2990,18.7958,357.3428,-1,-1,-1,-1,-1,-1); SpawnPlayer(playerid);
  2672.  
  2673.     for(new i = 99; i > -1; --i) SendClientMessage(playerid,-1, #); //Limpar Chat
  2674.    
  2675.     new strmsg[150],Nome[MAX_PLAYER_NAME]; // \/ \/ Msg de Boas Vindas
  2676.     GetPlayerName(playerid,Nome,38);
  2677.     format(strmsg,150,"{008C0C}[ ! ] {FFF3AD}Bem-vindo(a) {433BE3}%s{FFF3AD} devolta a nosso servidor! Obrigado por jogar conosco. Continue sua aventura!",Nome);
  2678.     SendClientMessage(playerid,-1,strmsg);
  2679.  
  2680.     TogglePlayerControllable(playerid,1); //Desbuga Player
  2681.     PlayerPlaySound(playerid,1057,0.0,0.0,0.0);
  2682.     ShowPlayerDialog(playerid,DIALOG_CONT_REPROD,DIALOG_STYLE_MSGBOX,"{0000FF}CONTINUAR MÚSICA?","{FFF3AD}Deseja que a música do menu continue\na reprodução até o fim?","SIM","NÃO");
  2683.  
  2684.     return 1;
  2685. }
  2686.  
  2687. public ConclusaoRegistroM(playerid)
  2688. {
  2689.     SendClientMessage(playerid,-1,"Bugou no salvar conta!");
  2690.     SalvarConta(playerid);
  2691.     SendClientMessage(playerid,-1,"Bugou no spawn!");
  2692.    
  2693.     SetSpawnInfo(playerid,0,240,1483.7058,-1770.2990,18.7958,357.3428,-1,-1,-1,-1,-1,-1);
  2694.     SpawnPlayer(playerid);
  2695.  
  2696.     ShowPlayerDialog(playerid,DIALOG_CONT_REPROD,DIALOG_STYLE_MSGBOX,"{0000FF}CONTINUAR MÚSICA?","{FFF3AD}Deseja que a música do menu continue\na reprodução até o fim?","SIM","NÃO");
  2697.     DarDinheiro(playerid,20000);
  2698.     TogglePlayerControllable(playerid,1);
  2699.     return 1;
  2700. }
  2701.  
  2702. public ConclusaoRegistroF(playerid)
  2703. {
  2704.     SalvarConta(playerid);
  2705.  
  2706.     SetSpawnInfo(playerid,0,93,1483.7058,-1770.2990,18.7958,357.3428,-1,-1,-1,-1,-1,-1);
  2707.     SpawnPlayer(playerid);
  2708.    
  2709.     ShowPlayerDialog(playerid,DIALOG_CONT_REPROD,DIALOG_STYLE_MSGBOX,"{0000FF}CONTINUAR MÚSICA?","{FFF3AD}Deseja que a música do menu continue\na reprodução até o fim?","SIM","NÃO");
  2710.     DarDinheiro(playerid,20000);
  2711.     TogglePlayerControllable(playerid,1);
  2712.     return 1;
  2713. }
  2714.  
  2715. public ImagemFundo(playerid)
  2716. {
  2717.     TextDrawShowForPlayer(playerid, ImagemEntrada);
  2718.     return 1;
  2719. }
  2720.  
  2721. stock CarregarConta(playerid)
  2722. {
  2723.     if(DOF2_FileExists(Conta(playerid)))
  2724.     {
  2725.         InfosJogador[playerid][Dinheiro] = DOF2_GetInt(Conta(playerid),"Dinheiro");
  2726.         format(InfosJogador[playerid][Senha],100,"%s",DOF2_GetString(Conta(playerid),"Senha"));
  2727.         format(InfosJogador[playerid][Email],100,"%s",DOF2_GetString(Conta(playerid),"Email"));
  2728.         InfosJogador[playerid][Registrado] = DOF2_GetInt(Conta(playerid),"Registrado");
  2729.         InfosJogador[playerid][Score] = DOF2_GetInt(Conta(playerid),"Score");
  2730.         InfosJogador[playerid][Skin] = DOF2_GetInt(Conta(playerid),"Skin");
  2731.         InfosJogador[playerid][Matou] = DOF2_GetInt(Conta(playerid),"Matou");
  2732.         InfosJogador[playerid][Morreu] = DOF2_GetInt(Conta(playerid),"Morreu");
  2733.         InfosJogador[playerid][VIP] = DOF2_GetInt(Conta(playerid),"VIP");
  2734.  
  2735.         InfosJogador[playerid][Organizacao] = DOF2_GetInt(Conta(playerid), "Organização");
  2736.         InfosJogador[playerid][Cargo] = DOF2_GetInt(Conta(playerid), "Cargo");
  2737.  
  2738.         InfosJogador[playerid][LicencaArmas] = DOF2_GetInt(Conta(playerid),"LicencaArmas");
  2739.         InfosJogador[playerid][LicencaTerrestre] = DOF2_GetInt(Conta(playerid),"LicencaTerrestre");
  2740.         InfosJogador[playerid][LicencaAerea] = DOF2_GetInt(Conta(playerid),"LicencaAerea");
  2741.         InfosJogador[playerid][LicencaMarinha] = DOF2_GetInt(Conta(playerid),"LicencaMarinha");
  2742.     }
  2743.     else
  2744.     {
  2745.         SalvarConta(playerid);
  2746.     }
  2747.     return 1;
  2748. }
  2749.  
  2750. stock SalvarConta(playerid)
  2751. {
  2752.     if(!DOF2_FileExists(Conta(playerid)))
  2753.     {
  2754.         DOF2_CreateFile(Conta(playerid));
  2755.     }
  2756.     DOF2_SetString(Conta(playerid),"Email",InfosJogador[playerid][Email]);
  2757.     DOF2_SetString(Conta(playerid),"Senha",InfosJogador[playerid][Senha]);
  2758.     DOF2_SetInt(Conta(playerid),"Matou",InfosJogador[playerid][Matou]);
  2759.     DOF2_SetInt(Conta(playerid),"Morreu",InfosJogador[playerid][Morreu]);
  2760.     DOF2_SetInt(Conta(playerid),"Skin",GetPlayerSkin(playerid));
  2761.     DOF2_SetInt(Conta(playerid),"Score",GetPlayerScore(playerid));
  2762.     DOF2_SetInt(Conta(playerid),"Dinheiro",InfosJogador[playerid][Dinheiro]);
  2763.     DOF2_SetInt(Conta(playerid),"Registrado",InfosJogador[playerid][Registrado]);
  2764.        
  2765.     DOF2_SetInt(Conta(playerid),"LicencaArmas",InfosJogador[playerid][LicencaArmas]);
  2766.     DOF2_SetInt(Conta(playerid),"LicencaTerrestre",InfosJogador[playerid][LicencaTerrestre]);
  2767.     DOF2_SetInt(Conta(playerid),"LicencaAerea",InfosJogador[playerid][LicencaAerea]);
  2768.     DOF2_SetInt(Conta(playerid),"LicencaMarinha",InfosJogador[playerid][LicencaMarinha]);
  2769.        
  2770.     DOF2_SetInt(Conta(playerid), "Organização", InfosJogador[playerid][Organizacao]); //Setamos o valor de "InfosJogador[playerid][Organizacao]" no "arquivo", com a TAG "Organização"
  2771.     DOF2_SetInt(Conta(playerid), "Cargo", InfosJogador[playerid][Cargo]); //Setamos o valor de "InfosJogador[playerid][Cargo]" no "arquivo", com a TAG "Cargo"
  2772.     DOF2_SaveFile();
  2773.     return 1;
  2774. }
  2775.  
  2776. public CarregarSpawnCivil()
  2777. {
  2778.     //=======================[HQ PM]=======================
  2779.     AddStaticVehicleEx(596,1603.5999800,-1607.3000500,13.3000000,178.0000000,2,-1,15); //Police Car (LSPD)
  2780.     AddStaticVehicleEx(596,1598.0999800,-1607.0999800,13.3000000,177.9950000,2,-1,15); //Police Car (LSPD)
  2781.     AddStaticVehicleEx(596,1592.5000000,-1607.1999500,13.3000000,177.9950000,2,-1,15); //Police Car (LSPD)
  2782.     AddStaticVehicleEx(596,1586.9000200,-1607.1999500,13.3000000,177.9950000,2,-1,15); //Police Car (LSPD)
  2783.     AddStaticVehicleEx(596,1581.5999800,-1607.1999500,13.3000000,177.9950000,2,-1,15); //Police Car (LSPD)
  2784.     AddStaticVehicleEx(596,1575.9000200,-1607.0000000,13.3000000,177.9950000,2,-1,15); //Police Car (LSPD)
  2785.     AddStaticVehicleEx(596,1570.5999800,-1607.3000500,13.3000000,177.9950000,2,-1,15); //Police Car (LSPD)
  2786.     AddStaticVehicleEx(599,1565.1999500,-1607.1999500,13.6000000,180.0000000,-1,-1,15); //Police Ranger
  2787.     AddStaticVehicleEx(599,1559.5000000,-1607.0999800,13.6000000,180.0000000,-1,-1,15); //Police Ranger
  2788.     AddStaticVehicleEx(523,1553.9000200,-1607.5999800,13.0000000,180.0000000,-1,-1,15); //HPV1000
  2789.     AddStaticVehicleEx(523,1548.4000200,-1607.6999500,13.0000000,180.0000000,-1,-1,15); //HPV1000
  2790.     AddStaticVehicleEx(596,1601.9000200,-1700.1999500,5.6000000,89.9950000,2,-1,15); //Police Car (LSPD)
  2791.     AddStaticVehicleEx(596,1601.9000200,-1696.1999500,5.6000000,89.9950000,2,-1,15); //Police Car (LSPD)
  2792.     AddStaticVehicleEx(596,1601.9000200,-1691.9000200,5.6000000,89.9950000,2,-1,15); //Police Car (LSPD)
  2793.     AddStaticVehicleEx(599,1595.5000000,-1711.5999800,6.1000000,0.0000000,-1,-1,15); //Police Ranger
  2794.     AddStaticVehicleEx(599,1591.5000000,-1711.8000500,6.1000000,0.0000000,-1,-1,15); //Police Ranger
  2795.     AddStaticVehicleEx(427,1583.4000200,-1710.8000500,6.1000000,0.0000000,2,-1,15); //Enforcer
  2796.     AddStaticVehicleEx(427,1587.4000200,-1710.8000500,6.1000000,0.0000000,2,-1,15); //Enforcer
  2797.     CreateObject(987,1539.8000500,-1617.5000000,12.4000000,0.0000000,0.0000000,0.0000000); //object(elecfence_bar) (1)
  2798.     CreateObject(987,1539.9000200,-1605.5000000,12.4000000,0.0000000,0.0000000,270.0000000); //object(elecfence_bar) (2)
  2799.     CreateObject(987,1539.9000200,-1602.5000000,12.4000000,0.0000000,0.0000000,270.0000000); //object(elecfence_bar) (3)
  2800.     CreateObject(987,1551.8000500,-1602.5999800,12.4000000,0.0000000,0.0000000,180.0000000); //object(elecfence_bar) (4)
  2801.     CreateObject(987,1563.6999500,-1602.5999800,12.4000000,0.0000000,0.0000000,179.9950000); //object(elecfence_bar) (8)
  2802.     CreateObject(987,1575.5999800,-1602.5999800,12.4000000,0.0000000,0.0000000,179.9950000); //object(elecfence_bar) (7)
  2803.     CreateObject(987,1587.5000000,-1602.5999800,12.4000000,0.0000000,0.0000000,179.9950000); //object(elecfence_bar) (9)
  2804.     CreateObject(987,1599.5000000,-1602.6999500,12.4000000,0.0000000,0.0000000,179.7450000); //object(elecfence_bar) (10)
  2805.     CreateObject(987,1607.9000200,-1602.6999500,12.4000000,0.0000000,0.0000000,179.7420000); //object(elecfence_bar) (11)
  2806.     CreateObject(987,1607.8000500,-1614.5999800,12.4000000,0.0000000,0.0000000,89.9920000); //object(elecfence_bar) (12)
  2807.     CreateObject(987,1607.8000500,-1626.5000000,12.4000000,0.0000000,0.0000000,89.9890000); //object(elecfence_bar) (13)
  2808.     CreateObject(987,1607.8000500,-1637.9000200,12.4000000,0.0000000,0.0000000,89.9890000); //object(elecfence_bar) (14)
  2809.     CreateObject(987,1595.8000500,-1637.9000200,12.4000000,0.0000000,0.0000000,359.9890000); //object(elecfence_bar) (15)
  2810.     CreateObject(3749,1549.5999800,-1627.3000500,18.2000000,0.0000000,0.0000000,270.0000000); //object(clubgate01_lax) (1)
  2811.     CreateObject(980,1588.3000500,-1638.3000500,14.0000000,0.0000000,0.0000000,0.0000000); //object(airportgate) (1)
  2812.     CreateObject(980,1550.3000500,-1627.4000200,15.2000000,0.0000000,0.0000000,90.0000000); //object(airportgate) (2)
  2813.     CreateObject(11547,1598.0000000,-1607.1999500,15.3000000,0.0000000,0.0000000,90.0000000); //object(desn_tscanopy) (1)
  2814.     CreateObject(11547,1581.5000000,-1607.1999500,15.3000000,0.0000000,0.0000000,89.9950000); //object(desn_tscanopy) (2)
  2815.     CreateObject(11547,1565.0000000,-1607.1999500,15.3000000,0.0000000,0.0000000,89.9950000); //object(desn_tscanopy) (5)
  2816.     CreateObject(11547,1554.0000000,-1607.1999500,15.3000000,0.0000000,0.0000000,89.9950000); //object(desn_tscanopy) (6)
  2817.     CreateObject(983,250.6000100,67.9000000,1004.5000000,0.0000000,0.0000000,0.0000000); //object(fenceshit3) (1)
  2818.     CreateObject(1495,245.5000000,72.6000000,1002.5999800,0.0000000,0.0000000,0.0000000); //object(gen_doorext01) (1)
  2819.     CreateObject(1495,250.6000100,62.8000000,1002.5999800,0.0000000,0.0000000,90.0000000); //object(gen_doorext01) (2)
  2820.     CreateObject(3093,250.5996100,62.7998000,1004.0000000,0.0000000,0.0000000,179.9950000); //object(cuntgirldoor) (1)
  2821.     CreateObject(3093,247.0000000,72.6000000,1004.0000000,0.0000000,0.0000000,270.0000000); //object(cuntgirldoor) (2)
  2822.     CreateObject(2886,247.6000100,72.3000000,1004.2000100,0.0000000,0.0000000,0.0000000); //object(sec_keypad) (1)
  2823.     CreateObject(2886,244.8999900,73.5000000,1004.2000100,0.0000000,0.0000000,90.0000000); //object(sec_keypad) (2)
  2824.     CreateObject(2886,250.3999900,64.9000000,1004.2000100,0.0000000,0.0000000,270.0000000); //object(sec_keypad) (3)
  2825.     CreateObject(2930,222.0000000,70.7000000,1006.7000100,0.0000000,0.0000000,0.0000000); //object(chinatgate) (1)
  2826.     CreateObject(2922,269.7999900,75.4000000,1001.5000000,0.0000000,0.0000000,0.0000000); //object(kmb_keypad) (1)
  2827.     CreateObject(14883,266.2999900,84.6000000,1002.0000000,0.0000000,0.0000000,0.0000000); //object(prison-gates) (1)
  2828.     CreateObject(2921,270.5000000,75.3000000,1002.7999900,0.0000000,0.0000000,330.0000000); //object(kmb_cam) (2)
  2829.     CreateObject(3390,258.2999900,83.6000000,1001.4000200,0.0000000,0.0000000,0.0000000); //object(a51_sdsk_ncol1_) (1)
  2830.     CreateObject(3393,254.3000000,82.4000000,1001.4000200,0.0000000,0.0000000,270.0000000); //object(a51_sdsk_ncol4_) (1)
  2831.     CreateObject(1671,254.3000000,83.5000000,1001.9000200,0.0000000,0.0000000,332.0000000); //object(swivelchair_a) (1)
  2832.     CreateObject(1671,257.0996100,84.0996100,1001.9000200,0.0000000,0.0000000,33.9920000); //object(swivelchair_a) (2)
  2833.     CreateObject(2610,252.5000000,91.5000000,1002.2999900,0.0000000,0.0000000,0.0000000); //object(cj_p_fileing2) (1)
  2834.     CreateObject(2610,253.3000000,91.5000000,1002.2999900,0.0000000,0.0000000,0.0000000); //object(cj_p_fileing2) (2)
  2835.     CreateObject(2610,254.3000000,91.5000000,1002.2999900,0.0000000,0.0000000,0.0000000); //object(cj_p_fileing2) (3)
  2836.     CreateObject(2610,255.3000000,91.5000000,1002.2999900,0.0000000,0.0000000,0.0000000); //object(cj_p_fileing2) (4)
  2837.     CreateObject(2610,256.2999900,91.5000000,1002.2999900,0.0000000,0.0000000,0.0000000); //object(cj_p_fileing2) (5)
  2838.     CreateObject(1495,248.1000100,75.3000000,1002.5999800,0.0000000,0.0000000,90.0000000); //object(gen_doorext01) (4)
  2839.     CreateObject(3093,248.1000100,73.9000000,1004.0000000,0.0000000,0.0000000,0.0000000); //object(cuntgirldoor) (3)
  2840.     CreateObject(2886,247.8999900,77.1000000,1004.2000100,0.0000000,0.0000000,270.0000000); //object(sec_keypad) (4)
  2841.     CreateObject(2614,250.3000000,67.9000000,1005.9000200,0.0000000,0.0000000,270.0000000); //object(cj_us_flag) (1)
  2842.     CreateObject(18032,221.8999900,79.7000000,1005.5999800,0.0000000,0.0000000,0.0000000); //object(range_xtras2) (1)
  2843.     CreateObject(1616,250.0000000,62.7000000,1006.2000100,0.0000000,0.0000000,334.0000000); //object(nt_securecam1_01) (1)
  2844.     CreateObject(1586,214.0000000,82.1000000,1004.0000000,0.0000000,0.0000000,90.0000000); //object(tar_civ1) (1)
  2845.     CreateObject(1586,214.0000000,80.6000000,1004.0000000,0.0000000,0.0000000,90.0000000); //object(tar_civ1) (2)
  2846.     CreateObject(1586,214.0000000,79.1000000,1004.0000000,0.0000000,0.0000000,90.0000000); //object(tar_civ1) (3)
  2847.     CreateObject(1586,214.0000000,77.6000000,1004.0000000,0.0000000,0.0000000,90.0000000); //object(tar_civ1) (4)
  2848.     CreateObject(1586,214.0000000,76.2000000,1004.0000000,0.0000000,0.0000000,90.0000000); //object(tar_civ1) (5)
  2849.     CreateObject(1586,214.0000000,74.6000000,1004.0000000,0.0000000,0.0000000,90.0000000); //object(tar_civ1) (6)
  2850.     CreateObject(3093,219.5000000,81.8000000,1003.5999800,90.0000000,0.0000000,180.0000000); //object(cuntgirldoor) (1)
  2851.     CreateObject(3093,219.5000000,79.0000000,1003.5999800,90.0000000,0.0000000,179.9950000); //object(cuntgirldoor) (1)
  2852.     CreateObject(3093,219.5000000,76.2000000,1003.5999800,90.0000000,0.0000000,179.9950000); //object(cuntgirldoor) (1)
  2853.     CreateObject(3093,219.5000000,74.7000000,1003.5999800,90.0000000,0.0000000,179.9950000); //object(cuntgirldoor) (1)
  2854.     CreateObject(1800,217.3999900,64.7000000,1004.0000000,0.0000000,0.0000000,0.0000000); //object(low_bed_1) (1)
  2855.     CreateObject(2525,218.7000000,72.3000000,1004.0000000,0.0000000,0.0000000,0.0000000); //object(cj_toilet4) (1)
  2856.     CreateObject(2523,219.5000000,72.3000000,1004.0000000,0.0000000,0.0000000,0.0000000); //object(cj_b_sink3) (1)
  2857.     CreateObject(14846,242.1406300,77.3125000,1005.0781300,0.0000000,0.0000000,90.0000000); //object(int_ppol) (1)
  2858.     CreateObject(2818,250.7000000,74.4000000,1002.7000100,0.0000000,0.0000000,90.0000000); //object(gb_bedrug02) (1)
  2859.     CreateObject(2817,246.8999900,73.3000000,1002.7000100,0.0000000,0.0000000,90.0000000); //object(gb_bedrug01) (1)
  2860.     CreateObject(2817,246.8999900,75.2000000,1002.7000100,0.0000000,0.0000000,90.0000000); //object(gb_bedrug01) (2)
  2861.     CreateObject(2817,246.8999900,77.1000000,1002.7000100,0.0000000,0.0000000,90.0000000); //object(gb_bedrug01) (3)
  2862.     CreateObject(2817,246.8999900,79.0000000,1002.7000100,0.0000000,0.0000000,90.0000000); //object(gb_bedrug01) (4)
  2863.     CreateObject(2817,246.8999900,80.9000000,1002.7000100,0.0000000,0.0000000,90.0000000); //object(gb_bedrug01) (5)
  2864.     CreateObject(2817,246.8999900,82.8000000,1002.7000100,0.0000000,0.0000000,90.0000000); //object(gb_bedrug01) (6)
  2865.     CreateObject(2817,246.8999900,84.7000000,1002.7000100,0.0000000,0.0000000,90.0000000); //object(gb_bedrug01) (7)
  2866.     CreateObject(2817,246.8999900,86.6000000,1002.7000100,0.0000000,0.0000000,90.0000000); //object(gb_bedrug01) (8)
  2867.     CreateObject(2834,252.0000000,86.4000000,1001.5000000,0.0000000,0.0000000,90.0000000); //object(gb_livingrug03) (1)
  2868.     CreateObject(1771,263.7000100,76.2000000,1000.7000100,0.0000000,0.0000000,90.0000000); //object(cj_bunk_bed1) (1)
  2869.     CreateObject(1771,263.7999900,80.7000000,1000.7000100,0.0000000,0.0000000,90.0000000); //object(cj_bunk_bed1) (2)
  2870.     CreateObject(1771,263.0000000,86.1000000,1000.7000100,0.0000000,0.0000000,0.0000000); //object(cj_bunk_bed1) (3)
  2871.     CreateObject(4735,1538.8000500,-1609.8000500,25.2000000,0.0000000,0.0000000,0.0000000); //object(billbrdlan2_09) (1)
  2872.     //=======================[/HQ PM]=======================
  2873.  
  2874.     AddStaticVehicleEx(400,1459.3823,-1731.7726,13.3828,93.5370,0,3,60);
  2875.     BikeCivil[0] = AddStaticVehicleEx(510,1795.1999512,-1893.5999756,13.1000004,270.0000000,0,3,60); //Mountain Bike
  2876.     BikeCivil[1] = AddStaticVehicleEx(510,1788.0000000,-1897.1999512,13.1000004,91.9995117,0,3,60); //Mountain Bike
  2877.     BikeCivil[2] = AddStaticVehicleEx(510,1788.0000000,-1900.4000244,13.1000004,91.9995117,0,3,60); //Mountain Bike
  2878.     BikeCivil[3] = AddStaticVehicleEx(510,1787.9000244,-1903.5999756,13.1000004,91.9995117,0,3,60); //Mountain Bike
  2879.     BikeCivil[4] = AddStaticVehicleEx(510,1788.0000000,-1906.8000488,13.1000004,91.9995117,0,3,60); //Mountain Bike
  2880.     BikeCivil[5] = AddStaticVehicleEx(510,1787.9000244,-1910.3000488,13.1000004,91.9995117,0,3,60); //Mountain Bike
  2881.     BikeCivil[6] = AddStaticVehicleEx(510,1787.9000244,-1913.8000488,13.1000004,91.9995117,0,3,60); //Mountain Bike
  2882.     BikeCivil[7] = AddStaticVehicleEx(510,1788.0000000,-1917.0000000,13.1000004,91.9995117,0,3,60); //Mountain Bike
  2883.     BikeCivil[8] = AddStaticVehicleEx(510,1788.0999756,-1920.3000488,13.1000004,91.9995117,0,3,60); //Mountain Bike
  2884.     BikeCivil[9] = AddStaticVehicleEx(510,1787.9000244,-1923.3000488,13.1000004,91.9995117,0,3,60); //Mountain Bike
  2885.     BikeCivil[10] = AddStaticVehicleEx(510,1788.0000000,-1926.5999756,13.1000004,91.9995117,0,3,60); //Mountain Bike
  2886.     BikeCivil[11] = AddStaticVehicleEx(510,1788.0000000,-1929.5999756,13.1000004,91.9995117,0,3,60); //Mountain Bike
  2887.     BikeCivil[12] = AddStaticVehicleEx(510,1787.7998047,-1894.0996094,13.1000004,91.9995117,0,3,60); //Mountain Bike
  2888.     BikeCivil[13] = AddStaticVehicleEx(510,1795.3000488,-1896.8000488,13.1000004,270.0000000,0,3,60); //Mountain Bike
  2889.     BikeCivil[14] = AddStaticVehicleEx(510,1795.3000488,-1899.8000488,13.1000004,270.0000000,0,3,60); //Mountain Bike
  2890.     BikeCivil[15] = AddStaticVehicleEx(510,1795.3000488,-1903.0000000,13.1000004,270.0000000,0,3,60); //Mountain Bike
  2891.     BikeCivil[16] = AddStaticVehicleEx(510,1795.3000488,-1906.1999512,13.1000004,270.0000000,0,3,60); //Mountain Bike
  2892.     BikeCivil[17] = AddStaticVehicleEx(510,1795.3000488,-1909.5999756,13.1000004,270.0000000,0,3,60); //Mountain Bike
  2893.     BikeCivil[18] = AddStaticVehicleEx(510,1795.3000488,-1912.9000244,13.1000004,270.0000000,0,3,60); //Mountain Bike
  2894.     BikeCivil[19] = AddStaticVehicleEx(510,1795.3000488,-1916.4000244,13.1000004,270.0000000,0,3,60); //Mountain Bike
  2895.     BikeCivil[20] = AddStaticVehicleEx(510,1795.3000488,-1919.6999512,13.1000004,270.0000000,0,3,60); //Mountain Bike
  2896.     BikeCivil[21] = AddStaticVehicleEx(510,1795.4000244,-1922.8000488,13.1000004,270.0000000,0,3,60); //Mountain Bike
  2897.     BikeCivil[22] = AddStaticVehicleEx(510,1795.4000244,-1925.9000244,13.1000004,270.0000000,0,3,60); //Mountain Bike
  2898.     BikeCivil[23] = AddStaticVehicleEx(510,1795.3000488,-1929.1999512,13.1000004,270.0000000,0,3,60); //Mountain Bike
  2899.     CreateObject(8841,1791.5999756,-1910.8000488,15.6999998,0.0000000,0.0000000,270.0000000); //object(rsdncarprk01_lvs) (1)
  2900.     CreateObject(970,1751.1999512,-1907.5999756,13.1000004,0.0000000,0.0000000,0.0000000); //object(fencesmallb) (1)
  2901.     CreateObject(970,1756.5999756,-1907.5999756,13.1000004,0.0000000,0.0000000,0.0000000); //object(fencesmallb) (2)
  2902.     CreateObject(1237,1810.5000000,-1873.1999512,18.7000008,0.0000000,0.0000000,0.0000000); //object(strtbarrier01) (1)
  2903.     CreateObject(987,1811.0999756,-1923.5000000,12.6000004,0.0000000,0.0000000,90.0000000); //object(elecfence_bar) (2)
  2904.     CreateObject(3749,1809.6999512,-1889.8000488,18.3999996,0.0000000,0.0000000,270.0000000); //object(clubgate01_lax) (1)
  2905.     CreateObject(987,1811.0999756,-1911.5000000,12.6000004,0.0000000,0.0000000,90.0000000); //object(elecfence_bar) (3)
  2906.     CreateObject(987,1811.0999756,-1935.5000000,12.6000004,0.0000000,0.0000000,90.0000000); //object(elecfence_bar) (4)
  2907.     CreateObject(987,1811.0999756,-1942.5999756,12.6000004,0.0000000,0.0000000,90.0000000); //object(elecfence_bar) (5)
  2908.     CreateObject(987,1799.1999512,-1942.5000000,12.6000004,0.0000000,0.0000000,0.0000000); //object(elecfence_bar) (6)
  2909.     CreateObject(987,1787.1999512,-1942.5000000,12.6000004,0.0000000,0.0000000,0.0000000); //object(elecfence_bar) (7)
  2910.     CreateObject(987,1775.3000488,-1942.5000000,12.6000004,0.0000000,0.0000000,0.0000000); //object(elecfence_bar) (8)
  2911.     CreateObject(987,1763.4000244,-1942.5000000,12.6000004,0.0000000,0.0000000,0.0000000); //object(elecfence_bar) (9)
  2912.     CreateObject(987,1751.5999756,-1942.4000244,12.6000004,0.0000000,0.0000000,0.0000000); //object(elecfence_bar) (10)
  2913.     CreateObject(987,1810.1999512,-1873.0999756,16.0000000,0.0000000,0.0000000,180.0000000); //object(elecfence_bar) (11)
  2914.     CreateObject(987,1798.5999756,-1873.0999756,16.0000000,0.0000000,0.0000000,179.9945068); //object(elecfence_bar) (12)
  2915.     CreateObject(1237,1811.1999512,-1884.5999756,12.6000004,0.0000000,0.0000000,0.0000000); //object(strtbarrier01) (3)
  2916.     CreateObject(1237,1810.5000000,-1873.1999512,19.7000008,0.0000000,0.0000000,0.0000000); //object(strtbarrier01) (4)
  2917.     CreateObject(1237,1810.5000000,-1873.1999512,20.7999992,0.0000000,0.0000000,0.0000000); //object(strtbarrier01) (5)
  2918.     CreateObject(1237,1811.0996094,-1895.0000000,12.6000004,0.0000000,0.0000000,0.0000000); //object(strtbarrier01) (6)
  2919.     CreateObject(987,1757.1999512,-1935.3000488,12.6000004,0.0000000,0.0000000,0.0000000); //object(elecfence_bar) (13)
  2920.     CreateObject(987,1768.9000244,-1935.3000488,12.6000004,0.0000000,0.0000000,90.0000000); //object(elecfence_bar) (14)
  2921.     CreateObject(987,1768.9000244,-1923.5000000,12.6000004,0.0000000,0.0000000,90.0000000); //object(elecfence_bar) (15)
  2922.     CreateObject(987,1768.9000244,-1919.0000000,12.6000004,0.0000000,0.0000000,90.0000000); //object(elecfence_bar) (16)
  2923.     CreateObject(987,1769.0999756,-1907.5999756,12.6000004,0.0000000,0.0000000,180.0000000); //object(elecfence_bar) (17)
  2924.     CreateObject(970,1756.5999756,-1907.5999756,14.1000004,0.0000000,0.0000000,0.0000000); //object(fencesmallb) (3)
  2925.     CreateObject(970,1756.5999756,-1907.5999756,15.1000004,0.0000000,0.0000000,0.0000000); //object(fencesmallb) (4)
  2926.     CreateObject(970,1751.1999512,-1907.5999756,14.1000004,0.0000000,0.0000000,0.0000000); //object(fencesmallb) (5)
  2927.     CreateObject(970,1751.1999512,-1907.5999756,15.1000004,0.0000000,0.0000000,0.0000000); //object(fencesmallb) (6)
  2928.     CreateObject(970,1755.0999756,-1907.5999756,15.1000004,0.0000000,0.0000000,0.0000000); //object(fencesmallb) (8)
  2929.     CreateObject(970,1755.0999756,-1907.5999756,16.1000004,0.0000000,0.0000000,0.0000000); //object(fencesmallb) (9)
  2930.     CreateObject(970,1755.0999756,-1907.5999756,17.1000004,0.0000000,0.0000000,0.0000000); //object(fencesmallb) (10)
  2931.     CreateObject(970,1755.0999756,-1907.5999756,18.1000004,0.0000000,0.0000000,0.0000000); //object(fencesmallb) (11)
  2932.     CreateObject(970,1751.1999512,-1907.5999756,16.1000004,0.0000000,0.0000000,0.0000000); //object(fencesmallb) (12)
  2933.     CreateObject(970,1751.1999512,-1907.5999756,17.1000004,0.0000000,0.0000000,0.0000000); //object(fencesmallb) (13)
  2934.     CreateObject(970,1751.1999512,-1907.5999756,18.1000004,0.0000000,0.0000000,0.0000000); //object(fencesmallb) (14)
  2935.     CreateObject(1237,1752.8000488,-1907.5999756,12.6000004,0.0000000,0.0000000,0.0000000); //object(strtbarrier01) (7)
  2936.     CreateObject(1237,1752.8000488,-1907.5999756,13.3999996,0.0000000,0.0000000,0.0000000); //object(strtbarrier01) (8)
  2937.     CreateObject(1237,1755.0000000,-1907.5999756,12.6000004,0.0000000,0.0000000,0.0000000); //object(strtbarrier01) (9)
  2938.     CreateObject(1237,1755.0000000,-1907.5999756,13.3999996,0.0000000,0.0000000,0.0000000); //object(strtbarrier01) (10)
  2939.     CreateObject(1361,1751.5999756,-1908.1999512,13.3000002,0.0000000,0.0000000,0.0000000); //object(cj_bush_prop2) (1)
  2940.     CreateObject(1361,1756.0999756,-1908.1999512,13.3000002,0.0000000,0.0000000,0.0000000); //object(cj_bush_prop2) (2)
  2941.     CreateObject(3660,1770.5000000,-1917.0000000,15.1999998,0.0000000,0.0000000,270.0000000); //object(lasairfbed_las) (1)
  2942.     CreateObject(3660,1770.5000000,-1925.4000244,15.1999998,0.0000000,0.0000000,270.0000000); //object(lasairfbed_las) (2)
  2943.     CreateObject(3660,1810.3000488,-1909.3000488,15.1999998,0.0000000,0.0000000,270.0000000); //object(lasairfbed_las) (3)
  2944.     CreateObject(3660,1810.3000488,-1928.9000244,15.1999998,0.0000000,0.0000000,270.0000000); //object(lasairfbed_las) (4)
  2945.     CreateObject(3660,1801.3000488,-1941.0999756,15.1999998,0.0000000,0.0000000,180.0000000); //object(lasairfbed_las) (5)
  2946.     CreateObject(3660,1781.8000488,-1941.0999756,15.1999998,0.0000000,0.0000000,179.9945068); //object(lasairfbed_las) (6)
  2947.     CreateObject(3660,1768.6999512,-1941.0999756,15.1999998,0.0000000,0.0000000,179.9945068); //object(lasairfbed_las) (7)
  2948.     CreateObject(14537,1761.0000000,-1892.5000000,14.5000000,0.0000000,0.0000000,0.0000000); //object(pdomesbar) (2)
  2949.     for(new c = 0; c < 24; ++c)
  2950.     {
  2951.         TextVeiculoCivil[c] = Create3DTextLabel("{00ED04}Brasil {3126FF}Like a {FF2626}Boss\n{26C2FF}Veículo Público",-1,0.0,0.0,0.0,30.0,0);
  2952.         Attach3DTextLabelToVehicle(TextVeiculoCivil[c],BikeCivil[c],0.0,0.0,0.4);
  2953.     }
  2954.     //=-=-=-=-=[ PORTAO SPAWN CIVIL ]=-=-=-=-=-=-=
  2955.     PortaoSpawnCivil = CreateObject(980,1810.1999512,-1889.5000000,15.1999998,360.0000,0.0000000,270.0000000);
  2956.     //=-=-=-=-=[ MENSAGEM DO CONSOLE ]=-=-=-=-=-=
  2957.     print("\n=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=");
  2958.     print("hSpawn Civil - By: HeyHoLetsGo |CARREGADO!|");
  2959.     print("=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=\n");
  2960.     return 1;
  2961. }
  2962.  
  2963. public FecharPortaoSpawnCivil()
  2964. {
  2965.     MoveObject(PortaoSpawnCivil,1810.1999512,-1889.5000000,15.1999998,2.0,-1000.0);
  2966.     return 1;
  2967. }
  2968.  
  2969. stock FuncoesEmp(playerid)
  2970. {
  2971.     new Emps[64],AtualCofre[MAX_PLAYERS],GameText[128];
  2972.     format(Emps,sizeof(Emps),"Empresas/%d.ini",InfosEmp[playerid][IDEmpPresente]);
  2973.     SendClientMessage(playerid,-1,"{FFFFFF}[ ! ] {FADD00}Digite {FFFFFF}/sairemp {FADD00}para sair desta empresa{FFFFFF}.");
  2974.     InfosEmp[playerid][DentroEmp] = true;
  2975.     DarDinheiro(playerid,-DOF2_GetInt(Emps,"Extorcao"));
  2976.     AtualCofre[playerid] = DOF2_GetInt(Emps,"Cofre");
  2977.     DOF2_SetInt(Emps,"Cofre",AtualCofre[playerid]+DOF2_GetInt(Emps,"Extorcao"));
  2978.     format(GameText,sizeof(GameText),"Entrada: -R$%d",DOF2_GetInt(Emps,"Extorcao"));
  2979.     GameTextForPlayer(playerid,GameText,4000,1);
  2980.     GetPlayerPos(playerid,InfosEmp[playerid][UltimaPosX],InfosEmp[playerid][UltimaPosY],InfosEmp[playerid][UltimaPosZ]);
  2981.     return 1;
  2982. }
  2983.  
  2984. stock CarregarEmps()
  2985. {
  2986.     new Emps[128],TxtEmp[256];
  2987.     for(new e = 0; e <= MAX_EMPRESAS; ++e)
  2988.     {
  2989.         format(Emps,sizeof(Emps),"Empresas/%d.ini",e);
  2990.         if(DOF2_FileExists(Emps))
  2991.         {
  2992.             if(!strcmp(DOF2_GetString(Emps,"DONO"),"Nenhum",false))
  2993.             {
  2994.                 format(TxtEmp,sizeof(TxtEmp),"{26C2FF}EMPRESA\n{FADD00}Nome: {FFFFFF}%s\n{FADD00}ID: {FFFFFF}%d\n{FADD00}DONO: {FFFFFF}%s\n{FADD00}Extorção: {00ED04}R${FFFFFF}%d,00\n{00ED04}À VENDA! Use: {FFFFFF}/compraremp\n{FADD00}VALOR: R${FFFFFF}%d\n{26C2FF}F para entrar.",DOF2_GetString(Emps,"Nome"),DOF2_GetInt(Emps,"ID"),DOF2_GetString(Emps,"DONO"),DOF2_GetInt(Emps,"Extorcao"),DOF2_GetInt(Emps,"Valor"));
  2995.                 IDTextEmp[e] = Create3DTextLabel(TxtEmp,-1,DOF2_GetFloat(Emps,"X"),DOF2_GetFloat(Emps,"Y"),DOF2_GetFloat(Emps,"Z"),30.0,0);
  2996.                 EmpPickup[e] = CreatePickup(DOF2_GetInt(Emps,"Pickup"),23,DOF2_GetFloat(Emps,"X"),DOF2_GetFloat(Emps,"Y"),DOF2_GetFloat(Emps,"Z"),0);
  2997.             }
  2998.             else
  2999.             {
  3000.                 format(TxtEmp,sizeof(TxtEmp),"{26C2FF}EMPRESA\n{FADD00}Nome: {FFFFFF}%s\n{FADD00}ID: {FFFFFF}%d\n{FADD00}DONO: {FFFFFF}%s\n{FADD00}Extorção: {00ED04}R${FFFFFF}%d,00\n \n{26C2FF}F para entrar.",DOF2_GetString(Emps,"Nome"),DOF2_GetInt(Emps,"ID"),DOF2_GetString(Emps,"DONO"),DOF2_GetInt(Emps,"Extorcao"));
  3001.                 IDTextEmp[e] = Create3DTextLabel(TxtEmp,-1,DOF2_GetFloat(Emps,"X"),DOF2_GetFloat(Emps,"Y"),DOF2_GetFloat(Emps,"Z"),30.0,0);
  3002.                 EmpPickup[e] = CreatePickup(DOF2_GetInt(Emps,"Pickup"),23,DOF2_GetFloat(Emps,"X"),DOF2_GetFloat(Emps,"Y"),DOF2_GetFloat(Emps,"Z"),0);
  3003.             }
  3004.         }
  3005.     }
  3006.     return 1;
  3007. }
  3008.  
  3009. stock RetirarEmps()
  3010. {
  3011.     for(new e = 0; e <= MAX_EMPRESAS; ++e)
  3012.     {
  3013.         DestroyPickup(EmpPickup[e]);
  3014.         Delete3DTextLabel(IDTextEmp[e]);
  3015.         if(e == MAX_EMPRESAS-1)
  3016.         {
  3017.             break;
  3018.         }
  3019.     }
  3020.     return 1;
  3021. }
  3022.  
  3023. stock DarArma(playerid,arma,municao)
  3024. {
  3025.     if(InfosJogador[playerid][LicencaArmas] == 1)
  3026.     {
  3027.         GivePlayerWeapon(playerid,arma,municao);
  3028.     }
  3029.     else
  3030.     {
  3031.         AutorizacaoPia[playerid] = 1;
  3032.         GivePlayerWeapon(playerid,arma,municao);
  3033.         ShowPlayerDialog(playerid,DIALOG_PIA,DIALOG_STYLE_MSGBOX,"PORTE ILEGAL DE ARMAS!","Você não tem porte legal para armas!\nPara adquirir porte legal para armas, vá no Centro de Licenças! Use: /GPS\n\nVocê pode optar por ficar com esta(s) arma(s),\nmas receberá UM nível de procurado!\n\nOque deseja fazer?","FICAR","DESCARTAR");
  3034.     }
  3035.     return 1;
  3036. }
  3037.  
  3038. stock GetOrgName(orgid)
  3039. {
  3040.     new str[30];
  3041.     if(orgid == 0)
  3042.     {
  3043.         str = "Civil";
  3044.     }
  3045.     if(orgid == 1)
  3046.     {
  3047.         str = "Governo";
  3048.     }
  3049.     if(orgid == 2)
  3050.     {
  3051.         str = "Marinha";
  3052.     }
  3053.     if(orgid == 3)
  3054.     {
  3055.         str = "Exército";
  3056.     }
  3057.     if(orgid == 4)
  3058.     {
  3059.         str = "Aeronáutica";
  3060.     }
  3061.     if(orgid == 5)
  3062.     {
  3063.         str = "Policia Militar";
  3064.     }
  3065.     if(orgid == 6)
  3066.     {
  3067.         str = "Policia Civil";
  3068.     }
  3069.     if(orgid == 7)
  3070.     {
  3071.         str = "Policia Federal";
  3072.     }
  3073.     if(orgid == 8)
  3074.     {
  3075.         str = "Policia Rodoviária";
  3076.     }
  3077.     if(orgid == 9)
  3078.     {
  3079.         str = "BOPE";
  3080.     }
  3081.     if(orgid == 10)
  3082.     {
  3083.         str = "Mafia Corleone";
  3084.     }
  3085.     if(orgid == 11)
  3086.     {
  3087.         str = "Mafia Yakuza";
  3088.     }
  3089.     if(orgid == 12)
  3090.     {
  3091.         str = "Alqaeda";
  3092.     }
  3093.     if(orgid == 13)
  3094.     {
  3095.         str = "Assassinos";
  3096.     }
  3097.     if(orgid == 14)
  3098.     {
  3099.         str = "Groove Street";
  3100.     }
  3101.     if(orgid == 15)
  3102.     {
  3103.         str = "Ballas";
  3104.     }
  3105.     if(orgid == 16)
  3106.     {
  3107.         str = "Los Vagos";
  3108.     }
  3109.     if(orgid == 17)
  3110.     {
  3111.         str = "Sanguinários";
  3112.     }
  3113.     if(orgid == 18)
  3114.     {
  3115.         str = "Velozes e Furiosos";
  3116.     }
  3117.     if(orgid == 19)
  3118.     {
  3119.         str = "Médicos";
  3120.     }
  3121.     if(orgid == 20)
  3122.     {
  3123.         str = "Noticiário SA";
  3124.     }
  3125.     if(orgid == 21)
  3126.     {
  3127.         str = "Rádio SA";
  3128.     }
  3129.     if(orgid == 22)
  3130.     {
  3131.         str = "Hitmans";
  3132.     }
  3133.     if(orgid == 23)
  3134.     {
  3135.         str = "NINJAS";
  3136.     }
  3137.     if(orgid == 24)
  3138.     {
  3139.         str = "AJUDANTES";
  3140.     }
  3141.     if(orgid == 25)
  3142.     {
  3143.         str = "ADMINISTRADORES";
  3144.     }
  3145.     return str;
  3146. }
  3147.  
  3148. stock SendFamilyMessage(orgid, cor, mensagem[]) //stock que envia a mensagem para tal organização de acordo com "ogrid"
  3149. {
  3150.     for(new i = 0; i < MAX_PLAYERS; i++)
  3151.     {
  3152.         if(IsPlayerConnected(i))
  3153.         {
  3154.             if(InfosJogador[i][Organizacao] == orgid)
  3155.             {
  3156.                 SendClientMessage(i, cor, mensagem);
  3157.             }
  3158.         }
  3159.     }
  3160.     return 0;
  3161. }
  3162.  
  3163. stock DarDinheiro(playerid, money) return InfosJogador[playerid][Dinheiro] += money;
  3164. stock PegarDinheiro(playerid) return InfosJogador[playerid][Dinheiro];
  3165. stock ResetarDinheiro(playerid) return InfosJogador[playerid][Dinheiro] = 0;
  3166.  
  3167. public UpdatePlayer(playerid)
  3168. {
  3169.     if(GetPlayerMoney(playerid) != InfosJogador[playerid][Dinheiro])
  3170.     {
  3171.         ResetPlayerMoney(playerid);
  3172.         GivePlayerMoney(playerid, InfosJogador[playerid][Dinheiro]);
  3173.     }
  3174.     return 1;
  3175. }
  3176.  
  3177. public Kickar(playerid)
  3178. {
  3179.     return Kick(playerid);
  3180. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement