# stopResource (Compartido)

> Pide detener un recurso en ejecución. Se detiene en el siguiente ciclo de los recursos, no durante la llamada.

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

## Sintaxis

```lua
bool stopResource(resource|string resource)
```

## Parámetros

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

## Retorno

`true` si se pidió la detención, `false` si el recurso no existe o no está en ejecución.

Al detenerse, el recurso dispara `onResourceStop` y pierde sus elementos, timers, comandos y handlers.

## Ejemplo

```lua
addCommandHandler("stopmap", function()
    stopResource("race-map")
end)
```

## 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.
- [restartResource (Compartido)](https://wiki.mymp.gg/es/restartResource.md): Pide detener y volver a iniciar un recurso en ejecución. Ocurre en el siguiente ciclo de los recursos, no durante la llamada, y el recurso conserva su lugar en el orden de inicio.
- [onResourceStop (Servidor)](https://wiki.mymp.gg/es/onResourceStop.md): Se dispara cuando un recurso va a detenerse, mientras sus scripts y elementos todavía existen.
