# 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.

- **Plataforma**: MY Multiplayer (MYMP)
- **Tipo**: Função Lua
- **Lado**: Cliente
- **Categoria**: Texturas
- **URL**: https://wiki.mymp.gg/pt/engineSetElementTexture

## Sintaxe

```lua
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

```lua
local vehicle = createVehicle("infernus", 1544.0, -1675.0, 13.6)
local lights = engineCreateTexture("images/lights.png")
engineSetElementTexture(vehicle, "vehiclelights128", lights)
```

## Veja também

- [engineRestoreElementTexture (Cliente)](https://wiki.mymp.gg/pt/engineRestoreElementTexture.md): Remove as trocas de textura que este recurso aplicou num elemento com engineSetElementTexture.
- [engineSetModelTexture (Cliente)](https://wiki.mymp.gg/pt/engineSetModelTexture.md): 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.
- [engineSetElementMaterial (Cliente)](https://wiki.mymp.gg/pt/engineSetElementMaterial.md): Substitui os materiais escolhidos de um único veículo, ped ou objeto por um material.
