> For the complete documentation index, see [llms.txt](https://oph3zdev.gitbook.io/docs/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://oph3zdev.gitbook.io/docs/paid-scripts/inventory/exports/client.md).

# Client

### GetItemList

The full item definition table.

```lua
exports["oph3z-inventory"]:GetItemList()
```

### getUserInventory

The local player's item list.

```lua
exports["oph3z-inventory"]:getUserInventory()
```

### SearchPlayer

Opens a player's inventory, rob rules apply.

```lua
exports["oph3z-inventory"]:SearchPlayer(serverId)
```

### OpenStash

Opens a stash.

```lua
exports["oph3z-inventory"]:OpenStash("evidence_locker")
```

### TradeRequest

Sends a trade request, `nil` = the closest player.

```lua
exports["oph3z-inventory"]:TradeRequest(serverId)
```

### ApplyClothingToPed

Dresses any freemode ped with an equipment table, e.g. a multicharacter preview ped.

```lua
exports["oph3z-inventory"]:ApplyClothingToPed(ped, equipment)
```

### SetClothingPaused

Pauses or resumes item clothing rendering, used for uniform overlays.

```lua
exports["oph3z-inventory"]:SetClothingPaused(true)
```

### SetWornVisualsPaused

Pauses or resumes the bag and vest visual watcher, used by the appearance store during try-on.

```lua
exports["oph3z-inventory"]:SetWornVisualsPaused(true)
```

### GetEquipment

The local player's currently worn equipment, keyed by slot.

```lua
exports["oph3z-inventory"]:GetEquipment()
```
