# getElementAttachedOffsets (Compartilhado)

> Lê o deslocamento, a rotação e o socket com que um elemento está anexado.

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

## Sintaxe

```lua
float getElementAttachedOffsets(element element)
```

## Parâmetros

| Nome | Tipo | Descrição |
| --- | --- | --- |
| `element` | `element` | O elemento anexado. |

## Retorno

Sete valores: `x, y, z` do deslocamento, `rx, ry, rz` da rotação e o socket (o nome ou o número usado, ou `nil` se o elemento segue a raiz do alvo).

A função não confere se o elemento está anexado: ela devolve os valores que o elemento guarda.

## Exemplo

```lua
addCommandHandler("subir", function(player)
    if not isElementAttached(player) then
        return
    end
    local x, y, z, rx, ry, rz, socket = getElementAttachedOffsets(player)
    setElementAttachedOffsets(player, x, y, z + 0.5, rx, ry, rz, socket)
end)
```

## Veja também

- [setElementAttachedOffsets (Compartilhado)](https://wiki.mymp.gg/pt/setElementAttachedOffsets.md): Muda o deslocamento, a rotação e, se pedido, o socket de um elemento anexado.
- [attachElements (Compartilhado)](https://wiki.mymp.gg/pt/attachElements.md): Pendura um elemento em outro. A partir daí ele segue o alvo até ser solto.
- [getElementAttachedTo (Compartilhado)](https://wiki.mymp.gg/pt/getElementAttachedTo.md): Diz em qual elemento um elemento está anexado.
