# engineGetModels (Cliente)

> Lista los modelos que conoce este cliente, con el origen de cada uno.

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

## Sintaxis

```lua
table engineGetModels([string kind = nil])
```

## Parámetros

| Nombre | Tipo | Descripción |
| --- | --- | --- |
| `kind` | `string` | Solo modelos de este tipo: `object`, `vehicle`, `ped` o `weapon`. Sin él, todos los modelos. *(por defecto: `nil`)* |

## Retorno

Una tabla indexada por el nombre del modelo. Cada valor tiene `origin` (`"engine"` o `"content"`), `owner` (el pack o recurso que lo trajo), `kind`, `drawable` (quién da el drawable que dibuja) y, para un modelo creado con `engineCreateModel` a partir de un padre, `parent`. Lanza un error si `kind` es desconocido.

## Ejemplo

```lua
for name, info in pairs(engineGetModels("vehicle")) do
    if info.parent then
        print(name .. " está basado en " .. info.parent)
    end
end
```

## Ver también

- [engineCreateModel (Cliente)](https://wiki.mymp.gg/es/engineCreateModel.md): Crea un nuevo modelo con un nombre, solo en este cliente. Se usa por su nombre, como cualquier otro modelo.
- [engineGetModelTxds (Cliente)](https://wiki.mymp.gg/es/engineGetModelTxds.md): Lista los txds de los que un modelo toma sus texturas, en el orden en que los busca.
- [engineGetTxds (Cliente)](https://wiki.mymp.gg/es/engineGetTxds.md): Lista todos los diccionarios de texturas que conoce este cliente, con el origen de cada uno.
