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
orstring
- Can be a single item name or array of item names.
- metadata?:
table
orstring
- If metadata is provided as a string it will search the item's
metadata.type
property.
- If metadata is provided as a string it will search the item's
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')