Advertisement
Guest User

[FS]T.Militar

a guest
Jun 29th, 2015
80
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. /*_________________________________________
  2. TTTTTTTTTTTTTT   AA       K    K EEEEEEEE
  3.      TTTT       A  A      K  K   E
  4.      TTTT      A    A     K K    E
  5.      TTTT     A      A    KK     EEEEEEE
  6.      TTTT    AAAAAAAAAA   K K    E
  7.      TTTT   A          A  K  K   E
  8.      TTTT  A            A K   K  EEEEEEE
  9.  
  10. Filterscript By: [T]akelot
  11. Nome: Militar
  12. Data: 29\06/2015
  13. Includes: ZCMD , scanff -> (Y_Less)
  14. Linhas: 366
  15. Breve atualizaçao do FS...
  16. _________________________________________
  17. */
  18. #include <a_samp>
  19. #include <sscanf>
  20. #include <zcmd>
  21.  
  22. #define SENHA_PORTAO                "somosmilitar"
  23.  
  24. #define Desempregado                50
  25.  
  26. #define MILITAR                     51
  27.  
  28. #define DIALOG_ARMAS                2001
  29.  
  30. #define DIALOG_PORTAO               2002
  31.  
  32. #define DIALOG_SENHACORRETA         2003
  33.  
  34. #define DIALOG_MENU_MILITAR         2004
  35.  
  36. #define DIALOG_CMDSMILITAR          2005
  37.  
  38. #define DIALOG_LOCAIS               2006
  39.  
  40. #define Vermelho                    0xFF0000FF
  41. #define COR_VERDE                   0x00FF00FF
  42. #define Slate                       0xC6E2FFFF
  43. #define VerdeMamao                  0x93FC03FF
  44.  
  45. forward Natalie(playerid);
  46. forward Carregar(playerid);
  47. forward CarroTransporte(vehicleid);
  48.  
  49. enum PlayerInfo
  50. {
  51.     Profisao
  52. }
  53.  
  54. static bool:CarregadoA51[MAX_PLAYERS];
  55. static bool:CarregadoDP[MAX_PLAYERS];
  56.  
  57. static bool:Loaded[MAX_PLAYERS];
  58.  
  59. new APlayerData[MAX_PLAYERS][PlayerInfo];
  60. new tempinho[MAX_PLAYERS];
  61. new PortaoDaMILITAR;
  62.  
  63. new
  64.    PickDeposito,
  65.    PickArea51,
  66.    PickCarregamento,
  67.    PickPortao
  68. ;
  69.     CMD:carregar(playerid,params[]) {
  70.     if(CarroTransporte(GetPlayerVehicleID(playerid))) return SendClientMessage(playerid, Vermelho, "ERRO: Voce não está em um veiculo de Transportes.");
  71.     if(APlayerData[playerid][Profisao] == Desempregado) return SendClientMessage(playerid, Vermelho, "ERRO: Voce não pode usar este comando pois não é um membro da MILITAR");
  72.     if(!IsPlayerInRangeOfPoint(playerid, 40.0,  -1519.1426,465.9225,7.1875)) return SendClientMessage(playerid, Vermelho, "ERRO: Você não está na área de carregamento!");
  73.     if(!IsPlayerInAnyVehicle(playerid)) return SendClientMessage(playerid, Vermelho, "ERRO: Você não esta em um veículo de sua profissão!");
  74.     if(Loaded[playerid] == true) return SendClientMessage(playerid, Vermelho, "ERRO: Seu caminhão já está carregado, siga para seu destino!");
  75.     ShowPlayerDialog(playerid, DIALOG_LOCAIS, DIALOG_STYLE_LIST, "Descarregar Equipamento em:", "1- {a9c4e4}Para Area51  [LOCAL: Area 51](LV)\n2- {a9c4e4}Deposito De Armas R$ 10.000 [LOCAL:  Deposito De Armas](LV)", "Carregar", "Cancelar");
  76.     Loaded[playerid] = true;
  77.     return 1;
  78. }
  79.     CMD:tmilitar(playerid,params[]) {
  80.     new name[MAX_PLAYER_NAME], string[128];
  81.     if(GetPlayerScore(playerid) == 50) return SendClientMessage(playerid, 0xFF0000FF, "ERRO: Você precisa de 50 pontos para trabalhar na Militar!");
  82.     APlayerData[playerid][Profisao] = MILITAR;
  83.     GetPlayerName(playerid, name, sizeof(name));
  84.     format(string, sizeof(string), "{a9c4e4}O jogador {FFFFFF}%s {a9c4e4}está trabalhando como Militar", name);
  85.     SendClientMessageToAll(COR_VERDE, string);
  86.     return 1;
  87. }
  88.     CMD:abrirportao(playerid,params[]) {
  89.     if(!IsPlayerInRangeOfPoint(playerid, 20.0,  -1525.9497,489.8681,7.1797)) return SendClientMessage(playerid, Vermelho, "ERRO: Você não está na área de Abrir o portao!");
  90.     if(APlayerData[playerid][Profisao] == Desempregado) return SendClientMessage(playerid, Vermelho, "ERRO: Voce não pode usar este comando pois não é um membro da MILITAR");
  91.     new var[200];
  92.     format(var ,sizeof(var), "{00FFFF}Agora é preciso que voce ponha a senha para abrir o portao, contate um admin");
  93.     ShowPlayerDialog(playerid, DIALOG_PORTAO, DIALOG_STYLE_PASSWORD, "{00FFFF}# {FFFFFF}Abrindo Portao", var, "Confirmar", "Cancelar");
  94.     return 1;
  95. }
  96.     CMD:fecharportao(playerid, params[]) {
  97.     if(APlayerData[playerid][Profisao] == Desempregado) return SendClientMessage(playerid, Vermelho, "ERRO: Voce não pode usar este comando pois não é um membro da MILITAR");
  98.     MoveObject(PortaoDaMILITAR, -1534.6000000,482.3999900,6.2000000, 2.0);
  99.     SendClientMessage(playerid, COR_VERDE, "{a9c4e4}INFO: Fechando O Portão !");
  100.     return 1;
  101. }
  102.     CMD:sairm(playerid, params[]) {
  103.     if(APlayerData[playerid][Profisao] == Desempregado) return SendClientMessage(playerid, Vermelho, "ERRO: Voce ja saiu do trabalho da MILITAR.");
  104.     SendClientMessage(playerid, -1, "{a9c4e4}INFO: Voce saiu do trabalho da Militar.");
  105.     APlayerData[playerid][Profisao] = Desempregado;
  106.     return 1;
  107. }
  108.     CMD:militarcomandos(playerid, params[]) {
  109.     new MsgComandos[2000];
  110.     if(APlayerData[playerid][Profisao] == Desempregado) return SendClientMessage(playerid, Vermelho, "ERRO: Voce não pode usar este comando pois não é um membro da MILITAR");
  111.     format(MsgComandos, 2000, "%s{a9c4e4}/Abrirportao, /fecharportao\n", MsgComandos);
  112.     format(MsgComandos, 2000, "%s{a9c4e4}/Tm, /Sm, Descarregar\n", MsgComandos);
  113.     format(MsgComandos, 2000, "%s{a9c4e4}/Pegararmas, /Carregar\n", MsgComandos);
  114.     ShowPlayerDialog(playerid, DIALOG_CMDSMILITAR, DIALOG_STYLE_MSGBOX, "{00FF00}# {FFFFFF}Comandos Militar", MsgComandos, "FECHAR", "");
  115.     return 1;
  116. }
  117.     CMD:rendersee(playerid, params[]){
  118.     if (GetPlayerWantedLevel(playerid) < 3) return SendClientMessage(playerid, Vermelho, "ERRO: Voce não está sendo procurado pela policia!");
  119.     SendClientMessage(playerid,Vermelho,"INFO: Voce está rendido!");
  120.     SetPlayerSpecialAction(playerid,SPECIAL_ACTION_HANDSUP);
  121.     PlayerPlaySound(playerid, 1053, 0.0, 0.0, 0.0);
  122.     GameTextForPlayer(playerid, "~r~~>~ rendido ~<~", 5000, 5);
  123.     return 1;
  124. }
  125.     CMD:pegararmas(playerid, params[]) {
  126.     if(APlayerData[playerid][Profisao] == Desempregado) return SendClientMessage(playerid, -1, "{FF7777}ERRO: Voce não pode usar este comando pois não é um membro da MILITAR");
  127.     ShowPlayerDialog(playerid, DIALOG_ARMAS,DIALOG_STYLE_LIST,"{FF0000}# {FFFFFF}PEGANDO ARMAS","{FF00FF}Desert Ealgle\n{00FF00}AK-47\n{FF0000}Shot Goun\n{0000FF}Tear Gas\n{FF00FF}M4\n{00FF00}Pistol Silence\n{0000FF}Sniper\n{0080C0}Tec-9\n{ff0000}Rifle","Select","Fechar");
  128.     PlayerPlaySound(playerid, 1053, 0.0, 0.0, 0.0);
  129.     return 1;
  130. }
  131. public OnGameModeInit()
  132. {
  133.     print("\niTakelot:: Filterscript (Militar) Carregado ::: ");
  134.    
  135.     PortaoDaMILITAR = CreateObject(976,-1534.6000000,482.3999900,6.2000000,0.0000000,0.0000000,0.0000000);
  136.    //==================================================================================================================
  137.     //Mensagem Local de Carregamento
  138.     Create3DTextLabel("{FFFF00}Exclusivo para a Militar\nPonto de carregamento para carregar use o comando /carregar", 0xFFFFFF, -1519.1426,  465.9225,  7.1875, 70, 0, -1); //AREA DE CARREGAMENTO
  139.     Create3DTextLabel("{FFFF00}Ponto de descarregamento | Are 51", 0xFFFFFF, 143.7351,1948.3615,19.3664, 70, 0, -1);//AREA 51
  140.     Create3DTextLabel("{FFFF00}Ponto de descarregamento | Depositos De Armas", 0xFFFFFF, 2870.7383,939.4736,10.7400, 70, 0, -1);//DEPOSITO DE ARMAS
  141.     Create3DTextLabel("{FFFF00}Abra o portao aqui /abirportao", 0xFFFFFF, -1525.9497,  489.8681,  7.1797, 70, 0, -1);
  142.    //==================================================================================================================
  143.     //ADICIONAR PICKUPS
  144.     PickArea51 = CreatePickup(1247, 2, 143.7351,1948.3615,19.3664, -1); //AREA 51
  145.     PickCarregamento = CreatePickup(1247, 2, -1519.1426,  465.9225,  7.1875, -1); //LocaldoCarregamento
  146.     PickDeposito = CreatePickup(1279, 2, 2870.7383, 939.4736, 10.7400, -1); //CARREGAMENTO
  147.     PickPortao = CreatePickup(1318, 2, -1525.9497,  489.8681,  7.1797, -1); //PORTAO
  148.     //======================| VEICULOS PARA A MILITAR |=================================================================
  149.     AddStaticVehicleEx(601,-1530.5000000,455.7998000,6.8000000,85.9950000,245,245,15); //S.W.A.T. Van
  150.     AddStaticVehicleEx(601,-1531.0000000,449.2999900,6.8000000,85.9950000,245,245,15); //S.W.A.T. Van
  151.     AddStaticVehicleEx(601,-1531.2000000,442.0000000,6.8000000,85.9950000,245,245,15); //S.W.A.T. Van
  152.     AddStaticVehicleEx(601,-1531.6000000,435.2000100,6.8000000,85.9950000,245,245,15); //S.W.A.T. Van
  153.     AddStaticVehicleEx(432,-1613.4000000,378.7999900,7.3000000,232.0000000,95,10,15); //Rhino
  154.     AddStaticVehicleEx(432,-1602.6000000,392.0000000,7.3000000,231.9980000,95,10,15); //Rhino
  155.     AddStaticVehicleEx(432,-1591.7000000,406.0000000,7.3000000,231.9980000,95,10,15); //Rhino
  156.     AddStaticVehicleEx(432,-1608.1000000,385.1000100,7.3000000,231.9980000,95,10,15); //Rhino
  157.     AddStaticVehicleEx(432,-1596.7000000,398.3999900,7.3000000,231.9980000,95,10,15); //Rhino
  158.     AddStaticVehicleEx(427,-1533.2000000,410.7000100,7.4000000,90.0000000,-1,-1,15); //Enforcer
  159.     AddStaticVehicleEx(427,-1533.1000000,422.7999900,7.4000000,90.0000000,-1,-1,15); //Enforcer
  160.     AddStaticVehicleEx(427,-1533.3000000,400.8999900,7.4000000,90.0000000,-1,-1,15); //Enforcer
  161.     AddStaticVehicleEx(497,-1580.5000000,369.5996100,7.5000000,0.0000000,-1,-1,15); //Police Maverick
  162.     AddStaticVehicleEx(497,-1567.4004000,368.4003900,7.5000000,0.0000000,-1,-1,15); //Police Maverick
  163.     AddStaticVehicleEx(497,-1559.8000000,373.8999900,7.5000000,8.0000000,-1,-1,15); //Police Maverick
  164.     AddStaticVehicleEx(470,-1545.4000000,473.2000100,7.3000000,242.0000000,95,10,15); //Patriot
  165.     AddStaticVehicleEx(470,-1548.5000000,467.6000100,7.3000000,241.9960000,95,10,15); //Patriot
  166.     AddStaticVehicleEx(470,-1552.1000000,462.5000000,7.3000000,241.9960000,95,10,15); //Patriot
  167.     AddStaticVehicleEx(470,-1555.7000000,456.6000100,7.3000000,241.9960000,95,10,15); //Patriot
  168.     AddStaticVehicleEx(470,-1559.3000000,451.0000000,7.3000000,241.9960000,95,10,15); //Patriot
  169.     //======================| FIM DOS VEICULOS DA B.O.P.E |==============================================================
  170.    
  171.    
  172.     //======================| MAPA PARA A BASE MILITAR |====================================================================
  173.     CreateObject(8210,-1608.6000000,354.2999900,7.8000000,0.0000000,0.0000000,316.0000000); //object(vgsselecfence12) (1)
  174.     CreateObject(3046,-1512.0000000,471.3999900,6.6000000,85.9950000,179.9950000,179.9950000); //object(kb_barrel) (2)
  175.     CreateObject(3046,-1506.2000000,474.0000000,6.6000000,85.9950000,179.9950000,179.9950000); //object(kb_barrel) (4)
  176.     CreateObject(3046,-1509.9000000,477.8999900,6.6000000,85.9950000,179.9950000,179.9950000); //object(kb_barrel) (5)
  177.     CreateObject(3046,-1512.3000000,475.8999900,6.6000000,85.9950000,179.9950000,179.9950000); //object(kb_barrel) (6)
  178.     CreateObject(1225,-1507.8000000,469.5000000,6.6000000,0.0000000,0.0000000,0.0000000); //object(barrel4) (1)
  179.     CreateObject(2985,-1524.6000000,490.3999900,9.6000000,0.0000000,0.0000000,152.0000000); //object(minigun_base) (1)
  180.     CreateObject(3884,-1524.1000000,460.0000000,41.4000000,0.0000000,0.0000000,96.0000000); //object(samsite_sfxrf) (1)
  181.     CreateObject(3884,-1523.6000000,440.2000100,41.4000000,0.0000000,0.0000000,81.9990000); //object(samsite_sfxrf) (2)
  182.     CreateObject(2899,-1525.0000000,489.1000100,9.6000000,0.0000000,0.0000000,0.0000000); //object(temp_stinger2) (1)
  183.     CreateObject(2899,-1525.1000000,485.1000100,9.6000000,0.0000000,0.0000000,0.0000000); //object(temp_stinger2) (2)
  184.     CreateObject(2899,-1522.5000000,482.6000100,9.6000000,0.0000000,0.0000000,90.0000000); //object(temp_stinger2) (3)
  185.     CreateObject(2899,-1519.2000000,484.6000100,9.6000000,0.0000000,0.0000000,178.0000000); //object(temp_stinger2) (4)
  186.     CreateObject(2899,-1519.1000000,488.7999900,9.6000000,0.0000000,0.0000000,179.9950000); //object(temp_stinger2) (5)
  187.     CreateObject(2899,-1521.8000000,491.0000000,9.6000000,0.0000000,0.0000000,269.9950000); //object(temp_stinger2) (6)
  188.     CreateObject(2886,-1525.5000000,489.8999900,7.9000000,0.0000000,0.0000000,268.0000000); //object(sec_keypad) (1)
  189.     CreateObject(3279,-1509.6000000,474.7000100,6.2000000,0.0000000,0.0000000,0.0000000); //object(a51_spottower) (1)
  190.     CreateObject(2985,-1510.7000000,476.7999900,22.3000000,0.0000000,0.0000000,143.9960000); //object(minigun_base) (2)
  191.     CreateObject(2985,-1510.8000000,472.8999900,22.3000000,0.0000000,0.0000000,213.9920000); //object(minigun_base) (3)
  192.     CreateObject(2061,-1511.4000000,476.2999900,22.6000000,0.0000000,0.0000000,0.0000000); //object(cj_shells1) (1)
  193.     CreateObject(2061,-1511.6000000,476.0000000,22.6000000,0.0000000,0.0000000,0.0000000); //object(cj_shells1) (2)
  194.     CreateObject(2035,-1525.7000000,489.1000100,8.3000000,45.8560000,85.8680000,181.7480000); //object(cj_m16) (3)
  195.     CreateObject(2035,-1525.7002000,489.0996100,8.3000000,324.2240000,94.3470000,185.4000000); //object(cj_m16) (5)
  196.     CreateObject(1654,-1523.1000000,458.6000100,42.7000000,0.0000000,0.0000000,0.0000000); //object(dynamite) (1)
  197.     CreateObject(1247,-1525.6000000,489.1000100,8.6000000,0.0000000,0.0000000,266.0000000); //object(bribe) (1)
  198.     CreateObject(3046,-1513.0840000,472.6728500,6.5634400,85.9950000,179.9950000,179.9950000); //object(kb_barrel) (7)
  199.     CreateObject(3046,-1519.1000000,482.6000100,9.8000000,85.9950000,179.9950000,179.9950000); //object(kb_barrel) (10)
  200.     CreateObject(2985,-1525.2000000,485.0000000,9.6000000,0.0000000,0.0000000,151.9960000); //object(minigun_base) (4)
  201.     CreateObject(976,-1534.6000000,482.5000000,9.4000000,0.0000000,0.0000000,0.0000000); //object(phils_compnd_gate) (2)
  202.     //==================================| FIM DA BASE PARA B.O.P.E |=====================================================
  203.     return 1;
  204. }
  205. public OnPlayerEnterVehicle(playerid, vehicleid, ispassenger)
  206. {
  207.      if(GetVehicleModel(vehicleid)== 470)
  208.      {
  209.          GameTextForPlayer(playerid, "Veiculo Militar use ~w~/carregar", 3800, 6);
  210.      }
  211.      return 1;
  212. }
  213. public OnPlayerDeath(playerid, killerid, reason)
  214. {
  215.       if(Loaded[playerid] == true) return DisablePlayerCheckpoint(playerid);
  216.       if(Loaded[playerid] == true) return Loaded[playerid] = false;
  217.       return 1;
  218. }
  219. public OnPlayerDisconnect(playerid, reason)
  220. {
  221.       Loaded[playerid] = false;
  222.       CarregadoA51[playerid] = false;
  223.       CarregadoDP[playerid] = false;
  224.       DestroyPickup(PickPortao); // Destruir Pickup
  225.       DestroyPickup(PickCarregamento); // Destruir Pickup
  226.       DestroyPickup(PickDeposito); // Destruir Pickup
  227.       DestroyPickup(PickArea51); // Destruir Pickup
  228.       return 1;
  229. }
  230. public OnPlayerExitVehicle(playerid, vehicleid)
  231. {
  232.      if(Loaded[playerid] == true) return DisablePlayerCheckpoint(playerid);
  233.      Loaded[playerid] = false;
  234.      CarregadoA51[playerid] = false;
  235.      CarregadoDP[playerid] = false;
  236.      return 1;
  237. }
  238. public OnPlayerEnterCheckpoint(playerid)
  239. {
  240.     if(GetVehicleModel(GetPlayerVehicleID(playerid)) == 470)
  241.     {
  242.         if(Loaded[playerid] == false) return SendClientMessage(playerid, Vermelho, "ERRO: Seu veiculo não esta carregado !!");
  243.         tempinho[playerid] = SetTimerEx("Natalie",4000, false,"i",playerid);
  244.         GameTextForPlayer(playerid, "~g~Descarregando Equipamentos~n~ Aguarde...", 3000, 1);
  245.         TogglePlayerControllable(playerid,false);
  246.     }
  247.     return 1;
  248. }
  249.  
  250. public OnDialogResponse(playerid, dialogid, response, listitem, inputtext[])
  251. {
  252.     switch(dialogid)
  253.    {
  254.  
  255.       case DIALOG_LOCAIS:
  256.    {
  257.        if(!response) return Loaded[playerid] = false;
  258.        switch(listitem)
  259.          {
  260.          case 0:
  261.          {
  262.          SetPlayerCheckpoint(playerid, 143.7351,1948.3615,19.3664, 10); //Area 51
  263.          GameTextForPlayer(playerid, "~g~veiculo carregado siga o checkpoint!", 3000, 3);
  264.          new NamePlayer[MAX_PLAYER_NAME], string[256];
  265.          GetPlayerName(playerid, NamePlayer, sizeof(NamePlayer));
  266.          format(string, sizeof(string), "{FFFF00}** {E8E8E8}%s {FFFF00}Está transportando equipamento Para Area 51", string, NamePlayer );
  267.          TogglePlayerControllable(playerid,true);
  268.          CarregadoA51[playerid] = true;
  269.          Loaded[playerid] = true;
  270.          }
  271.          case 1:
  272.          {
  273.          if(CarregadoA51[playerid] == true) return SendClientMessage(playerid, Vermelho, "ERRO: Seu caminhão já está carregado siga para o checkpoint");
  274.          SetPlayerCheckpoint(playerid, 2870.7383, 939.4736, 10.7400, 10); //Deposito de Armas
  275.          GameTextForPlayer(playerid, "~g~veiculo carregado siga o checkpoint!", 3000, 3);
  276.          new NamePlayer[MAX_PLAYER_NAME], string[256];
  277.          GetPlayerName(playerid, NamePlayer, sizeof(NamePlayer));
  278.          format(string, sizeof(string), "{FFFF00}** {E8E8E8}%s {FFFF00}Está transportando equipamento para de Armas", string, NamePlayer );
  279.          TogglePlayerControllable(playerid,true);
  280.          CarregadoA51[playerid] = true;
  281.          Loaded[playerid] = true;
  282.          }
  283.        }
  284.  
  285.     }
  286. }
  287.     if(dialogid == DIALOG_ARMAS)
  288.     {
  289.         if(response)
  290.         {
  291.  
  292.             switch(listitem)
  293.             {
  294.                 case 0: GivePlayerWeapon(playerid, WEAPON_DEAGLE, 500);
  295.                 case 1: GivePlayerWeapon(playerid, WEAPON_AK47, 670);
  296.                 case 2: GivePlayerWeapon(playerid, WEAPON_SHOTGSPA, 500);
  297.                 case 3: GivePlayerWeapon(playerid, WEAPON_TEARGAS, 8);
  298.                 case 4: GivePlayerWeapon(playerid, WEAPON_M4, 800);
  299.                 case 5: GivePlayerWeapon(playerid, WEAPON_SILENCED, 500);
  300.                 case 6: GivePlayerWeapon(playerid, WEAPON_SNIPER, 780);
  301.                 case 7: GivePlayerWeapon(playerid, WEAPON_TEC9, 780);
  302.                 case 8: GivePlayerWeapon(playerid, WEAPON_RIFLE, 1000);
  303.  
  304.  
  305.             }
  306.         }
  307.         return 1;
  308.     }
  309.     if(dialogid == DIALOG_PORTAO)
  310.     {
  311.         if(response)
  312.         {
  313.             if(!strlen(inputtext)) return SendClientMessage(playerid,-1,"{ff0000}ERRO: Senha incorreta.");
  314.             if(strcmp(inputtext, SENHA_PORTAO, false) == 0)
  315.             {
  316.                 new MsgMILITAR[2000];
  317.                 GameTextForPlayer(playerid,"~g~senha correta",5000,1);
  318.                 MoveObject(PortaoDaMILITAR,  -1534.6000000,482.5000000,9.4000000, 2.0);
  319.                 format(MsgMILITAR, 2000, "%s{FFFFFF}%s, você abriu o portão da MILITAR\n", MsgMILITAR);
  320.                 format(MsgMILITAR, 2000, "%s{FFFFFF}Não esqueça de fechar o portão para evitar roubo de veiculos\n", MsgMILITAR);
  321.                 ShowPlayerDialog(playerid, DIALOG_SENHACORRETA, DIALOG_STYLE_MSGBOX, "{FF0000}# {FFFFFF}MILITAR", MsgMILITAR, "FECHAR", "");
  322.             }
  323.             else
  324.             {
  325.                 new Msg[150], Name[150];
  326.                 GetPlayerName(playerid, Name, sizeof(Name));
  327.                 format(Msg, sizeof(Msg), "{FF0000}[Errou a Senha]: O jogador {FFFFFF}%s [ID:%d] {FF0000}pode está tentando invadir a HQ da MILITAR!", Name, playerid);
  328.                 SendClientMessageToAll(Vermelho, Msg);
  329.                 SetPlayerWantedLevel(playerid, GetPlayerWantedLevel(playerid) + 1);
  330.                 GameTextForPlayer(playerid,"~r~+ 1 estrela",5000,1);
  331.             }
  332.         }
  333.         else Kick(playerid);
  334.     }
  335.     return 1;
  336. }
  337. public Carregar(playerid)
  338. {
  339.     SendClientMessage(playerid,0x008000FF,"INFO: Você carregou seu veiculo va ao ponto vermelho indicado no mapa");
  340.     TogglePlayerControllable(playerid,true);
  341.     PlayerPlaySound(playerid, 1057, 0.0, 0.0, 0.0);
  342.     return 1;
  343. }
  344. public Natalie(playerid)
  345. {
  346.     SendClientMessage(playerid,0x008000FF,"INFO: Você descarregou o equipamento com sucesso e ganhou {FFFFFF}10 Mil {008800}+ {FFFFFF}10 {008800}Scores");
  347.     GivePlayerMoney(playerid, 10000);
  348.     SetPlayerScore(playerid, GetPlayerScore(playerid)+10);
  349.     SetVehicleToRespawn(513);
  350.     DisablePlayerCheckpoint(playerid);
  351.     TogglePlayerControllable(playerid,true);
  352.     CarregadoA51[playerid] = false;
  353.     CarregadoDP[playerid] = false;
  354.     Loaded[playerid] = false;
  355.     return 1;
  356. }
  357. public CarroTransporte(vehicleid)
  358. {
  359.     new model = GetVehicleModel(vehicleid);
  360.     if(model == 470)
  361.     {
  362.         return 1;
  363.     }
  364.     return 0;
  365. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement