# engineRestoreElementTexture (Cliente)

> Remove as trocas de textura que este recurso aplicou num elemento com `engineSetElementTexture`.

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

## Sintaxe

```lua
bool engineRestoreElementTexture(element element [, string name = nil, texture|dui|bool source = nil])
```

## Parâmetros

| Nome | Tipo | Descrição |
| --- | --- | --- |
| `element` | `element` | O veículo, ped, jogador ou objeto. |
| `name` | `string` | Só as trocas feitas sob esse nome. Sem ele, todas as trocas deste recurso no elemento. *(padrão: `nil`)* |
| `source` | `texture\|dui\|bool` | Só as trocas para essa fonte (`false` para as que escondem). *(padrão: `nil`)* |

## Retorno

`true` se ao menos uma troca foi removida, `false` se nenhuma bateu. Lança um erro se o elemento não for veículo, ped, jogador ou objeto.

## Exemplo

```lua
local vehicle = createVehicle("infernus", 1544.0, -1675.0, 13.6)
engineSetElementTexture(vehicle, "vehiclelights128", false)

setTimer(function()
    engineRestoreElementTexture(vehicle)
end, 5000, 1)
```

## Veja também

- [engineSetElementTexture (Cliente)](https://wiki.mymp.gg/pt/engineSetElementTexture.md): Troca uma textura de um único veículo, ped, jogador ou objeto. As outras instâncias do mesmo modelo mantêm suas texturas.
- [engineRestoreModelTexture (Cliente)](https://wiki.mymp.gg/pt/engineRestoreModelTexture.md): Remove as trocas de textura que este recurso aplicou num modelo com engineSetModelTexture.
- [engineRestoreElementMaterial (Cliente)](https://wiki.mymp.gg/pt/engineRestoreElementMaterial.md): Desfaz o que engineSetElementMaterial deste recurso fez de um único veículo, ped ou objeto.
