Removes the specified item from the specified inventory.
exports.ox_inventory:RemoveItem(inv, item, count, metadata, slot)
- inv:
table
orstring
ornumber
- The inventory's unique id, or a table with the id and owner.
- playerId:
1
- inventoryId:
gloveVGH283
{ id = 'personallocker', owner = 'license:xxxxxx'}
- playerId:
- The inventory's unique id, or a table with the id and owner.
- item:
string
- The name of the item to remove from the target.
- count:
number
- The number of items to remove.
- metadata?:
table
orstring
- Only remove items with matching metadata properties.
- slot?:
number
- A specific slot to remove the item from. If the slot is invalid, the first available slot will be used instead.
- cb?: function(success:
boolean
, response?:string
)
Returns success: boolean
, response: string?
.
Possible value of "response" on failure:
- "invalid_item": the item doesn't exist
- "invalid_inventory": the inventory doesn't exist
- "not_enough_items": inventory did not contain enough of the given item
Example:
-- Removes 2 water from the glovebox for the given plate.
local success = exports.ox_inventory:RemoveItem('gloveVGH283', 'water', 2)