โš“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

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