M MY Multiplayer: Wiki
Lado
Tipo

engineSetModelTexture

Cliente

Troca uma textura em todas as instâncias de um modelo. Só os materiais desse modelo mudam, não o txd de onde a textura vem.

bool engineSetModelTexture(string|element model, string name, texture|dui|bool source [, int priority = 0])

Parâmetros

NomeTipoDescrição
modelstring|elementNome do modelo, ou um elemento model de engineCreateModel. Ele não precisa estar carregado.
namestringNome da textura que os materiais dele usam, ou um padrão glob.
sourcetexture|dui|boolUma texture, um dui, ou false para esconder a textura.
priorityintEntre várias trocas para a mesma textura, a maior prioridade vale; entre iguais, a mais nova.padrão 0

Retorno

true quando a troca é aplicada. Lança um erro se nenhum modelo tiver esse nome ou se a fonte não for uma imagem ou false.

As trocas de um modelo valem abaixo das de um elemento (engineSetElementTexture) e acima das do mundo (engineSetWorldTexture).

Exemplo

local lights = engineCreateTexture("images/lights.png")
engineSetModelTexture("infernus", "vehiclelights128", lights)

Veja também