Skip to main content

Server Exports · Add, Remove & Carry

Server Exports · Add, Remove & Carry

Safe item/money mutations and preflight capacity checks.

Applies to: Nord Inventory v2.0.0

local ok, result = exports.nord_inventory:AddItem(source, 'water', 2, { quality = 100 })
local removed = exports.nord_inventory:RemoveItem(source, 'water', 1)
local canCarry = exports.nord_inventory:CanCarryItem(source, 'water', 5)
local remaining = exports.nord_inventory:CanCarryAmount(source, 'water')

Available money helpers:

exports.nord_inventory:AddCash(target, amount, metadata)
exports.nord_inventory:RemoveCash(target, amount)
exports.nord_inventory:AddDirtyMoney(target, amount, metadata)
exports.nord_inventory:RemoveDirtyMoney(target, amount)

Also available: CanCarryWeight and CanSwapItem.

Do not assume a successful client animation means an item mutation succeeded. Check the export return value and handle failure paths.