Skip to main content

RegisterItem

Registers a new item data to be used on server.

  • name: string
  • data: ServerItem
    • width number
    • height number
    • isStackable? boolean
    • tradable? boolean
    • deletable? boolean
    • weight? number
    • formatName? string
    • bagSize? { x:number; y:number; } | nil
    • propId? number
    • clothingId? number
    • droppedModel? string
    • rarity? string
    • rarityColor? number[]
    • description? string
    • isBodyArmour? boolean
    • weaponHash? number
    • generateSerial? boolean
    • isAmmo? boolean
    • isUsable? boolean If you have the onUse under the item register, then it will be automatically set to true
    • canPutOnSlotGUID? SlotGuids[]
    • canPutOnSlot? boolean
    • onUse? fun(source:number, item: InventoryItem)
    • onUseDeleteAmount? number
    • defaultMeta ItemMetaData
exports["avp_grid_inventory"]:RegisterItem(name, data)
Examples
exports["avp_grid_inventory"]:RegisterItem("small_backpack", {
height = 2,
width = 2,
weight = 5.0,
bagSize = {
x = 6,
y = 3
},
clothingId = 5,
defaultMeta = {
drawable = 31,
texture = 0
},
formatName = "Small Backpack",
droppedModel = "prop_cs_heist_bag_02",
canPutOnSlotGUID = { "BACKPACK_SLOT" }
})