# getResourceRootElement (Compartido)

> Devuelve el elemento raíz de un recurso, el mismo que la variable global `resourceRoot` de ese recurso.

- **Plataforma**: MY Multiplayer (MYMP)
- **Tipo**: Función Lua
- **Lado**: Compartido
- **Categoría**: Recursos y módulos
- **URL**: https://wiki.mymp.gg/es/getResourceRootElement

## Sintaxis

```lua
element|false getResourceRootElement([resource|string resource = getThisResource()])
```

## Parámetros

| Nombre | Tipo | Descripción |
| --- | --- | --- |
| `resource` | `resource\|string` | El recurso, o su nombre. Sin él, el recurso que llama. *(por defecto: `getThisResource()`)* |

## Retorno

El elemento, o `false` si el recurso no está en ejecución.

## Ejemplo

```lua
local mapRoot = getResourceRootElement("race-map")
if mapRoot then
    addEventHandler("onResourceStop", mapRoot, function()
        outputServerLog("el mapa se detuvo")
    end)
end
```

### Si vienes de MTA

El elemento raíz es el propio elemento del recurso: es el mismo que devuelve `getThisResource`.

## Ver también

- [getResourceDynamicElementRoot (Compartido)](https://wiki.mymp.gg/es/getResourceDynamicElementRoot.md): Devuelve el elemento bajo el que quedan los elementos que el recurso crea por script. Es hijo del elemento del recurso y se llama dynamic.
- [getThisResource (Compartido)](https://wiki.mymp.gg/es/getThisResource.md): Devuelve el recurso en el que se está ejecutando el script.
- [getRootElement (Compartido)](https://wiki.mymp.gg/es/getRootElement.md): Devuelve el elemento raíz, la cima del árbol de elementos. Es el mismo valor que la variable global root.
