Pular para o conteúdo

onResourcePreStart

Servidor Cancelável Resources

Disparado logo antes de um resource iniciar, antes de os scripts dele rodarem.

A raiz do servidor. O resource que está subindo ainda não tem elemento raiz, e é exatamente por isso que este evento cai na raiz do servidor.

PosiçãoNomeTipoDescrição
1oResourceresourceO resource prestes a iniciar.

Sim.

Cancelar impede o resource de iniciar.

-- impede um resource de subir
addEventHandler("onResourcePreStart", root, function(oResource)
if getResourceName(oResource) == "coisa-quebrada" then
cancelEvent()
end
end)
  • 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.
  • onResourceStop — Disparado quando um resource está sendo parado, enquanto os scripts dele ainda estão vivos.
  • 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.