# stopResource (Compartilhado)

> Pede para parar um recurso que está rodando. Ele para no próximo ciclo dos recursos, não durante a chamada.

- **Plataforma**: MY Multiplayer (MYMP)
- **Tipo**: Função Lua
- **Lado**: Compartilhado
- **Categoria**: Recursos e módulos
- **URL**: https://wiki.mymp.gg/pt/stopResource

## Sintaxe

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

## Parâmetros

| Nome | Tipo | Descrição |
| --- | --- | --- |
| `resource` | `resource\|string` | O recurso, ou o nome dele. |

## Retorno

`true` se a parada foi pedida, `false` se o recurso não existe ou não está rodando.

Ao parar, o recurso dispara `onResourceStop` e perde seus elementos, timers, comandos e handlers.

## Exemplo

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

## Veja também

- [startResource (Compartilhado)](https://wiki.mymp.gg/pt/startResource.md): Inicia um recurso na hora, depois de iniciar os recursos que ele inclui com <include> no meta.xml.
- [restartResource (Compartilhado)](https://wiki.mymp.gg/pt/restartResource.md): Pede para parar e iniciar de novo um recurso que está rodando. Isso acontece no próximo ciclo dos recursos, não durante a chamada, e o recurso volta ao seu lugar na ordem de início.
- [onResourceStop (Servidor)](https://wiki.mymp.gg/pt/onResourceStop.md): Disparado quando um recurso vai parar, enquanto os seus scripts e elementos ainda existem.
