# getResourceState (Compartido)

> Indica en qué estado está un recurso.

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

## Sintaxis

```lua
string|false getResourceState(resource|string resource)
```

## Parámetros

| Nombre | Tipo | Descripción |
| --- | --- | --- |
| `resource` | `resource\|string` | El recurso, o su nombre. |

## Retorno

`"loaded"` (detenido), `"starting"`, `"running"` o `"stopping"`, o `false` si el recurso no existe.

## Ejemplo

```lua
if getResourceState("scoreboard") == "loaded" then
    startResource("scoreboard")
end
```

### Atención

Un recurso detenido solo se puede pasar por su nombre, ya que no tiene elemento.

## Ver también

- [startResource (Compartido)](https://wiki.mymp.gg/es/startResource.md): Inicia un recurso en el momento, después de iniciar los recursos que incluye con <include> en su meta.xml.
- [stopResource (Compartido)](https://wiki.mymp.gg/es/stopResource.md): Pide detener un recurso en ejecución. Se detiene en el siguiente ciclo de los recursos, no durante la llamada.
- [getResourceFromName (Compartido)](https://wiki.mymp.gg/es/getResourceFromName.md): Busca un recurso por su nombre.
