# onResourceStart (Servidor)

> Disparado quando um recurso termina de começar, depois que os seus scripts e mapas rodaram.

- **Plataforma**: MY Multiplayer (MYMP)
- **Tipo**: Evento Lua
- **Lado**: Servidor
- **Categoria**: Recursos e módulos
- **URL**: https://wiki.mymp.gg/pt/onResourceStart

## Sintaxe

```lua
addEventHandler("onResourceStart", root, function(resource startedResource) ... end)
```

## Parâmetros do handler

| Nome | Tipo | Descrição |
| --- | --- | --- |
| `startedResource` | `resource` | O recurso que começou. |

## Source

O elemento do recurso que começou.

Com um handler em `resourceRoot`, só o próprio recurso; com um em `root`, todos os recursos.

## Exemplo

```lua
addEventHandler("onResourceStart", root, function(startedResource)
    outputServerLog("started " .. getResourceName(startedResource))
end)
```

## Veja também

- [onResourceStop (Servidor)](https://wiki.mymp.gg/pt/onResourceStop.md): Disparado quando um recurso vai parar, enquanto os seus scripts e elementos ainda existem.
- [onResourcePreStart (Servidor)](https://wiki.mymp.gg/pt/onResourcePreStart.md): Disparado quando um recurso está começando, antes de rodar os seus scripts. Cancelar o evento impede o recurso de começar.
- [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.
- [getResourceName (Compartilhado)](https://wiki.mymp.gg/pt/getResourceName.md): Devolve o nome de um recurso.
