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
| Nombre | Tipo | Descripción |
|---|---|---|
| name | string | Nombre del modelo. Ningún otro recurso puede haber creado un modelo con este nombre. |
| kind | string | object, vehicle, ped o weapon. |
| parent | string|element | Un 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.