Skip to main content
Grid Inventory

Client inventory

Read the local inventory, open stashes and synchronize clothing from client-side resources.

API reference

Inventory exports

Access and control the local player's inventory.

5 exports
GetInventoryItems()

Returns every item in the local inventory.

None
InventoryItem[]
GetItemBy(findBy)

Returns one local inventory item matching the supplied search options.

findBytable
InventoryItem
GetWeight()

Returns the current weight of the local inventory.

None
number
OpenStash(inv)

Opens the specified stash.

invstring
ReloadClothes()

Reloads the player clothing managed by the inventory.

None

The findBy table can filter by name, itemHash, x, y, isWeared and meta.

Configuration

Find a local item

Search the local inventory by item name and metadata.

local res = exports["grid_inventory"]:GetItemBy({
name = "backpack",
meta = {
drawable = 40
}
})
print(json.encode(res, {indent=true}))
Clothing synchronization

Use ReloadClothes after another resource has finished applying a different player skin.

Target integrations

An eye-targeting resource can call OpenStash to open stash inventories such as shelves.