CreateTemporaryStash
Creates a temporary stash which will be removed after some time.
exports.ox_inventory:CreateTemporaryStash(properties)- properties:
table- label:
string - slots:
number - maxWeight:
number - owner?:
stringnumberorbooleanstring: Can only access the stash linked to the owner.true: Each player has a unique stash but can request other player's stashes.- The inventory is always shared if
falseornil.
- groups?:
table<string, number>- Table of group names (e.g. jobs) where the numeric value is the minimum grade required.
{['police'] = 0, ['ambulance'] = 2}
- coords?:
vector3- Stash can only be accessed while nearby.
- items?:
{ [number]: string, [number]: number, [number]?: table }[]- An array of tables, containing a sequence of itemName, count, metadata.
- label:
Return:
- inventoryId:
string
Example
local mystash = exports.ox_inventory:CreateTemporaryStash({
label = 'mystash',
slots = 5,
maxWeight = 5000,
items = {
{ 'WEAPON_MINISMG', 1 },
{ 'ammo-9', 69 },
{ 'water', 2, { label = 'Mineral water' } }
}
})
TriggerClientEvent('ox_inventory:openInventory', 1, 'stash', mystash)