# engineRestoreModelDrawable (Cliente)

> Quita el drawable que este recurso dio a un modelo con `engineSetModelDrawable`, para que dibuje lo que dibujaba antes.

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

## Sintaxis

```lua
bool engineRestoreModelDrawable(string|element model [, element drawable = nil])
```

## Parámetros

| Nombre | Tipo | Descripción |
| --- | --- | --- |
| `model` | `string\|element` | Nombre del modelo, o un elemento `model` de `engineCreateModel`. |
| `drawable` | `element` | Solo si el drawable que este recurso dio al modelo es este. *(por defecto: `nil`)* |

## Retorno

`true` si se quitó un drawable, `false` si ninguno coincidió. Lanza un error si ningún modelo tiene ese nombre.

## Ejemplo

```lua
local drawable = engineLoadDrawable("models/infernus_tuned.kdr")
engineSetModelDrawable("infernus", drawable)

addCommandHandler("stockinfernus", function()
    engineRestoreModelDrawable("infernus")
end)
```

### Si vienes de MTA

Reemplaza el `engineRestoreModel` de MTA.

## 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.
- [engineRestoreModelCol (Cliente)](https://wiki.mymp.gg/es/engineRestoreModelCol.md): Quita la colisión que este recurso dio a un modelo con engineSetModelCol, para que colisione como antes.
