Items

HasItem

Check if player has an item.

exports['skeexs-inventory']:HasItem(source, itemName, count?, metadata?)
Parameter
Type
Default
Description

source

number

-

Player source

itemName

string

-

Item name

count

number

1

Minimum amount

metadata

table

nil

Metadata to match

Returns: boolean

if exports['skeexs-inventory']:HasItem(source, 'lockpick') then
    -- Has at least 1 lockpick
end

-- Check for specific metadata
if exports['skeexs-inventory']:HasItem(source, 'keycard', 1, { level = 'admin' }) then
    -- Has admin keycard
end

GetItemCount

Get total count of an item.

Returns: number


GetItems

Get all items of a specific type.

Returns: table[] - Array of items


GetItemById

Get a specific item by its ID.

Returns: table|nil


GetInventory

Get player's full inventory.

Returns: table|nil


GetWeight

Get player's current and max weight.

Returns: number, number - currentWeight, maxWeight


CanAddItem

Check if an item can be added.

Returns: boolean, string|nil - success, reason


CanCarryWeight

Check if player can carry additional weight.

Returns: boolean

Last updated