engineSetElementOverlay
Cliente
Desenha um material como uma camada a mais por cima dos materiais escolhidos de um único veículo, ped ou objeto.
bool engineSetElementOverlay(element element, int|string selector, material material [, int priority = 0, int order = 0])
Parâmetros
| Nome | Tipo | Descrição |
|---|---|---|
| element | element | Um veículo, ped, jogador ou objeto. |
| selector | int|string | Qual material: o índice a partir de 1 ou o nome, como engineGetModelMaterials os lista. O nome não diferencia maiúsculas e aceita os curingas * e ?. |
| material | material | O material desenhado por cima. |
| priority | int | Desempata camadas com a mesma ordem: a de maior prioridade é desenhada depois.padrão 0 |
| order | int | A ordem entre as camadas do mesmo material, da menor para a maior.padrão 0 |
Retorno
true quando foi aplicado.
Todas as camadas que escolhem um material são desenhadas, por ordem e depois por prioridade.
Exemplo
local highlight = engineCreateMaterial("surface_emissive")
engineSetMaterialValue(highlight, "glowTint", tocolor(80, 160, 255))
local crate = createObject("trafficcone", 2490.0, -1670.0, 13.3)
engineSetElementOverlay(crate, "*", highlight)AtençãoUm elemento que não é veículo, ped, jogador ou objeto é um erro.