# getElementMatrix (Compartido)

> Lee la matriz 4x4 de un elemento, hecha con su posición y rotación.

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

## Sintaxis

```lua
table|false getElementMatrix(element element [, bool legacy = true])
```

## Parámetros

| Nombre | Tipo | Descripción |
| --- | --- | --- |
| `element` | `element` | Elemento a leer. |
| `legacy` | `bool` | Con `true`, el cuarto número de las tres primeras filas es 1. Con `false`, es 0. *(por defecto: `true`)* |

## Retorno

Una tabla de cuatro filas de cuatro números: derecha, frente, arriba y posición. `false` si el elemento no tiene posición o rotación.

El cuarto número de la fila de la posición es siempre 1.

## Ejemplo

```lua
local m = getElementMatrix(localPlayer, false)
local x = m[4][1] + m[2][1] * 3
local y = m[4][2] + m[2][2] * 3
local z = m[4][3] + m[2][3] * 3
createObject("trafficcone", x, y, z)
```

## Ver también

- [setElementMatrix (Compartido)](https://wiki.mymp.gg/es/setElementMatrix.md): Coloca y gira un elemento a partir de una matriz.
- [getElementPosition (Compartido)](https://wiki.mymp.gg/es/getElementPosition.md): Lee la posición de un elemento en el mundo.
- [getElementRotation (Compartido)](https://wiki.mymp.gg/es/getElementRotation.md): Lee la rotación de un elemento en grados.
