Guest User

hEmp System - Criador de empresas In-Game BY: HeyHoLetsGo

a guest
Jan 16th, 2013
415
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. /*
  2.                                 *****************************************
  3.                                 *    H   H   eeee   m       m   pppp    *
  4.                                 *    H   H   e      m m   m m   p   p   *
  5.                                 *    HHHHH   eee    m  m m  m   ppp     *
  6.                                 *    H   H   e      m   m   m   p       *
  7.                                 *    H   H   eeee   m       m   p       *
  8.                                 ***************************************** System ®
  9.  
  10.                                              VERSÃO:   [1.0]
  11.                                              ***************
  12.  
  13. |=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-|
  14. |=-=-=-=-=-=-=-=-=-=-=-=-=-=[hEmp System - Criado e Desenvolvido por: HeyHoLetsGo]=-=-=-=-=-=-=-=-=-=-=-=-=|
  15. |=-=-=-=-=-=-=-=-=-=-=-=-=-=[Créditos ao Tonisaltolia por BETA Tester + Ajuda    ]=-=-=-=-=-=-=-=-=-=-=-=-=|
  16. |=-=-=-=-=-=-=-=-=-=-=-=-=-=[Visite: forum.sa-mp.com | NÃO RETIRE OS CRÉDITOS!   ]=-=-=-=-=-=-=-=-=-=-=-=-=|
  17. |=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-|
  18.  
  19. */
  20.  
  21. #include a_samp
  22. #include ZCMD
  23. #include DOF2
  24.  
  25. #define DIALOG_VALOR_EMP                (1)
  26. #define DIALOG_EMP_INT_ID               (2)
  27. #define DIALOG_INT_ID                   (3)
  28. #define DIALOG_EXTORCAO                 (4)
  29. #define DIALOG_PICKUP                   (5)
  30. #define DIALOG_NOME                     (6)
  31. #define DIALOG_INT_CHOOSE1              (7)
  32. #define DIALOG_INT_CHOOSE2              (8)
  33. #define DIALOG_CONCLUSAO                (9)
  34. #define DIALOG_SALDO_EMP                (10)
  35. #define DIALOG_COMPRAR_EMP              (11)
  36. #define DIALOG_VENDER_EMP               (12)
  37. #define DIALOG_DELETAR_EMP              (13)
  38. #define DIALOG_INFOS_EMP                (14)
  39. #define DIALOG_INFOS_EMP_SHOW           (15)
  40. #define DIALOG_CREDITOS                 (16)
  41. #define DIALOG_EDIT_LIST                (18)
  42. #define DIALOG_EDITAR_EMP               (19)
  43. #define DIALOG_EDIT_DONO                (20)
  44. #define DIALOG_EDIT_NOME                (21)
  45. #define DIALOG_EDIT_VALOR               (22)
  46. #define DIALOG_EDIT_INTERIOR            (23)
  47. #define DIALOG_EDIT_EXTORCAO            (24)
  48. #define DIALOG_EDIT_PICKUP              (25)
  49. #define DIALOG_EDIT_COFRE               (26)
  50. #define DIALOG_AJUDA_EMP                (27)
  51.  
  52. enum EnumEmp
  53. {
  54.     Float:X,
  55.     Float:Y,
  56.     Float:Z,
  57.     ValorEmp,
  58.     IntID,
  59.     Extorcao,
  60.     Pickup,
  61.     Float:UltimaPosX,
  62.     Float:UltimaPosY,
  63.     Float:UltimaPosZ,
  64.     bool:DentroEmp,
  65.     IDEmpPresente
  66. };
  67.  
  68. new InfosEmp[MAX_PLAYERS][EnumEmp],NomeEmp[64],IDEmp[MAX_PLAYERS],Text3D:IDTextEmp[999],EmpPickup[999];
  69.  
  70. public OnFilterScriptInit()
  71. {
  72.     CarregarEmps();
  73.     print("\n=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=");
  74.     print("hEmp System - Criador de empresas In-Game");
  75.     print("Criado por: HeyHoLetsGo | forum.sa-mp.com");
  76.     print("CARREGADO COM SUCESSO! Bom jogo!");
  77.     print("=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=\n");
  78.     return 1;
  79. }
  80.  
  81. public OnFilterScriptExit()
  82. {
  83.     DOF2_Exit();
  84.     return 1;
  85. }
  86.  
  87. public OnPlayerKeyStateChange(playerid, newkeys, oldkeys)
  88. {
  89.     if ((newkeys==KEY_SECONDARY_ATTACK))
  90.     {
  91.         for(new e = 0; e <= 999; ++e)
  92.         {
  93.             new Emps[128];
  94.             format(Emps,sizeof(Emps),"Empresas/%d.ini",e);
  95.             {
  96.                 if(IsPlayerInRangeOfPoint(playerid,2.0,DOF2_GetFloat(Emps,"X"),DOF2_GetFloat(Emps,"Y"),DOF2_GetFloat(Emps,"Z")))
  97.                 {
  98.                     if(DOF2_GetInt(Emps,"IDInterior") == 0)
  99.                     {
  100.                         GetPlayerPos(playerid,InfosEmp[playerid][UltimaPosX],InfosEmp[playerid][UltimaPosY],InfosEmp[playerid][UltimaPosZ]);
  101.                         SetPlayerInterior(playerid,17);
  102.                         SetPlayerPos(playerid,-25.884498,-185.868988,1003.546875);
  103.                         SendClientMessage(playerid,-1,"{FFFFFF}[ ! ] {FADD00}Digite {FFFFFF}/sairemp {FADD00}para sair desta empresa{FFFFFF}.");
  104.                         InfosEmp[playerid][DentroEmp] = true;
  105.                         GivePlayerMoney(playerid,-DOF2_GetInt(Emps,"Extorcao"));
  106.                         new AtualCofre[MAX_PLAYERS],GameText[128];
  107.                         AtualCofre[playerid] = DOF2_GetInt(Emps,"Cofre");
  108.                         DOF2_SetInt(Emps,"Cofre",AtualCofre[playerid]+DOF2_GetInt(Emps,"Extorcao"));
  109.                         format(GameText,sizeof(GameText),"Entrada: -R$%d",DOF2_GetInt(Emps,"Extorcao"));
  110.                         GameTextForPlayer(playerid,GameText,4000,1);
  111.                         InfosEmp[playerid][IDEmpPresente] = DOF2_GetInt(Emps,"ID");
  112.                         break;
  113.                     }
  114.                     if(DOF2_GetInt(Emps,"IDInterior") == 1)
  115.                     {
  116.                         GetPlayerPos(playerid,InfosEmp[playerid][UltimaPosX],InfosEmp[playerid][UltimaPosY],InfosEmp[playerid][UltimaPosZ]);
  117.                         SetPlayerInterior(playerid,10);
  118.                         SetPlayerPos(playerid,6.091179,-29.271898,1003.549438);
  119.                         SendClientMessage(playerid,-1,"{FFFFFF}[ ! ] {FADD00}Digite {FFFFFF}/sairemp {FADD00}para sair desta empresa{FFFFFF}.");
  120.                         InfosEmp[playerid][DentroEmp] = true;
  121.                         GivePlayerMoney(playerid,-DOF2_GetInt(Emps,"Extorcao"));
  122.                         new AtualCofre[MAX_PLAYERS],GameText[128];
  123.                         AtualCofre[playerid] = DOF2_GetInt(Emps,"Cofre");
  124.                         DOF2_SetInt(Emps,"Cofre",AtualCofre[playerid]+DOF2_GetInt(Emps,"Extorcao"));
  125.                         format(GameText,sizeof(GameText),"Entrada: -R$%d",DOF2_GetInt(Emps,"Extorcao"));
  126.                         GameTextForPlayer(playerid,GameText,4000,1);
  127.                         InfosEmp[playerid][IDEmpPresente] = DOF2_GetInt(Emps,"ID");
  128.                         break;
  129.                     }
  130.                     if(DOF2_GetInt(Emps,"IDInterior") == 2)
  131.                     {
  132.                         GetPlayerPos(playerid,InfosEmp[playerid][UltimaPosX],InfosEmp[playerid][UltimaPosY],InfosEmp[playerid][UltimaPosZ]);
  133.                         SetPlayerInterior(playerid,18);
  134.                         SetPlayerPos(playerid,-30.946699,-89.609596,1003.546875);
  135.                         SendClientMessage(playerid,-1,"{FFFFFF}[ ! ] {FADD00}Digite {FFFFFF}/sairemp {FADD00}para sair desta empresa{FFFFFF}.");
  136.                         InfosEmp[playerid][DentroEmp] = true;
  137.                         GivePlayerMoney(playerid,-DOF2_GetInt(Emps,"Extorcao"));
  138.                         new AtualCofre[MAX_PLAYERS],GameText[128];
  139.                         AtualCofre[playerid] = DOF2_GetInt(Emps,"Cofre");
  140.                         DOF2_SetInt(Emps,"Cofre",AtualCofre[playerid]+DOF2_GetInt(Emps,"Extorcao"));
  141.                         format(GameText,sizeof(GameText),"Entrada: -R$%d",DOF2_GetInt(Emps,"Extorcao"));
  142.                         GameTextForPlayer(playerid,GameText,4000,1);
  143.                         InfosEmp[playerid][IDEmpPresente] = DOF2_GetInt(Emps,"ID");
  144.                         break;
  145.                     }
  146.                     if(DOF2_GetInt(Emps,"IDInterior") == 3)
  147.                     {
  148.                         GetPlayerPos(playerid,InfosEmp[playerid][UltimaPosX],InfosEmp[playerid][UltimaPosY],InfosEmp[playerid][UltimaPosZ]);
  149.                         SetPlayerInterior(playerid,16);
  150.                         SetPlayerPos(playerid,-25.132598,-139.066986,1003.546875);
  151.                         SendClientMessage(playerid,-1,"{FFFFFF}[ ! ] {FADD00}Digite {FFFFFF}/sairemp {FADD00}para sair desta empresa{FFFFFF}.");
  152.                         InfosEmp[playerid][DentroEmp] = true;
  153.                         GivePlayerMoney(playerid,-DOF2_GetInt(Emps,"Extorcao"));
  154.                         new AtualCofre[MAX_PLAYERS],GameText[128];
  155.                         AtualCofre[playerid] = DOF2_GetInt(Emps,"Cofre");
  156.                         DOF2_SetInt(Emps,"Cofre",AtualCofre[playerid]+DOF2_GetInt(Emps,"Extorcao"));
  157.                         format(GameText,sizeof(GameText),"Entrada: -R$%d",DOF2_GetInt(Emps,"Extorcao"));
  158.                         GameTextForPlayer(playerid,GameText,4000,1);
  159.                         InfosEmp[playerid][IDEmpPresente] = DOF2_GetInt(Emps,"ID");
  160.                         break;
  161.                     }
  162.                     if(DOF2_GetInt(Emps,"IDInterior") == 4)
  163.                     {
  164.                         GetPlayerPos(playerid,InfosEmp[playerid][UltimaPosX],InfosEmp[playerid][UltimaPosY],InfosEmp[playerid][UltimaPosZ]);
  165.                         SetPlayerInterior(playerid,4);
  166.                         SetPlayerPos(playerid,-27.312299,-29.277599,1003.557250);
  167.                         SendClientMessage(playerid,-1,"{FFFFFF}[ ! ] {FADD00}Digite {FFFFFF}/sairemp {FADD00}para sair desta empresa{FFFFFF}.");
  168.                         InfosEmp[playerid][DentroEmp] = true;
  169.                         GivePlayerMoney(playerid,-DOF2_GetInt(Emps,"Extorcao"));
  170.                         new AtualCofre[MAX_PLAYERS],GameText[128];
  171.                         AtualCofre[playerid] = DOF2_GetInt(Emps,"Cofre");
  172.                         DOF2_SetInt(Emps,"Cofre",AtualCofre[playerid]+DOF2_GetInt(Emps,"Extorcao"));
  173.                         format(GameText,sizeof(GameText),"Entrada: -R$%d",DOF2_GetInt(Emps,"Extorcao"));
  174.                         GameTextForPlayer(playerid,GameText,4000,1);
  175.                         InfosEmp[playerid][IDEmpPresente] = DOF2_GetInt(Emps,"ID");
  176.                         break;
  177.                     }
  178.                     if(DOF2_GetInt(Emps,"IDInterior") == 5)
  179.                     {
  180.                         GetPlayerPos(playerid,InfosEmp[playerid][UltimaPosX],InfosEmp[playerid][UltimaPosY],InfosEmp[playerid][UltimaPosZ]);
  181.                         SetPlayerInterior(playerid,6);
  182.                         SetPlayerPos(playerid,-26.691598,-55.714897,1003.546875);
  183.                         SendClientMessage(playerid,-1,"{FFFFFF}[ ! ] {FADD00}Digite {FFFFFF}/sairemp {FADD00}para sair desta empresa{FFFFFF}.");
  184.                         InfosEmp[playerid][DentroEmp] = true;
  185.                         GivePlayerMoney(playerid,-DOF2_GetInt(Emps,"Extorcao"));
  186.                         new AtualCofre[MAX_PLAYERS],GameText[128];
  187.                         AtualCofre[playerid] = DOF2_GetInt(Emps,"Cofre");
  188.                         DOF2_SetInt(Emps,"Cofre",AtualCofre[playerid]+DOF2_GetInt(Emps,"Extorcao"));
  189.                         format(GameText,sizeof(GameText),"Entrada: -R$%d",DOF2_GetInt(Emps,"Extorcao"));
  190.                         GameTextForPlayer(playerid,GameText,4000,1);
  191.                         InfosEmp[playerid][IDEmpPresente] = DOF2_GetInt(Emps,"ID");
  192.                         break;
  193.                     }
  194.                     if(DOF2_GetInt(Emps,"IDInterior") == 6)
  195.                     {
  196.                         GetPlayerPos(playerid,InfosEmp[playerid][UltimaPosX],InfosEmp[playerid][UltimaPosY],InfosEmp[playerid][UltimaPosZ]);
  197.                         SetPlayerInterior(playerid,14);
  198.                         SetPlayerPos(playerid,-1827.147338,7.207417,1061.143554);
  199.                         SendClientMessage(playerid,-1,"{FFFFFF}[ ! ] {FADD00}Digite {FFFFFF}/sairemp {FADD00}para sair desta empresa{FFFFFF}.");
  200.                         InfosEmp[playerid][DentroEmp] = true;
  201.                         GivePlayerMoney(playerid,-DOF2_GetInt(Emps,"Extorcao"));
  202.                         new AtualCofre[MAX_PLAYERS],GameText[128];
  203.                         AtualCofre[playerid] = DOF2_GetInt(Emps,"Cofre");
  204.                         DOF2_SetInt(Emps,"Cofre",AtualCofre[playerid]+DOF2_GetInt(Emps,"Extorcao"));
  205.                         format(GameText,sizeof(GameText),"Entrada: -R$%d",DOF2_GetInt(Emps,"Extorcao"));
  206.                         GameTextForPlayer(playerid,GameText,4000,1);
  207.                         InfosEmp[playerid][IDEmpPresente] = DOF2_GetInt(Emps,"ID");
  208.                         break;
  209.                     }
  210.                     if(DOF2_GetInt(Emps,"IDInterior") == 7)
  211.                     {
  212.                         GetPlayerPos(playerid,InfosEmp[playerid][UltimaPosX],InfosEmp[playerid][UltimaPosY],InfosEmp[playerid][UltimaPosZ]);
  213.                         SetPlayerInterior(playerid,14);
  214.                         SetPlayerPos(playerid,-1861.936889,54.908092,1061.143554);
  215.                         SendClientMessage(playerid,-1,"{FFFFFF}[ ! ] {FADD00}Digite {FFFFFF}/sairemp {FADD00}para sair desta empresa{FFFFFF}.");
  216.                         InfosEmp[playerid][DentroEmp] = true;
  217.                         GivePlayerMoney(playerid,-DOF2_GetInt(Emps,"Extorcao"));
  218.                         new AtualCofre[MAX_PLAYERS],GameText[128];
  219.                         AtualCofre[playerid] = DOF2_GetInt(Emps,"Cofre");
  220.                         DOF2_SetInt(Emps,"Cofre",AtualCofre[playerid]+DOF2_GetInt(Emps,"Extorcao"));
  221.                         format(GameText,sizeof(GameText),"Entrada: -R$%d",DOF2_GetInt(Emps,"Extorcao"));
  222.                         GameTextForPlayer(playerid,GameText,4000,1);
  223.                         InfosEmp[playerid][IDEmpPresente] = DOF2_GetInt(Emps,"ID");
  224.                         break;
  225.                     }
  226.                     if(DOF2_GetInt(Emps,"IDInterior") == 8)
  227.                     {
  228.                         GetPlayerPos(playerid,InfosEmp[playerid][UltimaPosX],InfosEmp[playerid][UltimaPosY],InfosEmp[playerid][UltimaPosZ]);
  229.                         SetPlayerInterior(playerid,1);
  230.                         SetPlayerPos(playerid,1.808619,32.384357,1199.593750);
  231.                         SendClientMessage(playerid,-1,"{FFFFFF}[ ! ] {FADD00}Digite {FFFFFF}/sairemp {FADD00}para sair desta empresa{FFFFFF}.");
  232.                         InfosEmp[playerid][DentroEmp] = true;
  233.                         GivePlayerMoney(playerid,-DOF2_GetInt(Emps,"Extorcao"));
  234.                         new AtualCofre[MAX_PLAYERS],GameText[128];
  235.                         AtualCofre[playerid] = DOF2_GetInt(Emps,"Cofre");
  236.                         DOF2_SetInt(Emps,"Cofre",AtualCofre[playerid]+DOF2_GetInt(Emps,"Extorcao"));
  237.                         format(GameText,sizeof(GameText),"Entrada: -R$%d",DOF2_GetInt(Emps,"Extorcao"));
  238.                         GameTextForPlayer(playerid,GameText,4000,1);
  239.                         InfosEmp[playerid][IDEmpPresente] = DOF2_GetInt(Emps,"ID");
  240.                         break;
  241.                     }
  242.                     if(DOF2_GetInt(Emps,"IDInterior") == 9)
  243.                     {
  244.                         GetPlayerPos(playerid,InfosEmp[playerid][UltimaPosX],InfosEmp[playerid][UltimaPosY],InfosEmp[playerid][UltimaPosZ]);
  245.                         SetPlayerInterior(playerid,9);
  246.                         SetPlayerPos(playerid,315.745086,984.969299,1958.919067);
  247.                         SendClientMessage(playerid,-1,"{FFFFFF}[ ! ] {FADD00}Digite {FFFFFF}/sairemp {FADD00}para sair desta empresa{FFFFFF}.");
  248.                         InfosEmp[playerid][DentroEmp] = true;
  249.                         GivePlayerMoney(playerid,-DOF2_GetInt(Emps,"Extorcao"));
  250.                         new AtualCofre[MAX_PLAYERS],GameText[128];
  251.                         AtualCofre[playerid] = DOF2_GetInt(Emps,"Cofre");
  252.                         DOF2_SetInt(Emps,"Cofre",AtualCofre[playerid]+DOF2_GetInt(Emps,"Extorcao"));
  253.                         format(GameText,sizeof(GameText),"Entrada: -R$%d",DOF2_GetInt(Emps,"Extorcao"));
  254.                         GameTextForPlayer(playerid,GameText,4000,1);
  255.                         InfosEmp[playerid][IDEmpPresente] = DOF2_GetInt(Emps,"ID");
  256.                         break;
  257.                     }
  258.                     if(DOF2_GetInt(Emps,"IDInterior") == 10)
  259.                     {
  260.                         GetPlayerPos(playerid,InfosEmp[playerid][UltimaPosX],InfosEmp[playerid][UltimaPosY],InfosEmp[playerid][UltimaPosZ]);
  261.                         SetPlayerInterior(playerid,1);
  262.                         SetPlayerPos(playerid,286.148986,-40.644397,1001.515625);
  263.                         SendClientMessage(playerid,-1,"{FFFFFF}[ ! ] {FADD00}Digite {FFFFFF}/sairemp {FADD00}para sair desta empresa{FFFFFF}.");
  264.                         InfosEmp[playerid][DentroEmp] = true;
  265.                         GivePlayerMoney(playerid,-DOF2_GetInt(Emps,"Extorcao"));
  266.                         new AtualCofre[MAX_PLAYERS],GameText[128];
  267.                         AtualCofre[playerid] = DOF2_GetInt(Emps,"Cofre");
  268.                         DOF2_SetInt(Emps,"Cofre",AtualCofre[playerid]+DOF2_GetInt(Emps,"Extorcao"));
  269.                         format(GameText,sizeof(GameText),"Entrada: -R$%d",DOF2_GetInt(Emps,"Extorcao"));
  270.                         GameTextForPlayer(playerid,GameText,4000,1);
  271.                         InfosEmp[playerid][IDEmpPresente] = DOF2_GetInt(Emps,"ID");
  272.                         break;
  273.                     }
  274.                     if(DOF2_GetInt(Emps,"IDInterior") == 11)
  275.                     {
  276.                         GetPlayerPos(playerid,InfosEmp[playerid][UltimaPosX],InfosEmp[playerid][UltimaPosY],InfosEmp[playerid][UltimaPosZ]);
  277.                         SetPlayerInterior(playerid,4);
  278.                         SetPlayerPos(playerid,286.800994,-82.547599,1001.515625);
  279.                         SendClientMessage(playerid,-1,"{FFFFFF}[ ! ] {FADD00}Digite {FFFFFF}/sairemp {FADD00}para sair desta empresa{FFFFFF}.");
  280.                         InfosEmp[playerid][DentroEmp] = true;
  281.                         GivePlayerMoney(playerid,-DOF2_GetInt(Emps,"Extorcao"));
  282.                         new AtualCofre[MAX_PLAYERS],GameText[128];
  283.                         AtualCofre[playerid] = DOF2_GetInt(Emps,"Cofre");
  284.                         DOF2_SetInt(Emps,"Cofre",AtualCofre[playerid]+DOF2_GetInt(Emps,"Extorcao"));
  285.                         format(GameText,sizeof(GameText),"Entrada: -R$%d",DOF2_GetInt(Emps,"Extorcao"));
  286.                         GameTextForPlayer(playerid,GameText,4000,1);
  287.                         InfosEmp[playerid][IDEmpPresente] = DOF2_GetInt(Emps,"ID");
  288.                         break;
  289.                     }
  290.                     if(DOF2_GetInt(Emps,"IDInterior") == 12)
  291.                     {
  292.                         GetPlayerPos(playerid,InfosEmp[playerid][UltimaPosX],InfosEmp[playerid][UltimaPosY],InfosEmp[playerid][UltimaPosZ]);
  293.                         SetPlayerInterior(playerid,6);
  294.                         SetPlayerPos(playerid,296.919982,-108.071998,1001.515625);
  295.                         SendClientMessage(playerid,-1,"{FFFFFF}[ ! ] {FADD00}Digite {FFFFFF}/sairemp {FADD00}para sair desta empresa{FFFFFF}.");
  296.                         InfosEmp[playerid][DentroEmp] = true;
  297.                         GivePlayerMoney(playerid,-DOF2_GetInt(Emps,"Extorcao"));
  298.                         new AtualCofre[MAX_PLAYERS],GameText[128];
  299.                         AtualCofre[playerid] = DOF2_GetInt(Emps,"Cofre");
  300.                         DOF2_SetInt(Emps,"Cofre",AtualCofre[playerid]+DOF2_GetInt(Emps,"Extorcao"));
  301.                         format(GameText,sizeof(GameText),"Entrada: -R$%d",DOF2_GetInt(Emps,"Extorcao"));
  302.                         GameTextForPlayer(playerid,GameText,4000,1);
  303.                         InfosEmp[playerid][IDEmpPresente] = DOF2_GetInt(Emps,"ID");
  304.                         break;
  305.                     }
  306.                     if(DOF2_GetInt(Emps,"IDInterior") == 13)
  307.                     {
  308.                         GetPlayerPos(playerid,InfosEmp[playerid][UltimaPosX],InfosEmp[playerid][UltimaPosY],InfosEmp[playerid][UltimaPosZ]);
  309.                         SetPlayerInterior(playerid,7);
  310.                         SetPlayerPos(playerid,314.820983,-141.431991,999.601562);
  311.                         SendClientMessage(playerid,-1,"{FFFFFF}[ ! ] {FADD00}Digite {FFFFFF}/sairemp {FADD00}para sair desta empresa{FFFFFF}.");
  312.                         InfosEmp[playerid][DentroEmp] = true;
  313.                         GivePlayerMoney(playerid,-DOF2_GetInt(Emps,"Extorcao"));
  314.                         new AtualCofre[MAX_PLAYERS],GameText[128];
  315.                         AtualCofre[playerid] = DOF2_GetInt(Emps,"Cofre");
  316.                         DOF2_SetInt(Emps,"Cofre",AtualCofre[playerid]+DOF2_GetInt(Emps,"Extorcao"));
  317.                         format(GameText,sizeof(GameText),"Entrada: -R$%d",DOF2_GetInt(Emps,"Extorcao"));
  318.                         GameTextForPlayer(playerid,GameText,4000,1);
  319.                         InfosEmp[playerid][IDEmpPresente] = DOF2_GetInt(Emps,"ID");
  320.                         break;
  321.                     }
  322.                     if(DOF2_GetInt(Emps,"IDInterior") == 14)
  323.                     {
  324.                         GetPlayerPos(playerid,InfosEmp[playerid][UltimaPosX],InfosEmp[playerid][UltimaPosY],InfosEmp[playerid][UltimaPosZ]);
  325.                         SetPlayerInterior(playerid,6);
  326.                         SetPlayerPos(playerid,316.524993,-167.706985,999.593750);
  327.                         SendClientMessage(playerid,-1,"{FFFFFF}[ ! ] {FADD00}Digite {FFFFFF}/sairemp {FADD00}para sair desta empresa{FFFFFF}.");
  328.                         InfosEmp[playerid][DentroEmp] = true;
  329.                         GivePlayerMoney(playerid,-DOF2_GetInt(Emps,"Extorcao"));
  330.                         new AtualCofre[MAX_PLAYERS],GameText[128];
  331.                         AtualCofre[playerid] = DOF2_GetInt(Emps,"Cofre");
  332.                         DOF2_SetInt(Emps,"Cofre",AtualCofre[playerid]+DOF2_GetInt(Emps,"Extorcao"));
  333.                         format(GameText,sizeof(GameText),"Entrada: -R$%d",DOF2_GetInt(Emps,"Extorcao"));
  334.                         GameTextForPlayer(playerid,GameText,4000,1);
  335.                         InfosEmp[playerid][IDEmpPresente] = DOF2_GetInt(Emps,"ID");
  336.                         break;
  337.                     }
  338.                     if(DOF2_GetInt(Emps,"IDInterior") == 15)
  339.                     {
  340.                         GetPlayerPos(playerid,InfosEmp[playerid][UltimaPosX],InfosEmp[playerid][UltimaPosY],InfosEmp[playerid][UltimaPosZ]);
  341.                         SetPlayerInterior(playerid,7);
  342.                         SetPlayerPos(playerid,302.292877,-143.139099,1004.062500);
  343.                         SendClientMessage(playerid,-1,"{FFFFFF}[ ! ] {FADD00}Digite {FFFFFF}/sairemp {FADD00}para sair desta empresa{FFFFFF}.");
  344.                         InfosEmp[playerid][DentroEmp] = true;
  345.                         GivePlayerMoney(playerid,-DOF2_GetInt(Emps,"Extorcao"));
  346.                         new AtualCofre[MAX_PLAYERS],GameText[128];
  347.                         AtualCofre[playerid] = DOF2_GetInt(Emps,"Cofre");
  348.                         DOF2_SetInt(Emps,"Cofre",AtualCofre[playerid]+DOF2_GetInt(Emps,"Extorcao"));
  349.                         format(GameText,sizeof(GameText),"Entrada: -R$%d",DOF2_GetInt(Emps,"Extorcao"));
  350.                         GameTextForPlayer(playerid,GameText,4000,1);
  351.                         InfosEmp[playerid][IDEmpPresente] = DOF2_GetInt(Emps,"ID");
  352.                         break;
  353.                     }
  354.                     if(DOF2_GetInt(Emps,"IDInterior") == 16)
  355.                     {
  356.                         GetPlayerPos(playerid,InfosEmp[playerid][UltimaPosX],InfosEmp[playerid][UltimaPosY],InfosEmp[playerid][UltimaPosZ]);
  357.                         SetPlayerInterior(playerid,7);
  358.                         SetPlayerPos(playerid,298.507934,-141.647048,1004.054748);
  359.                         SendClientMessage(playerid,-1,"{FFFFFF}[ ! ] {FADD00}Digite {FFFFFF}/sairemp {FADD00}para sair desta empresa{FFFFFF}.");
  360.                         InfosEmp[playerid][DentroEmp] = true;
  361.                         GivePlayerMoney(playerid,-DOF2_GetInt(Emps,"Extorcao"));
  362.                         new AtualCofre[MAX_PLAYERS],GameText[128];
  363.                         AtualCofre[playerid] = DOF2_GetInt(Emps,"Cofre");
  364.                         DOF2_SetInt(Emps,"Cofre",AtualCofre[playerid]+DOF2_GetInt(Emps,"Extorcao"));
  365.                         format(GameText,sizeof(GameText),"Entrada: -R$%d",DOF2_GetInt(Emps,"Extorcao"));
  366.                         GameTextForPlayer(playerid,GameText,4000,1);
  367.                         InfosEmp[playerid][IDEmpPresente] = DOF2_GetInt(Emps,"ID");
  368.                         break;
  369.                     }
  370.                     if(DOF2_GetInt(Emps,"IDInterior") == 17)
  371.                     {
  372.                         GetPlayerPos(playerid,InfosEmp[playerid][UltimaPosX],InfosEmp[playerid][UltimaPosY],InfosEmp[playerid][UltimaPosZ]);
  373.                         SetPlayerInterior(playerid,3);
  374.                         SetPlayerPos(playerid,1038.531372,0.111030,1001.284484);
  375.                         SendClientMessage(playerid,-1,"{FFFFFF}[ ! ] {FADD00}Digite {FFFFFF}/sairemp {FADD00}para sair desta empresa{FFFFFF}.");
  376.                         InfosEmp[playerid][DentroEmp] = true;
  377.                         GivePlayerMoney(playerid,-DOF2_GetInt(Emps,"Extorcao"));
  378.                         new AtualCofre[MAX_PLAYERS],GameText[128];
  379.                         AtualCofre[playerid] = DOF2_GetInt(Emps,"Cofre");
  380.                         DOF2_SetInt(Emps,"Cofre",AtualCofre[playerid]+DOF2_GetInt(Emps,"Extorcao"));
  381.                         format(GameText,sizeof(GameText),"Entrada: -R$%d",DOF2_GetInt(Emps,"Extorcao"));
  382.                         GameTextForPlayer(playerid,GameText,4000,1);
  383.                         InfosEmp[playerid][IDEmpPresente] = DOF2_GetInt(Emps,"ID");
  384.                         break;
  385.                     }
  386.                     if(DOF2_GetInt(Emps,"IDInterior") == 18)
  387.                     {
  388.                         GetPlayerPos(playerid,InfosEmp[playerid][UltimaPosX],InfosEmp[playerid][UltimaPosY],InfosEmp[playerid][UltimaPosZ]);
  389.                         SetPlayerInterior(playerid,12);
  390.                         SetPlayerPos(playerid,444.646911,508.239044,1001.419494);
  391.                         SendClientMessage(playerid,-1,"{FFFFFF}[ ! ] {FADD00}Digite {FFFFFF}/sairemp {FADD00}para sair desta empresa{FFFFFF}.");
  392.                         InfosEmp[playerid][DentroEmp] = true;
  393.                         GivePlayerMoney(playerid,-DOF2_GetInt(Emps,"Extorcao"));
  394.                         new AtualCofre[MAX_PLAYERS],GameText[128];
  395.                         AtualCofre[playerid] = DOF2_GetInt(Emps,"Cofre");
  396.                         DOF2_SetInt(Emps,"Cofre",AtualCofre[playerid]+DOF2_GetInt(Emps,"Extorcao"));
  397.                         format(GameText,sizeof(GameText),"Entrada: -R$%d",DOF2_GetInt(Emps,"Extorcao"));
  398.                         GameTextForPlayer(playerid,GameText,4000,1);
  399.                         InfosEmp[playerid][IDEmpPresente] = DOF2_GetInt(Emps,"ID");
  400.                         break;
  401.                     }
  402.                     if(DOF2_GetInt(Emps,"IDInterior") == 19)
  403.                     {
  404.                         GetPlayerPos(playerid,InfosEmp[playerid][UltimaPosX],InfosEmp[playerid][UltimaPosY],InfosEmp[playerid][UltimaPosZ]);
  405.                         SetPlayerInterior(playerid,15);
  406.                         SetPlayerPos(playerid,2215.454833,-1147.475585,1025.796875);
  407.                         SendClientMessage(playerid,-1,"{FFFFFF}[ ! ] {FADD00}Digite {FFFFFF}/sairemp {FADD00}para sair desta empresa{FFFFFF}.");
  408.                         InfosEmp[playerid][DentroEmp] = true;
  409.                         GivePlayerMoney(playerid,-DOF2_GetInt(Emps,"Extorcao"));
  410.                         new AtualCofre[MAX_PLAYERS],GameText[128];
  411.                         AtualCofre[playerid] = DOF2_GetInt(Emps,"Cofre");
  412.                         DOF2_SetInt(Emps,"Cofre",AtualCofre[playerid]+DOF2_GetInt(Emps,"Extorcao"));
  413.                         format(GameText,sizeof(GameText),"Entrada: -R$%d",DOF2_GetInt(Emps,"Extorcao"));
  414.                         GameTextForPlayer(playerid,GameText,4000,1);
  415.                         InfosEmp[playerid][IDEmpPresente] = DOF2_GetInt(Emps,"ID");
  416.                         break;
  417.                     }
  418.                     if(DOF2_GetInt(Emps,"IDInterior") == 20)
  419.                     {
  420.                         GetPlayerPos(playerid,InfosEmp[playerid][UltimaPosX],InfosEmp[playerid][UltimaPosY],InfosEmp[playerid][UltimaPosZ]);
  421.                         SetPlayerInterior(playerid,3);
  422.                         SetPlayerPos(playerid,833.269775,10.588416,1004.179687);
  423.                         SendClientMessage(playerid,-1,"{FFFFFF}[ ! ] {FADD00}Digite {FFFFFF}/sairemp {FADD00}para sair desta empresa{FFFFFF}.");
  424.                         InfosEmp[playerid][DentroEmp] = true;
  425.                         GivePlayerMoney(playerid,-DOF2_GetInt(Emps,"Extorcao"));
  426.                         new AtualCofre[MAX_PLAYERS],GameText[128];
  427.                         AtualCofre[playerid] = DOF2_GetInt(Emps,"Cofre");
  428.                         DOF2_SetInt(Emps,"Cofre",AtualCofre[playerid]+DOF2_GetInt(Emps,"Extorcao"));
  429.                         format(GameText,sizeof(GameText),"Entrada: -R$%d",DOF2_GetInt(Emps,"Extorcao"));
  430.                         GameTextForPlayer(playerid,GameText,4000,1);
  431.                         InfosEmp[playerid][IDEmpPresente] = DOF2_GetInt(Emps,"ID");
  432.                         break;
  433.                     }
  434.                     if(DOF2_GetInt(Emps,"IDInterior") == 21)
  435.                     {
  436.                         GetPlayerPos(playerid,InfosEmp[playerid][UltimaPosX],InfosEmp[playerid][UltimaPosY],InfosEmp[playerid][UltimaPosZ]);
  437.                         SetPlayerInterior(playerid,3);
  438.                         SetPlayerPos(playerid,-103.559165,-24.225606,1000.718750);
  439.                         SendClientMessage(playerid,-1,"{FFFFFF}[ ! ] {FADD00}Digite {FFFFFF}/sairemp {FADD00}para sair desta empresa{FFFFFF}.");
  440.                         InfosEmp[playerid][DentroEmp] = true;
  441.                         GivePlayerMoney(playerid,-DOF2_GetInt(Emps,"Extorcao"));
  442.                         new AtualCofre[MAX_PLAYERS],GameText[128];
  443.                         AtualCofre[playerid] = DOF2_GetInt(Emps,"Cofre");
  444.                         DOF2_SetInt(Emps,"Cofre",AtualCofre[playerid]+DOF2_GetInt(Emps,"Extorcao"));
  445.                         format(GameText,sizeof(GameText),"Entrada: -R$%d",DOF2_GetInt(Emps,"Extorcao"));
  446.                         GameTextForPlayer(playerid,GameText,4000,1);
  447.                         InfosEmp[playerid][IDEmpPresente] = DOF2_GetInt(Emps,"ID");
  448.                         break;
  449.                     }
  450.                     if(DOF2_GetInt(Emps,"IDInterior") == 22)
  451.                     {
  452.                         GetPlayerPos(playerid,InfosEmp[playerid][UltimaPosX],InfosEmp[playerid][UltimaPosY],InfosEmp[playerid][UltimaPosZ]);
  453.                         SetPlayerInterior(playerid,1);
  454.                         SetPlayerPos(playerid,963.418762,2108.292480,1011.030273);
  455.                         SendClientMessage(playerid,-1,"{FFFFFF}[ ! ] {FADD00}Digite {FFFFFF}/sairemp {FADD00}para sair desta empresa{FFFFFF}.");
  456.                         InfosEmp[playerid][DentroEmp] = true;
  457.                         GivePlayerMoney(playerid,-DOF2_GetInt(Emps,"Extorcao"));
  458.                         new AtualCofre[MAX_PLAYERS],GameText[128];
  459.                         AtualCofre[playerid] = DOF2_GetInt(Emps,"Cofre");
  460.                         DOF2_SetInt(Emps,"Cofre",AtualCofre[playerid]+DOF2_GetInt(Emps,"Extorcao"));
  461.                         format(GameText,sizeof(GameText),"Entrada: -R$%d",DOF2_GetInt(Emps,"Extorcao"));
  462.                         GameTextForPlayer(playerid,GameText,4000,1);
  463.                         InfosEmp[playerid][IDEmpPresente] = DOF2_GetInt(Emps,"ID");
  464.                         break;
  465.                     }
  466.                     if(DOF2_GetInt(Emps,"IDInterior") == 23)
  467.                     {
  468.                         GetPlayerPos(playerid,InfosEmp[playerid][UltimaPosX],InfosEmp[playerid][UltimaPosY],InfosEmp[playerid][UltimaPosZ]);
  469.                         SetPlayerInterior(playerid,6);
  470.                         SetPlayerPos(playerid,-2240.468505,137.060440,1035.414062);
  471.                         SendClientMessage(playerid,-1,"{FFFFFF}[ ! ] {FADD00}Digite {FFFFFF}/sairemp {FADD00}para sair desta empresa{FFFFFF}.");
  472.                         InfosEmp[playerid][DentroEmp] = true;
  473.                         GivePlayerMoney(playerid,-DOF2_GetInt(Emps,"Extorcao"));
  474.                         new AtualCofre[MAX_PLAYERS],GameText[128];
  475.                         AtualCofre[playerid] = DOF2_GetInt(Emps,"Cofre");
  476.                         DOF2_SetInt(Emps,"Cofre",AtualCofre[playerid]+DOF2_GetInt(Emps,"Extorcao"));
  477.                         format(GameText,sizeof(GameText),"Entrada: -R$%d",DOF2_GetInt(Emps,"Extorcao"));
  478.                         GameTextForPlayer(playerid,GameText,4000,1);
  479.                         InfosEmp[playerid][IDEmpPresente] = DOF2_GetInt(Emps,"ID");
  480.                         break;
  481.                     }
  482.                     if(DOF2_GetInt(Emps,"IDInterior") == 24)
  483.                     {
  484.                         GetPlayerPos(playerid,InfosEmp[playerid][UltimaPosX],InfosEmp[playerid][UltimaPosY],InfosEmp[playerid][UltimaPosZ]);
  485.                         SetPlayerInterior(playerid,0);
  486.                         SetPlayerPos(playerid,663.836242,-575.605407,16.343263);
  487.                         SendClientMessage(playerid,-1,"{FFFFFF}[ ! ] {FADD00}Digite {FFFFFF}/sairemp {FADD00}para sair desta empresa{FFFFFF}.");
  488.                         InfosEmp[playerid][DentroEmp] = true;
  489.                         GivePlayerMoney(playerid,-DOF2_GetInt(Emps,"Extorcao"));
  490.                         new AtualCofre[MAX_PLAYERS],GameText[128];
  491.                         AtualCofre[playerid] = DOF2_GetInt(Emps,"Cofre");
  492.                         DOF2_SetInt(Emps,"Cofre",AtualCofre[playerid]+DOF2_GetInt(Emps,"Extorcao"));
  493.                         format(GameText,sizeof(GameText),"Entrada: -R$%d",DOF2_GetInt(Emps,"Extorcao"));
  494.                         GameTextForPlayer(playerid,GameText,4000,1);
  495.                         InfosEmp[playerid][IDEmpPresente] = DOF2_GetInt(Emps,"ID");
  496.                         break;
  497.                     }
  498.                     if(DOF2_GetInt(Emps,"IDInterior") == 25)
  499.                     {
  500.                         GetPlayerPos(playerid,InfosEmp[playerid][UltimaPosX],InfosEmp[playerid][UltimaPosY],InfosEmp[playerid][UltimaPosZ]);
  501.                         SetPlayerInterior(playerid,1);
  502.                         SetPlayerPos(playerid,2169.461181,1618.798339,999.976562);
  503.                         SendClientMessage(playerid,-1,"{FFFFFF}[ ! ] {FADD00}Digite {FFFFFF}/sairemp {FADD00}para sair desta empresa{FFFFFF}.");
  504.                         InfosEmp[playerid][DentroEmp] = true;
  505.                         GivePlayerMoney(playerid,-DOF2_GetInt(Emps,"Extorcao"));
  506.                         new AtualCofre[MAX_PLAYERS],GameText[128];
  507.                         AtualCofre[playerid] = DOF2_GetInt(Emps,"Cofre");
  508.                         DOF2_SetInt(Emps,"Cofre",AtualCofre[playerid]+DOF2_GetInt(Emps,"Extorcao"));
  509.                         format(GameText,sizeof(GameText),"Entrada: -R$%d",DOF2_GetInt(Emps,"Extorcao"));
  510.                         GameTextForPlayer(playerid,GameText,4000,1);
  511.                         InfosEmp[playerid][IDEmpPresente] = DOF2_GetInt(Emps,"ID");
  512.                         break;
  513.                     }
  514.                     if(DOF2_GetInt(Emps,"IDInterior") == 26)
  515.                     {
  516.                         GetPlayerPos(playerid,InfosEmp[playerid][UltimaPosX],InfosEmp[playerid][UltimaPosY],InfosEmp[playerid][UltimaPosZ]);
  517.                         SetPlayerInterior(playerid,10);
  518.                         SetPlayerPos(playerid,1889.953369,1017.438293,31.882812);
  519.                         SendClientMessage(playerid,-1,"{FFFFFF}[ ! ] {FADD00}Digite {FFFFFF}/sairemp {FADD00}para sair desta empresa{FFFFFF}.");
  520.                         InfosEmp[playerid][DentroEmp] = true;
  521.                         GivePlayerMoney(playerid,-DOF2_GetInt(Emps,"Extorcao"));
  522.                         new AtualCofre[MAX_PLAYERS],GameText[128];
  523.                         AtualCofre[playerid] = DOF2_GetInt(Emps,"Cofre");
  524.                         DOF2_SetInt(Emps,"Cofre",AtualCofre[playerid]+DOF2_GetInt(Emps,"Extorcao"));
  525.                         format(GameText,sizeof(GameText),"Entrada: -R$%d",DOF2_GetInt(Emps,"Extorcao"));
  526.                         GameTextForPlayer(playerid,GameText,4000,1);
  527.                         InfosEmp[playerid][IDEmpPresente] = DOF2_GetInt(Emps,"ID");
  528.                         break;
  529.                     }
  530.                     if(DOF2_GetInt(Emps,"IDInterior") == 27)
  531.                     {
  532.                         GetPlayerPos(playerid,InfosEmp[playerid][UltimaPosX],InfosEmp[playerid][UltimaPosY],InfosEmp[playerid][UltimaPosZ]);
  533.                         SetPlayerInterior(playerid,1);
  534.                         SetPlayerPos(playerid,-2159.122802,641.517517,1052.381713);
  535.                         SendClientMessage(playerid,-1,"{FFFFFF}[ ! ] {FADD00}Digite {FFFFFF}/sairemp {FADD00}para sair desta empresa{FFFFFF}.");
  536.                         InfosEmp[playerid][DentroEmp] = true;
  537.                         GivePlayerMoney(playerid,-DOF2_GetInt(Emps,"Extorcao"));
  538.                         new AtualCofre[MAX_PLAYERS],GameText[128];
  539.                         AtualCofre[playerid] = DOF2_GetInt(Emps,"Cofre");
  540.                         DOF2_SetInt(Emps,"Cofre",AtualCofre[playerid]+DOF2_GetInt(Emps,"Extorcao"));
  541.                         format(GameText,sizeof(GameText),"Entrada: -R$%d",DOF2_GetInt(Emps,"Extorcao"));
  542.                         GameTextForPlayer(playerid,GameText,4000,1);
  543.                         InfosEmp[playerid][IDEmpPresente] = DOF2_GetInt(Emps,"ID");
  544.                         break;
  545.                     }
  546.                     if(DOF2_GetInt(Emps,"IDInterior") == 28)
  547.                     {
  548.                         GetPlayerPos(playerid,InfosEmp[playerid][UltimaPosX],InfosEmp[playerid][UltimaPosY],InfosEmp[playerid][UltimaPosZ]);
  549.                         SetPlayerInterior(playerid,15);
  550.                         SetPlayerPos(playerid,207.737991,-109.019996,1005.132812);
  551.                         SendClientMessage(playerid,-1,"{FFFFFF}[ ! ] {FADD00}Digite {FFFFFF}/sairemp {FADD00}para sair desta empresa{FFFFFF}.");
  552.                         InfosEmp[playerid][DentroEmp] = true;
  553.                         GivePlayerMoney(playerid,-DOF2_GetInt(Emps,"Extorcao"));
  554.                         new AtualCofre[MAX_PLAYERS],GameText[128];
  555.                         AtualCofre[playerid] = DOF2_GetInt(Emps,"Cofre");
  556.                         DOF2_SetInt(Emps,"Cofre",AtualCofre[playerid]+DOF2_GetInt(Emps,"Extorcao"));
  557.                         format(GameText,sizeof(GameText),"Entrada: -R$%d",DOF2_GetInt(Emps,"Extorcao"));
  558.                         GameTextForPlayer(playerid,GameText,4000,1);
  559.                         InfosEmp[playerid][IDEmpPresente] = DOF2_GetInt(Emps,"ID");
  560.                         break;
  561.                     }
  562.                     if(DOF2_GetInt(Emps,"IDInterior") == 29)
  563.                     {
  564.                         GetPlayerPos(playerid,InfosEmp[playerid][UltimaPosX],InfosEmp[playerid][UltimaPosY],InfosEmp[playerid][UltimaPosZ]);
  565.                         SetPlayerInterior(playerid,14);
  566.                         SetPlayerPos(playerid,204.332992,-166.694992,1000.523437);
  567.                         SendClientMessage(playerid,-1,"{FFFFFF}[ ! ] {FADD00}Digite {FFFFFF}/sairemp {FADD00}para sair desta empresa{FFFFFF}.");
  568.                         InfosEmp[playerid][DentroEmp] = true;
  569.                         GivePlayerMoney(playerid,-DOF2_GetInt(Emps,"Extorcao"));
  570.                         new AtualCofre[MAX_PLAYERS],GameText[128];
  571.                         AtualCofre[playerid] = DOF2_GetInt(Emps,"Cofre");
  572.                         DOF2_SetInt(Emps,"Cofre",AtualCofre[playerid]+DOF2_GetInt(Emps,"Extorcao"));
  573.                         format(GameText,sizeof(GameText),"Entrada: -R$%d",DOF2_GetInt(Emps,"Extorcao"));
  574.                         GameTextForPlayer(playerid,GameText,4000,1);
  575.                         InfosEmp[playerid][IDEmpPresente] = DOF2_GetInt(Emps,"ID");
  576.                         break;
  577.                     }
  578.                     if(DOF2_GetInt(Emps,"IDInterior") == 30)
  579.                     {
  580.                         GetPlayerPos(playerid,InfosEmp[playerid][UltimaPosX],InfosEmp[playerid][UltimaPosY],InfosEmp[playerid][UltimaPosZ]);
  581.                         SetPlayerInterior(playerid,3);
  582.                         SetPlayerPos(playerid,207.054992,-138.804992,1003.507812);
  583.                         SendClientMessage(playerid,-1,"{FFFFFF}[ ! ] {FADD00}Digite {FFFFFF}/sairemp {FADD00}para sair desta empresa{FFFFFF}.");
  584.                         InfosEmp[playerid][DentroEmp] = true;
  585.                         GivePlayerMoney(playerid,-DOF2_GetInt(Emps,"Extorcao"));
  586.                         new AtualCofre[MAX_PLAYERS],GameText[128];
  587.                         AtualCofre[playerid] = DOF2_GetInt(Emps,"Cofre");
  588.                         DOF2_SetInt(Emps,"Cofre",AtualCofre[playerid]+DOF2_GetInt(Emps,"Extorcao"));
  589.                         format(GameText,sizeof(GameText),"Entrada: -R$%d",DOF2_GetInt(Emps,"Extorcao"));
  590.                         GameTextForPlayer(playerid,GameText,4000,1);
  591.                         InfosEmp[playerid][IDEmpPresente] = DOF2_GetInt(Emps,"ID");
  592.                         break;
  593.                     }
  594.                     if(DOF2_GetInt(Emps,"IDInterior") == 31)
  595.                     {
  596.                         GetPlayerPos(playerid,InfosEmp[playerid][UltimaPosX],InfosEmp[playerid][UltimaPosY],InfosEmp[playerid][UltimaPosZ]);
  597.                         SetPlayerInterior(playerid,1);
  598.                         SetPlayerPos(playerid,203.777999,-48.492397,1001.804687);
  599.                         SendClientMessage(playerid,-1,"{FFFFFF}[ ! ] {FADD00}Digite {FFFFFF}/sairemp {FADD00}para sair desta empresa{FFFFFF}.");
  600.                         InfosEmp[playerid][DentroEmp] = true;
  601.                         GivePlayerMoney(playerid,-DOF2_GetInt(Emps,"Extorcao"));
  602.                         new AtualCofre[MAX_PLAYERS],GameText[128];
  603.                         AtualCofre[playerid] = DOF2_GetInt(Emps,"Cofre");
  604.                         DOF2_SetInt(Emps,"Cofre",AtualCofre[playerid]+DOF2_GetInt(Emps,"Extorcao"));
  605.                         format(GameText,sizeof(GameText),"Entrada: -R$%d",DOF2_GetInt(Emps,"Extorcao"));
  606.                         GameTextForPlayer(playerid,GameText,4000,1);
  607.                         InfosEmp[playerid][IDEmpPresente] = DOF2_GetInt(Emps,"ID");
  608.                         break;
  609.                     }
  610.                     if(DOF2_GetInt(Emps,"IDInterior") == 32)
  611.                     {
  612.                         GetPlayerPos(playerid,InfosEmp[playerid][UltimaPosX],InfosEmp[playerid][UltimaPosY],InfosEmp[playerid][UltimaPosZ]);
  613.                         SetPlayerInterior(playerid,5);
  614.                         SetPlayerPos(playerid,226.293991,-7.431529,1002.210937);
  615.                         SendClientMessage(playerid,-1,"{FFFFFF}[ ! ] {FADD00}Digite {FFFFFF}/sairemp {FADD00}para sair desta empresa{FFFFFF}.");
  616.                         InfosEmp[playerid][DentroEmp] = true;
  617.                         GivePlayerMoney(playerid,-DOF2_GetInt(Emps,"Extorcao"));
  618.                         new AtualCofre[MAX_PLAYERS],GameText[128];
  619.                         AtualCofre[playerid] = DOF2_GetInt(Emps,"Cofre");
  620.                         DOF2_SetInt(Emps,"Cofre",AtualCofre[playerid]+DOF2_GetInt(Emps,"Extorcao"));
  621.                         format(GameText,sizeof(GameText),"Entrada: -R$%d",DOF2_GetInt(Emps,"Extorcao"));
  622.                         GameTextForPlayer(playerid,GameText,4000,1);
  623.                         InfosEmp[playerid][IDEmpPresente] = DOF2_GetInt(Emps,"ID");
  624.                         break;
  625.                     }
  626.                     if(DOF2_GetInt(Emps,"IDInterior") == 33)
  627.                     {
  628.                         GetPlayerPos(playerid,InfosEmp[playerid][UltimaPosX],InfosEmp[playerid][UltimaPosY],InfosEmp[playerid][UltimaPosZ]);
  629.                         SetPlayerInterior(playerid,18);
  630.                         SetPlayerPos(playerid,161.391006,-93.159156,1001.804687);
  631.                         SendClientMessage(playerid,-1,"{FFFFFF}[ ! ] {FADD00}Digite {FFFFFF}/sairemp {FADD00}para sair desta empresa{FFFFFF}.");
  632.                         InfosEmp[playerid][DentroEmp] = true;
  633.                         GivePlayerMoney(playerid,-DOF2_GetInt(Emps,"Extorcao"));
  634.                         new AtualCofre[MAX_PLAYERS],GameText[128];
  635.                         AtualCofre[playerid] = DOF2_GetInt(Emps,"Cofre");
  636.                         DOF2_SetInt(Emps,"Cofre",AtualCofre[playerid]+DOF2_GetInt(Emps,"Extorcao"));
  637.                         format(GameText,sizeof(GameText),"Entrada: -R$%d",DOF2_GetInt(Emps,"Extorcao"));
  638.                         GameTextForPlayer(playerid,GameText,4000,1);
  639.                         InfosEmp[playerid][IDEmpPresente] = DOF2_GetInt(Emps,"ID");
  640.                         break;
  641.                     }
  642.                     if(DOF2_GetInt(Emps,"IDInterior") == 34)
  643.                     {
  644.                         GetPlayerPos(playerid,InfosEmp[playerid][UltimaPosX],InfosEmp[playerid][UltimaPosY],InfosEmp[playerid][UltimaPosZ]);
  645.                         SetPlayerInterior(playerid,17);
  646.                         SetPlayerPos(playerid,493.390991,-22.722799,1000.679687);
  647.                         SendClientMessage(playerid,-1,"{FFFFFF}[ ! ] {FADD00}Digite {FFFFFF}/sairemp {FADD00}para sair desta empresa{FFFFFF}.");
  648.                         InfosEmp[playerid][DentroEmp] = true;
  649.                         GivePlayerMoney(playerid,-DOF2_GetInt(Emps,"Extorcao"));
  650.                         new AtualCofre[MAX_PLAYERS],GameText[128];
  651.                         AtualCofre[playerid] = DOF2_GetInt(Emps,"Cofre");
  652.                         DOF2_SetInt(Emps,"Cofre",AtualCofre[playerid]+DOF2_GetInt(Emps,"Extorcao"));
  653.                         format(GameText,sizeof(GameText),"Entrada: -R$%d",DOF2_GetInt(Emps,"Extorcao"));
  654.                         GameTextForPlayer(playerid,GameText,4000,1);
  655.                         InfosEmp[playerid][IDEmpPresente] = DOF2_GetInt(Emps,"ID");
  656.                         break;
  657.                     }
  658.                     if(DOF2_GetInt(Emps,"IDInterior") == 35)
  659.                     {
  660.                         GetPlayerPos(playerid,InfosEmp[playerid][UltimaPosX],InfosEmp[playerid][UltimaPosY],InfosEmp[playerid][UltimaPosZ]);
  661.                         SetPlayerInterior(playerid,11);
  662.                         SetPlayerPos(playerid,501.980987,-69.150199,998.757812);
  663.                         SendClientMessage(playerid,-1,"{FFFFFF}[ ! ] {FADD00}Digite {FFFFFF}/sairemp {FADD00}para sair desta empresa{FFFFFF}.");
  664.                         InfosEmp[playerid][DentroEmp] = true;
  665.                         GivePlayerMoney(playerid,-DOF2_GetInt(Emps,"Extorcao"));
  666.                         new AtualCofre[MAX_PLAYERS],GameText[128];
  667.                         AtualCofre[playerid] = DOF2_GetInt(Emps,"Cofre");
  668.                         DOF2_SetInt(Emps,"Cofre",AtualCofre[playerid]+DOF2_GetInt(Emps,"Extorcao"));
  669.                         format(GameText,sizeof(GameText),"Entrada: -R$%d",DOF2_GetInt(Emps,"Extorcao"));
  670.                         GameTextForPlayer(playerid,GameText,4000,1);
  671.                         InfosEmp[playerid][IDEmpPresente] = DOF2_GetInt(Emps,"ID");
  672.                         break;
  673.                     }
  674.                     if(DOF2_GetInt(Emps,"IDInterior") == 36)
  675.                     {
  676.                         GetPlayerPos(playerid,InfosEmp[playerid][UltimaPosX],InfosEmp[playerid][UltimaPosY],InfosEmp[playerid][UltimaPosZ]);
  677.                         SetPlayerInterior(playerid,18);
  678.                         SetPlayerPos(playerid,-227.027999,1401.229980,27.765625);
  679.                         SendClientMessage(playerid,-1,"{FFFFFF}[ ! ] {FADD00}Digite {FFFFFF}/sairemp {FADD00}para sair desta empresa{FFFFFF}.");
  680.                         InfosEmp[playerid][DentroEmp] = true;
  681.                         GivePlayerMoney(playerid,-DOF2_GetInt(Emps,"Extorcao"));
  682.                         new AtualCofre[MAX_PLAYERS],GameText[128];
  683.                         AtualCofre[playerid] = DOF2_GetInt(Emps,"Cofre");
  684.                         DOF2_SetInt(Emps,"Cofre",AtualCofre[playerid]+DOF2_GetInt(Emps,"Extorcao"));
  685.                         format(GameText,sizeof(GameText),"Entrada: -R$%d",DOF2_GetInt(Emps,"Extorcao"));
  686.                         GameTextForPlayer(playerid,GameText,4000,1);
  687.                         InfosEmp[playerid][IDEmpPresente] = DOF2_GetInt(Emps,"ID");
  688.                         break;
  689.                     }
  690.                     if(DOF2_GetInt(Emps,"IDInterior") == 37)
  691.                     {
  692.                         GetPlayerPos(playerid,InfosEmp[playerid][UltimaPosX],InfosEmp[playerid][UltimaPosY],InfosEmp[playerid][UltimaPosZ]);
  693.                         SetPlayerInterior(playerid,4);
  694.                         SetPlayerPos(playerid,457.304748,-88.428497,999.554687);
  695.                         SendClientMessage(playerid,-1,"{FFFFFF}[ ! ] {FADD00}Digite {FFFFFF}/sairemp {FADD00}para sair desta empresa{FFFFFF}.");
  696.                         InfosEmp[playerid][DentroEmp] = true;
  697.                         GivePlayerMoney(playerid,-DOF2_GetInt(Emps,"Extorcao"));
  698.                         new AtualCofre[MAX_PLAYERS],GameText[128];
  699.                         AtualCofre[playerid] = DOF2_GetInt(Emps,"Cofre");
  700.                         DOF2_SetInt(Emps,"Cofre",AtualCofre[playerid]+DOF2_GetInt(Emps,"Extorcao"));
  701.                         format(GameText,sizeof(GameText),"Entrada: -R$%d",DOF2_GetInt(Emps,"Extorcao"));
  702.                         GameTextForPlayer(playerid,GameText,4000,1);
  703.                         InfosEmp[playerid][IDEmpPresente] = DOF2_GetInt(Emps,"ID");
  704.                         break;
  705.                     }
  706.                     if(DOF2_GetInt(Emps,"IDInterior") == 38)
  707.                     {
  708.                         GetPlayerPos(playerid,InfosEmp[playerid][UltimaPosX],InfosEmp[playerid][UltimaPosY],InfosEmp[playerid][UltimaPosZ]);
  709.                         SetPlayerInterior(playerid,5);
  710.                         SetPlayerPos(playerid,454.973937,-110.104995,1000.077209);
  711.                         SendClientMessage(playerid,-1,"{FFFFFF}[ ! ] {FADD00}Digite {FFFFFF}/sairemp {FADD00}para sair desta empresa{FFFFFF}.");
  712.                         InfosEmp[playerid][DentroEmp] = true;
  713.                         GivePlayerMoney(playerid,-DOF2_GetInt(Emps,"Extorcao"));
  714.                         new AtualCofre[MAX_PLAYERS],GameText[128];
  715.                         AtualCofre[playerid] = DOF2_GetInt(Emps,"Cofre");
  716.                         DOF2_SetInt(Emps,"Cofre",AtualCofre[playerid]+DOF2_GetInt(Emps,"Extorcao"));
  717.                         format(GameText,sizeof(GameText),"Entrada: -R$%d",DOF2_GetInt(Emps,"Extorcao"));
  718.                         GameTextForPlayer(playerid,GameText,4000,1);
  719.                         InfosEmp[playerid][IDEmpPresente] = DOF2_GetInt(Emps,"ID");
  720.                         break;
  721.                     }
  722.                     if(DOF2_GetInt(Emps,"IDInterior") == 39)
  723.                     {
  724.                         GetPlayerPos(playerid,InfosEmp[playerid][UltimaPosX],InfosEmp[playerid][UltimaPosY],InfosEmp[playerid][UltimaPosZ]);
  725.                         SetPlayerInterior(playerid,6);
  726.                         SetPlayerPos(playerid,435.271331,-80.958938,999.554687);
  727.                         SendClientMessage(playerid,-1,"{FFFFFF}[ ! ] {FADD00}Digite {FFFFFF}/sairemp {FADD00}para sair desta empresa{FFFFFF}.");
  728.                         InfosEmp[playerid][DentroEmp] = true;
  729.                         GivePlayerMoney(playerid,-DOF2_GetInt(Emps,"Extorcao"));
  730.                         new AtualCofre[MAX_PLAYERS],GameText[128];
  731.                         AtualCofre[playerid] = DOF2_GetInt(Emps,"Cofre");
  732.                         DOF2_SetInt(Emps,"Cofre",AtualCofre[playerid]+DOF2_GetInt(Emps,"Extorcao"));
  733.                         format(GameText,sizeof(GameText),"Entrada: -R$%d",DOF2_GetInt(Emps,"Extorcao"));
  734.                         GameTextForPlayer(playerid,GameText,4000,1);
  735.                         InfosEmp[playerid][IDEmpPresente] = DOF2_GetInt(Emps,"ID");
  736.                         break;
  737.                     }
  738.                     if(DOF2_GetInt(Emps,"IDInterior") == 40)
  739.                     {
  740.                         GetPlayerPos(playerid,InfosEmp[playerid][UltimaPosX],InfosEmp[playerid][UltimaPosY],InfosEmp[playerid][UltimaPosZ]);
  741.                         SetPlayerInterior(playerid,1);
  742.                         SetPlayerPos(playerid,452.489990,-18.179698,1001.132812);
  743.                         SendClientMessage(playerid,-1,"{FFFFFF}[ ! ] {FADD00}Digite {FFFFFF}/sairemp {FADD00}para sair desta empresa{FFFFFF}.");
  744.                         InfosEmp[playerid][DentroEmp] = true;
  745.                         GivePlayerMoney(playerid,-DOF2_GetInt(Emps,"Extorcao"));
  746.                         new AtualCofre[MAX_PLAYERS],GameText[128];
  747.                         AtualCofre[playerid] = DOF2_GetInt(Emps,"Cofre");
  748.                         DOF2_SetInt(Emps,"Cofre",AtualCofre[playerid]+DOF2_GetInt(Emps,"Extorcao"));
  749.                         format(GameText,sizeof(GameText),"Entrada: -R$%d",DOF2_GetInt(Emps,"Extorcao"));
  750.                         GameTextForPlayer(playerid,GameText,4000,1);
  751.                         InfosEmp[playerid][IDEmpPresente] = DOF2_GetInt(Emps,"ID");
  752.                         break;
  753.                     }
  754.                     if(DOF2_GetInt(Emps,"IDInterior") == 41)
  755.                     {
  756.                         GetPlayerPos(playerid,InfosEmp[playerid][UltimaPosX],InfosEmp[playerid][UltimaPosY],InfosEmp[playerid][UltimaPosZ]);
  757.                         SetPlayerInterior(playerid,1);
  758.                         SetPlayerPos(playerid,681.557861,-455.680053,-25.609874);
  759.                         SendClientMessage(playerid,-1,"{FFFFFF}[ ! ] {FADD00}Digite {FFFFFF}/sairemp {FADD00}para sair desta empresa{FFFFFF}.");
  760.                         InfosEmp[playerid][DentroEmp] = true;
  761.                         GivePlayerMoney(playerid,-DOF2_GetInt(Emps,"Extorcao"));
  762.                         new AtualCofre[MAX_PLAYERS],GameText[128];
  763.                         AtualCofre[playerid] = DOF2_GetInt(Emps,"Cofre");
  764.                         DOF2_SetInt(Emps,"Cofre",AtualCofre[playerid]+DOF2_GetInt(Emps,"Extorcao"));
  765.                         format(GameText,sizeof(GameText),"Entrada: -R$%d",DOF2_GetInt(Emps,"Extorcao"));
  766.                         GameTextForPlayer(playerid,GameText,4000,1);
  767.                         InfosEmp[playerid][IDEmpPresente] = DOF2_GetInt(Emps,"ID");
  768.                         break;
  769.                     }
  770.                     if(DOF2_GetInt(Emps,"IDInterior") == 42)
  771.                     {
  772.                         GetPlayerPos(playerid,InfosEmp[playerid][UltimaPosX],InfosEmp[playerid][UltimaPosY],InfosEmp[playerid][UltimaPosZ]);
  773.                         SetPlayerInterior(playerid,10);
  774.                         SetPlayerPos(playerid,375.962463,-65.816848,1001.507812);
  775.                         SendClientMessage(playerid,-1,"{FFFFFF}[ ! ] {FADD00}Digite {FFFFFF}/sairemp {FADD00}para sair desta empresa{FFFFFF}.");
  776.                         InfosEmp[playerid][DentroEmp] = true;
  777.                         GivePlayerMoney(playerid,-DOF2_GetInt(Emps,"Extorcao"));
  778.                         new AtualCofre[MAX_PLAYERS],GameText[128];
  779.                         AtualCofre[playerid] = DOF2_GetInt(Emps,"Cofre");
  780.                         DOF2_SetInt(Emps,"Cofre",AtualCofre[playerid]+DOF2_GetInt(Emps,"Extorcao"));
  781.                         format(GameText,sizeof(GameText),"Entrada: -R$%d",DOF2_GetInt(Emps,"Extorcao"));
  782.                         GameTextForPlayer(playerid,GameText,4000,1);
  783.                         InfosEmp[playerid][IDEmpPresente] = DOF2_GetInt(Emps,"ID");
  784.                         break;
  785.                     }
  786.                     if(DOF2_GetInt(Emps,"IDInterior") == 43)
  787.                     {
  788.                         GetPlayerPos(playerid,InfosEmp[playerid][UltimaPosX],InfosEmp[playerid][UltimaPosY],InfosEmp[playerid][UltimaPosZ]);
  789.                         SetPlayerInterior(playerid,9);
  790.                         SetPlayerPos(playerid,369.579528,-4.487294,1001.858886);
  791.                         SendClientMessage(playerid,-1,"{FFFFFF}[ ! ] {FADD00}Digite {FFFFFF}/sairemp {FADD00}para sair desta empresa{FFFFFF}.");
  792.                         InfosEmp[playerid][DentroEmp] = true;
  793.                         GivePlayerMoney(playerid,-DOF2_GetInt(Emps,"Extorcao"));
  794.                         new AtualCofre[MAX_PLAYERS],GameText[128];
  795.                         AtualCofre[playerid] = DOF2_GetInt(Emps,"Cofre");
  796.                         DOF2_SetInt(Emps,"Cofre",AtualCofre[playerid]+DOF2_GetInt(Emps,"Extorcao"));
  797.                         format(GameText,sizeof(GameText),"Entrada: -R$%d",DOF2_GetInt(Emps,"Extorcao"));
  798.                         GameTextForPlayer(playerid,GameText,4000,1);
  799.                         InfosEmp[playerid][IDEmpPresente] = DOF2_GetInt(Emps,"ID");
  800.                         break;
  801.                     }
  802.                     if(DOF2_GetInt(Emps,"IDInterior") == 44)
  803.                     {
  804.                         GetPlayerPos(playerid,InfosEmp[playerid][UltimaPosX],InfosEmp[playerid][UltimaPosY],InfosEmp[playerid][UltimaPosZ]);
  805.                         SetPlayerInterior(playerid,5);
  806.                         SetPlayerPos(playerid,373.825653,-117.270904,1001.499511);
  807.                         SendClientMessage(playerid,-1,"{FFFFFF}[ ! ] {FADD00}Digite {FFFFFF}/sairemp {FADD00}para sair desta empresa{FFFFFF}.");
  808.                         InfosEmp[playerid][DentroEmp] = true;
  809.                         GivePlayerMoney(playerid,-DOF2_GetInt(Emps,"Extorcao"));
  810.                         new AtualCofre[MAX_PLAYERS],GameText[128];
  811.                         AtualCofre[playerid] = DOF2_GetInt(Emps,"Cofre");
  812.                         DOF2_SetInt(Emps,"Cofre",AtualCofre[playerid]+DOF2_GetInt(Emps,"Extorcao"));
  813.                         format(GameText,sizeof(GameText),"Entrada: -R$%d",DOF2_GetInt(Emps,"Extorcao"));
  814.                         GameTextForPlayer(playerid,GameText,4000,1);
  815.                         InfosEmp[playerid][IDEmpPresente] = DOF2_GetInt(Emps,"ID");
  816.                         break;
  817.                     }
  818.                     if(DOF2_GetInt(Emps,"IDInterior") == 45)
  819.                     {
  820.                         GetPlayerPos(playerid,InfosEmp[playerid][UltimaPosX],InfosEmp[playerid][UltimaPosY],InfosEmp[playerid][UltimaPosZ]);
  821.                         SetPlayerInterior(playerid,17);
  822.                         SetPlayerPos(playerid,381.169189,-188.803024,1000.632812);
  823.                         SendClientMessage(playerid,-1,"{FFFFFF}[ ! ] {FADD00}Digite {FFFFFF}/sairemp {FADD00}para sair desta empresa{FFFFFF}.");
  824.                         InfosEmp[playerid][DentroEmp] = true;
  825.                         GivePlayerMoney(playerid,-DOF2_GetInt(Emps,"Extorcao"));
  826.                         new AtualCofre[MAX_PLAYERS],GameText[128];
  827.                         AtualCofre[playerid] = DOF2_GetInt(Emps,"Cofre");
  828.                         DOF2_SetInt(Emps,"Cofre",AtualCofre[playerid]+DOF2_GetInt(Emps,"Extorcao"));
  829.                         format(GameText,sizeof(GameText),"Entrada: -R$%d",DOF2_GetInt(Emps,"Extorcao"));
  830.                         GameTextForPlayer(playerid,GameText,4000,1);
  831.                         InfosEmp[playerid][IDEmpPresente] = DOF2_GetInt(Emps,"ID");
  832.                         break;
  833.                     }
  834.                 }
  835.             }
  836.         }
  837.     }
  838.     return 1;
  839. }
  840.  
  841. CMD:ajudaemp(playerid)
  842. {
  843.     if(IsPlayerAdmin(playerid))
  844.     {
  845.         new str[500];
  846.         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");
  847.         strcat(str,"{00ED04}/sairemp {FFFFFF}- Sair da empresa\n{00ED04}/cofreemp {FFFFFFF}- Cofre da empresa\n{00ED04}/sacaremp {FFFFFF}- Sacar lucros da empresa\n \n {FADD00}h{1F00CF}Emp{FFFFFF} {00ED04}- Por: {FFFFFF}HeyHoLetsGo");
  848.         ShowPlayerDialog(playerid,DIALOG_AJUDA_EMP,DIALOG_STYLE_MSGBOX,"{FADD00}h{1F00CF}Emp{FFFFFF} - AJUDA",str,"FECHAR","");
  849.     }
  850.     else
  851.     {
  852.         new str[600];
  853.         strcat(str,"{FFFFFF}COMANDOS\n \n{00ED04}/compraremp {FFFFFF}- Comprar empresa\n{00ED04}/venderemp {FFFFFF}- Vender empresa\n");
  854.         strcat(str,"{00ED04}/sairemp {FFFFFF}- Sair da empresa\n{00ED04}/cofreemp {FFFFFFF}- Cofre da empresa\n{00ED04}/sacaremp {FFFFFF}- Sacar lucros da empresa\n \n {FADD00}h{1F00CF}Emp{FFFFFF} {00ED04}- Por: {FFFFFF}HeyHoLetsGo");
  855.         ShowPlayerDialog(playerid,DIALOG_AJUDA_EMP,DIALOG_STYLE_MSGBOX,"{FADD00}h{1F00CF}Emp{FFFFFF} - AJUDA",str,"FECHAR","");
  856.     }
  857.     return 1;
  858. }
  859.  
  860. CMD:editaremp(playerid)
  861. {
  862.     if(IsPlayerAdmin(playerid))
  863.     {
  864.         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");
  865.     }
  866.     else SendClientMessage(playerid,-1,"{FFFFFF}[ ! ] {FF0000}Você não é um Administrador logado na RCON então não pode realizar este comando{FFFFFF}.");
  867.     return 1;
  868. }
  869.  
  870. CMD:creditoshemp(playerid)
  871. {
  872.     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","");
  873.     return 1;
  874. }
  875.  
  876. CMD:infosemp(playerid)
  877. {
  878.     if(IsPlayerAdmin(playerid))
  879.     {
  880.         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");
  881.     }
  882.     else SendClientMessage(playerid,-1,"{FFFFFF}[ ! ] {FF0000}Você não é um Administrador logado na RCON então não pode realizar este comando{FFFFFF}.");
  883.     return 1;
  884. }
  885.  
  886. CMD:deletaremp(playerid)
  887. {
  888.     if(IsPlayerAdmin(playerid))
  889.     {
  890.         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");
  891.     }
  892.     else SendClientMessage(playerid,-1,"{FFFFFF}[ ! ] {FF0000}Você não é um Administrador logado na RCON{FFFFFF}.");
  893.     return 1;
  894. }
  895.  
  896. CMD:venderemp(playerid)
  897. {
  898.     new Emps[64];
  899.     for(new e = 0; e <= 999; ++e)
  900.     {
  901.         format(Emps,sizeof(Emps),"Empresas/%d.ini",InfosEmp[playerid][IDEmpPresente]);
  902.         {
  903.             new Nome[MAX_PLAYER_NAME],str[600],str2[600];
  904.             GetPlayerName(playerid,Nome,MAX_PLAYER_NAME);
  905.             if(InfosEmp[playerid][DentroEmp] == true)
  906.             {
  907.                 if(!strcmp(DOF2_GetString(Emps,"DONO"),Nome,false))
  908.                 {
  909.                     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);
  910.                     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);
  911.                     ShowPlayerDialog(playerid,DIALOG_VENDER_EMP,DIALOG_STYLE_MSGBOX,"{FADD00}h{1F00CF}Emp{FFFFFF} - VENDER EMPRESA",str2,"VENDER","Cancelar");
  912.                     RetirarEmps();
  913.                     CarregarEmps();
  914.                     break;
  915.                 }
  916.                 else SendClientMessage(playerid,-1,"{FFFFFF}[ ! ] {FF0000}Esta empresa não pertence a você{FFFFFF}!");
  917.                 break;
  918.             }
  919.             else SendClientMessage(playerid,-1,"{FFFFFF}[ ! ] {FF0000}Você não está em sua empresa{FFFFFF}.");
  920.             break;
  921.         }
  922.     }
  923.     return 1;
  924. }
  925.  
  926. CMD:compraremp(playerid)
  927. {
  928.     for(new e = 0; e <= 999; ++e)
  929.     {
  930.         new Emps[128];
  931.         format(Emps,sizeof(Emps),"Empresas/%d.ini",e);
  932.         {
  933.             if(IsPlayerInRangeOfPoint(playerid,2.0,DOF2_GetFloat(Emps,"X"),DOF2_GetFloat(Emps,"Y"),DOF2_GetFloat(Emps,"Z")))
  934.             {
  935.                 if(!strcmp(DOF2_GetString(Emps,"DONO"),"Nenhum",false))
  936.                 {
  937.                     if(GetPlayerMoney(playerid) >= DOF2_GetInt(Emps,"Valor"))
  938.                     {
  939.                         IDEmp[playerid] = e;
  940.                         new str[600],str2[800];
  941.                         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);
  942.                         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);
  943.                         ShowPlayerDialog(playerid,DIALOG_COMPRAR_EMP,DIALOG_STYLE_MSGBOX,"{FADD00}h{1F00CF}Emp{FFFFFF} - COMPRAR EMPRESA",str2,"COMPRAR","Cancelar");
  944.                         break;
  945.                     }
  946.                     else SendClientMessage(playerid,-1,"{FFFFFF}[ ! ]{FF0000}Você não possúi dinheiro suficiente para comprar esta empresa{FFFFFF}.");
  947.                     break;
  948.                 }
  949.                 else SendClientMessage(playerid,-1,"{FFFFFF}[ ! ] {FF0000}Esta empresa não está à venda{FFFFFF}!");
  950.                 break;
  951.             }
  952.         }
  953.     }
  954.     return 1;
  955. }
  956.  
  957. CMD:cofreemp(playerid)
  958. {
  959.     for(new e = 0; e <= 999; ++e)
  960.     {
  961.         new Emps[64],TxtSaldoCofre[256];
  962.         format(Emps,sizeof(Emps),"Empresas/%d.ini",InfosEmp[playerid][IDEmpPresente]);
  963.         if(DOF2_FileExists(Emps))
  964.         {
  965.             if(InfosEmp[playerid][DentroEmp] == true)
  966.             {
  967.                 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"));
  968.                 ShowPlayerDialog(playerid,DIALOG_SALDO_EMP,DIALOG_STYLE_MSGBOX,"{FADD00}h{1F00CF}Emp{FFFFFF} - COFRE DA EMPRESA",TxtSaldoCofre,"FECHAR","");
  969.                 break;
  970.             }
  971.             else SendClientMessage(playerid,-1,"{FFFFFF}[ ! ] {FF0000}Você não está dentro de uma empresa{FFFFFF}!");
  972.             break;
  973.         }
  974.         else SendClientMessage(playerid,-1,"{FFFFFF}[ ! ] {FF0000}Esta empresa falíu{FFFFFF}! {FF0000}(Acaba de ser deletada por um Admin)");
  975.         break;
  976.     }
  977.     return 1;
  978. }
  979.  
  980. CMD:sacaremp(playerid)
  981. {
  982.     for(new e = 0; e <= 999; ++e)
  983.     {
  984.         new Emps[128],TxtSaldoCofre[256];
  985.         format(Emps,sizeof(Emps),"Empresas/%d.ini",InfosEmp[playerid][IDEmpPresente]);
  986.         if(DOF2_FileExists(Emps))
  987.         {
  988.             new Nome[MAX_PLAYER_NAME];
  989.             GetPlayerName(playerid,Nome,sizeof(Nome));
  990.             if(!strcmp(DOF2_GetString(Emps,"DONO"),Nome,false))
  991.             {
  992.                 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"));
  993.                 ShowPlayerDialog(playerid,DIALOG_SALDO_EMP,DIALOG_STYLE_INPUT,"{FADD00}h{1F00CF}Emp{FFFFFF} - COFRE DA EMPRESA - SACAR",TxtSaldoCofre,"SACAR","Fechar");
  994.                 InfosEmp[playerid][IDEmpPresente] = e;
  995.                 break;
  996.             }
  997.             else SendClientMessage(playerid,-1,"{FFFFFF}[ ! ] {FF0000}Você não é o dono desta empresa e não tem permissão de sacar os lucros{FFFFFF}.");
  998.             break;
  999.         }
  1000.         else SendClientMessage(playerid,-1,"{FFFFFF}[ ! ] {FF0000}Esta empresa falíu{FFFFFF}! {FF0000}(Acaba de ser deletada por um Admin)");
  1001.         break;
  1002.     }
  1003.     return 1;
  1004. }
  1005.  
  1006. CMD:sairemp(playerid)
  1007. {
  1008.     if(InfosEmp[playerid][DentroEmp] == false)
  1009.     {
  1010.         SendClientMessage(playerid,-1,"{FFFFFF}[ ! ] {FF0000}Você não está dentro de uma empresa{FFFFFF}!");
  1011.     }
  1012.     else
  1013.     {
  1014.         SetPlayerInterior(playerid,0);
  1015.         SetPlayerPos(playerid,InfosEmp[playerid][UltimaPosX],InfosEmp[playerid][UltimaPosY],InfosEmp[playerid][UltimaPosZ]);
  1016.         InfosEmp[playerid][DentroEmp] = false;
  1017.     }
  1018.     return 1;
  1019. }
  1020.  
  1021. CMD:criaremp(playerid)
  1022. {
  1023.     if(IsPlayerAdmin(playerid))
  1024.     {
  1025.         new str[256];
  1026.         GetPlayerPos(playerid,InfosEmp[playerid][X],InfosEmp[playerid][Y],InfosEmp[playerid][Z]);
  1027.         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]);
  1028.         ShowPlayerDialog(playerid,DIALOG_VALOR_EMP,DIALOG_STYLE_INPUT,"{FADD00}h{1F00CF}Emp{FFFFFF} - CRIAR EMPRESA",str,"Próximo","Cancelar");
  1029.     }
  1030.     else SendClientMessage(playerid,-1,"{FFFFFF}[ ! ] {FF0000}Você não é um Administrador logado na RCON então não pode realizar este comando{FFFFFF}.");
  1031. }
  1032.  
  1033. public OnDialogResponse(playerid,dialogid,response,listitem,inputtext[])
  1034. {
  1035.     if(dialogid == DIALOG_VALOR_EMP)
  1036.     {
  1037.         if(response)
  1038.         {
  1039.             new str[300];
  1040.             InfosEmp[playerid][ValorEmp] = strval(inputtext);
  1041.             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]);
  1042.             ShowPlayerDialog(playerid,DIALOG_INT_CHOOSE1,DIALOG_STYLE_MSGBOX,"{FADD00}h{1F00CF}Emp{FFFFFF} - CRIAR EMPRESA",str,"Próximo","Cancelar");
  1043.         }
  1044.     }
  1045.     if(dialogid == DIALOG_INT_CHOOSE1)
  1046.     {
  1047.         if(response)
  1048.         {
  1049.             new list[1500];
  1050.             strcat(list,"SELECIONE UM INTERIOR (Mais opções na próxima versão)\n");
  1051.             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}");
  1052.             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}");
  1053.             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");
  1054.             ShowPlayerDialog(playerid,DIALOG_INT_CHOOSE2,DIALOG_STYLE_LIST,"{FADD00}h{1F00CF}Emp{FFFFFF} - CRIAR EMPRESA:",list,"Próximo","Cancelar");
  1055.         }
  1056.     }
  1057.     if(dialogid == DIALOG_INT_CHOOSE2)
  1058.     {
  1059.         if(response)
  1060.         {
  1061.             for(new i = 0; i <= 46; ++i)
  1062.             {
  1063.                 if(listitem == i)
  1064.                 {
  1065.                     InfosEmp[playerid][IntID] = i-1;
  1066.                     break;
  1067.                 }
  1068.                 new str[300];
  1069.                 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);
  1070.                 ShowPlayerDialog(playerid,DIALOG_EXTORCAO,DIALOG_STYLE_INPUT,"{FADD00}h{1F00CF}Emp{FFFFFF} - CRIAR EMPRESA",str,"Próximo","Cancelar");
  1071.             }
  1072.         }
  1073.     }
  1074.     if(dialogid == DIALOG_EXTORCAO)
  1075.     {
  1076.         if(response)
  1077.         {
  1078.             new str[300],str2[500];
  1079.             InfosEmp[playerid][Extorcao] = strval(inputtext);
  1080.             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);
  1081.             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);
  1082.             ShowPlayerDialog(playerid,DIALOG_PICKUP,DIALOG_STYLE_INPUT,"{FADD00}h{1F00CF}Emp{FFFFFF} - CRIAR EMPRESA",str2,"Próximo","Cancelar");
  1083.         }
  1084.     }
  1085.     if(dialogid == DIALOG_PICKUP)
  1086.     {
  1087.         if(response)
  1088.         {
  1089.             new str[300],str2[600];
  1090.             InfosEmp[playerid][Pickup] = strval(inputtext);
  1091.             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);
  1092.             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);
  1093.             ShowPlayerDialog(playerid,DIALOG_NOME,DIALOG_STYLE_INPUT,"{FADD00}h{1F00CF}Emp{FFFFFF} - CRIAR EMPRESA",str2,"CRIAR","Cancelar");
  1094.         }
  1095.     }
  1096.     if(dialogid == DIALOG_NOME)
  1097.     {
  1098.         if(response)
  1099.         {
  1100.             new str[400],str2[800];
  1101.             format(NomeEmp,sizeof(NomeEmp),"%s",inputtext);
  1102.             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);
  1103.             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);
  1104.             ShowPlayerDialog(playerid,DIALOG_CONCLUSAO,DIALOG_STYLE_MSGBOX,"{FADD00}h{1F00CF}Emp{FFFFFF} - CRIAR EMPRESA",str2,"CRIAR","Cancelar");
  1105.         }
  1106.     }
  1107.     if(dialogid == DIALOG_CONCLUSAO)
  1108.     {
  1109.         if(response)
  1110.         {
  1111.             for(new e = 0; e <= 999; e++)
  1112.             {
  1113.                 new Emps[64];
  1114.                 format(Emps,sizeof(Emps),"Empresas/%d.ini",e);
  1115.                 if(!DOF2_FileExists(Emps))
  1116.                 {
  1117.                     DOF2_CreateFile(Emps);
  1118.                     DOF2_SetString(Emps,"Nome",NomeEmp);
  1119.                     DOF2_SetFloat(Emps,"X",InfosEmp[playerid][X]);
  1120.                     DOF2_SetFloat(Emps,"Y",InfosEmp[playerid][Y]);
  1121.                     DOF2_SetFloat(Emps,"Z",InfosEmp[playerid][Z]);
  1122.                     DOF2_SetInt(Emps,"ID",e);
  1123.                     DOF2_SetInt(Emps,"Valor",InfosEmp[playerid][ValorEmp]);
  1124.                     DOF2_SetInt(Emps,"IDInterior",InfosEmp[playerid][IntID]);
  1125.                     DOF2_SetInt(Emps,"Extorcao",InfosEmp[playerid][Extorcao]);
  1126.                     DOF2_SetInt(Emps,"Pickup",InfosEmp[playerid][Pickup]);
  1127.                     DOF2_SetInt(Emps,"Cofre",0);
  1128.                     DOF2_SetString(Emps,"DONO","Nenhum");
  1129.                     DOF2_SaveFile();
  1130.                     CarregarEmps();
  1131.                     break;
  1132.                 }
  1133.             }
  1134.         }
  1135.         else SendClientMessage(playerid,-1,"{FFFFFF}[ ! ] {FADD00}Criação da nova empresa cancelada{FFFFFF}.");
  1136.     }
  1137.     if(dialogid == DIALOG_COMPRAR_EMP)
  1138.     {
  1139.         if(response)
  1140.         {
  1141.             new Nome[MAX_PLAYER_NAME],Emps[64];
  1142.             format(Emps,sizeof(Emps),"Empresas/%d.ini",IDEmp[playerid]);
  1143.             GetPlayerName(playerid,Nome,MAX_PLAYER_NAME);
  1144.             DOF2_SetString(Emps,"DONO",Nome);
  1145.             DOF2_SaveFile();
  1146.             GivePlayerMoney(playerid,-DOF2_GetInt(Emps,"Valor"));
  1147.             SendClientMessage(playerid,-1,"{FFFFFF}[ ! ] {00ED04}Você comprou esta empresa! Use: {FFFFFF}/ajudaemp {00ED04}para mais informações{FFFFFF}.");
  1148.             RetirarEmps();
  1149.             CarregarEmps();
  1150.         }
  1151.     }
  1152.     if(dialogid == DIALOG_VENDER_EMP)
  1153.     {
  1154.         if(response)
  1155.         {
  1156.             new Emps[64];
  1157.             format(Emps,sizeof(Emps),"Empresas/%d.ini",InfosEmp[playerid][IDEmpPresente]);
  1158.             DOF2_SetString(Emps,"DONO","Nenhum");
  1159.             GivePlayerMoney(playerid,DOF2_GetInt(Emps,"Valor"));
  1160.             SendClientMessage(playerid,-1,"{FFFFFF}[ ! ] {00ED04}Empresa vendida com sucesso{FFFFFF}!");
  1161.             RetirarEmps();
  1162.             CarregarEmps();
  1163.         }
  1164.     }
  1165.     if(dialogid == DIALOG_SALDO_EMP)
  1166.     {
  1167.         new Emps[64];
  1168.         format(Emps,sizeof(Emps),"Empresas/%d.ini",InfosEmp[playerid][IDEmpPresente]);
  1169.         {
  1170.             if(strval(inputtext) <= DOF2_GetInt(Emps,"Cofre"))
  1171.             {
  1172.                 new AtualCofre[MAX_PLAYERS];
  1173.                 GivePlayerMoney(playerid,strval(inputtext));
  1174.                 AtualCofre[playerid] = DOF2_GetInt(Emps,"Cofre");
  1175.                 DOF2_SetInt(Emps,"Cofre",AtualCofre[playerid]-strval(inputtext));
  1176.             }
  1177.             else SendClientMessage(playerid,-1,"{FFFFFF}[ ! ] {FF0000}Sua empresa não possúi esta quantidade de lucros{FFFFFF}.");
  1178.         }
  1179.     }
  1180.     if(dialogid == DIALOG_DELETAR_EMP)
  1181.     {
  1182.         if(response)
  1183.         {
  1184.             new Emps[64];
  1185.             format(Emps,sizeof(Emps),"Empresas/%d.ini",strval(inputtext));
  1186.             if(DOF2_FileExists(Emps))
  1187.             {
  1188.                 DOF2_RemoveFile(Emps);
  1189.                 RetirarEmps();
  1190.                 CarregarEmps();
  1191.                 SendClientMessage(playerid,-1,"{FFFFFF}[ ! ] {00ED04}A empresa foi removida com sucesso{FFFFFF}.");
  1192.             }
  1193.             else SendClientMessage(playerid,-1,"{FFFFFF}[ ! ] {FF0000}Esta empresa não existe{FFFFFF}!");
  1194.         }
  1195.     }
  1196.     if(dialogid == DIALOG_INFOS_EMP)
  1197.     {
  1198.         if(response)
  1199.         {
  1200.             new Emps[64];
  1201.             format(Emps,sizeof(Emps),"Empresas/%d.ini",strval(inputtext));
  1202.             {
  1203.                 if(DOF2_FileExists(Emps))
  1204.                 {
  1205.                     new str[400],str2[600];
  1206.                     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);
  1207.                     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);
  1208.                     ShowPlayerDialog(playerid,DIALOG_INFOS_EMP_SHOW,DIALOG_STYLE_MSGBOX,"{FADD00}h{1F00CF}Emp{FFFFFF} - INFORMAÇÕES",str2,"FECHAR","");
  1209.                 }
  1210.                 else SendClientMessage(playerid,-1,"{FFFFFF}[ ! ] {FF0000}Esta empresa não existe{FFFFFF}!");
  1211.             }
  1212.         }
  1213.     }
  1214.     if(dialogid == DIALOG_EDITAR_EMP)
  1215.     {
  1216.         new str[256],Emps[64];
  1217.         format(Emps,sizeof(Emps),"Empresas/%d.ini",strval(inputtext));
  1218.         if(DOF2_FileExists(Emps))
  1219.         {
  1220.             IDEmp[playerid] = strval(inputtext);
  1221.             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"));
  1222.             ShowPlayerDialog(playerid,DIALOG_EDIT_LIST,DIALOG_STYLE_LIST,"{FADD00}h{1F00CF}Emp{FFFFFF} - EDITAR EMPRESA",str,"EDITAR","Cancelar");
  1223.         }
  1224.         else SendClientMessage(playerid,-1,"{FFFFFF}[ ! ] {FF0000}Esta empresa não existe{FFFFFF}!");
  1225.     }
  1226.     if(dialogid == DIALOG_EDIT_LIST)
  1227.     {
  1228.         if(response)
  1229.         {
  1230.             if(listitem == 0)
  1231.             {
  1232.                 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");
  1233.             }
  1234.             if(listitem == 1)
  1235.             {
  1236.                 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");
  1237.             }
  1238.             if(listitem == 2)
  1239.             {
  1240.                 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");
  1241.             }
  1242.             if(listitem == 3)
  1243.             {
  1244.                 new list[1500];
  1245.                 strcat(list,"{FFFFFF}SELECIONE UM NOVO {00ED04}INTERIOR\n");
  1246.                 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}");
  1247.                 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}");
  1248.                 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");
  1249.                 ShowPlayerDialog(playerid,DIALOG_EDIT_INTERIOR,DIALOG_STYLE_LIST,"{FADD00}h{1F00CF}Emp{FFFFFF} - EDITAR INTERIOR",list,"CONFIRMA","Voltar");
  1250.             }
  1251.             if(listitem == 4)
  1252.             {
  1253.                 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");
  1254.             }
  1255.             if(listitem == 5)
  1256.             {
  1257.                 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");
  1258.             }
  1259.             if(listitem == 6)
  1260.             {
  1261.                 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");
  1262.             }
  1263.         }
  1264.     }
  1265.     if(dialogid == DIALOG_EDIT_DONO)
  1266.     {
  1267.         new Emps[64];
  1268.         format(Emps,sizeof(Emps),"Empresas/%d.ini",IDEmp[playerid]);
  1269.         if(response)
  1270.         {
  1271.             DOF2_SetString(Emps,"DONO",inputtext);
  1272.             SendClientMessage(playerid,-1,"{FFFFFF}[ ! ] {00ED04}O novo dono foi definido com sucesso{FFFFFF}!");
  1273.             RetirarEmps();
  1274.             CarregarEmps();
  1275.             new str[256];
  1276.             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"));
  1277.             ShowPlayerDialog(playerid,DIALOG_EDIT_LIST,DIALOG_STYLE_LIST,"{FADD00}h{1F00CF}Emp{FFFFFF} - EDITAR EMPRESA",str,"EDITAR","Cancelar");
  1278.         }
  1279.         else
  1280.         {
  1281.             new str[256];
  1282.             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"));
  1283.             ShowPlayerDialog(playerid,DIALOG_EDIT_LIST,DIALOG_STYLE_LIST,"{FADD00}h{1F00CF}Emp{FFFFFF} - EDITAR EMPRESA",str,"EDITAR","Cancelar");
  1284.         }
  1285.     }
  1286.     if(dialogid == DIALOG_EDIT_NOME)
  1287.     {
  1288.         new Emps[64];
  1289.         format(Emps,sizeof(Emps),"Empresas/%d.ini",IDEmp[playerid]);
  1290.         if(response)
  1291.         {
  1292.             DOF2_SetString(Emps,"Nome",inputtext);
  1293.             SendClientMessage(playerid,-1,"{FFFFFF}[ ! ] {00ED04}O novo nome foi definido com sucesso{FFFFFF}!");
  1294.             RetirarEmps();
  1295.             CarregarEmps();
  1296.             new str[256];
  1297.             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"));
  1298.             ShowPlayerDialog(playerid,DIALOG_EDIT_LIST,DIALOG_STYLE_LIST,"{FADD00}h{1F00CF}Emp{FFFFFF} - EDITAR EMPRESA",str,"EDITAR","Cancelar");
  1299.         }
  1300.         else
  1301.         {
  1302.             new str[256];
  1303.             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"));
  1304.             ShowPlayerDialog(playerid,DIALOG_EDIT_LIST,DIALOG_STYLE_LIST,"{FADD00}h{1F00CF}Emp{FFFFFF} - EDITAR EMPRESA",str,"EDITAR","Cancelar");
  1305.         }
  1306.     }
  1307.     if(dialogid == DIALOG_EDIT_VALOR)
  1308.     {
  1309.         new Emps[64];
  1310.         format(Emps,sizeof(Emps),"Empresas/%d.ini",IDEmp[playerid]);
  1311.         if(response)
  1312.         {
  1313.             DOF2_SetInt(Emps,"Valor",strval(inputtext));
  1314.             SendClientMessage(playerid,-1,"{FFFFFF}[ ! ] {00ED04}O novo valor foi definido com sucesso{FFFFFF}!");
  1315.             RetirarEmps();
  1316.             CarregarEmps();
  1317.             new str[256];
  1318.             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"));
  1319.             ShowPlayerDialog(playerid,DIALOG_EDIT_LIST,DIALOG_STYLE_LIST,"{FADD00}h{1F00CF}Emp{FFFFFF} - EDITAR EMPRESA",str,"EDITAR","Cancelar");
  1320.         }
  1321.         else
  1322.         {
  1323.             new str[256];
  1324.             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"));
  1325.             ShowPlayerDialog(playerid,DIALOG_EDIT_LIST,DIALOG_STYLE_LIST,"{FADD00}h{1F00CF}Emp{FFFFFF} - EDITAR EMPRESA",str,"EDITAR","Cancelar");
  1326.         }
  1327.     }
  1328.     if(dialogid == DIALOG_EDIT_INTERIOR)
  1329.     {
  1330.         new Emps[64];
  1331.         format(Emps,sizeof(Emps),"Empresas/%d.ini",IDEmp[playerid]);
  1332.         if(response)
  1333.         {
  1334.             for(new i = 0; i <= 46; ++i)
  1335.             {
  1336.                 if(listitem == i)
  1337.                 {
  1338.                     DOF2_SetInt(Emps,"IDInterior",i-1);
  1339.                     RetirarEmps();
  1340.                     CarregarEmps();
  1341.                     break;
  1342.                 }
  1343.                 SendClientMessage(playerid,-1,"{FFFFFF}[ ! ] {00ED04}O novo interior foi definido com sucesso{FFFFFF}!");
  1344.                 new str[256];
  1345.                 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"));
  1346.                 ShowPlayerDialog(playerid,DIALOG_EDIT_LIST,DIALOG_STYLE_LIST,"{FADD00}h{1F00CF}Emp{FFFFFF} - EDITAR EMPRESA",str,"EDITAR","Cancelar");
  1347.             }
  1348.         }
  1349.         else
  1350.         {
  1351.             new str[256];
  1352.             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"));
  1353.             ShowPlayerDialog(playerid,DIALOG_EDIT_LIST,DIALOG_STYLE_LIST,"{FADD00}h{1F00CF}Emp{FFFFFF} - EDITAR EMPRESA",str,"EDITAR","Cancelar");
  1354.         }
  1355.     }
  1356.     if(dialogid == DIALOG_EDIT_EXTORCAO)
  1357.     {
  1358.         new Emps[64];
  1359.         format(Emps,sizeof(Emps),"Empresas/%d.ini",IDEmp[playerid]);
  1360.         if(response)
  1361.         {
  1362.             DOF2_SetInt(Emps,"Extorcao",strval(inputtext));
  1363.             SendClientMessage(playerid,-1,"{FFFFFF}[ ! ] {00ED04}O novo valor de extorção foi definido com sucesso{FFFFFF}!");
  1364.             RetirarEmps();
  1365.             CarregarEmps();
  1366.             new str[256];
  1367.             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"));
  1368.             ShowPlayerDialog(playerid,DIALOG_EDIT_LIST,DIALOG_STYLE_LIST,"{FADD00}h{1F00CF}Emp{FFFFFF} - EDITAR EMPRESA",str,"EDITAR","Cancelar");
  1369.         }
  1370.         else
  1371.         {
  1372.             new str[256];
  1373.             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"));
  1374.             ShowPlayerDialog(playerid,DIALOG_EDIT_LIST,DIALOG_STYLE_LIST,"{FADD00}h{1F00CF}Emp{FFFFFF} - EDITAR EMPRESA",str,"EDITAR","Cancelar");
  1375.         }
  1376.     }
  1377.     if(dialogid == DIALOG_EDIT_PICKUP)
  1378.     {
  1379.         new Emps[64];
  1380.         format(Emps,sizeof(Emps),"Empresas/%d.ini",IDEmp[playerid]);
  1381.         if(response)
  1382.         {
  1383.             DOF2_SetInt(Emps,"Pickup",strval(inputtext));
  1384.             SendClientMessage(playerid,-1,"{FFFFFF}[ ! ] {00ED04}A nova pickup foi definida com sucesso{FFFFFF}!");
  1385.             RetirarEmps();
  1386.             CarregarEmps();
  1387.             new str[256];
  1388.             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"));
  1389.             ShowPlayerDialog(playerid,DIALOG_EDIT_LIST,DIALOG_STYLE_LIST,"{FADD00}h{1F00CF}Emp{FFFFFF} - EDITAR EMPRESA",str,"EDITAR","Cancelar");
  1390.         }
  1391.         else
  1392.         {
  1393.             new str[256];
  1394.             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"));
  1395.             ShowPlayerDialog(playerid,DIALOG_EDIT_LIST,DIALOG_STYLE_LIST,"{FADD00}h{1F00CF}Emp{FFFFFF} - EDITAR EMPRESA",str,"EDITAR","Cancelar");
  1396.         }
  1397.     }
  1398.     if(dialogid == DIALOG_EDIT_COFRE)
  1399.     {
  1400.         new Emps[64];
  1401.         format(Emps,sizeof(Emps),"Empresas/%d.ini",IDEmp[playerid]);
  1402.         if(response)
  1403.         {
  1404.             DOF2_SetInt(Emps,"Cofre",strval(inputtext));
  1405.             SendClientMessage(playerid,-1,"{FFFFFF}[ ! ] {00ED04}O novo valor do cofre foi definido com sucesso{FFFFFF}!");
  1406.             RetirarEmps();
  1407.             CarregarEmps();
  1408.             new str[256];
  1409.             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"));
  1410.             ShowPlayerDialog(playerid,DIALOG_EDIT_LIST,DIALOG_STYLE_LIST,"{FADD00}h{1F00CF}Emp{FFFFFF} - EDITAR EMPRESA",str,"EDITAR","Cancelar");
  1411.         }
  1412.         else
  1413.         {
  1414.             new str[256];
  1415.             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"));
  1416.             ShowPlayerDialog(playerid,DIALOG_EDIT_LIST,DIALOG_STYLE_LIST,"{FADD00}h{1F00CF}Emp{FFFFFF} - EDITAR EMPRESA",str,"EDITAR","Cancelar");
  1417.         }
  1418.     }
  1419.     return 1;
  1420. }
  1421.  
  1422. stock CarregarEmps()
  1423. {
  1424.     new Emps[128],TxtEmp[256];
  1425.     for(new e = 0; e <= 999; ++e)
  1426.     {
  1427.         format(Emps,sizeof(Emps),"Empresas/%d.ini",e);
  1428.         if(DOF2_FileExists(Emps))
  1429.         {
  1430.             if(!strcmp(DOF2_GetString(Emps,"DONO"),"Nenhum",false))
  1431.             {
  1432.                 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"));
  1433.                 IDTextEmp[e] = Create3DTextLabel(TxtEmp,-1,DOF2_GetFloat(Emps,"X"),DOF2_GetFloat(Emps,"Y"),DOF2_GetFloat(Emps,"Z"),30.0,0);
  1434.                 EmpPickup[e] = CreatePickup(DOF2_GetInt(Emps,"Pickup"),23,DOF2_GetFloat(Emps,"X"),DOF2_GetFloat(Emps,"Y"),DOF2_GetFloat(Emps,"Z"),0);
  1435.             }
  1436.             else
  1437.             {
  1438.                 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"));
  1439.                 IDTextEmp[e] = Create3DTextLabel(TxtEmp,-1,DOF2_GetFloat(Emps,"X"),DOF2_GetFloat(Emps,"Y"),DOF2_GetFloat(Emps,"Z"),30.0,0);
  1440.                 EmpPickup[e] = CreatePickup(DOF2_GetInt(Emps,"Pickup"),23,DOF2_GetFloat(Emps,"X"),DOF2_GetFloat(Emps,"Y"),DOF2_GetFloat(Emps,"Z"),0);
  1441.             }
  1442.         }
  1443.     }
  1444.     return 1;
  1445. }
  1446.  
  1447. stock RetirarEmps()
  1448. {
  1449.     for(new e = 0; e <= 999; ++e)
  1450.     {
  1451.         DestroyPickup(EmpPickup[e]);
  1452.         Delete3DTextLabel(IDTextEmp[e]);
  1453.         if(e == 998)
  1454.         {
  1455.             break;
  1456.         }
  1457.     }
  1458.     return 1;
  1459. }
  1460.  
  1461. //=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
  1462. //=-=-=-=-=-=-=-=-=-=-=-=-=-=[hEmp System - Criado e Desenvolvido por: HeyHoLetsGo]=-=-=-=-=-=-=-=-=-=-=-=-=
  1463. //=-=-=-=-=-=-=-=-=-=-=-=-=-=[Créditos ao Tonisaltolia por BETA Tester + Ajuda    ]=-=-=-=-=-=-=-=-=-=-=-=-=
  1464. //=-=-=-=-=-=-=-=-=-=-=-=-=-=[Visite: forum.sa-mp.com | NÃO RETIRE OS CRÉDITOS!   ]=-=-=-=-=-=-=-=-=-=-=-=-=
  1465. //=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
Advertisement
Add Comment
Please, Sign In to add comment