[FilterScript] Pilot Inject - 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)
+----- Forum: Lançamentos/Releases (
https://sampforum.blast.hk/forumdisplay.php?fid=56)
+----- Thread: [FilterScript] Pilot Inject (
/showthread.php?tid=434903)
Pilot Eject -
ungroup - 04.05.2013
Esta aqui no tedio vendo "Estralas" shsuhsuhsu dai resolvi pesar um tempo no PAWN pensando no que fazer
dae me veio essa ideia apesar de simples ainda nao vi.
O que faz?
Caso o player seja da organizaзao
Forзa Aeria e esteja em um veiculo o mesmo podera se ejetar do veiculo utilizando
a tecla
CAPS LOCK ou
H.
Codigo
pawn Код:
public OnPlayerKeyStateChange(playerid, newkeys, oldkeys)
{
if ((newkeys==KEY_CROUCH)) // Key ( H / CAPSLOCK )
{
if(PlayerInfo[playerid][Org] == 5 && IsPlayerInAnyVehicle(playerid))
{
new Float:PP[3];
GetPlayerPos(playerid, PP[0], PP[1], PP[2]);
SetPlayerPos(playerid, PP[0]+15, PP[1]+15, PP[2]+15);
GivePlayerWeapon(playerid, 46, 1);
SendClientMessage(playerid,0x0000B9FF,"(INJECT)Voce foi injetado do veiculo.");
return 1;
}
}
return 1;
}
Imagem
Creditos: Eu
Re: Pilot Inject -
smiiir - 04.05.2013
bolado ein :S
mas ta mais pra cуdigo utel
Reputado, pke to de bom humor hj
Re: Pilot Inject -
Don_Speed - 04.05.2013
Era mais simples remove-lo do aviгo .
Re: Pilot Inject -
ungroup - 04.05.2013
Quote:
Originally Posted by iSmirnoff
bolado ein :S
mas ta mais pra cуdigo utel
Reputado, pke to de bom humor hj
|
shsuhsshushus pdc obrigado
Quote:
Originally Posted by Don_Speed
Era mais simples remove-lo do aviгo .
|
sim porem dependendo da altitude do player nao iria dar tempo do mesmo abrir o paraquedas hehe
Re: Pilot Inject -
Schocc - 04.05.2013
@EDIT:
Pilot Inject,
Forзa Aeria
Acho que o nome correto seria 'Pilot Eject'
Cуdigo Util e ja existe uma funзгo
RemovePlayerFromVehicle para esta ocasiгo
Explique sobre a array PlayerInfo[playerid][
Org].
Re: Pilot Inject -
Falcon. - 04.05.2013
PHP код:
SetPlayerPos(playerid, PP[0]+15, PP[1]+15, PP[2]+15);
porque aumentar x e y ?...
Caso o cуdigo seja executado perto de um prйdio o player poderб ser teleportado para dentro do mesmo.
Re: Pilot Inject -
ungroup - 04.05.2013
Quote:
Originally Posted by Schocc
Pilot Inject, Forзa Aeria
Acho que o nome correto seria 'Pilot Eject'
Cуdigo Util e ja existe uma funзгo RemovePlayerFromVehicle para esta ocasiгo
|
Psй nome errado kkkk' quanto ao
RemovePlayerFromVehicle ja expliquei o por que...
Quote:
Originally Posted by Falcon.
PHP код:
SetPlayerPos(playerid, PP[0]+15, PP[1]+15, PP[2]+15);
porque aumentar x e y ?...
Caso o cуdigo seja executado perto de um prйdio o player poderб ser teleportado para dentro do mesmo.
|
Sem condiзoes ja testei,mas se achar melhor pode tirar X e Y e deixar apenas o Z
.
Re: Pilot Inject -
Falcon. - 04.05.2013
se vocк estб dizendo...
Re: Pilot Inject -
Kuddy - 04.05.2013
Eu esperava pelo menos isso em seu code:
https://sampwiki.blast.hk/wiki/SetPlayerVelocity
Ficou simples e se eu ejetar do lado de um predio, й bem capaz q eu vб entrar dentro dele.
Re: Pilot Inject -
zSuYaNw - 04.05.2013
Tirando alguns erros grotescos que foi citado no tуpico. Bom cуdigo!
Porйm eu usaria/postaria como um cуdigo ъtil..