M MY Multiplayer: Wiki
Lado
Tipo

onClientAssetLoad

ClienteEvento

Disparado uma vez quando um asset que um script começou a carregar em segundo plano fica pronto, ou falha.

addEventHandler("onClientAssetLoad", root, function(bool loaded) … end)

Parâmetros do handler

NomeTipoDescrição
loadedbooltrue se carregou, false se não pôde ser lido, decodificado ou compilado.

Source

O asset: um txd de engineLoadTxd, uma texture de engineCreateTexture ou um shader de engineCreateShader.

Só dispara no primeiro carregamento. Mudar os pixels de uma textura depois não o dispara de novo.

Exemplo

local txd = engineLoadTxd("models/u6car.ktd")

addEventHandler("onClientAssetLoad", txd, function(loaded)
    if not loaded then
        outputDebugString("não foi possível ler u6car.ktd")
        return
    end
    engineSetModelTxd("infernus", source)
end)

Veja também