Server Exports · Metadata & Inventory Management
Metadata
exports.nord_inventory:SetMetadata(target, slot, metadata)
exports.nord_inventory:GetMetadata(target, slot)
exports.nord_inventory:UpdateMetadata(target, slot, patch)
SetMetadata replaces the slot metadata with the supplied object after normalization/sanitization. UpdateMetadata patches fields.
Inventory capacity
local ok = exports.nord_inventory:SetMaxWeight(target, 200000)
local ok, reason = exports.nord_inventory:SetSlotCount(target, 80)
SetSlotCount refuses to shrink below a currently occupied slot and can return inventory_full.
Clearing
exports.nord_inventory:ClearInventory(target)
Keep one or more item names:
exports.nord_inventory:ClearInventory(target, { 'radio', 'phone' })
Remove from runtime cache
exports.nord_inventory:RemoveInventory(target)
Persistent inventories are saved before being removed from the runtime cache.