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
| Nome | Tipo | Descrição |
|---|---|---|
| model | string|element | Nome do modelo ou um elemento model criado com engineCreateModel. |
| blocking | bool | true 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.