[Pedido] Tirar arma da mгo de quem ta dirigindo - 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: [Pedido] Tirar arma da mгo de quem ta dirigindo (
/showthread.php?tid=597949)
Tirar arma da mгo de quem ta dirigindo -
lKiller - 06.01.2016
Alguйm pode me mandar um script que tira a arma da mгo do motorista, os q eu achei tira o do passageiro tbm ' -'
Re: Tirar arma da mгo de quem ta dirigindo -
arakuta - 06.01.2016
Quando o jogador mudar de estado, basta forзar que ele fique sem arma alguma.
Vocк pode detectar isso usando a callback
OnPlayerStateChange e verificar dentro dela se o jogador agora й um
motorista. O estado que define isto й 2 ou
PLAYER_STATE_DRIVER, prй definido pela biblioteca nativa a_samp.
Para desarmar й sу setar o soco como arma, usando SetPlayerArmedWeapon, o ID do soco й 0.
Aqui estгo os outros estados
https://sampwiki.blast.hk/wiki/State
Re: Tirar arma da mгo de quem ta dirigindo -
ShutDown_ - 06.01.2016
pawn Код:
public OnPlayerKeyStateChange(playerid, newkeys, oldkeys)
{
if(newkeys & KEY_FIRE && GetPlayerState(playerid) == PLAYER_STATE_DRIVER) SetPlayerArmedWeapon(playerid,0);
return 1;
}
Tente isto, acho que funciona
Re: Tirar arma da mгo de quem ta dirigindo -
lKiller - 07.01.2016
Obrigado pela ajuda, sei o basico de c++ mais adimito q samp с й tгo facinho assim pelo menos atй agr q descobri o wiki kkkkkk
Re: Tirar arma da mгo de quem ta dirigindo -
Coringa_Vilao - 07.01.2016
PHP код:
public OnPlayerStateChange(playerid, newstate, oldstate){
if(oldstate == PLAYER_STATE_ONFOOT && newstate == PLAYER_STATE_DRIVER){
SetPlayerArmedWeapon(playerid, 0);
}
return 1;
}