# destroyElement (Compartido)

> Destruye un elemento y todos sus hijos. Antes de desaparecer, cada uno dispara `onElementDestroy` en el servidor u `onClientElementDestroy` en el cliente.

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

## Sintaxis

```lua
bool destroyElement(element element)
```

## Parámetros

| Nombre | Tipo | Descripción |
| --- | --- | --- |
| `element` | `element` | Elemento a destruir. |

## Retorno

`true` si se destruyó. `false` si el elemento ya se está destruyendo o no se puede destruir.

La raíz, los recursos, la consola y los jugadores no se pueden destruir. En el cliente, tampoco los elementos que vinieron del servidor.

## Ejemplo

```lua
local marker = createElement("checkpoint")
setTimer(destroyElement, 10000, 1, marker)
```

## Ver también

- [createElement (Compartido)](https://wiki.mymp.gg/es/createElement.md): Crea un elemento de un tipo inventado por el script, sin nada en el mundo. Queda bajo la raíz dinámica del recurso.
- [isElement (Compartido)](https://wiki.mymp.gg/es/isElement.md): Indica si un valor es un elemento que todavía existe.
- [onElementDestroy (Servidor)](https://wiki.mymp.gg/es/onElementDestroy.md): Se dispara cuando un elemento va a ser destruido, mientras todavía existe.
- [onClientElementDestroy (Cliente)](https://wiki.mymp.gg/es/onClientElementDestroy.md): Se dispara cuando un elemento va a ser destruido, mientras todavía existe.
