---
title: "RemovePlayerFromVehicle | open.mp"
description: "Remove/ejeta um jogador do seu veículo."
canonical: https://omp.itsneufox.com/pt-BR/docs/scripting/functions/RemovePlayerFromVehicle
language: pt-BR
---

# RemovePlayerFromVehicle

## Descrição

Remove/ejeta um jogador do seu veículo.

| Nome | Descrição |
| --- | --- |
| playerid | O ID do jogador a ser removido de seu veículo. |
| bool:force | Remover do veículo instantaneamente. (padrão: `false`) |

## Retornos

**true** - A função foi executada com sucesso.

**false** - A função falhou ao ser executada. Isso significa que o jogador não está conectado.

## Exemplos

```c
// Exemplo - Jogadores só podem dirigir veículos se tiverem 10 pontos.
public OnPlayerStateChange(playerid, PLAYER_STATE:newstate, PLAYER_STATE:oldstate)
{
    if (newstate == PLAYER_STATE_DRIVER && GetPlayerScore(playerid) < 10) // PLAYER_STATE_DRIVER = 2
    {
        RemovePlayerFromVehicle(playerid);
    }
    return 1;
}
```

## Notas

nota

-   A animação de saída não é sincronizada para outros jogadores.
-   Esta função não funcionará quando usada em [OnPlayerEnterVehicle](https://omp.itsneufox.com/pt-BR/docs/scripting/callbacks/OnPlayerEnterVehicle), porque o jogador ainda não está no veículo quando o callback é chamado. Use [OnPlayerStateChange](https://omp.itsneufox.com/pt-BR/docs/scripting/callbacks/OnPlayerStateChange) em vez disso (veja o exemplo acima).
-   Se o jogador estiver em um veículo RC, ele não será removido. (Use o parâmetro `.force = true` ou a função [ClearAnimations](https://omp.itsneufox.com/pt-BR/docs/scripting/functions/ClearAnimations))

## Funções Relacionadas

-   [PutPlayerInVehicle](https://omp.itsneufox.com/pt-BR/docs/scripting/functions/PutPlayerInVehicle): Coloca um jogador em um veículo.
