[Ajuda] public - Versão de Impressão +- Portal SAMP (https://portalsamp.com) +-- Fórum: SA-MP (https://portalsamp.com/forumdisplay.php?fid=5) +--- Fórum: Área de suporte (https://portalsamp.com/forumdisplay.php?fid=6) +--- Tópico: [Ajuda] public (/showthread.php?tid=3079) Páginas:
1
2
|
public - DESATIVADO - 13/12/2022 boa noite. bom, estou com uma pequena dificuldade. Quando o player da enter e entra no carro, eu quero que ele não consiga atirar de dentro do carro, ou seja, quero que a arma suma quando ele entra dentro do carro. Quem puder me ajudar nessa Public, ficarei grato! RE: public - Levi.M - 13/12/2022 Use essa função para verificar se o jogador está dentro de um veículo! IsPlayerInAnyVehicle(playerid) Sobre a função: https://www.open.mp/docs/scripting/functions/IsPlayerInAnyVehicle RE: public - DESATIVADO - 13/12/2022 sim, eu usei isso. mas eu quero que ele não consiga atirar de dentro do veículo e em na garupa da moto. RE: public - xbruno1000x - 13/12/2022 Na public OnPlayerEnterVehicle você utiliza ResetPlayerWeapons(playerid); documentação: https://www.open.mp/docs/scripting/callbacks/OnPlayerEnterVehicle RE: public - DESATIVADO - 13/12/2022 não quero resetar as armas dele, só quero que ele não consiga atirar de dentro do carro. RE: public - White_Blue - 14/12/2022 (13/12/2022 23:32)DESATIVADO Escreveu: não quero resetar as armas dele, só quero que ele não consiga atirar de dentro do carro. Você reseta quando ele entrar na moto, e salva as armas e dá de volta as armas para ele quando ele sair da moto na OnPlayerExitVehicle. RE: public - zBreno - 14/12/2022 public OnPlayerUpdate(playerid) { if(GetPlayerState(playerid) == PLAYER_STATE_DRIVER || GetPlayerState(playerid) == PLAYER_STATE_PASSENGER) { SetPlayerArmedWeapon(playerid,0); } return 1; } https://sampwiki.blast.hk/wiki/SetPlayerArmedWeapon RE: public - White_Blue - 14/12/2022 (14/12/2022 02:31)zBreno Escreveu: public OnPlayerUpdate(playerid) Logicamente, funcionaria. Mas tem mods como o Manual DriveBy que deixa você trocar de armas dentro do veículo. RE: public - zBreno - 14/12/2022 (14/12/2022 02:40)White_Blue Escreveu: Logicamente, funcionaria. Mas tem mods como o Manual DriveBy que deixa você trocar de armas dentro do veículo. Testei com o NOP do sobeit que desativa essa função e to sendo kickado aqui. public OnPlayerKeyStateChange(playerid, newkeys, oldkeys) { if(newkeys == KEY_FIRE) { if(GetPlayerState(playerid) == PLAYER_STATE_DRIVER || GetPlayerState(playerid) == PLAYER_STATE_PASSENGER) { Kick(playerid); } } return 1; } RE: public - White_Blue - 14/12/2022 (14/12/2022 03:11)zBreno Escreveu:(14/12/2022 02:40)White_Blue Escreveu: Logicamente, funcionaria. Mas tem mods como o Manual DriveBy que deixa você trocar de armas dentro do veículo. O Manual DriveBy não é um sobeit, é um mod cleo. |