# setElementAttachedOffsets (Compartido)

> Cambia el desplazamiento, la rotación y, si se pide, el socket de un elemento adjunto.

- **Plataforma**: MY Multiplayer (MYMP)
- **Tipo**: Función Lua
- **Lado**: Compartido
- **Categoría**: Adjuntos
- **URL**: https://wiki.mymp.gg/es/setElementAttachedOffsets

## Sintaxis

```lua
bool setElementAttachedOffsets(element element [, float x, y, z = 0, 0, 0, float rx, ry, rz = 0, 0, 0, string|int socket = nil])
```

## Parámetros

| Nombre | Tipo | Descripción |
| --- | --- | --- |
| `element` | `element` | El elemento adjunto. |
| `x, y, z` | `float` | Desplazamiento respecto al objetivo, o un vec3. *(por defecto: `0, 0, 0`)* |
| `rx, ry, rz` | `float` | Rotación respecto al objetivo, o un vec3. *(por defecto: `0, 0, 0`)* |
| `socket` | `string\|int` | Dónde sujetarlo en el objetivo: el hueso de un ped (el id de MTA o el nombre en el rig) o el componente o frame de un vehículo u objeto. Un número solo vale cuando el objetivo es un ped, un jugador o un objeto. Sin socket, se mantiene el actual. *(por defecto: `nil`)* |

## Retorno

`true` si cambió. `false` cuando el objetivo no tiene ese socket.

## Ejemplo

```lua
local vehicle = createVehicle("infernus", 1544.0, -1675.0, 13.6)
local ped = createPed("male01", 1544.0, -1675.0, 15.0)
attachElements(ped, vehicle, 0, 0, 1.2)
setElementAttachedOffsets(ped, 0, -1, 1.2, 0, 0, 180)
```

### Atención

Si se pasa un elemento padre, como `resourceRoot`, también cambia los desplazamientos de todos los elementos debajo de él, pero el resultado devuelto es solo el del propio elemento.

## Ver también

- [getElementAttachedOffsets (Compartido)](https://wiki.mymp.gg/es/getElementAttachedOffsets.md): Lee el desplazamiento, la rotación y el socket con que un elemento está adjunto.
- [attachElements (Compartido)](https://wiki.mymp.gg/es/attachElements.md): Cuelga un elemento de otro. A partir de ahí sigue al objetivo hasta que se suelte.
- [detachElements (Compartido)](https://wiki.mymp.gg/es/detachElements.md): Suelta un elemento del elemento del que cuelga. Se queda donde está.
