# engineLoadDrawable (Cliente)

> Carga un drawable (`.kdr`) desde un archivo del recurso para dárselo a un modelo.

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

## Sintaxis

```lua
element engineLoadDrawable(string path)
```

## Parámetros

| Nombre | Tipo | Descripción |
| --- | --- | --- |
| `path` | `string` | Ruta del archivo `.kdr` en el recurso. |

## Retorno

Un elemento `drawable`. Lanza un error si no se encuentra o no se puede leer el archivo.

Destruir el elemento descarta el archivo, y los modelos a los que se dio vuelven a lo que dibujaban antes.

## Ejemplo

```lua
local model = engineCreateModel("bench_blue", "object")
local drawable = engineLoadDrawable("models/bench_blue.kdr")
engineSetModelDrawable(model, drawable)
```

### Si vienes de MTA

Reemplaza el `engineLoadDFF` de MTA. Lee el `.kdr` del motor, no un `.dff`.

## Ver también

- [engineSetModelDrawable (Cliente)](https://wiki.mymp.gg/es/engineSetModelDrawable.md): Hace que un modelo dibuje un drawable cargado con engineLoadDrawable en lugar del suyo.
- [engineLoadCol (Cliente)](https://wiki.mymp.gg/es/engineLoadCol.md): Carga un archivo de colisión (.kbn) del recurso para dárselo a un modelo.
- [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.
