# getElementComponentVisible (Cliente)

> Diz se um componente de um veículo ou objeto está visível.

- **Plataforma**: MY Multiplayer (MYMP)
- **Tipo**: Função Lua
- **Lado**: Cliente
- **Categoria**: Componentes e ossos
- **URL**: https://wiki.mymp.gg/pt/getElementComponentVisible

## Sintaxe

```lua
bool getElementComponentVisible(vehicle|object element, string component)
```

## Parâmetros

| Nome | Tipo | Descrição |
| --- | --- | --- |
| `element` | `vehicle\|object` | O veículo ou objeto. |
| `component` | `string` | Nome do componente, como `getElementComponents` lista. |

## Retorno

`true` se está visível. `false` se está escondido ou se o componente não existe.

## Exemplo

```lua
bindKey("b", "down", function()
    local vehicle = getPedOccupiedVehicle(localPlayer)
    if vehicle then
        local visible = getElementComponentVisible(vehicle, "bonnet_dummy")
        setElementComponentVisible(vehicle, "bonnet_dummy", not visible)
    end
end)
```

### Vindo do MTA

Equivale ao `getVehicleComponentVisible` do MTA, mas também funciona com objetos.

## Veja também

- [setElementComponentVisible (Cliente)](https://wiki.mymp.gg/pt/setElementComponentVisible.md): Mostra ou esconde um componente de um veículo ou objeto. A mudança vale só neste cliente.
- [getElementComponents (Cliente)](https://wiki.mymp.gg/pt/getElementComponents.md): Lista os componentes de um veículo ou objeto: os frames com nome do seu modelo.
