M MY Multiplayer: Wiki
Lado
Tipo

engineCreateModel

Cliente

Crea un nuevo modelo con un nombre, solo en este cliente. Se usa por su nombre, como cualquier otro modelo.

element engineCreateModel(string name, string kind [, string|element parent = nil])

Parámetros

NombreTipoDescripción
namestringNombre del modelo. Ningún otro recurso puede haber creado un modelo con este nombre.
kindstringobject, vehicle, ped o weapon.
parentstring|elementUn modelo del mismo tipo (por nombre, o un elemento model) cuyo model info copia el nuevo: handling, tipo de vehículo, frames, txds, flags. Obligatorio para todo tipo salvo object.por defecto nil

Retorno

El nuevo elemento model. Lanza un error si los argumentos son incorrectos o si no se pudo crear el modelo.

Hasta que engineSetModelDrawable y engineSetModelCol le den archivos, un modelo con padre se dibuja y colisiona como su padre. Destruir el elemento o detener el recurso quita el modelo, y los elementos que lo usan se destruyen con él. El servidor nunca se entera de él.

Ejemplo

local model = engineCreateModel("u6car", "vehicle", "infernus")
engineSetModelDrawable(model, engineLoadDrawable("models/u6car.kdr"))
engineSetModelCol(model, engineLoadCol("models/u6car.kbn"))
Si vienes de MTAReemplaza el engineRequestModel de MTA: el modelo recibe un nombre en lugar de un id libre.

Ver también