# resetElementComponentPosition (Cliente)

> Devolve um componente de um veículo ou objeto à posição original do modelo, desfazendo `setElementComponentPosition`.

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

## Sintaxe

```lua
bool resetElementComponentPosition(vehicle|object element, string component)
```

## Parâmetros

| Nome | Tipo | Descrição |
| --- | --- | --- |
| `element` | `vehicle\|object` | O veículo ou objeto. |
| `component` | `string` | Nome do componente, como `getElementComponents` lista. |

## Retorno

`true` se voltou, `false` se o componente não existe.

## Exemplo

```lua
addCommandHandler("resetbonnet", function()
    local vehicle = getPedOccupiedVehicle(localPlayer)
    if vehicle then
        resetElementComponentPosition(vehicle, "bonnet_dummy")
    end
end)
```

### Vindo do MTA

Equivale ao `resetVehicleComponentPosition` do MTA, mas também funciona com objetos.

## Veja também

- [setElementComponentPosition (Cliente)](https://wiki.mymp.gg/pt/setElementComponentPosition.md): Move um componente de um veículo ou objeto. A mudança vale só neste cliente.
- [getElementComponentPosition (Cliente)](https://wiki.mymp.gg/pt/getElementComponentPosition.md): Devolve a posição de um componente de um veículo ou objeto.
- [getElementComponents (Cliente)](https://wiki.mymp.gg/pt/getElementComponents.md): Lista os componentes de um veículo ou objeto: os frames com nome do seu modelo.
