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" }
})