M MY Multiplayer: Wiki
Lado
Tipo

engineRequestModel

Cliente

Pede ao streaming que carregue um modelo e o mantém carregado para este recurso até ser liberado.

bool engineRequestModel(string|element model [, bool blocking = false])

Parâmetros

NomeTipoDescrição
modelstring|elementNome do modelo ou um elemento model criado com engineCreateModel.
blockingbooltrue carrega o modelo na hora, parando o jogo até terminar.padrão false

Retorno

true quando o pedido foi feito. Com blocking, se o modelo já está carregado quando a função volta.

Cada recurso guarda o próprio pedido. O modelo continua carregado até todos os recursos que o pediram chamarem engineReleaseModel ou pararem.

Exemplo

engineRequestModel("infernus")

setTimer(function()
    if engineHasModelLoaded("infernus") then
        outputDebugString("o infernus está pronto")
    end
end, 1000, 1)
Vindo do MTANo MTA, engineRequestModel cria um modelo novo. Aqui ela carrega um modelo existente, como o opcode REQUEST_MODEL do SA. Para criar um modelo, use engineCreateModel.
AtençãoUm nome que nenhum modelo tem, ou um modelo sem drawable (só colisão, por exemplo), gera erro.

Veja também