# getElementComponentVisible (Cliente)

> Indica si un componente de un vehículo u objeto está visible.

- **Plataforma**: MY Multiplayer (MYMP)
- **Tipo**: Función Lua
- **Lado**: Cliente
- **Categoría**: Componentes y huesos
- **URL**: https://wiki.mymp.gg/es/getElementComponentVisible

## Sintaxis

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

## Parámetros

| Nombre | Tipo | Descripción |
| --- | --- | --- |
| `element` | `vehicle\|object` | El vehículo u objeto. |
| `component` | `string` | Nombre del componente, como lo lista `getElementComponents`. |

## Retorno

`true` si está visible. `false` si está oculto o si el componente no existe.

## Ejemplo

```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)
```

### Si vienes de MTA

Equivale al `getVehicleComponentVisible` de MTA, pero también funciona con objetos.

## Ver también

- [setElementComponentVisible (Cliente)](https://wiki.mymp.gg/es/setElementComponentVisible.md): Muestra u oculta un componente de un vehículo u objeto. El cambio solo vale en este cliente.
- [getElementComponents (Cliente)](https://wiki.mymp.gg/es/getElementComponents.md): Lista los componentes de un vehículo u objeto: los frames con nombre de su modelo.
