# restartResource (Compartido)

> 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.

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

## Sintaxis

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

## Parámetros

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

## Retorno

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

## Ejemplo

```lua
addCommandHandler("restartmap", function()
    restartResource("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.
- [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.
- [getResourceState (Compartido)](https://wiki.mymp.gg/es/getResourceState.md): Indica en qué estado está un recurso.
