M MY Multiplayer: Wiki
Lado
Tipo

engineRequestModel

Cliente

Pide al streaming que cargue un modelo y lo mantiene cargado para este recurso hasta que se libere.

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

Parámetros

NombreTipoDescripción
modelstring|elementNombre del modelo, o un elemento model creado con engineCreateModel.
blockingbooltrue carga el modelo en el momento, deteniendo el juego hasta que termine.por defecto false

Retorno

true cuando se hizo el pedido. Con blocking, si el modelo está cargado cuando la función vuelve.

Cada recurso guarda su propio pedido. El modelo sigue cargado hasta que todos los recursos que lo pidieron llamen a engineReleaseModel o se detengan.

Ejemplo

engineRequestModel("infernus")

setTimer(function()
    if engineHasModelLoaded("infernus") then
        outputDebugString("el infernus está listo")
    end
end, 1000, 1)
Si vienes de MTAEn MTA, engineRequestModel crea un modelo nuevo. Aquí carga un modelo existente, como el opcode REQUEST_MODEL de SA. Para crear un modelo, usa engineCreateModel.
AtenciónUn nombre que ningún modelo tiene, o un modelo sin drawable (solo colisión, por ejemplo), genera un error.

Ver también