โš“Server

๐ŸŸก Server Exports

Items

--Get Table of Item List
--@param itemName? string
local origenItems = exports.origen_inventory:Items(itemName)

--- If not itemName then get ALL item list.
--- If itemName then get specific item info.

registerStash

ALIAS: exports.origen_inventory:RegisterStash(...)

--Create runtime stash
---@param id string | number
---@param labelOrStashData string | table
---@param slots number
---@param maxWeight number
---@param owner? table | string -- WIP
---@param groups? table -- WIP
---@param coords? table -- WIP
---@return table | false
exports.origen_inventory:registerStash(id, labelOrStashData, slots, maxWeight, owner, groups, coords)

-- Example usage 1
exports.origen_inventory:registerStash('police_locker', {
    label = "Police Locker",
    slots = 10,
    weight = 100
})

-- Example usage 2
exports.origen_inventory:registerStash('police_locker', "Police Locker", 10, 100000)

getInventory

ALIAS: exports.origen_inventory:GetInventory(...)

addItem

ALIAS: exports.origen_inventory:AddItem(...)

AddCustomItem

ALIAS: exports.origen_inventory:AddCustomItem(...)

addItems

removeItem

ALIAS: exports.origen_inventory:RemoveItem(...)

removeItems

getItem

ALIAS: exports.origen_inventory:GetItem(...)

getItems

ALIAS: exports.origen_inventory:getInventoryItems(...) exports.origen_inventory:GetInventoryItems(...

getSlot

ALIAS: exports.origen_inventory:GetSlot(...)

getItemCount

ALIAS: exports.origen_inventory:GetItemCount(...)

getInventoryItems

ALIAS: exports.origen_inventory:getInventoryItems(...)

setMetadata

ALIAS: exports.origen_inventory:SetMetadata(...)

canCarryItem

ALIAS: exports.origen_inventory:CanCarryItem(...)

canSwapItem

ALIAS: exports.origen_inventory:CanSwapItem(...)

setMaxWeight

setMaxSlots

ALIAS: exports.origen_inventory:SetSlotCount(...)

useSlot

saveInventory

ALIAS: exports.origen_inventory:SaveInventory(...)

getSlotsIdWithItem

getSlotIdWithItem

setItem

GetItemLabel

addItemMetadata

ALIAS: exports.origen_inventory:AddItemMetadata(...)

removeItemMetadata

setUses

notify

Shops Exports

createShop

ALIAS: exports.origen_inventory:CreateShop(...)-exports.origen_inventory:RegisterShop(...)

Happy Coding!

Deprecated Exports

circle-exclamation

StashGetItemByname

GiveWeaponToPlayer

ClearInventory

SetInventoryItems

GetTotalWeight

HasItem

GetItemByName

GetSlotsByItem

GetItemByslot

GetFirstSlotByItem

GetItemTotalAmount

SetInventoryData

LoadInventory

GetPlayerInventory

GetUsableItem

CreateUseableItem

UseItem

UseItemSlot

GetTotalWeightByItems

OpenInventoryById

GetItemByMetadata

GetItemsByMetadata

GetItemByMetaKey

GetItemsByMetaKey

GetItemInfoBySlot

Last updated