# isElementOnScreen (Cliente)

> Indica si un elemento aparece en pantalla.

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

## Sintaxis

```lua
bool isElementOnScreen(element element)
```

## Parámetros

| Nombre | Tipo | Descripción |
| --- | --- | --- |
| `element` | `element` | El elemento. |

## Retorno

`true` si el elemento está en pantalla, `false` si no o si no está cargado (streamed in).

## Ejemplo

```lua
addEventHandler("onClientRender", root, function()
    for _, vehicle in ipairs(getElementsByType("vehicle", root, true)) do
        if isElementOnScreen(vehicle) then
            local pos = getElementPosition(vehicle)
            local sx, sy = getScreenFromWorldPosition(pos.x, pos.y, pos.z + 1)
            if sx then
                dxDrawText("vehicle", sx, sy)
            end
        end
    end
end)
```

## Ver también

- [isElementStreamedIn (Cliente)](https://wiki.mymp.gg/es/isElementStreamedIn.md): Indica si un elemento está cargado en el mundo de este cliente.
- [getScreenFromWorldPosition (Cliente)](https://wiki.mymp.gg/es/getScreenFromWorldPosition.md): Proyecta un punto del mundo en la pantalla, con la cámara del fotograma actual.
