SHARE
TWEET

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

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