Blue Byte Documentation
  • Home
  • Scripts
    • Advanced Inventory
      • Installation
      • Migration
      • Temporary Inventories
      • API
        • Client Exports
          • GetAPI
          • GetItems
          • GetItem
          • IsInventoryOpen
          • DisableInventory
          • IsInventoryDisabled
          • RefreshClothing
          • GetPlayerInventory
          • SetDrawAnimation
          • ResetDrawAnimation
          • GetPlayerItemCount
          • AccessInventory
          • GetCurrentWeapon
        • Server Exports
          • GetAPI
          • GetItems
          • GetItem
          • GetPlayerInventory
          • ClearPlayerInventory
          • ClearPlayerClothing
          • AddPlayerItem
          • SetPlayerClothing
          • SetPlayerClothingFromCurrentComponents
          • RemovePlayerItem
          • CanPlayerCarryItem
          • GetPlayerItemCount
          • AddPlayerWeapon
          • RegisterUsableItem
          • SetItemMetadata
          • GetPlayerClothingByIdentifier
          • RemoveInventoryItemById
          • RemoveInventoryItemBySlot
          • GetInventoryItemById
          • GetPlayerItemById
          • CreateInventory
          • LoadInventoryByIdentifier
          • RegisterTemporaryInventoryHandler
          • ClearInventoryById
          • SearchPlayer
    • Simple Garage
    • Simple Tattoostudio
Powered by GitBook
On this page
  1. Scripts
  2. Advanced Inventory
  3. API
  4. Client Exports

GetCurrentWeapon

Gets the current weapon item


Usage

local api = exports["bb_inventory"]:GetAPI()

local weapon = api.GetCurrentWeapon()
local weapon = exports["bb_inventory"]:GetCurrentWeapon()

print(json.encode(weapon))
-- {
--     "slot": 15,
--     "durability": 100,
--     "item": {
--         "category": "weapon",
--         "weight": 1000,
--         "sizeX": 2,
--         "maxAmount": 1,
--         "label": "Pistol",
--         "sizeY": 2,
--         "name": "weapon_pistol",
--         "id": 601,
--         "type": "WEAPON"
--     },
--     "isHorizontal": true,
--     "metadata": {
--         "weapon_serialnumber": "LS0880398",
--         "weapon_model": "weapon_pistol",
--         "weapon_components": {
--             "0": {
--                 "isHorizontal": true,
--                 "metadata": [],
--                 "id": -1,
--                 "amount": 0,
--                 "itemId": 537,
--                 "inventoryId": 13,
--                 "slot": 0
--             }
--         },
--         "ammo": 0
--     },
--     "amount": 1,
--     "itemId": 601,
--     "inventoryId": 13,
--     "id": 73
-- }

PreviousAccessInventoryNextServer Exports

Last updated 18 days ago