SHARE
TWEET

hEmp System - Criador de empresas In-Game [vBETA]

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