# getVehicleOccupants (Compartilhado)

> Devolve todos os peds e jogadores dentro de um veículo.

- **Plataforma**: MY Multiplayer (MYMP)
- **Tipo**: Função Lua
- **Lado**: Compartilhado
- **Categoria**: Veículos
- **URL**: https://wiki.mymp.gg/pt/getVehicleOccupants

## Sintaxe

```lua
table|false getVehicleOccupants(vehicle vehicle)
```

## Parâmetros

| Nome | Tipo | Descrição |
| --- | --- | --- |
| `vehicle` | `vehicle` | O veículo. |

## Retorno

Uma tabela de banco → ped ou jogador, com o motorista no banco 0; ou `false` se o elemento não é um veículo.

## Exemplo

```lua
addCommandHandler("ocupantes", function(player)
    local vehicle = getPedOccupiedVehicle(player)
    if not vehicle then return end
    for seat, occupant in pairs(getVehicleOccupants(vehicle)) do
        outputDebugString("seat " .. seat .. " is taken")
    end
end)
```

### Atenção

O motorista fica na chave `0`, que `ipairs` e `#` não enxergam. Percorra a tabela com `pairs`.

## Veja também

- [getVehicleOccupant (Compartilhado)](https://wiki.mymp.gg/pt/getVehicleOccupant.md): Devolve o ped ou jogador sentado em um banco de um veículo.
- [getVehicleController (Compartilhado)](https://wiki.mymp.gg/pt/getVehicleController.md): Devolve quem está dirigindo um veículo, ou seja, o ocupante do banco 0.
- [getVehicleMaxPassengers (Servidor)](https://wiki.mymp.gg/pt/getVehicleMaxPassengers-server.md): Diz quantos passageiros cabem num veículo, sem contar o motorista.
