M MY Multiplayer: Wiki
Lado
Tipo

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

NomeTipoDescrição
namestringNome do modelo. Nenhum outro recurso pode ter criado um modelo com esse nome.
kindstringobject, vehicle, ped ou weapon.
parentstring|elementUm 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.

Veja também