Functions
Client
Inventory
Search

Searches the inventory for an item, or list of items, with the result varying based on the first argument.

exports.ox_inventory:Search(search, item, metadata)
  • search: 'slots' or 'count'
    • 'slots' returns a table of slots where the item was found at.
    • 'count' returns the count of the specified item in player's inventory. If searching for multiple items returns key-value pairs of itemName = count.
  • item: table or string
    • Can be a single item name or array of item names.
  • metadata?: table or string
    • If metadata is provided as a string it will search the item's metadata.type property.

Count

local count = exports.ox_inventory:Search('count', 'water')
print('You have '..count.. ' water')

Slots

local water = exports.ox_inventory:Search('slots', 'water')
local count = 0
for _, v in pairs(water) do
    print(v.slot..' contains '..v.count..' water '..json.encode(v.metadata))
    count = count + v.count
end
print('You have '..count..' water')