SA-MP Forums Archive
[Ajuda] Proibir atirar do carro - Printable Version

+- SA-MP Forums Archive (https://sampforum.blast.hk)
+-- Forum: Non-English (https://sampforum.blast.hk/forumdisplay.php?fid=9)
+--- Forum: Languages (https://sampforum.blast.hk/forumdisplay.php?fid=33)
+---- Forum: Português/Portuguese (https://sampforum.blast.hk/forumdisplay.php?fid=34)
+---- Thread: [Ajuda] Proibir atirar do carro (/showthread.php?tid=491511)



Proibir atirar do carro - eNtinityGaming - 31.01.2014

Como proibir o player de atirar de dentro do carro (Tecla H) ?
Obrigado!


Re: Proibir atirar do carro - Schocc - 31.01.2014

Na callback OnPlayerKeyStateChange verifique se o player utiliza a tecla KEY_CTRL_BACK.
Tente retornar false se ele tiver em um veiculo.


Re: Proibir atirar do carro - eNtinityGaming - 31.01.2014

Nгo utiliza essa KEY no meu OnPlayerKeyStateChange...


Re: Proibir atirar do carro - lucas_mdr1235 - 31.01.2014

So add essa funcao "SetPlayerArmedWeapon" dentro da public "OnPlayerEnterVehicle" do jeito do exemplo aki em baixo
PHP код:
public OnPlayerEnterVehicle(playeridvehicleidispassenger)
{
    
SetPlayerArmedWeapon(playerid0);
    return 
1;




- eNtinityGaming - 31.01.2014

Mas se o player sair do carro ele vai ter perdido suas armas?

[...]

Coloquei isso, alguns conseguem atirar de dentro do veiculo, ja outros n!


Re: Proibir atirar do carro - Breno Da Silva Pereira - 31.01.2014

public OnPlayerStateChange(playerid, newstate, oldstate)

bote aonde voce tive vendo isso

if(newstate == PLAYER_STATE_DRIVER || newstate == PLAYER_STATE_PASSENGER)

if(GetPlayerWeapon(playerid) != 0)
{
SetPlayerArmedWeapon(playerid,0);
}

esses caras que continuam com as armas dentro dos veiculos tao usando mod de ban neles



Re: Proibir atirar do carro - lucas_mdr1235 - 31.01.2014

coloca o que eu te falei, essa funзгo nгo reseta as armas do player nгo, ela simplismente seta a mгo do jogador para nada. Entao quando vc sair do veiculo tera as armas ainda so roda a bolinha do mause q vera


Re: Proibir atirar do carro - eNtinityGaming - 31.01.2014

Lucas vc leu oq eu falei? Eu coloquei, sу que alguns conseguem atirar outros nгo.
Bruno seu codigo estб todo estranho...

pawn Код:
if(newstate == PLAYER_STATE_DRIVER || newstate == PLAYER_STATE_PASSENGER)
    if(GetPlayerWeapon(playerid) != 0)
    {
        SetPlayerArmedWeapon(playerid,0);
    }



Re: Proibir atirar do carro - lucas_mdr1235 - 31.01.2014

tenta dessa forma aki entao pra ver
PHP код:
public OnPlayerStateChange(playeridnewstateoldstate)
{
    
SetPlayerArmedWeapon(playerid,0);




Re: Proibir atirar do carro - Breno Da Silva Pereira - 31.01.2014

Quote:
Originally Posted by eNtinityGaming
Посмотреть сообщение
Lucas vc leu oq eu falei? Eu coloquei, sу que alguns conseguem atirar outros nгo.
Bruno seu codigo estб todo estranho...

pawn Код:
if(newstate == PLAYER_STATE_DRIVER || newstate == PLAYER_STATE_PASSENGER)
    if(GetPlayerWeapon(playerid) != 0)
    {
        SetPlayerArmedWeapon(playerid,0);
    }
Como eu ti falei esses caras que ainda continuam com as armas dentro do veiculo tгo usando mod, ele tem uma funзгo que cancela a proibiзгo de armas dentro de veнculos ou ate mesmo interiores nem deixa o script do pawn rezetar as armas que ele ta usando na mгo e nem e setar pra uma arma diferente de ban nesses caras.