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?:
string
number
orboolean
string
: 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
false
ornil
.
- 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)