# isElement (Compartilhado)

> Diz se um valor é um elemento que ainda existe.

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

## Sintaxe

```lua
bool isElement(any value)
```

## Parâmetros

| Nome | Tipo | Descrição |
| --- | --- | --- |
| `value` | `any` | Qualquer valor. Não dá erro se não for um elemento. |

## Retorno

`true` se é um elemento existente, `false` para qualquer outro valor ou para um elemento já destruído.

## Exemplo

```lua
local blip = createElement("checkpoint")

setTimer(function()
    if isElement(blip) then
        destroyElement(blip)
    end
end, 5000, 1)
```

## Veja também

- [getElementType (Compartilhado)](https://wiki.mymp.gg/pt/getElementType.md): Lê o tipo de um elemento, como "player", "vehicle" ou o tipo dado em createElement.
- [destroyElement (Compartilhado)](https://wiki.mymp.gg/pt/destroyElement.md): Destrói um elemento e todos os seus filhos. Antes de sumir, cada um dispara onElementDestroy no servidor ou onClientElementDestroy no cliente.
- [createElement (Compartilhado)](https://wiki.mymp.gg/pt/createElement.md): Cria um elemento de um tipo inventado pelo script, sem nada no mundo. Ele fica sob a raiz dinâmica do recurso.
