engineCreateModel
Cliente
Cria um novo modelo com um nome, só neste cliente. Ele é usado pelo nome, como qualquer outro modelo.
element engineCreateModel(string name, string kind [, string|element parent = nil])
Parâmetros
| Nome | Tipo | Descrição |
|---|---|---|
| name | string | Nome do modelo. Nenhum outro recurso pode ter criado um modelo com esse nome. |
| kind | string | object, vehicle, ped ou weapon. |
| parent | string|element | Um modelo do mesmo tipo (pelo nome, ou um elemento model) cujo model info o novo copia: handling, tipo de veículo, frames, txds, flags. Obrigatório para todo tipo exceto object.padrão nil |
Retorno
O novo elemento model. Lança um erro se os argumentos estiverem errados ou se o modelo não pôde ser criado.
Até que engineSetModelDrawable e engineSetModelCol lhe deem arquivos, um modelo com pai é desenhado e colide como o pai. Destruir o elemento ou parar o recurso remove o modelo, e os elementos que o usam são destruídos junto. O servidor nunca fica sabendo dele.
Exemplo
local model = engineCreateModel("u6car", "vehicle", "infernus")
engineSetModelDrawable(model, engineLoadDrawable("models/u6car.kdr"))
engineSetModelCol(model, engineLoadCol("models/u6car.kbn"))Vindo do MTASubstitui o
engineRequestModel do MTA: o modelo recebe um nome em vez de um id livre.