[Ajuda] Nгo remove o player do veнculo
#1

Estava fazendo uma profissгo de caminhoneiro e de seguranзa fiz um sisteminha de anti roubo do veнculo bem basico, mas n entendi ele envia a mensagem pro player mas n remove o player do veнculo...

pawn Код:
public OnPlayerEnterVehicle(playerid, vehicleid, ispassenger)
{
    if(vehicleid == CarrosEmpresaCaminhoneiro[0],CarrosEmpresaCaminhoneiro[1],CarrosEmpresaCaminhoneiro[2],CarrosEmpresaCaminhoneiro[3],CarrosEmpresaCaminhoneiro[4],CarrosEmpresaCaminhoneiro[5],CarrosEmpresaCaminhoneiro[6],CarrosEmpresaCaminhoneiro[7],CarrosEmpresaCaminhoneiro[8],CarrosEmpresaCaminhoneiro[9])
    {
        if(PlayerInfo[playerid][pProf] == Caminhoneiro)
        {
            //...
        }
        else
        {
            SendClientMessage(playerid, Cor_Caminhoneiro, "Vocк nгo й caminhoneiro e nгo pode entrar no veнculo.");
            RemovePlayerFromVehicle(playerid);
        }
    }
    return 1;
}
Conto com a ajuda de vocкs
Reply
#2

Troque o RemovePlayerFromVehicle por:
pawn Код:
new Float:x, Float:y, Float:z;
GetPlayerPos(playerid, x, y, z);
SetPlayerPos(playerid, x, y, z+1);
O RemovePlayerFromVehicle nгo vai funcionar no OnPlayerEnterVehicle porque o jogador apertou F, mas ainda nгo ta dentro do veнculo, apenas dentro do veнculo ele pode ser removido. Com o SetPlayerPos que eu indiquei ele irб cancelar a entrada do jogador dentro do veнculo.
Reply
#3

Solucionado +REP
Reply
#4

Tambйm pode ser com ClearAnimations(playerid), Eu uso e fica atй melhor que RemovePlayerFromVehicle :v
Reply


Forum Jump:


Users browsing this thread: 2 Guest(s)