Guest User

hEmp System - Criador de empresas In-Game [v2.0]

a guest
Jan 20th, 2013
2,587
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C++ 86.80 KB | None | 0 0
  1. /*=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-*\
  2. |'''''''''''''''''''''''''''''''''****************************************** ''''''''''''''''''''''''''''''|
  3. |'''''''''''''''''''''''''''''''''|    #   #   ####   ##     ##   ####     |'''''''''''''''''''''''''''''''|
  4. |'''''''''''''''''''''''''''''''''|    #   #   #      # #   # #   #   #    |'''''''''''''''''''''''''''''''|
  5. |'''''''''''''''''''''''''''''''''|    #####   ###    #  # #  #   ####     |'''''''''''''''''''''''''''''''|
  6. |'''''''''''''''''''''''''''''''''|    #   #   #      #   #   #   #        |'''''''''''''''''''''''''''''''|
  7. |'''''''''''''''''''''''''''''''''|    #   #   ####   #       #   # System.|'''''''''''''''''''''''''''''''|
  8. |'''''''''''''''''''''''''''''''''******************************************'''''''''''''''''''''''''''''''|
  9. |''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''|
  10. |'''''''''''''''''''''''''''''''''''''''''''''|VERSÃO:   [2.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. #define MAX_EMPRESAS                    999+1 // <~~~~ MUDE PELO VALOR MÁXIMO DE CRIAÇÃO DE EMPRESAS "Preserve o +1"
  22.  
  23. #include                                a_samp
  24. #include                                ZCMD
  25. #include                                DOF2
  26.  
  27. #define DIALOG_VALOR_EMP                (1)
  28. #define DIALOG_EMP_INT_ID               (2)
  29. #define DIALOG_INT_ID                   (3)
  30. #define DIALOG_EXTORCAO                 (4)
  31. #define DIALOG_PICKUP                   (5)
  32. #define DIALOG_NOME                     (6)
  33. #define DIALOG_INT_CHOOSE1              (7)
  34. #define DIALOG_INT_CHOOSE2              (8)
  35. #define DIALOG_CONCLUSAO                (9)
  36. #define DIALOG_SALDO_EMP                (10)
  37. #define DIALOG_COMPRAR_EMP              (11)
  38. #define DIALOG_VENDER_EMP               (12)
  39. #define DIALOG_DELETAR_EMP              (13)
  40. #define DIALOG_INFOS_EMP                (14)
  41. #define DIALOG_INFOS_EMP_SHOW           (15)
  42. #define DIALOG_CREDITOS                 (16)
  43. #define DIALOG_EDIT_LIST                (18)
  44. #define DIALOG_EDITAR_EMP               (19)
  45. #define DIALOG_EDIT_DONO                (20)
  46. #define DIALOG_EDIT_NOME                (21)
  47. #define DIALOG_EDIT_VALOR               (22)
  48. #define DIALOG_EDIT_INTERIOR            (23)
  49. #define DIALOG_EDIT_EXTORCAO            (24)
  50. #define DIALOG_EDIT_PICKUP              (25)
  51. #define DIALOG_EDIT_COFRE               (26)
  52. #define DIALOG_AJUDA_EMP                (27)
  53. #define DIALOG_IR_EMP                   (28)
  54.  
  55. enum EnumEmp
  56. {
  57.     Float:X,
  58.     Float:Y,
  59.     Float:Z,
  60.     ValorEmp,
  61.     IntID,
  62.     Extorcao,
  63.     Pickup,
  64.     Float:UltimaPosX,
  65.     Float:UltimaPosY,
  66.     Float:UltimaPosZ,
  67.     bool:DentroEmp,
  68.     IDEmpPresente,
  69.     bool:GPSEmp
  70. };
  71.  
  72. new InfosEmp[MAX_PLAYERS][EnumEmp],NomeEmp[64],IDEmp[MAX_PLAYERS],Text3D:IDTextEmp[MAX_EMPRESAS],EmpPickup[MAX_EMPRESAS];
  73.  
  74. public OnFilterScriptInit()
  75. {
  76.     CarregarEmps();
  77.     print("\n=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=");
  78.     print("hEmp System - Criador de empresas In-Game");
  79.     print("Criado por: HeyHoLetsGo | forum.sa-mp.com");
  80.     print("Versão [2.0] - LIGADO! Bom Jogo.");
  81.     print("=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=\n");
  82.     DisableInteriorEnterExits();
  83.     return 1;
  84. }
  85.  
  86. public OnFilterScriptExit()
  87. {
  88.     DOF2_Exit();
  89.     return 1;
  90. }
  91.  
  92. public OnPlayerKeyStateChange(playerid,newkeys,oldkeys)
  93. {
  94.     if ((newkeys == KEY_SECONDARY_ATTACK))
  95.     {
  96.         for(new e = 0; e <= MAX_EMPRESAS; ++e)
  97.         {
  98.             new Emps[128];
  99.             format(Emps,sizeof(Emps),"Empresas/%d.ini",e);
  100.             {
  101.                 if(IsPlayerInRangeOfPoint(playerid,2.0,DOF2_GetFloat(Emps,"X"),DOF2_GetFloat(Emps,"Y"),DOF2_GetFloat(Emps,"Z")))
  102.                 {
  103.                     if(DOF2_GetInt(Emps,"IDInterior") == 0)
  104.                     {
  105.                         InfosEmp[playerid][IDEmpPresente] = DOF2_GetInt(Emps,"ID");
  106.                         SetPlayerInterior(playerid,17);
  107.                         SetPlayerPos(playerid,-25.884498,-185.868988,1003.546875);
  108.                         FuncoesEmp(playerid);
  109.                         break;
  110.                     }
  111.                     if(DOF2_GetInt(Emps,"IDInterior") == 1)
  112.                     {
  113.                         InfosEmp[playerid][IDEmpPresente] = DOF2_GetInt(Emps,"ID");
  114.                         SetPlayerInterior(playerid,10);
  115.                         SetPlayerPos(playerid,6.091179,-29.271898,1003.549438);
  116.                         FuncoesEmp(playerid);
  117.                         break;
  118.                     }
  119.                     if(DOF2_GetInt(Emps,"IDInterior") == 2)
  120.                     {
  121.                         InfosEmp[playerid][IDEmpPresente] = DOF2_GetInt(Emps,"ID");
  122.                         SetPlayerInterior(playerid,18);
  123.                         SetPlayerPos(playerid,-30.946699,-89.609596,1003.546875);
  124.                         FuncoesEmp(playerid);
  125.                         break;
  126.                     }
  127.                     if(DOF2_GetInt(Emps,"IDInterior") == 3)
  128.                     {
  129.                         InfosEmp[playerid][IDEmpPresente] = DOF2_GetInt(Emps,"ID");
  130.                         SetPlayerInterior(playerid,16);
  131.                         SetPlayerPos(playerid,-25.132598,-139.066986,1003.546875);
  132.                         FuncoesEmp(playerid);
  133.                         break;
  134.                     }
  135.                     if(DOF2_GetInt(Emps,"IDInterior") == 4)
  136.                     {
  137.                         InfosEmp[playerid][IDEmpPresente] = DOF2_GetInt(Emps,"ID");
  138.                         SetPlayerInterior(playerid,4);
  139.                         SetPlayerPos(playerid,-27.312299,-29.277599,1003.557250);
  140.                         FuncoesEmp(playerid);
  141.                         break;
  142.                     }
  143.                     if(DOF2_GetInt(Emps,"IDInterior") == 5)
  144.                     {
  145.                         InfosEmp[playerid][IDEmpPresente] = DOF2_GetInt(Emps,"ID");
  146.                         SetPlayerInterior(playerid,6);
  147.                         SetPlayerPos(playerid,-26.691598,-55.714897,1003.546875);
  148.                         FuncoesEmp(playerid);
  149.                         break;
  150.                     }
  151.                     if(DOF2_GetInt(Emps,"IDInterior") == 6)
  152.                     {
  153.                         InfosEmp[playerid][IDEmpPresente] = DOF2_GetInt(Emps,"ID");
  154.                         SetPlayerInterior(playerid,14);
  155.                         SetPlayerPos(playerid,-1827.147338,7.207417,1061.143554);
  156.                         FuncoesEmp(playerid);
  157.                         break;
  158.                     }
  159.                     if(DOF2_GetInt(Emps,"IDInterior") == 7)
  160.                     {
  161.                         InfosEmp[playerid][IDEmpPresente] = DOF2_GetInt(Emps,"ID");
  162.                         SetPlayerInterior(playerid,14);
  163.                         SetPlayerPos(playerid,-1861.936889,54.908092,1061.143554);
  164.                         FuncoesEmp(playerid);
  165.                         break;
  166.                     }
  167.                     if(DOF2_GetInt(Emps,"IDInterior") == 8)
  168.                     {
  169.                         InfosEmp[playerid][IDEmpPresente] = DOF2_GetInt(Emps,"ID");
  170.                         SetPlayerInterior(playerid,1);
  171.                         SetPlayerPos(playerid,1.808619,32.384357,1199.593750);
  172.                         FuncoesEmp(playerid);
  173.                         break;
  174.                     }
  175.                     if(DOF2_GetInt(Emps,"IDInterior") == 9)
  176.                     {
  177.                         InfosEmp[playerid][IDEmpPresente] = DOF2_GetInt(Emps,"ID");
  178.                         SetPlayerInterior(playerid,9);
  179.                         SetPlayerPos(playerid,315.745086,984.969299,1958.919067);
  180.                         FuncoesEmp(playerid);
  181.                         break;
  182.                     }
  183.                     if(DOF2_GetInt(Emps,"IDInterior") == 10)
  184.                     {
  185.                         InfosEmp[playerid][IDEmpPresente] = DOF2_GetInt(Emps,"ID");
  186.                         SetPlayerInterior(playerid,1);
  187.                         SetPlayerPos(playerid,286.148986,-40.644397,1001.515625);
  188.                         FuncoesEmp(playerid);
  189.                         break;
  190.                     }
  191.                     if(DOF2_GetInt(Emps,"IDInterior") == 11)
  192.                     {
  193.                         InfosEmp[playerid][IDEmpPresente] = DOF2_GetInt(Emps,"ID");
  194.                         SetPlayerInterior(playerid,4);
  195.                         SetPlayerPos(playerid,286.800994,-82.547599,1001.515625);
  196.                         FuncoesEmp(playerid);
  197.                         break;
  198.                     }
  199.                     if(DOF2_GetInt(Emps,"IDInterior") == 12)
  200.                     {
  201.                         InfosEmp[playerid][IDEmpPresente] = DOF2_GetInt(Emps,"ID");
  202.                         SetPlayerInterior(playerid,6);
  203.                         SetPlayerPos(playerid,296.919982,-108.071998,1001.515625);
  204.                         FuncoesEmp(playerid);
  205.                         break;
  206.                     }
  207.                     if(DOF2_GetInt(Emps,"IDInterior") == 13)
  208.                     {
  209.                         InfosEmp[playerid][IDEmpPresente] = DOF2_GetInt(Emps,"ID");
  210.                         SetPlayerInterior(playerid,7);
  211.                         SetPlayerPos(playerid,314.820983,-141.431991,999.601562);
  212.                         FuncoesEmp(playerid);
  213.                         break;
  214.                     }
  215.                     if(DOF2_GetInt(Emps,"IDInterior") == 14)
  216.                     {
  217.                         InfosEmp[playerid][IDEmpPresente] = DOF2_GetInt(Emps,"ID");
  218.                         SetPlayerInterior(playerid,6);
  219.                         SetPlayerPos(playerid,316.524993,-167.706985,999.593750);
  220.                         FuncoesEmp(playerid);
  221.                         break;
  222.                     }
  223.                     if(DOF2_GetInt(Emps,"IDInterior") == 15)
  224.                     {
  225.                         InfosEmp[playerid][IDEmpPresente] = DOF2_GetInt(Emps,"ID");
  226.                         SetPlayerInterior(playerid,7);
  227.                         SetPlayerPos(playerid,302.292877,-143.139099,1004.062500);
  228.                         FuncoesEmp(playerid);
  229.                         break;
  230.                     }
  231.                     if(DOF2_GetInt(Emps,"IDInterior") == 16)
  232.                     {
  233.                         InfosEmp[playerid][IDEmpPresente] = DOF2_GetInt(Emps,"ID");
  234.                         SetPlayerInterior(playerid,7);
  235.                         SetPlayerPos(playerid,298.507934,-141.647048,1004.054748);
  236.                         FuncoesEmp(playerid);
  237.                         break;
  238.                     }
  239.                     if(DOF2_GetInt(Emps,"IDInterior") == 17)
  240.                     {
  241.                         InfosEmp[playerid][IDEmpPresente] = DOF2_GetInt(Emps,"ID");
  242.                         SetPlayerInterior(playerid,3);
  243.                         SetPlayerPos(playerid,1038.531372,0.111030,1001.284484);
  244.                         FuncoesEmp(playerid);
  245.                         break;
  246.                     }
  247.                     if(DOF2_GetInt(Emps,"IDInterior") == 18)
  248.                     {
  249.                         InfosEmp[playerid][IDEmpPresente] = DOF2_GetInt(Emps,"ID");
  250.                         SetPlayerInterior(playerid,12);
  251.                         SetPlayerPos(playerid,444.646911,508.239044,1001.419494);
  252.                         FuncoesEmp(playerid);
  253.                         break;
  254.                     }
  255.                     if(DOF2_GetInt(Emps,"IDInterior") == 19)
  256.                     {
  257.                         InfosEmp[playerid][IDEmpPresente] = DOF2_GetInt(Emps,"ID");
  258.                         SetPlayerInterior(playerid,15);
  259.                         SetPlayerPos(playerid,2215.454833,-1147.475585,1025.796875);
  260.                         FuncoesEmp(playerid);
  261.                         break;
  262.                     }
  263.                     if(DOF2_GetInt(Emps,"IDInterior") == 20)
  264.                     {
  265.                         InfosEmp[playerid][IDEmpPresente] = DOF2_GetInt(Emps,"ID");
  266.                         SetPlayerInterior(playerid,3);
  267.                         SetPlayerPos(playerid,833.269775,10.588416,1004.179687);
  268.                         FuncoesEmp(playerid);
  269.                         break;
  270.                     }
  271.                     if(DOF2_GetInt(Emps,"IDInterior") == 21)
  272.                     {
  273.                         InfosEmp[playerid][IDEmpPresente] = DOF2_GetInt(Emps,"ID");
  274.                         SetPlayerInterior(playerid,3);
  275.                         SetPlayerPos(playerid,-103.559165,-24.225606,1000.718750);
  276.                         FuncoesEmp(playerid);
  277.                         break;
  278.                     }
  279.                     if(DOF2_GetInt(Emps,"IDInterior") == 22)
  280.                     {
  281.                         InfosEmp[playerid][IDEmpPresente] = DOF2_GetInt(Emps,"ID");
  282.                         SetPlayerInterior(playerid,1);
  283.                         SetPlayerPos(playerid,963.418762,2108.292480,1011.030273);
  284.                         FuncoesEmp(playerid);
  285.                         break;
  286.                     }
  287.                     if(DOF2_GetInt(Emps,"IDInterior") == 23)
  288.                     {
  289.                         InfosEmp[playerid][IDEmpPresente] = DOF2_GetInt(Emps,"ID");
  290.                         SetPlayerInterior(playerid,6);
  291.                         SetPlayerPos(playerid,-2240.468505,137.060440,1035.414062);
  292.                         FuncoesEmp(playerid);
  293.                         break;
  294.                     }
  295.                     if(DOF2_GetInt(Emps,"IDInterior") == 24)
  296.                     {
  297.                         InfosEmp[playerid][IDEmpPresente] = DOF2_GetInt(Emps,"ID");
  298.                         SetPlayerInterior(playerid,0);
  299.                         SetPlayerPos(playerid,663.836242,-575.605407,16.343263);
  300.                         FuncoesEmp(playerid);
  301.                         break;
  302.                     }
  303.                     if(DOF2_GetInt(Emps,"IDInterior") == 25)
  304.                     {
  305.                         InfosEmp[playerid][IDEmpPresente] = DOF2_GetInt(Emps,"ID");
  306.                         SetPlayerInterior(playerid,1);
  307.                         SetPlayerPos(playerid,2169.461181,1618.798339,999.976562);
  308.                         FuncoesEmp(playerid);
  309.                         break;
  310.                     }
  311.                     if(DOF2_GetInt(Emps,"IDInterior") == 26)
  312.                     {
  313.                         InfosEmp[playerid][IDEmpPresente] = DOF2_GetInt(Emps,"ID");
  314.                         SetPlayerInterior(playerid,10);
  315.                         SetPlayerPos(playerid,1889.953369,1017.438293,31.882812);
  316.                         FuncoesEmp(playerid);
  317.                         break;
  318.                     }
  319.                     if(DOF2_GetInt(Emps,"IDInterior") == 27)
  320.                     {
  321.                         InfosEmp[playerid][IDEmpPresente] = DOF2_GetInt(Emps,"ID");
  322.                         SetPlayerInterior(playerid,1);
  323.                         SetPlayerPos(playerid,-2159.122802,641.517517,1052.381713);
  324.                         FuncoesEmp(playerid);
  325.                         break;
  326.                     }
  327.                     if(DOF2_GetInt(Emps,"IDInterior") == 28)
  328.                     {
  329.                         InfosEmp[playerid][IDEmpPresente] = DOF2_GetInt(Emps,"ID");
  330.                         SetPlayerInterior(playerid,15);
  331.                         SetPlayerPos(playerid,207.737991,-109.019996,1005.132812);
  332.                         FuncoesEmp(playerid);
  333.                         break;
  334.                     }
  335.                     if(DOF2_GetInt(Emps,"IDInterior") == 29)
  336.                     {
  337.                         InfosEmp[playerid][IDEmpPresente] = DOF2_GetInt(Emps,"ID");
  338.                         SetPlayerInterior(playerid,14);
  339.                         SetPlayerPos(playerid,204.332992,-166.694992,1000.523437);
  340.                         FuncoesEmp(playerid);
  341.                         break;
  342.                     }
  343.                     if(DOF2_GetInt(Emps,"IDInterior") == 30)
  344.                     {
  345.                         InfosEmp[playerid][IDEmpPresente] = DOF2_GetInt(Emps,"ID");
  346.                         SetPlayerInterior(playerid,3);
  347.                         SetPlayerPos(playerid,207.054992,-138.804992,1003.507812);
  348.                         FuncoesEmp(playerid);
  349.                         break;
  350.                     }
  351.                     if(DOF2_GetInt(Emps,"IDInterior") == 31)
  352.                     {
  353.                         InfosEmp[playerid][IDEmpPresente] = DOF2_GetInt(Emps,"ID");
  354.                         SetPlayerInterior(playerid,1);
  355.                         SetPlayerPos(playerid,203.777999,-48.492397,1001.804687);
  356.                         FuncoesEmp(playerid);
  357.                         break;
  358.                     }
  359.                     if(DOF2_GetInt(Emps,"IDInterior") == 32)
  360.                     {
  361.                         InfosEmp[playerid][IDEmpPresente] = DOF2_GetInt(Emps,"ID");
  362.                         SetPlayerInterior(playerid,5);
  363.                         SetPlayerPos(playerid,226.293991,-7.431529,1002.210937);
  364.                         FuncoesEmp(playerid);
  365.                         break;
  366.                     }
  367.                     if(DOF2_GetInt(Emps,"IDInterior") == 33)
  368.                     {
  369.                         InfosEmp[playerid][IDEmpPresente] = DOF2_GetInt(Emps,"ID");
  370.                         SetPlayerInterior(playerid,18);
  371.                         SetPlayerPos(playerid,161.391006,-93.159156,1001.804687);
  372.                         FuncoesEmp(playerid);
  373.                         break;
  374.                     }
  375.                     if(DOF2_GetInt(Emps,"IDInterior") == 34)
  376.                     {
  377.                         InfosEmp[playerid][IDEmpPresente] = DOF2_GetInt(Emps,"ID");
  378.                         SetPlayerInterior(playerid,17);
  379.                         SetPlayerPos(playerid,493.390991,-22.722799,1000.679687);
  380.                         FuncoesEmp(playerid);
  381.                         break;
  382.                     }
  383.                     if(DOF2_GetInt(Emps,"IDInterior") == 35)
  384.                     {
  385.                         InfosEmp[playerid][IDEmpPresente] = DOF2_GetInt(Emps,"ID");
  386.                         SetPlayerInterior(playerid,11);
  387.                         SetPlayerPos(playerid,501.980987,-69.150199,998.757812);
  388.                         FuncoesEmp(playerid);
  389.                         break;
  390.                     }
  391.                     if(DOF2_GetInt(Emps,"IDInterior") == 36)
  392.                     {
  393.                         InfosEmp[playerid][IDEmpPresente] = DOF2_GetInt(Emps,"ID");
  394.                         SetPlayerInterior(playerid,18);
  395.                         SetPlayerPos(playerid,-227.027999,1401.229980,27.765625);
  396.                         FuncoesEmp(playerid);
  397.                         break;
  398.                     }
  399.                     if(DOF2_GetInt(Emps,"IDInterior") == 37)
  400.                     {
  401.                         InfosEmp[playerid][IDEmpPresente] = DOF2_GetInt(Emps,"ID");
  402.                         SetPlayerInterior(playerid,4);
  403.                         SetPlayerPos(playerid,457.304748,-88.428497,999.554687);
  404.                         FuncoesEmp(playerid);
  405.                         break;
  406.                     }
  407.                     if(DOF2_GetInt(Emps,"IDInterior") == 38)
  408.                     {
  409.                         InfosEmp[playerid][IDEmpPresente] = DOF2_GetInt(Emps,"ID");
  410.                         SetPlayerInterior(playerid,5);
  411.                         SetPlayerPos(playerid,454.973937,-110.104995,1000.077209);
  412.                         FuncoesEmp(playerid);
  413.                         break;
  414.                     }
  415.                     if(DOF2_GetInt(Emps,"IDInterior") == 39)
  416.                     {
  417.                         InfosEmp[playerid][IDEmpPresente] = DOF2_GetInt(Emps,"ID");
  418.                         SetPlayerInterior(playerid,6);
  419.                         SetPlayerPos(playerid,435.271331,-80.958938,999.554687);
  420.                         FuncoesEmp(playerid);
  421.                         break;
  422.                     }
  423.                     if(DOF2_GetInt(Emps,"IDInterior") == 40)
  424.                     {
  425.                         InfosEmp[playerid][IDEmpPresente] = DOF2_GetInt(Emps,"ID");
  426.                         SetPlayerInterior(playerid,1);
  427.                         SetPlayerPos(playerid,452.489990,-18.179698,1001.132812);
  428.                         FuncoesEmp(playerid);
  429.                         break;
  430.                     }
  431.                     if(DOF2_GetInt(Emps,"IDInterior") == 41)
  432.                     {
  433.                         InfosEmp[playerid][IDEmpPresente] = DOF2_GetInt(Emps,"ID");
  434.                         SetPlayerInterior(playerid,1);
  435.                         FuncoesEmp(playerid);
  436.                         break;
  437.                     }
  438.                     if(DOF2_GetInt(Emps,"IDInterior") == 42)
  439.                     {
  440.                         InfosEmp[playerid][IDEmpPresente] = DOF2_GetInt(Emps,"ID");
  441.                         SetPlayerInterior(playerid,10);
  442.                         SetPlayerPos(playerid,375.962463,-65.816848,1001.507812);
  443.                         FuncoesEmp(playerid);
  444.                         break;
  445.                     }
  446.                     if(DOF2_GetInt(Emps,"IDInterior") == 43)
  447.                     {
  448.                         InfosEmp[playerid][IDEmpPresente] = DOF2_GetInt(Emps,"ID");
  449.                         SetPlayerInterior(playerid,9);
  450.                         SetPlayerPos(playerid,369.579528,-4.487294,1001.858886);
  451.                         FuncoesEmp(playerid);
  452.                         break;
  453.                     }
  454.                     if(DOF2_GetInt(Emps,"IDInterior") == 44)
  455.                     {
  456.                         InfosEmp[playerid][IDEmpPresente] = DOF2_GetInt(Emps,"ID");
  457.                         SetPlayerInterior(playerid,5);
  458.                         SetPlayerPos(playerid,373.825653,-117.270904,1001.499511);
  459.                         FuncoesEmp(playerid);
  460.                         break;
  461.                     }
  462.                     if(DOF2_GetInt(Emps,"IDInterior") == 45)
  463.                     {
  464.                         InfosEmp[playerid][IDEmpPresente] = DOF2_GetInt(Emps,"ID");
  465.                         SetPlayerInterior(playerid,17);
  466.                         SetPlayerPos(playerid,381.169189,-188.803024,1000.632812);
  467.                         FuncoesEmp(playerid);
  468.                         break;
  469.                     }
  470.                     if(DOF2_GetInt(Emps,"IDInterior") == 46)
  471.                     {
  472.                         InfosEmp[playerid][IDEmpPresente] = DOF2_GetInt(Emps,"ID");
  473.                         SetPlayerInterior(playerid,1);
  474.                         SetPlayerPos(playerid,244.411987,305.032989,999.148437);
  475.                         FuncoesEmp(playerid);
  476.                         break;
  477.                     }
  478.                     if(DOF2_GetInt(Emps,"IDInterior") == 47)
  479.                     {
  480.                         InfosEmp[playerid][IDEmpPresente] = DOF2_GetInt(Emps,"ID");
  481.                         SetPlayerInterior(playerid,2);
  482.                         SetPlayerPos(playerid,271.884979,306.631988,999.148437);
  483.                         FuncoesEmp(playerid);
  484.                         break;
  485.                     }
  486.                     if(DOF2_GetInt(Emps,"IDInterior") == 48)
  487.                     {
  488.                         InfosEmp[playerid][IDEmpPresente] = DOF2_GetInt(Emps,"ID");
  489.                         SetPlayerInterior(playerid,3);
  490.                         SetPlayerPos(playerid,291.282989,310.031982,999.148437);
  491.                         FuncoesEmp(playerid);
  492.                         break;
  493.                     }
  494.                     if(DOF2_GetInt(Emps,"IDInterior") == 49)
  495.                     {
  496.                         InfosEmp[playerid][IDEmpPresente] = DOF2_GetInt(Emps,"ID");
  497.                         SetPlayerInterior(playerid,4);
  498.                         SetPlayerPos(playerid,302.180999,300.722991,999.148437);
  499.                         FuncoesEmp(playerid);
  500.                         break;
  501.                     }
  502.                     if(DOF2_GetInt(Emps,"IDInterior") == 50)
  503.                     {
  504.                         InfosEmp[playerid][IDEmpPresente] = DOF2_GetInt(Emps,"ID");
  505.                         SetPlayerInterior(playerid,5);
  506.                         SetPlayerPos(playerid,322.197998,302.497985,999.148437);
  507.                         FuncoesEmp(playerid);
  508.                         break;
  509.                     }
  510.                     if(DOF2_GetInt(Emps,"IDInterior") == 51)
  511.                     {
  512.                         InfosEmp[playerid][IDEmpPresente] = DOF2_GetInt(Emps,"ID");
  513.                         SetPlayerInterior(playerid,6);
  514.                         SetPlayerPos(playerid,346.870025,309.259033,999.155700);
  515.                         FuncoesEmp(playerid);
  516.                         break;
  517.                     }
  518.                     if(DOF2_GetInt(Emps,"IDInterior") == 52)
  519.                     {
  520.                         InfosEmp[playerid][IDEmpPresente] = DOF2_GetInt(Emps,"ID");
  521.                         SetPlayerInterior(playerid,17);
  522.                         SetPlayerPos(playerid,-959.564392,1848.576782,9.000000);
  523.                         FuncoesEmp(playerid);
  524.                         break;
  525.                     }
  526.                     if(DOF2_GetInt(Emps,"IDInterior") == 53)
  527.                     {
  528.                         InfosEmp[playerid][IDEmpPresente] = DOF2_GetInt(Emps,"ID");
  529.                         SetPlayerInterior(playerid,3);
  530.                         SetPlayerPos(playerid,384.808624,173.804992,1008.382812);
  531.                         FuncoesEmp(playerid);
  532.                         break;
  533.                     }
  534.                     if(DOF2_GetInt(Emps,"IDInterior") == 54)
  535.                     {
  536.                         InfosEmp[playerid][IDEmpPresente] = DOF2_GetInt(Emps,"ID");
  537.                         SetPlayerInterior(playerid,0);
  538.                         SetPlayerPos(playerid,223.431976,1872.400268,13.734375);
  539.                         FuncoesEmp(playerid);
  540.                         break;
  541.                     }
  542.                     if(DOF2_GetInt(Emps,"IDInterior") == 55)
  543.                     {
  544.                         InfosEmp[playerid][IDEmpPresente] = DOF2_GetInt(Emps,"ID");
  545.                         SetPlayerInterior(playerid,5);
  546.                         SetPlayerPos(playerid,772.111999,-3.898649,1000.728820);
  547.                         FuncoesEmp(playerid);
  548.                         break;
  549.                     }
  550.                     if(DOF2_GetInt(Emps,"IDInterior") == 56)
  551.                     {
  552.                         InfosEmp[playerid][IDEmpPresente] = DOF2_GetInt(Emps,"ID");
  553.                         SetPlayerInterior(playerid,6);
  554.                         SetPlayerPos(playerid,774.213989,-48.924297,1000.585937);
  555.                         FuncoesEmp(playerid);
  556.                         break;
  557.                     }
  558.                     if(DOF2_GetInt(Emps,"IDInterior") == 57)
  559.                     {
  560.                         InfosEmp[playerid][IDEmpPresente] = DOF2_GetInt(Emps,"ID");
  561.                         SetPlayerInterior(playerid,7);
  562.                         SetPlayerPos(playerid,773.579956,-77.096694,1000.655029);
  563.                         FuncoesEmp(playerid);
  564.                         break;
  565.                     }
  566.                     if(DOF2_GetInt(Emps,"IDInterior") == 58)
  567.                     {
  568.                         InfosEmp[playerid][IDEmpPresente] = DOF2_GetInt(Emps,"ID");
  569.                         SetPlayerInterior(playerid,3);
  570.                         SetPlayerPos(playerid,1527.229980,-11.574499,1002.097106);
  571.                         FuncoesEmp(playerid);
  572.                         break;
  573.                     }
  574.                     if(DOF2_GetInt(Emps,"IDInterior") == 59)
  575.                     {
  576.                         InfosEmp[playerid][IDEmpPresente] = DOF2_GetInt(Emps,"ID");
  577.                         SetPlayerInterior(playerid,2);
  578.                         SetPlayerPos(playerid,1523.509887,-47.821197,1002.130981);
  579.                         FuncoesEmp(playerid);
  580.                         break;
  581.                     }
  582.                     if(DOF2_GetInt(Emps,"IDInterior") == 60)
  583.                     {
  584.                         InfosEmp[playerid][IDEmpPresente] = DOF2_GetInt(Emps,"ID");
  585.                         SetPlayerInterior(playerid,3);
  586.                         SetPlayerPos(playerid,2496.049804,-1695.238159,1014.742187);
  587.                         FuncoesEmp(playerid);
  588.                         break;
  589.                     }
  590.                     if(DOF2_GetInt(Emps,"IDInterior") == 61)
  591.                     {
  592.                         InfosEmp[playerid][IDEmpPresente] = DOF2_GetInt(Emps,"ID");
  593.                         SetPlayerInterior(playerid,5);
  594.                         SetPlayerPos(playerid,1267.663208,-781.323242,1091.906250);
  595.                         FuncoesEmp(playerid);
  596.                         break;
  597.                     }
  598.                     if(DOF2_GetInt(Emps,"IDInterior") == 62)
  599.                     {
  600.                         InfosEmp[playerid][IDEmpPresente] = DOF2_GetInt(Emps,"ID");
  601.                         SetPlayerInterior(playerid,3);
  602.                         SetPlayerPos(playerid,513.882507,-11.269994,1001.565307);
  603.                         FuncoesEmp(playerid);
  604.                         break;
  605.                     }
  606.                     if(DOF2_GetInt(Emps,"IDInterior") == 63)
  607.                     {
  608.                         InfosEmp[playerid][IDEmpPresente] = DOF2_GetInt(Emps,"ID");
  609.                         SetPlayerInterior(playerid,2);
  610.                         SetPlayerPos(playerid,2454.717041,-1700.871582,1013.515197);
  611.                         FuncoesEmp(playerid);
  612.                         break;
  613.                     }
  614.                     if(DOF2_GetInt(Emps,"IDInterior") == 64)
  615.                     {
  616.                         InfosEmp[playerid][IDEmpPresente] = DOF2_GetInt(Emps,"ID");
  617.                         SetPlayerInterior(playerid,1);
  618.                         SetPlayerPos(playerid,2527.654052,-1679.388305,1015.498596);
  619.                         FuncoesEmp(playerid);
  620.                         break;
  621.                     }
  622.                     if(DOF2_GetInt(Emps,"IDInterior") == 65)
  623.                     {
  624.                         InfosEmp[playerid][IDEmpPresente] = DOF2_GetInt(Emps,"ID");
  625.                         SetPlayerInterior(playerid,2);
  626.                         SetPlayerPos(playerid,2543.462646,-1308.379882,1026.728393);
  627.                         FuncoesEmp(playerid);
  628.                         break;
  629.                     }
  630.                     if(DOF2_GetInt(Emps,"IDInterior") == 66)
  631.                     {
  632.                         InfosEmp[playerid][IDEmpPresente] = DOF2_GetInt(Emps,"ID");
  633.                         SetPlayerInterior(playerid,3);
  634.                         SetPlayerPos(playerid,1212.019897,-28.663099,1000.953125);
  635.                         FuncoesEmp(playerid);
  636.                         break;
  637.                     }
  638.                     if(DOF2_GetInt(Emps,"IDInterior") == 67)
  639.                     {
  640.                         InfosEmp[playerid][IDEmpPresente] = DOF2_GetInt(Emps,"ID");
  641.                         SetPlayerInterior(playerid,6);
  642.                         SetPlayerPos(playerid,761.412963,1440.191650,1102.703125);
  643.                         FuncoesEmp(playerid);
  644.                         break;
  645.                     }
  646.                     if(DOF2_GetInt(Emps,"IDInterior") == 68)
  647.                     {
  648.                         InfosEmp[playerid][IDEmpPresente] = DOF2_GetInt(Emps,"ID");
  649.                         SetPlayerInterior(playerid,2);
  650.                         SetPlayerPos(playerid,1204.809936,-11.586799,1000.92187);
  651.                         FuncoesEmp(playerid);
  652.                         break;
  653.                     }
  654.                     if(DOF2_GetInt(Emps,"IDInterior") == 69)
  655.                     {
  656.                         InfosEmp[playerid][IDEmpPresente] = DOF2_GetInt(Emps,"ID");
  657.                         SetPlayerInterior(playerid,2);
  658.                         SetPlayerPos(playerid,1204.809936,13.897239,1000.921875);
  659.                         FuncoesEmp(playerid);
  660.                         break;
  661.                     }
  662.                     if(DOF2_GetInt(Emps,"IDInterior") == 70)
  663.                     {
  664.                         InfosEmp[playerid][IDEmpPresente] = DOF2_GetInt(Emps,"ID");
  665.                         SetPlayerInterior(playerid,3);
  666.                         SetPlayerPos(playerid,942.171997,-16.542755,1000.929687);
  667.                         FuncoesEmp(playerid);
  668.                         break;
  669.                     }
  670.                     if(DOF2_GetInt(Emps,"IDInterior") == 71)
  671.                     {
  672.                         InfosEmp[playerid][IDEmpPresente] = DOF2_GetInt(Emps,"ID");
  673.                         SetPlayerInterior(playerid,3);
  674.                         SetPlayerPos(playerid,964.106994,-53.205497,1001.124572);
  675.                         FuncoesEmp(playerid);
  676.                         break;
  677.                     }
  678.                     if(DOF2_GetInt(Emps,"IDInterior") == 72)
  679.                     {
  680.                         InfosEmp[playerid][IDEmpPresente] = DOF2_GetInt(Emps,"ID");
  681.                         SetPlayerInterior(playerid,3);
  682.                         SetPlayerPos(playerid,-2640.762939,1406.682006,906.460937);
  683.                         FuncoesEmp(playerid);
  684.                         break;
  685.                     }
  686.                     if(DOF2_GetInt(Emps,"IDInterior") == 73)
  687.                     {
  688.                         InfosEmp[playerid][IDEmpPresente] = DOF2_GetInt(Emps,"ID");
  689.                         SetPlayerInterior(playerid,1);
  690.                         SetPlayerPos(playerid,-729.276000,503.086944,1371.971801);
  691.                         FuncoesEmp(playerid);
  692.                         break;
  693.                     }
  694.                     if(DOF2_GetInt(Emps,"IDInterior") == 74)
  695.                     {
  696.                         InfosEmp[playerid][IDEmpPresente] = DOF2_GetInt(Emps,"ID");
  697.                         SetPlayerInterior(playerid,1);
  698.                         SetPlayerPos(playerid,-794.806396,497.738037,1376.195312);
  699.                         FuncoesEmp(playerid);
  700.                         break;
  701.                     }
  702.                     if(DOF2_GetInt(Emps,"IDInterior") == 75)
  703.                     {
  704.                         InfosEmp[playerid][IDEmpPresente] = DOF2_GetInt(Emps,"ID");
  705.                         SetPlayerInterior(playerid,5);
  706.                         SetPlayerPos(playerid,  2350.339843,-1181.649902,1027.976562);
  707.                         FuncoesEmp(playerid);
  708.                         break;
  709.                     }
  710.                     if(DOF2_GetInt(Emps,"IDInterior") == 76)
  711.                     {
  712.                         InfosEmp[playerid][IDEmpPresente] = DOF2_GetInt(Emps,"ID");
  713.                         SetPlayerInterior(playerid,8);
  714.                         SetPlayerPos(playerid,2350.339843,-1181.649902,1027.976562);
  715.                         FuncoesEmp(playerid);
  716.                         break;
  717.                     }
  718.                     if(DOF2_GetInt(Emps,"IDInterior") == 77)
  719.                     {
  720.                         InfosEmp[playerid][IDEmpPresente] = DOF2_GetInt(Emps,"ID");
  721.                         SetPlayerInterior(playerid,5);
  722.                         SetPlayerPos(playerid,318.564971,1118.209960,1083.882812);
  723.                         FuncoesEmp(playerid);
  724.                         break;
  725.                     }
  726.                     if(DOF2_GetInt(Emps,"IDInterior") == 78)
  727.                     {
  728.                         InfosEmp[playerid][IDEmpPresente] = DOF2_GetInt(Emps,"ID");
  729.                         SetPlayerInterior(playerid,1);
  730.                         SetPlayerPos(playerid,1412.639892,-1.787510,1000.924377);
  731.                         FuncoesEmp(playerid);
  732.                         break;
  733.                     }
  734.                     if(DOF2_GetInt(Emps,"IDInterior") == 79)
  735.                     {
  736.                         InfosEmp[playerid][IDEmpPresente] = DOF2_GetInt(Emps,"ID");
  737.                         SetPlayerInterior(playerid,18);
  738.                         SetPlayerPos(playerid,1302.519897,-1.787510,1001.028259);
  739.                         FuncoesEmp(playerid);
  740.                         break;
  741.                     }
  742.                     if(DOF2_GetInt(Emps,"IDInterior") == 80)
  743.                     {
  744.                         InfosEmp[playerid][IDEmpPresente] = DOF2_GetInt(Emps,"ID");
  745.                         SetPlayerInterior(playerid,0);
  746.                         SetPlayerPos(playerid,2522.000000,-1673.383911,14.866223);
  747.                         FuncoesEmp(playerid);
  748.                         break;
  749.                     }
  750.                     if(DOF2_GetInt(Emps,"IDInterior") == 81)
  751.                     {
  752.                         InfosEmp[playerid][IDEmpPresente] = DOF2_GetInt(Emps,"ID");
  753.                         SetPlayerInterior(playerid,18);
  754.                         SetPlayerPos(playerid,-221.059051,1408.984008,27.773437);
  755.                         FuncoesEmp(playerid);
  756.                         break;
  757.                     }
  758.                     if(DOF2_GetInt(Emps,"IDInterior") == 82)
  759.                     {
  760.                         InfosEmp[playerid][IDEmpPresente] = DOF2_GetInt(Emps,"ID");
  761.                         SetPlayerInterior(playerid,12);
  762.                         SetPlayerPos(playerid,2324.419921,-1145.568359,1050.710083);
  763.                         FuncoesEmp(playerid);
  764.                         break;
  765.                     }
  766.                     if(DOF2_GetInt(Emps,"IDInterior") == 83)
  767.                     {
  768.                         InfosEmp[playerid][IDEmpPresente] = DOF2_GetInt(Emps,"ID");
  769.                         SetPlayerInterior(playerid,10);
  770.                         SetPlayerPos(playerid,-975.975708,1060.983032,1345.671875);
  771.                         FuncoesEmp(playerid);
  772.                         break;
  773.                     }
  774.                     if(DOF2_GetInt(Emps,"IDInterior") == 84)
  775.                     {
  776.                         InfosEmp[playerid][IDEmpPresente] = DOF2_GetInt(Emps,"ID");
  777.                         SetPlayerInterior(playerid,2);
  778.                         SetPlayerPos(playerid,411.625976,-21.433298,1001.804687);
  779.                         FuncoesEmp(playerid);
  780.                         break;
  781.                     }
  782.                     if(DOF2_GetInt(Emps,"IDInterior") == 85)
  783.                     {
  784.                         InfosEmp[playerid][IDEmpPresente] = DOF2_GetInt(Emps,"ID");
  785.                         SetPlayerInterior(playerid,3);
  786.                         SetPlayerPos(playerid,418.652984,-82.639793,1001.804687);
  787.                         FuncoesEmp(playerid);
  788.                         break;
  789.                     }
  790.                     if(DOF2_GetInt(Emps,"IDInterior") == 86)
  791.                     {
  792.                         InfosEmp[playerid][IDEmpPresente] = DOF2_GetInt(Emps,"ID");
  793.                         SetPlayerInterior(playerid,12);
  794.                         SetPlayerPos(playerid,412.021972,-52.649898,1001.898437);
  795.                         FuncoesEmp(playerid);
  796.                         break;
  797.                     }
  798.                     if(DOF2_GetInt(Emps,"IDInterior") == 87)
  799.                     {
  800.                         InfosEmp[playerid][IDEmpPresente] = DOF2_GetInt(Emps,"ID");
  801.                         SetPlayerInterior(playerid,16);
  802.                         SetPlayerPos(playerid,-204.439987,-26.453998,1002.273437);
  803.                         FuncoesEmp(playerid);
  804.                         break;
  805.                     }
  806.                     if(DOF2_GetInt(Emps,"IDInterior") == 88)
  807.                     {
  808.                         InfosEmp[playerid][IDEmpPresente] = DOF2_GetInt(Emps,"ID");
  809.                         SetPlayerInterior(playerid,17);
  810.                         SetPlayerPos(playerid,-204.439987,-8.469599,1002.273437);
  811.                         FuncoesEmp(playerid);
  812.                         break;
  813.                     }
  814.                     if(DOF2_GetInt(Emps,"IDInterior") == 89)
  815.                     {
  816.                         InfosEmp[playerid][IDEmpPresente] = DOF2_GetInt(Emps,"ID");
  817.                         SetPlayerInterior(playerid,3);
  818.                         SetPlayerPos(playerid,-204.439987,-43.652496,1002.273437);
  819.                         FuncoesEmp(playerid);
  820.                         break;
  821.                     }
  822.                     if(DOF2_GetInt(Emps,"IDInterior") == 90)
  823.                     {
  824.                         InfosEmp[playerid][IDEmpPresente] = DOF2_GetInt(Emps,"ID");
  825.                         SetPlayerInterior(playerid,6);
  826.                         SetPlayerPos(playerid,246.783996,63.900199,1003.640625);
  827.                         FuncoesEmp(playerid);
  828.                         break;
  829.                     }
  830.                     if(DOF2_GetInt(Emps,"IDInterior") == 91)
  831.                     {
  832.                         InfosEmp[playerid][IDEmpPresente] = DOF2_GetInt(Emps,"ID");
  833.                         SetPlayerInterior(playerid,10);
  834.                         SetPlayerPos(playerid,246.375991,109.245994,1003.218750);
  835.                         FuncoesEmp(playerid);
  836.                         break;
  837.                     }
  838.                     if(DOF2_GetInt(Emps,"IDInterior") == 92)
  839.                     {
  840.                         InfosEmp[playerid][IDEmpPresente] = DOF2_GetInt(Emps,"ID");
  841.                         SetPlayerInterior(playerid,3);
  842.                         SetPlayerPos(playerid,288.745971,169.350997,1007.171875);
  843.                         FuncoesEmp(playerid);
  844.                         break;
  845.                     }
  846.                     if(DOF2_GetInt(Emps,"IDInterior") == 93)
  847.                     {
  848.                         InfosEmp[playerid][IDEmpPresente] = DOF2_GetInt(Emps,"ID");
  849.                         SetPlayerInterior(playerid,3);
  850.                         SetPlayerPos(playerid,-2029.798339,-106.675910,1035.171875);
  851.                         FuncoesEmp(playerid);
  852.                         break;
  853.                     }
  854.                     if(DOF2_GetInt(Emps,"IDInterior") == 94)
  855.                     {
  856.                         InfosEmp[playerid][IDEmpPresente] = DOF2_GetInt(Emps,"ID");
  857.                         SetPlayerInterior(playerid,7);
  858.                         SetPlayerPos(playerid,-1398.065307,-217.028900,1051.115844);
  859.                         FuncoesEmp(playerid);
  860.                         break;
  861.                     }
  862.                     if(DOF2_GetInt(Emps,"IDInterior") == 95)
  863.                     {
  864.                         InfosEmp[playerid][IDEmpPresente] = DOF2_GetInt(Emps,"ID");
  865.                         SetPlayerInterior(playerid,15);
  866.                         SetPlayerPos(playerid,-1398.103515,937.631164,1036.479125);
  867.                         FuncoesEmp(playerid);
  868.                         break;
  869.                     }
  870.                     if(DOF2_GetInt(Emps,"IDInterior") == 96)
  871.                     {
  872.                         InfosEmp[playerid][IDEmpPresente] = DOF2_GetInt(Emps,"ID");
  873.                         SetPlayerInterior(playerid,4);
  874.                         SetPlayerPos(playerid,-1444.645507,-664.526000,1053.572998);
  875.                         FuncoesEmp(playerid);
  876.                         break;
  877.                     }
  878.                     if(DOF2_GetInt(Emps,"IDInterior") == 97)
  879.                     {
  880.                         InfosEmp[playerid][IDEmpPresente] = DOF2_GetInt(Emps,"ID");
  881.                         SetPlayerInterior(playerid,14);
  882.                         SetPlayerPos(playerid,-1465.268676,1557.868286,1052.531250);
  883.                         FuncoesEmp(playerid);
  884.                         break;
  885.                     }
  886.                     if(DOF2_GetInt(Emps,"IDInterior") == 98)
  887.                     {
  888.                         InfosEmp[playerid][IDEmpPresente] = DOF2_GetInt(Emps,"ID");
  889.                         SetPlayerInterior(playerid,1);
  890.                         SetPlayerPos(playerid,-1401.829956,107.051300,1032.273437);
  891.                         FuncoesEmp(playerid);
  892.                         break;
  893.                     }
  894.                     if(DOF2_GetInt(Emps,"IDInterior") == 99)
  895.                     {
  896.                         InfosEmp[playerid][IDEmpPresente] = DOF2_GetInt(Emps,"ID");
  897.                         SetPlayerInterior(playerid,0);
  898.                         SetPlayerPos(playerid,-1790.378295,1436.949829,7.187500);
  899.                         FuncoesEmp(playerid);
  900.                         break;
  901.                     }
  902.                     if(DOF2_GetInt(Emps,"IDInterior") == 100)
  903.                     {
  904.                         InfosEmp[playerid][IDEmpPresente] = DOF2_GetInt(Emps,"ID");
  905.                         SetPlayerInterior(playerid,0);
  906.                         SetPlayerPos(playerid,1643.839843,-1514.819580,13.566620);
  907.                         FuncoesEmp(playerid);
  908.                         break;
  909.                     }
  910.                     if(DOF2_GetInt(Emps,"IDInterior") == 101)
  911.                     {
  912.                         InfosEmp[playerid][IDEmpPresente] = DOF2_GetInt(Emps,"ID");
  913.                         SetPlayerInterior(playerid,0);
  914.                         SetPlayerPos(playerid,-1685.636474,1035.476196,45.210937);
  915.                         FuncoesEmp(playerid);
  916.                         break;
  917.                     }
  918.                     if(DOF2_GetInt(Emps,"IDInterior") == 102)
  919.                     {
  920.                         InfosEmp[playerid][IDEmpPresente] = DOF2_GetInt(Emps,"ID");
  921.                         SetPlayerInterior(playerid,0);
  922.                         SetPlayerPos(playerid,76.632553,-301.156829,1.578125);
  923.                         FuncoesEmp(playerid);
  924.                         break;
  925.                     }
  926.                     if(DOF2_GetInt(Emps,"IDInterior") == 103)
  927.                     {
  928.                         InfosEmp[playerid][IDEmpPresente] = DOF2_GetInt(Emps,"ID");
  929.                         SetPlayerInterior(playerid,0);
  930.                         SetPlayerPos(playerid,1059.895996,2081.685791,10.820312);
  931.                         FuncoesEmp(playerid);
  932.                         break;
  933.                     }
  934.                     if(DOF2_GetInt(Emps,"IDInterior") == 104)
  935.                     {
  936.                         InfosEmp[playerid][IDEmpPresente] = DOF2_GetInt(Emps,"ID");
  937.                         SetPlayerInterior(playerid,0);
  938.                         SetPlayerPos(playerid,1059.180175,2148.938720,10.820312);
  939.                         FuncoesEmp(playerid);
  940.                         break;
  941.                     }
  942.                     if(DOF2_GetInt(Emps,"IDInterior") == 105)
  943.                     {
  944.                         InfosEmp[playerid][IDEmpPresente] = DOF2_GetInt(Emps,"ID");
  945.                         SetPlayerInterior(playerid,1);
  946.                         SetPlayerPos(playerid,2131.507812,1600.818481,1008.359375);
  947.                         FuncoesEmp(playerid);
  948.                         break;
  949.                     }
  950.                     if(DOF2_GetInt(Emps,"IDInterior") == 106)
  951.                     {
  952.                         InfosEmp[playerid][IDEmpPresente] = DOF2_GetInt(Emps,"ID");
  953.                         SetPlayerInterior(playerid,0);
  954.                         SetPlayerPos(playerid,2315.952880,-1.618174,26.742187);
  955.                         FuncoesEmp(playerid);
  956.                         break;
  957.                     }
  958.                     if(DOF2_GetInt(Emps,"IDInterior") == 107)
  959.                     {
  960.                         InfosEmp[playerid][IDEmpPresente] = DOF2_GetInt(Emps,"ID");
  961.                         SetPlayerInterior(playerid,0);
  962.                         SetPlayerPos(playerid,2319.714843,-14.838361,26.749565);
  963.                         FuncoesEmp(playerid);
  964.                         break;
  965.                     }
  966.                     if(DOF2_GetInt(Emps,"IDInterior") == 108)
  967.                     {
  968.                         InfosEmp[playerid][IDEmpPresente] = DOF2_GetInt(Emps,"ID");
  969.                         SetPlayerInterior(playerid,18);
  970.                         SetPlayerPos(playerid,1710.433715,-1669.379272,20.225049);
  971.                         FuncoesEmp(playerid);
  972.                         break;
  973.                     }
  974.                     if(DOF2_GetInt(Emps,"IDInterior") == 109)
  975.                     {
  976.                         InfosEmp[playerid][IDEmpPresente] = DOF2_GetInt(Emps,"ID");
  977.                         SetPlayerInterior(playerid,3);
  978.                         SetPlayerPos(playerid,1494.325195,1304.942871,1093.289062);
  979.                         FuncoesEmp(playerid);
  980.                         break;
  981.                     }
  982.                 }
  983.             }
  984.         }
  985.     }
  986.     return 1;
  987. }
  988.  
  989. public OnPlayerEnterCheckpoint(playerid)
  990. {
  991.     if(InfosEmp[playerid][GPSEmp] == true)
  992.     {
  993.         GameTextForPlayer(playerid, "~w~~h~Voce chegou em sua ~b~Empresa~w~!", 1000, 1);
  994.         DisablePlayerCheckpoint(playerid);
  995.         InfosEmp[playerid][GPSEmp] = false;
  996.     }
  997.     return 1;
  998. }
  999.  
  1000. CMD:minhaemp(playerid)
  1001. {
  1002.     if(InfosEmp[playerid][GPSEmp] == false)
  1003.     {
  1004.         new Emps[64],Nome[MAX_PLAYER_NAME];
  1005.         for(new e = 0; e <= MAX_EMPRESAS; ++e)
  1006.         {
  1007.             GetPlayerName(playerid,Nome,MAX_PLAYER_NAME);
  1008.             format(Emps,sizeof(Emps),"Empresas/%d.ini",e);
  1009.             if(!strcmp(DOF2_GetString(Emps,"DONO"),Nome))
  1010.             {
  1011.                 SetPlayerCheckpoint(playerid,DOF2_GetFloat(Emps,"X"),DOF2_GetFloat(Emps,"Y"),DOF2_GetFloat(Emps,"Z"),2.0);
  1012.                 SendClientMessage(playerid,-1,"{FFFFFF}[ ! ] {00ED04}Sua empresa foi marcada no mapa{FFFFFF}!");
  1013.                 InfosEmp[playerid][GPSEmp] = true;
  1014.                 break;
  1015.             }
  1016.             if(e == MAX_EMPRESAS-1
  1017.             )
  1018.             {
  1019.                 SendClientMessage(playerid,-1,"{FFFFFF}[ ! ] {FF0000}Você não é dono de uma empresa!");
  1020.                 break;
  1021.             }
  1022.         }
  1023.     }
  1024.     else SendClientMessage(playerid,-1,"{FFFFFF}[ ! ] {FF0000}Sua empresa já está marcada no mapa!");
  1025.     return 1;
  1026. }
  1027.  
  1028. CMD:iremp(playerid)
  1029. {
  1030.     if(IsPlayerAdmin(playerid))
  1031.     {
  1032.         ShowPlayerDialog(playerid,DIALOG_IR_EMP,DIALOG_STYLE_INPUT,"{FADD00}h{1F00CF}Emp{FFFFFF} - IR EMPRESA","{00ED04}Digite o {FFFFFF}ID {00ED04}da empresa que deseja ir{FFFFFF}:","IR","Cancelar");
  1033.     }
  1034.     else SendClientMessage(playerid,-1,"{FFFFFF}[ ! ] {FF0000}Você não é um Administrador logado na RCON então não pode realizar este comando{FFFFFF}.");
  1035.     return 1;
  1036. }
  1037.  
  1038. CMD:ajudaemp(playerid)
  1039. {
  1040.     if(IsPlayerAdmin(playerid))
  1041.     {
  1042.         new str[700];
  1043.         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");
  1044.         strcat(str,"{00ED04}/sairemp {FFFFFF}- Sair da empresa\n{00ED04}/cofreemp {FFFFFF}- Cofre da empresa\n{00ED04}/sacaremp {FFFFFF}- Sacar lucros da empresa\n/minhaemp {FFFFFF}- Localiza sua empresa no GPS\n \n {FADD00}h{1F00CF}Emp{FFFFFF} {00ED04}- Por: {FFFFFF}HeyHoLetsGo");
  1045.         ShowPlayerDialog(playerid,DIALOG_AJUDA_EMP,DIALOG_STYLE_MSGBOX,"{FADD00}h{1F00CF}Emp{FFFFFF} - AJUDA",str,"FECHAR","");
  1046.     }
  1047.     else
  1048.     {
  1049.         new str[600];
  1050.         strcat(str,"{FFFFFF}COMANDOS\n \n{00ED04}/compraremp {FFFFFF}- Comprar empresa\n{00ED04}/venderemp {FFFFFF}- Vender empresa\n");
  1051.         strcat(str,"{00ED04}/sairemp {FFFFFF}- Sair da empresa\n{00ED04}/cofreemp {FFFFFFF}- Cofre da empresa\n{00ED04}/sacaremp {FFFFFF}- Sacar lucros da empresa\n/iremp {FFFFFF}- Teleporta até uma empresa\n \n {FADD00}h{1F00CF}Emp{FFFFFF} {00ED04}- Por: {FFFFFF}HeyHoLetsGo");
  1052.         ShowPlayerDialog(playerid,DIALOG_AJUDA_EMP,DIALOG_STYLE_MSGBOX,"{FADD00}h{1F00CF}Emp{FFFFFF} - AJUDA",str,"FECHAR","");
  1053.     }
  1054.     return 1;
  1055. }
  1056.  
  1057. CMD:editaremp(playerid)
  1058. {
  1059.     if(IsPlayerAdmin(playerid))
  1060.     {
  1061.         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");
  1062.     }
  1063.     else SendClientMessage(playerid,-1,"{FFFFFF}[ ! ] {FF0000}Você não é um Administrador logado na RCON então não pode realizar este comando{FFFFFF}.");
  1064.     return 1;
  1065. }
  1066.  
  1067. CMD:creditoshemp(playerid)
  1068. {
  1069.     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","");
  1070.     return 1;
  1071. }
  1072.  
  1073. CMD:infosemp(playerid)
  1074. {
  1075.     if(IsPlayerAdmin(playerid))
  1076.     {
  1077.         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");
  1078.     }
  1079.     else SendClientMessage(playerid,-1,"{FFFFFF}[ ! ] {FF0000}Você não é um Administrador logado na RCON então não pode realizar este comando{FFFFFF}.");
  1080.     return 1;
  1081. }
  1082.  
  1083. CMD:deletaremp(playerid)
  1084. {
  1085.     if(IsPlayerAdmin(playerid))
  1086.     {
  1087.         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");
  1088.     }
  1089.     else SendClientMessage(playerid,-1,"{FFFFFF}[ ! ] {FF0000}Você não é um Administrador logado na RCON{FFFFFF}.");
  1090.     return 1;
  1091. }
  1092.  
  1093. CMD:venderemp(playerid)
  1094. {
  1095.     new Emps[64];
  1096.     for(new e = 0; e <= MAX_EMPRESAS; ++e)
  1097.     {
  1098.         format(Emps,sizeof(Emps),"Empresas/%d.ini",InfosEmp[playerid][IDEmpPresente]);
  1099.         {
  1100.             new Nome[MAX_PLAYER_NAME],str[600],str2[600];
  1101.             GetPlayerName(playerid,Nome,MAX_PLAYER_NAME);
  1102.             if(InfosEmp[playerid][DentroEmp] == true)
  1103.             {
  1104.                 if(!strcmp(DOF2_GetString(Emps,"DONO"),Nome,false))
  1105.                 {
  1106.                     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);
  1107.                     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);
  1108.                     ShowPlayerDialog(playerid,DIALOG_VENDER_EMP,DIALOG_STYLE_MSGBOX,"{FADD00}h{1F00CF}Emp{FFFFFF} - VENDER EMPRESA",str2,"VENDER","Cancelar");
  1109.                     RetirarEmps();
  1110.                     CarregarEmps();
  1111.                     break;
  1112.                 }
  1113.                 else SendClientMessage(playerid,-1,"{FFFFFF}[ ! ] {FF0000}Esta empresa não pertence a você{FFFFFF}!");
  1114.                 break;
  1115.             }
  1116.             else SendClientMessage(playerid,-1,"{FFFFFF}[ ! ] {FF0000}Você não está em sua empresa{FFFFFF}.");
  1117.             break;
  1118.         }
  1119.     }
  1120.     return 1;
  1121. }
  1122.  
  1123. CMD:compraremp(playerid)
  1124. {
  1125.     for(new e = 0; e <= MAX_EMPRESAS; ++e)
  1126.     {
  1127.         new Emps[128];
  1128.         format(Emps,sizeof(Emps),"Empresas/%d.ini",e);
  1129.         {
  1130.             if(IsPlayerInRangeOfPoint(playerid,2.0,DOF2_GetFloat(Emps,"X"),DOF2_GetFloat(Emps,"Y"),DOF2_GetFloat(Emps,"Z")))
  1131.             {
  1132.                 if(!strcmp(DOF2_GetString(Emps,"DONO"),"Nenhum",false))
  1133.                 {
  1134.                     if(GetPlayerMoney(playerid) >= DOF2_GetInt(Emps,"Valor"))
  1135.                     {
  1136.                         IDEmp[playerid] = e;
  1137.                         new str[600],str2[800];
  1138.                         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);
  1139.                         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);
  1140.                         ShowPlayerDialog(playerid,DIALOG_COMPRAR_EMP,DIALOG_STYLE_MSGBOX,"{FADD00}h{1F00CF}Emp{FFFFFF} - COMPRAR EMPRESA",str2,"COMPRAR","Cancelar");
  1141.                         break;
  1142.                     }
  1143.                     else SendClientMessage(playerid,-1,"{FFFFFF}[ ! ]{FF0000}Você não possúi dinheiro suficiente para comprar esta empresa{FFFFFF}.");
  1144.                     break;
  1145.                 }
  1146.                 else SendClientMessage(playerid,-1,"{FFFFFF}[ ! ] {FF0000}Esta empresa não está à venda{FFFFFF}!");
  1147.                 break;
  1148.             }
  1149.         }
  1150.     }
  1151.     return 1;
  1152. }
  1153.  
  1154. CMD:cofreemp(playerid)
  1155. {
  1156.     for(new e = 0; e <= MAX_EMPRESAS; ++e)
  1157.     {
  1158.         new Emps[64],TxtSaldoCofre[256];
  1159.         format(Emps,sizeof(Emps),"Empresas/%d.ini",InfosEmp[playerid][IDEmpPresente]);
  1160.         if(DOF2_FileExists(Emps))
  1161.         {
  1162.             if(InfosEmp[playerid][DentroEmp] == true)
  1163.             {
  1164.                 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"));
  1165.                 ShowPlayerDialog(playerid,DIALOG_SALDO_EMP,DIALOG_STYLE_MSGBOX,"{FADD00}h{1F00CF}Emp{FFFFFF} - COFRE DA EMPRESA",TxtSaldoCofre,"FECHAR","");
  1166.                 break;
  1167.             }
  1168.             else SendClientMessage(playerid,-1,"{FFFFFF}[ ! ] {FF0000}Você não está dentro de uma empresa{FFFFFF}!");
  1169.             break;
  1170.         }
  1171.         else SendClientMessage(playerid,-1,"{FFFFFF}[ ! ] {FF0000}Esta empresa falíu{FFFFFF}! {FF0000}(Acaba de ser deletada por um Admin)");
  1172.         break;
  1173.     }
  1174.     return 1;
  1175. }
  1176.  
  1177. CMD:sacaremp(playerid)
  1178. {
  1179.     for(new e = 0; e <= MAX_EMPRESAS; ++e)
  1180.     {
  1181.         new Emps[128],TxtSaldoCofre[256];
  1182.         format(Emps,sizeof(Emps),"Empresas/%d.ini",InfosEmp[playerid][IDEmpPresente]);
  1183.         if(DOF2_FileExists(Emps))
  1184.         {
  1185.             new Nome[MAX_PLAYER_NAME];
  1186.             GetPlayerName(playerid,Nome,sizeof(Nome));
  1187.             if(!strcmp(DOF2_GetString(Emps,"DONO"),Nome,false))
  1188.             {
  1189.                 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"));
  1190.                 ShowPlayerDialog(playerid,DIALOG_SALDO_EMP,DIALOG_STYLE_INPUT,"{FADD00}h{1F00CF}Emp{FFFFFF} - COFRE DA EMPRESA - SACAR",TxtSaldoCofre,"SACAR","Fechar");
  1191.                 InfosEmp[playerid][IDEmpPresente] = e;
  1192.                 break;
  1193.             }
  1194.             else SendClientMessage(playerid,-1,"{FFFFFF}[ ! ] {FF0000}Você não é o dono desta empresa e não tem permissão de sacar os lucros{FFFFFF}.");
  1195.             break;
  1196.         }
  1197.         else SendClientMessage(playerid,-1,"{FFFFFF}[ ! ] {FF0000}Esta empresa falíu{FFFFFF}! {FF0000}(Acaba de ser deletada por um Admin)");
  1198.         break;
  1199.     }
  1200.     return 1;
  1201. }
  1202.  
  1203. CMD:sairemp(playerid)
  1204. {
  1205.     if(InfosEmp[playerid][DentroEmp] == false)
  1206.     {
  1207.         SendClientMessage(playerid,-1,"{FFFFFF}[ ! ] {FF0000}Você não está dentro de uma empresa{FFFFFF}!");
  1208.     }
  1209.     else
  1210.     {
  1211.         SetPlayerInterior(playerid,0);
  1212.         SetPlayerPos(playerid,InfosEmp[playerid][UltimaPosX],InfosEmp[playerid][UltimaPosY],InfosEmp[playerid][UltimaPosZ]);
  1213.         InfosEmp[playerid][DentroEmp] = false;
  1214.     }
  1215.     return 1;
  1216. }
  1217.  
  1218. CMD:criaremp(playerid)
  1219. {
  1220.     if(IsPlayerAdmin(playerid))
  1221.     {
  1222.         new str[256];
  1223.         GetPlayerPos(playerid,InfosEmp[playerid][X],InfosEmp[playerid][Y],InfosEmp[playerid][Z]);
  1224.         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]);
  1225.         ShowPlayerDialog(playerid,DIALOG_VALOR_EMP,DIALOG_STYLE_INPUT,"{FADD00}h{1F00CF}Emp{FFFFFF} - CRIAR EMPRESA",str,"Próximo","Cancelar");
  1226.     }
  1227.     else SendClientMessage(playerid,-1,"{FFFFFF}[ ! ] {FF0000}Você não é um Administrador logado na RCON então não pode realizar este comando{FFFFFF}.");
  1228. }
  1229.  
  1230. public OnDialogResponse(playerid,dialogid,response,listitem,inputtext[])
  1231. {
  1232.     if(dialogid == DIALOG_VALOR_EMP)
  1233.     {
  1234.         if(response)
  1235.         {
  1236.             new str[300];
  1237.             InfosEmp[playerid][ValorEmp] = strval(inputtext);
  1238.             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]);
  1239.             ShowPlayerDialog(playerid,DIALOG_INT_CHOOSE1,DIALOG_STYLE_MSGBOX,"{FADD00}h{1F00CF}Emp{FFFFFF} - CRIAR EMPRESA",str,"Próximo","Cancelar");
  1240.         }
  1241.     }
  1242.     if(dialogid == DIALOG_INT_CHOOSE1)
  1243.     {
  1244.         if(response)
  1245.         {
  1246.             new list[4000];
  1247.             strcat(list,"SELECIONE UM INTERIOR (Mais opções na próxima versão)\n");
  1248.             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}");
  1249.             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}");
  1250.             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");
  1251.             strcat(list,"\n{00ED04}Quarto da Denise\n{00ED04}Quarto da Katie\n{00ED04}Quarto da Helena\n{00ED04}Quarto da Michelle\n{00ED04}Quarto da Barbara\n{00ED04}Quarto da Millie\n{00ED04}Represa Sherman\n{00ED04}Planejamento Dept - {FFFFFF}Prefeitura\n{00ED04}Area 51\n{00ED04}Academia de Los Santos\n{00ED04}Academia de San Fierro\n{00ED04}Academia de Las Venturas\n{00ED04}Casa do B Dup\n{00ED04}Quarto de Crack\n{00ED04}Casa do CJ\n{00ED04}Mansão do Madd Dogg\n{00ED04}Casa do Og Loc");
  1252.             strcat(list,"\n{00ED04}Casa do Ryder\n{00ED04}Casa do Sweet\n{00ED04}Fábrica de Crack\n{00ED04}Rancho Big Spread\n{00ED04}Fanny Batters\n{00ED04}Clube de Strip\n{00ED04}Clube de Strip - {FFFFFF}Sala particular\n{00ED04}Bordel sem nome\n{00ED04}Bordel dos Trigres\n{00ED04}Cúpula do prazer\n{00ED04}Liberty City - {FFFFFF}Fora\n{00ED04}Liberty City - {FFFFFF}Dentro\n{00ED04}Casa de gangue\n{00ED04}Coronel da Furhberger\n{00ED04}Casa de Crack\n{00ED04}Armazém 1\n{00ED04}Armazém 2\n{00ED04}Garagem");
  1253.             strcat(list," do sweet\n{00ED04}Banheiro da pousada Lil' Probe\n{00ED04}Casa não usada\n{00ED04}Batalha de controle remoto\n{00ED04}Barbearia 1\n{00ED04}Barbearia 2\n{00ED04}Barbearia 3\n{00ED04}Loja de tatuagens 1\n{00ED04}Loja de tatuagens 2\n{00ED04}Loja de tatuagens 3\n{00ED04}Departamento de Policia de LS\n{00ED04}Departamente de Policia de SF\n{00ED04}Departamente de Policia de LV\n{00ED04}Auto Escola\n{00ED04}Pista de corrida\n{00ED04}Pista de terra\n{00ED04}Pista de rally");
  1254.             strcat(list,"\n{00ED04}Kickstart\n{00ED04}Estádio Vice\n{00ED04}Garagem de San Fierro\n{00ED04}Garagem de Los Santos\n{00ED04}Loja de bombas de SF\n{00ED04}Armazém Blueberry\n{00ED04}Armazém de Las Venturas 1\n{00ED04}Armazém de Las Venturas 2 - {FFFFFF}Parte oculta\n{00ED04}Quarto escondido de CAtigula\n{00ED04}Banco\n{00ED04}Banco - {FFFFFF}Balcão\n{00ED04}Shopping de Los Santos\n{00ED04}Auto escola de Motos");
  1255.             ShowPlayerDialog(playerid,DIALOG_INT_CHOOSE2,DIALOG_STYLE_LIST,"{FADD00}h{1F00CF}Emp{FFFFFF} - CRIAR EMPRESA:",list,"Próximo","Cancelar");
  1256.         }
  1257.     }
  1258.     if(dialogid == DIALOG_INT_CHOOSE2)
  1259.     {
  1260.         if(response)
  1261.         {
  1262.             for(new i = 0; i <= 110; ++i)
  1263.             {
  1264.                 if(listitem == i)
  1265.                 {
  1266.                     InfosEmp[playerid][IntID] = i-1;
  1267.                     break;
  1268.                 }
  1269.                 new str[300];
  1270.                 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);
  1271.                 ShowPlayerDialog(playerid,DIALOG_EXTORCAO,DIALOG_STYLE_INPUT,"{FADD00}h{1F00CF}Emp{FFFFFF} - CRIAR EMPRESA",str,"Próximo","Cancelar");
  1272.             }
  1273.         }
  1274.     }
  1275.     if(dialogid == DIALOG_EXTORCAO)
  1276.     {
  1277.         if(response)
  1278.         {
  1279.             new str[300],str2[500];
  1280.             InfosEmp[playerid][Extorcao] = strval(inputtext);
  1281.             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);
  1282.             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);
  1283.             ShowPlayerDialog(playerid,DIALOG_PICKUP,DIALOG_STYLE_INPUT,"{FADD00}h{1F00CF}Emp{FFFFFF} - CRIAR EMPRESA",str2,"Próximo","Cancelar");
  1284.         }
  1285.     }
  1286.     if(dialogid == DIALOG_PICKUP)
  1287.     {
  1288.         if(response)
  1289.         {
  1290.             new str[300],str2[600];
  1291.             InfosEmp[playerid][Pickup] = strval(inputtext);
  1292.             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);
  1293.             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);
  1294.             ShowPlayerDialog(playerid,DIALOG_NOME,DIALOG_STYLE_INPUT,"{FADD00}h{1F00CF}Emp{FFFFFF} - CRIAR EMPRESA",str2,"CRIAR","Cancelar");
  1295.         }
  1296.     }
  1297.     if(dialogid == DIALOG_NOME)
  1298.     {
  1299.         if(response)
  1300.         {
  1301.             new str[400],str2[800];
  1302.             format(NomeEmp,sizeof(NomeEmp),"%s",inputtext);
  1303.             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);
  1304.             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);
  1305.             ShowPlayerDialog(playerid,DIALOG_CONCLUSAO,DIALOG_STYLE_MSGBOX,"{FADD00}h{1F00CF}Emp{FFFFFF} - CRIAR EMPRESA",str2,"CRIAR","Cancelar");
  1306.         }
  1307.     }
  1308.     if(dialogid == DIALOG_CONCLUSAO)
  1309.     {
  1310.         if(response)
  1311.         {
  1312.             for(new e = 0; e <= MAX_EMPRESAS; e++)
  1313.             {
  1314.                 new Emps[64];
  1315.                 format(Emps,sizeof(Emps),"Empresas/%d.ini",e);
  1316.                 if(!DOF2_FileExists(Emps))
  1317.                 {
  1318.                     DOF2_CreateFile(Emps);
  1319.                     DOF2_SetString(Emps,"Nome",NomeEmp);
  1320.                     DOF2_SetFloat(Emps,"X",InfosEmp[playerid][X]);
  1321.                     DOF2_SetFloat(Emps,"Y",InfosEmp[playerid][Y]);
  1322.                     DOF2_SetFloat(Emps,"Z",InfosEmp[playerid][Z]);
  1323.                     DOF2_SetInt(Emps,"ID",e);
  1324.                     DOF2_SetInt(Emps,"Valor",InfosEmp[playerid][ValorEmp]);
  1325.                     DOF2_SetInt(Emps,"IDInterior",InfosEmp[playerid][IntID]);
  1326.                     DOF2_SetInt(Emps,"Extorcao",InfosEmp[playerid][Extorcao]);
  1327.                     DOF2_SetInt(Emps,"Pickup",InfosEmp[playerid][Pickup]);
  1328.                     DOF2_SetInt(Emps,"Cofre",0);
  1329.                     DOF2_SetString(Emps,"DONO","Nenhum");
  1330.                     DOF2_SaveFile();
  1331.                     CarregarEmps();
  1332.                     break;
  1333.                 }
  1334.             }
  1335.         }
  1336.         else SendClientMessage(playerid,-1,"{FFFFFF}[ ! ] {FADD00}Criação da nova empresa cancelada{FFFFFF}.");
  1337.     }
  1338.     if(dialogid == DIALOG_COMPRAR_EMP)
  1339.     {
  1340.         if(response)
  1341.         {
  1342.             new Nome[MAX_PLAYER_NAME],Emps[64];
  1343.             format(Emps,sizeof(Emps),"Empresas/%d.ini",IDEmp[playerid]);
  1344.             GetPlayerName(playerid,Nome,MAX_PLAYER_NAME);
  1345.             DOF2_SetString(Emps,"DONO",Nome);
  1346.             DOF2_SaveFile();
  1347.             GivePlayerMoney(playerid,-DOF2_GetInt(Emps,"Valor"));
  1348.             SendClientMessage(playerid,-1,"{FFFFFF}[ ! ] {00ED04}Você comprou esta empresa! Use: {FFFFFF}/ajudaemp {00ED04}para mais informações{FFFFFF}.");
  1349.             RetirarEmps();
  1350.             CarregarEmps();
  1351.         }
  1352.     }
  1353.     if(dialogid == DIALOG_VENDER_EMP)
  1354.     {
  1355.         if(response)
  1356.         {
  1357.             new Emps[64];
  1358.             format(Emps,sizeof(Emps),"Empresas/%d.ini",InfosEmp[playerid][IDEmpPresente]);
  1359.             DOF2_SetString(Emps,"DONO","Nenhum");
  1360.             GivePlayerMoney(playerid,DOF2_GetInt(Emps,"Valor"));
  1361.             SendClientMessage(playerid,-1,"{FFFFFF}[ ! ] {00ED04}Empresa vendida com sucesso{FFFFFF}!");
  1362.             RetirarEmps();
  1363.             CarregarEmps();
  1364.         }
  1365.     }
  1366.     if(dialogid == DIALOG_SALDO_EMP)
  1367.     {
  1368.         new Emps[64];
  1369.         format(Emps,sizeof(Emps),"Empresas/%d.ini",InfosEmp[playerid][IDEmpPresente]);
  1370.         {
  1371.             if(strval(inputtext) <= DOF2_GetInt(Emps,"Cofre"))
  1372.             {
  1373.                 new AtualCofre[MAX_PLAYERS];
  1374.                 GivePlayerMoney(playerid,strval(inputtext));
  1375.                 AtualCofre[playerid] = DOF2_GetInt(Emps,"Cofre");
  1376.                 DOF2_SetInt(Emps,"Cofre",AtualCofre[playerid]-strval(inputtext));
  1377.             }
  1378.             else SendClientMessage(playerid,-1,"{FFFFFF}[ ! ] {FF0000}Sua empresa não possúi esta quantidade de lucros{FFFFFF}.");
  1379.         }
  1380.     }
  1381.     if(dialogid == DIALOG_DELETAR_EMP)
  1382.     {
  1383.         if(response)
  1384.         {
  1385.             new Emps[64];
  1386.             format(Emps,sizeof(Emps),"Empresas/%d.ini",strval(inputtext));
  1387.             if(DOF2_FileExists(Emps))
  1388.             {
  1389.                 DOF2_RemoveFile(Emps);
  1390.                 RetirarEmps();
  1391.                 CarregarEmps();
  1392.                 SendClientMessage(playerid,-1,"{FFFFFF}[ ! ] {00ED04}A empresa foi removida com sucesso{FFFFFF}.");
  1393.             }
  1394.             else SendClientMessage(playerid,-1,"{FFFFFF}[ ! ] {FF0000}Esta empresa não existe{FFFFFF}!");
  1395.         }
  1396.     }
  1397.     if(dialogid == DIALOG_INFOS_EMP)
  1398.     {
  1399.         if(response)
  1400.         {
  1401.             new Emps[64];
  1402.             format(Emps,sizeof(Emps),"Empresas/%d.ini",strval(inputtext));
  1403.             {
  1404.                 if(DOF2_FileExists(Emps))
  1405.                 {
  1406.                     new str[400],str2[600];
  1407.                     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);
  1408.                     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);
  1409.                     ShowPlayerDialog(playerid,DIALOG_INFOS_EMP_SHOW,DIALOG_STYLE_MSGBOX,"{FADD00}h{1F00CF}Emp{FFFFFF} - INFORMAÇÕES",str2,"FECHAR","");
  1410.                 }
  1411.                 else SendClientMessage(playerid,-1,"{FFFFFF}[ ! ] {FF0000}Esta empresa não existe{FFFFFF}!");
  1412.             }
  1413.         }
  1414.     }
  1415.     if(dialogid == DIALOG_EDITAR_EMP)
  1416.     {
  1417.         new str[256],Emps[64];
  1418.         format(Emps,sizeof(Emps),"Empresas/%d.ini",strval(inputtext));
  1419.         if(DOF2_FileExists(Emps))
  1420.         {
  1421.             IDEmp[playerid] = strval(inputtext);
  1422.             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"));
  1423.             ShowPlayerDialog(playerid,DIALOG_EDIT_LIST,DIALOG_STYLE_LIST,"{FADD00}h{1F00CF}Emp{FFFFFF} - EDITAR EMPRESA",str,"EDITAR","Cancelar");
  1424.         }
  1425.         else SendClientMessage(playerid,-1,"{FFFFFF}[ ! ] {FF0000}Esta empresa não existe{FFFFFF}!");
  1426.     }
  1427.     if(dialogid == DIALOG_EDIT_LIST)
  1428.     {
  1429.         if(response)
  1430.         {
  1431.             if(listitem == 0)
  1432.             {
  1433.                 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");
  1434.             }
  1435.             if(listitem == 1)
  1436.             {
  1437.                 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");
  1438.             }
  1439.             if(listitem == 2)
  1440.             {
  1441.                 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");
  1442.             }
  1443.             if(listitem == 3)
  1444.             {
  1445.                 new list[4000];
  1446.                 strcat(list,"SELECIONE UM INTERIOR (Mais opções na próxima versão)\n");
  1447.                 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}");
  1448.                 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}");
  1449.                 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");
  1450.                 strcat(list,"\n{00ED04}Quarto da Denise\n{00ED04}Quarto da Katie\n{00ED04}Quarto da Helena\n{00ED04}Quarto da Michelle\n{00ED04}Quarto da Barbara\n{00ED04}Quarto da Millie\n{00ED04}Represa Sherman\n{00ED04}Planejamento Dept - {FFFFFF}Prefeitura\n{00ED04}Area 51\n{00ED04}Academia de Los Santos\n{00ED04}Academia de San Fierro\n{00ED04}Academia de Las Venturas\n{00ED04}Casa do B Dup\n{00ED04}Casa do CJ\n{00ED04}Mansão do Madd Dogg\n{00ED04}Casa do Og Loc\n{00ED04}Casa do Ryder");
  1451.                 strcat(list,"\n{00ED04}Casa do Sweet\n{00ED04}Fábrica de Crack\n{00ED04}Rancho Big Spread\n{00ED04}Fanny Batters\n{00ED04}Clube de Strip\n{00ED04}Clube de Strip - {FFFFFF}Sala particular\n{00ED04}Bordel sem nome\n{00ED04}Bordel dos Trigres\n{00ED04}Cúpula do prazer\n{00ED04}Liberty City - {FFFFFF}Fora\n{00ED04}Liberty City - {FFFFFF}Dentro\n{00ED04}Casa de gangue\n{00ED04}Coronel da Furhberger\n{00ED04}Casa de Crack\n{00ED04}Armazém 1\n{00ED04}Armazém 2\n{00ED04}Garagem do sweet");
  1452.                 strcat(list,"\n{00ED04}Banheiro da pousada Lil' Probe\n{00ED04}Casa não usada\n{00ED04}Batalha de controle remoto\n{00ED04}Barbearia 1\n{00ED04}Barbearia 2\n{00ED04}Barbearia 3\n{00ED04}Loja de tatuagens 1\n{00ED04}Loja de tatuagens 2\n{00ED04}Loja de tatuagens 3\n{00ED04}Departamento de Policia de LS\n{00ED04}Departamente de Policia de SF\n{00ED04}Departamente de Policia de LV\n{00ED04}Auto Escola\n{00ED04}Pista de corrida\n{00ED04}Pista de rally\n{00ED04}Kickstart\n{00ED04}");
  1453.                 strcat(list,"Estádio Vice\n{00ED04}Garagem de San Fierro\n{00ED04}Garagem de Los Santos\n{00ED04}Loja de bombas de SF\n{00ED04}Armazém Blueberry\n{00ED04}Armazém de Las Venturas 1\n{00ED04}Armazém de Las Venturas 2 - {FFFFFF}Parte oculta\n{00ED04}Quarto escondido de CAtigula\n{00ED04}Banco\n{00ED04}Banco - {FFFFFF}Balcão\n{00ED04}Shopping de Los Santos\n{00ED04}Auto escola de Motos");
  1454.                 ShowPlayerDialog(playerid,DIALOG_EDIT_INTERIOR,DIALOG_STYLE_LIST,"{FADD00}h{1F00CF}Emp{FFFFFF} - EDITAR INTERIOR",list,"CONFIRMA","Voltar");
  1455.             }
  1456.             if(listitem == 4)
  1457.             {
  1458.                 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");
  1459.             }
  1460.             if(listitem == 5)
  1461.             {
  1462.                 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");
  1463.             }
  1464.             if(listitem == 6)
  1465.             {
  1466.                 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");
  1467.             }
  1468.         }
  1469.     }
  1470.     if(dialogid == DIALOG_EDIT_DONO)
  1471.     {
  1472.         new Emps[64];
  1473.         format(Emps,sizeof(Emps),"Empresas/%d.ini",IDEmp[playerid]);
  1474.         if(response)
  1475.         {
  1476.             DOF2_SetString(Emps,"DONO",inputtext);
  1477.             SendClientMessage(playerid,-1,"{FFFFFF}[ ! ] {00ED04}O novo dono foi definido com sucesso{FFFFFF}!");
  1478.             RetirarEmps();
  1479.             CarregarEmps();
  1480.             new str[256];
  1481.             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"));
  1482.             ShowPlayerDialog(playerid,DIALOG_EDIT_LIST,DIALOG_STYLE_LIST,"{FADD00}h{1F00CF}Emp{FFFFFF} - EDITAR EMPRESA",str,"EDITAR","Cancelar");
  1483.         }
  1484.         else
  1485.         {
  1486.             new str[256];
  1487.             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"));
  1488.             ShowPlayerDialog(playerid,DIALOG_EDIT_LIST,DIALOG_STYLE_LIST,"{FADD00}h{1F00CF}Emp{FFFFFF} - EDITAR EMPRESA",str,"EDITAR","Cancelar");
  1489.         }
  1490.     }
  1491.     if(dialogid == DIALOG_EDIT_NOME)
  1492.     {
  1493.         new Emps[64];
  1494.         format(Emps,sizeof(Emps),"Empresas/%d.ini",IDEmp[playerid]);
  1495.         if(response)
  1496.         {
  1497.             DOF2_SetString(Emps,"Nome",inputtext);
  1498.             SendClientMessage(playerid,-1,"{FFFFFF}[ ! ] {00ED04}O novo nome foi definido com sucesso{FFFFFF}!");
  1499.             RetirarEmps();
  1500.             CarregarEmps();
  1501.             new str[256];
  1502.             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"));
  1503.             ShowPlayerDialog(playerid,DIALOG_EDIT_LIST,DIALOG_STYLE_LIST,"{FADD00}h{1F00CF}Emp{FFFFFF} - EDITAR EMPRESA",str,"EDITAR","Cancelar");
  1504.         }
  1505.         else
  1506.         {
  1507.             new str[256];
  1508.             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"));
  1509.             ShowPlayerDialog(playerid,DIALOG_EDIT_LIST,DIALOG_STYLE_LIST,"{FADD00}h{1F00CF}Emp{FFFFFF} - EDITAR EMPRESA",str,"EDITAR","Cancelar");
  1510.         }
  1511.     }
  1512.     if(dialogid == DIALOG_EDIT_VALOR)
  1513.     {
  1514.         new Emps[64];
  1515.         format(Emps,sizeof(Emps),"Empresas/%d.ini",IDEmp[playerid]);
  1516.         if(response)
  1517.         {
  1518.             DOF2_SetInt(Emps,"Valor",strval(inputtext));
  1519.             SendClientMessage(playerid,-1,"{FFFFFF}[ ! ] {00ED04}O novo valor foi definido com sucesso{FFFFFF}!");
  1520.             RetirarEmps();
  1521.             CarregarEmps();
  1522.             new str[256];
  1523.             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"));
  1524.             ShowPlayerDialog(playerid,DIALOG_EDIT_LIST,DIALOG_STYLE_LIST,"{FADD00}h{1F00CF}Emp{FFFFFF} - EDITAR EMPRESA",str,"EDITAR","Cancelar");
  1525.         }
  1526.         else
  1527.         {
  1528.             new str[256];
  1529.             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"));
  1530.             ShowPlayerDialog(playerid,DIALOG_EDIT_LIST,DIALOG_STYLE_LIST,"{FADD00}h{1F00CF}Emp{FFFFFF} - EDITAR EMPRESA",str,"EDITAR","Cancelar");
  1531.         }
  1532.     }
  1533.     if(dialogid == DIALOG_EDIT_INTERIOR)
  1534.     {
  1535.         new Emps[64];
  1536.         format(Emps,sizeof(Emps),"Empresas/%d.ini",IDEmp[playerid]);
  1537.         if(response)
  1538.         {
  1539.             for(new i = 0; i <= 110; ++i)
  1540.             {
  1541.                 if(listitem == i)
  1542.                 {
  1543.                     DOF2_SetInt(Emps,"IDInterior",i-1);
  1544.                     RetirarEmps();
  1545.                     CarregarEmps();
  1546.                     break;
  1547.                 }
  1548.                 new str[256];
  1549.                 SendClientMessage(playerid,-1,"{FFFFFF}[ ! ] {00ED04}O novo interior foi definido com sucesso{FFFFFF}!");
  1550.                 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"));
  1551.                 ShowPlayerDialog(playerid,DIALOG_EDIT_LIST,DIALOG_STYLE_LIST,"{FADD00}h{1F00CF}Emp{FFFFFF} - EDITAR EMPRESA",str,"EDITAR","Cancelar");
  1552.                 break;
  1553.             }
  1554.         }
  1555.         else
  1556.         {
  1557.             new str[256];
  1558.             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"));
  1559.             ShowPlayerDialog(playerid,DIALOG_EDIT_LIST,DIALOG_STYLE_LIST,"{FADD00}h{1F00CF}Emp{FFFFFF} - EDITAR EMPRESA",str,"EDITAR","Cancelar");
  1560.         }
  1561.     }
  1562.     if(dialogid == DIALOG_EDIT_EXTORCAO)
  1563.     {
  1564.         new Emps[64];
  1565.         format(Emps,sizeof(Emps),"Empresas/%d.ini",IDEmp[playerid]);
  1566.         if(response)
  1567.         {
  1568.             DOF2_SetInt(Emps,"Extorcao",strval(inputtext));
  1569.             SendClientMessage(playerid,-1,"{FFFFFF}[ ! ] {00ED04}O novo valor de extorção foi definido com sucesso{FFFFFF}!");
  1570.             RetirarEmps();
  1571.             CarregarEmps();
  1572.             new str[256];
  1573.             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"));
  1574.             ShowPlayerDialog(playerid,DIALOG_EDIT_LIST,DIALOG_STYLE_LIST,"{FADD00}h{1F00CF}Emp{FFFFFF} - EDITAR EMPRESA",str,"EDITAR","Cancelar");
  1575.         }
  1576.         else
  1577.         {
  1578.             new str[256];
  1579.             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"));
  1580.             ShowPlayerDialog(playerid,DIALOG_EDIT_LIST,DIALOG_STYLE_LIST,"{FADD00}h{1F00CF}Emp{FFFFFF} - EDITAR EMPRESA",str,"EDITAR","Cancelar");
  1581.         }
  1582.     }
  1583.     if(dialogid == DIALOG_EDIT_PICKUP)
  1584.     {
  1585.         new Emps[64];
  1586.         format(Emps,sizeof(Emps),"Empresas/%d.ini",IDEmp[playerid]);
  1587.         if(response)
  1588.         {
  1589.             DOF2_SetInt(Emps,"Pickup",strval(inputtext));
  1590.             SendClientMessage(playerid,-1,"{FFFFFF}[ ! ] {00ED04}A nova pickup foi definida com sucesso{FFFFFF}!");
  1591.             RetirarEmps();
  1592.             CarregarEmps();
  1593.             new str[256];
  1594.             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"));
  1595.             ShowPlayerDialog(playerid,DIALOG_EDIT_LIST,DIALOG_STYLE_LIST,"{FADD00}h{1F00CF}Emp{FFFFFF} - EDITAR EMPRESA",str,"EDITAR","Cancelar");
  1596.         }
  1597.         else
  1598.         {
  1599.             new str[256];
  1600.             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"));
  1601.             ShowPlayerDialog(playerid,DIALOG_EDIT_LIST,DIALOG_STYLE_LIST,"{FADD00}h{1F00CF}Emp{FFFFFF} - EDITAR EMPRESA",str,"EDITAR","Cancelar");
  1602.         }
  1603.     }
  1604.     if(dialogid == DIALOG_EDIT_COFRE)
  1605.     {
  1606.         new Emps[64];
  1607.         format(Emps,sizeof(Emps),"Empresas/%d.ini",IDEmp[playerid]);
  1608.         if(response)
  1609.         {
  1610.             DOF2_SetInt(Emps,"Cofre",strval(inputtext));
  1611.             SendClientMessage(playerid,-1,"{FFFFFF}[ ! ] {00ED04}O novo valor do cofre foi definido com sucesso{FFFFFF}!");
  1612.             RetirarEmps();
  1613.             CarregarEmps();
  1614.             new str[256];
  1615.             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"));
  1616.             ShowPlayerDialog(playerid,DIALOG_EDIT_LIST,DIALOG_STYLE_LIST,"{FADD00}h{1F00CF}Emp{FFFFFF} - EDITAR EMPRESA",str,"EDITAR","Cancelar");
  1617.         }
  1618.         else
  1619.         {
  1620.             new str[256];
  1621.             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"));
  1622.             ShowPlayerDialog(playerid,DIALOG_EDIT_LIST,DIALOG_STYLE_LIST,"{FADD00}h{1F00CF}Emp{FFFFFF} - EDITAR EMPRESA",str,"EDITAR","Cancelar");
  1623.         }
  1624.     }
  1625.     if(dialogid == DIALOG_IR_EMP)
  1626.     {
  1627.         new Emps[64];
  1628.         format(Emps,sizeof(Emps),"Empresas/%d.ini",strval(inputtext));
  1629.         if(DOF2_FileExists(Emps))
  1630.         {
  1631.             SetPlayerPos(playerid,DOF2_GetFloat(Emps,"X"),DOF2_GetFloat(Emps,"Y"),DOF2_GetFloat(Emps,"Z"));
  1632.             SendClientMessage(playerid,-1,"{FFFFFF}[ ! ] {00ED04}Você foi até a empresa requisitada{FFFFFF}.");
  1633.         }
  1634.         else SendClientMessage(playerid,-1,"{FFFFFF}[ ! ] {FF0000}Esta empresa não existe{FFFFFF}!");
  1635.     }
  1636.     return 1;
  1637. }
  1638.  
  1639. stock FuncoesEmp(playerid)
  1640. {
  1641.     new Emps[64],AtualCofre[MAX_PLAYERS],GameText[128];
  1642.     format(Emps,sizeof(Emps),"Empresas/%d.ini",InfosEmp[playerid][IDEmpPresente]);
  1643.     SendClientMessage(playerid,-1,"{FFFFFF}[ ! ] {FADD00}Digite {FFFFFF}/sairemp {FADD00}para sair desta empresa{FFFFFF}.");
  1644.     InfosEmp[playerid][DentroEmp] = true;
  1645.     GivePlayerMoney(playerid,-DOF2_GetInt(Emps,"Extorcao"));
  1646.     AtualCofre[playerid] = DOF2_GetInt(Emps,"Cofre");
  1647.     DOF2_SetInt(Emps,"Cofre",AtualCofre[playerid]+DOF2_GetInt(Emps,"Extorcao"));
  1648.     format(GameText,sizeof(GameText),"Entrada: -R$%d",DOF2_GetInt(Emps,"Extorcao"));
  1649.     GameTextForPlayer(playerid,GameText,4000,1);
  1650.     GetPlayerPos(playerid,InfosEmp[playerid][UltimaPosX],InfosEmp[playerid][UltimaPosY],InfosEmp[playerid][UltimaPosZ]);
  1651.     return 1;
  1652. }
  1653.  
  1654. stock CarregarEmps()
  1655. {
  1656.     new Emps[128],TxtEmp[256];
  1657.     for(new e = 0; e <= MAX_EMPRESAS; ++e)
  1658.     {
  1659.         format(Emps,sizeof(Emps),"Empresas/%d.ini",e);
  1660.         if(DOF2_FileExists(Emps))
  1661.         {
  1662.             if(!strcmp(DOF2_GetString(Emps,"DONO"),"Nenhum",false))
  1663.             {
  1664.                 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"));
  1665.                 IDTextEmp[e] = Create3DTextLabel(TxtEmp,-1,DOF2_GetFloat(Emps,"X"),DOF2_GetFloat(Emps,"Y"),DOF2_GetFloat(Emps,"Z"),30.0,0);
  1666.                 EmpPickup[e] = CreatePickup(DOF2_GetInt(Emps,"Pickup"),23,DOF2_GetFloat(Emps,"X"),DOF2_GetFloat(Emps,"Y"),DOF2_GetFloat(Emps,"Z"),0);
  1667.             }
  1668.             else
  1669.             {
  1670.                 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"));
  1671.                 IDTextEmp[e] = Create3DTextLabel(TxtEmp,-1,DOF2_GetFloat(Emps,"X"),DOF2_GetFloat(Emps,"Y"),DOF2_GetFloat(Emps,"Z"),30.0,0);
  1672.                 EmpPickup[e] = CreatePickup(DOF2_GetInt(Emps,"Pickup"),23,DOF2_GetFloat(Emps,"X"),DOF2_GetFloat(Emps,"Y"),DOF2_GetFloat(Emps,"Z"),0);
  1673.             }
  1674.         }
  1675.     }
  1676.     return 1;
  1677. }
  1678.  
  1679. stock RetirarEmps()
  1680. {
  1681.     for(new e = 0; e <= MAX_EMPRESAS; ++e)
  1682.     {
  1683.         DestroyPickup(EmpPickup[e]);
  1684.         Delete3DTextLabel(IDTextEmp[e]);
  1685.         if(e == MAX_EMPRESAS-1)
  1686.         {
  1687.             break;
  1688.         }
  1689.     }
  1690.     return 1;
  1691. }
  1692.  
  1693. // |=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-|
  1694. // |=-=-=-=-=-=-=-=-=-=-=-=-=-=[hEmp System - Criado e Desenvolvido por: HeyHoLetsGo]=-=-=-=-=-=-=-=-=-=-=-=-=|
  1695. // |=-=-=-=-=-=-=-=-=-=-=-=-=-=[Créditos ao Tonisaltolia por BETA Tester + Ajuda    ]=-=-=-=-=-=-=-=-=-=-=-=-=|
  1696. // |=-=-=-=-=-=-=-=-=-=-=-=-=-=[Visite: forum.sa-mp.com | NÃO RETIRE OS CRÉDITOS!   ]=-=-=-=-=-=-=-=-=-=-=-=-=|
  1697. // |=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-|
Advertisement
Add Comment
Please, Sign In to add comment