# engineHasModelLoaded (Client)

> Tells whether a model is loaded in memory.

- **Platform**: MY Multiplayer (MYMP)
- **Kind**: Lua Function
- **Side**: Client
- **Category**: Graphics settings
- **URL**: https://wiki.mymp.gg/en/engineHasModelLoaded

## Syntax

```lua
bool engineHasModelLoaded(string|element model)
```

## Parameters

| Name | Type | Description |
| --- | --- | --- |
| `model` | `string\|element` | The model's name, or a `model` element made with `engineCreateModel`. |

## Returns

`true` if the model is loaded.

## Example

```lua
if not engineHasModelLoaded("infernus") then
    engineRequestModel("infernus", true)
end
```

## See also

- [engineRequestModel (Client)](https://wiki.mymp.gg/en/engineRequestModel.md): Asks the streamer to load a model and keeps it loaded for this resource until it is released.
- [engineReleaseModel (Client)](https://wiki.mymp.gg/en/engineReleaseModel.md): Drops the model request this resource made with engineRequestModel.
