engineSetElementTexture
Cliente
Troca uma textura de um único veículo, ped, jogador ou objeto. As outras instâncias do mesmo modelo mantêm suas texturas.
bool engineSetElementTexture(element element, string name, texture|dui|bool source [, int priority = 0])
Parâmetros
| Nome | Tipo | Descrição |
|---|---|---|
| element | element | O veículo, ped, jogador ou objeto. |
| name | string | Nome da textura que os materiais dele usam, ou um padrão glob. |
| source | texture|dui|bool | Uma texture, um dui, ou false para esconder a textura. |
| priority | int | Entre 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 o elemento não for veículo, ped, jogador ou objeto, ou se a fonte não for uma imagem ou false.
A troca é mantida enquanto o elemento existir, esteja ele carregado ou não. As trocas de um elemento valem antes das do modelo (engineSetModelTexture) e das do mundo (engineSetWorldTexture).
Exemplo
local vehicle = createVehicle("infernus", 1544.0, -1675.0, 13.6)
local lights = engineCreateTexture("images/lights.png")
engineSetElementTexture(vehicle, "vehiclelights128", lights)