[FilterScript] Pilot Inject
#1

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
Reply
#2

bolado ein :S

mas ta mais pra cуdigo utel



Reputado, pke to de bom humor hj
Reply
#3

Era mais simples remove-lo do aviгo .
Reply
#4

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
Reply
#5

@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].
Reply
#6

PHP код:
SetPlayerPos(playeridPP[0]+15PP[1]+15PP[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.
Reply
#7

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(playeridPP[0]+15PP[1]+15PP[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 .
Reply
#8

se vocк estб dizendo...
Reply
#9

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.
Reply
#10

Tirando alguns erros grotescos que foi citado no tуpico. Bom cуdigo!

Porйm eu usaria/postaria como um cуdigo ъtil..
Reply


Forum Jump:


Users browsing this thread: 2 Guest(s)