# isElementOnScreen (Cliente)

> Diz se um elemento aparece na tela.

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

## Sintaxe

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

## Parâmetros

| Nome | Tipo | Descrição |
| --- | --- | --- |
| `element` | `element` | O elemento. |

## Retorno

`true` se o elemento está na tela, `false` se não ou se ele não está carregado (streamed in).

## Exemplo

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

## Veja também

- [isElementStreamedIn (Cliente)](https://wiki.mymp.gg/pt/isElementStreamedIn.md): Diz se um elemento está carregado no mundo deste cliente.
- [getScreenFromWorldPosition (Cliente)](https://wiki.mymp.gg/pt/getScreenFromWorldPosition.md): Projeta um ponto do mundo na tela, com a câmera do quadro atual.
