# onResourceStop (Servidor)

> Se dispara cuando un recurso va a detenerse, mientras sus scripts y elementos todavía existen.

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

## Sintaxis

```lua
addEventHandler("onResourceStop", root, function(resource stoppedResource) ... end)
```

## Parámetros del handler

| Nombre | Tipo | Descripción |
| --- | --- | --- |
| `stoppedResource` | `resource` | El recurso que va a detenerse. |

## Source

El elemento del recurso que va a detenerse.

Con un handler en `resourceRoot`, solo el propio recurso; con uno en `root`, todos los recursos.

## Ejemplo

```lua
addEventHandler("onResourceStop", resourceRoot, function(stoppedResource)
    for _, player in ipairs(getPlayers()) do
        setElementData(player, "score", nil)
    end
end)
```

## Ver también

- [onResourceStart (Servidor)](https://wiki.mymp.gg/es/onResourceStart.md): Se dispara cuando un recurso termina de arrancar, después de ejecutar sus scripts y mapas.
- [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.
- [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.
- [getResourceName (Compartido)](https://wiki.mymp.gg/es/getResourceName.md): Devuelve el nombre de un recurso.
