onResourceStart
Disparado depois que um resource carregou, rodou todos os scripts de servidor com sucesso e entrou no estado running, mas antes de o início ser anunciado aos clientes.
A raiz do resource que iniciou.
Parâmetros
Seção intitulada “Parâmetros”| Posição | Nome | Tipo | Descrição |
|---|---|---|---|
| 1 | oResource | resource | O resource que iniciou. |
Cancelável
Seção intitulada “Cancelável”Sim.
Cancelar para imediatamente o resource que acabou de iniciar, executa a limpeza normal de parada e faz a operação de início retornar falha. Os assets e o início do resource não são anunciados aos clientes.
Se o próprio manipulador parar o resource, ele também não é anunciado aos clientes.
Como o source é a raiz do resource que iniciou, prender o manipulador ao seu próprio resourceRoot faz com que ele só reaja ao início do seu resource. Prender à raiz do servidor faz com que ele reaja a todos.
Exemplo
Seção intitulada “Exemplo”-- só o meu resourceaddEventHandler("onResourceStart", resourceRoot, function() outputDebugString("carregando o mapa...")end)
-- qualquer resourceaddEventHandler("onResourceStart", root, function(oResource) outputDebugString("iniciou: " .. getResourceName(oResource))end)Veja também
Seção intitulada “Veja também”onResourceStop— Disparado quando um resource está sendo parado, enquanto os scripts dele ainda estão vivos.onResourcePreStart— Disparado logo antes de um resource iniciar, antes de os scripts dele rodarem.onResourceStateChange— Disparado quando um resource em execução muda de estado.onResourceLoadStateChange— Disparado quando um resource entra, muda ou sai da lista de resources — o que o refresh faz.onPlayerResourceStart— Disparado uma vez por jogador, por resource, quando aquele jogador termina de receber o lado cliente de um resource.