Inventory Items
This section includes the complete item list for the script, ready to be integrated into the most popular inventory systems. Each item is properly configured with its name, label, and parameters to ensure full compatibility and seamless functionality within your server’s inventory setup.
qs-inventory
['vehiclekeys'] = {
['name'] = 'vehiclekeys',
['label'] = 'Vehicle Keys',
['weight'] = 50,
['type'] = 'item',
['image'] = 'vehiclekeys.png',
['unique'] = true,
['useable'] = true,
['shouldClose'] = true,
['combinable'] = nil,
['description'] = 'A small and sweet casting.'
},
['plate'] = {
['name'] = 'plate',
['label'] = 'Plate',
['weight'] = 50,
['type'] = 'item',
['image'] = 'plate.png',
['unique'] = true,
['useable'] = true,
['shouldClose'] = true,
['combinable'] = nil,
['description'] = 'A plate.'
},
['carlockpick'] = {
['name'] = 'carlockpick',
['label'] = 'Carlockpick',
['weight'] = 50,
['type'] = 'item',
['image'] = 'carlockpick.png',
['unique'] = true,
['useable'] = true,
['shouldClose'] = true,
['combinable'] = nil,
['description'] = 'A Lockpick.'
},
['caradvancedlockpick'] = {
['name'] = 'caradvancedlockpick',
['label'] = 'Car Advanced Lockpick',
['weight'] = 500,
['type'] = 'item',
['image'] = 'advancedlockpick.png',
['unique'] = false,
['useable'] = true,
['shouldClose'] = true,
['combinable'] = nil,
['description'] = 'If you lose your keys a lot this is very useful... Also useful to open your beers'
},
['vehiclegps'] = {
['name'] = 'vehiclegps',
['label'] = 'Vehicle GPS',
['weight'] = 50,
['type'] = 'item',
['image'] = 'vehiclegps.png',
['unique'] = true,
['useable'] = true,
['shouldClose'] = true,
['combinable'] = nil,
['description'] = 'GPS device for what...?'
},
['vehicletracker'] = {
['name'] = 'vehicletracker',
['label'] = 'Vehicle Tracker',
['weight'] = 50,
['type'] = 'item',
['image'] = 'vehicletracker.png',
['unique'] = true,
['useable'] = true,
['shouldClose'] = true,
['combinable'] = nil,
['description'] = 'It seems to stream probes'
},qb-inventory
vehiclekeys = {["name"] = "vehiclekeys", ["label"] = "Vehicle Keys", ["weight"] = 50, ["type"] = "item", ["image"] = "vehiclekeys.png", ["unique"] = true, ["useable"] = true, ["shouldClose"] = true, ["combinable"] = nil, ["description"] = "Keys for a personal vehicle. Don't lose them or you might get locked out."},
plate = {["name"] = "plate", ["label"] = "Plate", ["weight"] = 50, ["type"] = "item", ["image"] = "plate.png", ["unique"] = true, ["useable"] = true, ["shouldClose"] = true, ["combinable"] = nil, ["description"] = "A clean vehicle plate ready to be registered or replaced."},
carlockpick = {["name"] = "carlockpick", ["label"] = "Car Lockpick", ["weight"] = 50, ["type"] = "item", ["image"] = "carlockpick.png", ["unique"] = true, ["useable"] = true, ["shouldClose"] = true, ["combinable"] = nil, ["description"] = "A simple lockpick used to open car doors. Handle with care."},
caradvancedlockpick = {['name'] = 'caradvancedlockpick', ['label'] = 'Car Advanced Lockpick', ['weight'] = 500, ['type'] = 'item', ['image'] = 'advancedlockpick.png', ['unique'] = false, ['useable'] = true, ['shouldClose'] = true, ['combinable'] = nil, ['description'] = 'A professional tool for skilled hands — useful for vehicles and more.'},
vehiclegps = {["name"] = "vehiclegps", ["label"] = "Vehicle GPS", ["weight"] = 50, ["type"] = "item", ["image"] = "vehiclegps.png", ["unique"] = true, ["useable"] = true, ["shouldClose"] = true, ["combinable"] = nil, ["description"] = "A GPS device to track your vehicle’s position anywhere on the map."},
vehicletracker = {["name"] = "vehicletracker", ["label"] = "Vehicle Tracker", ["weight"] = 50, ["type"] = "item", ["image"] = "vehicletracker.png", ["unique"] = true, ["useable"] = true, ["shouldClose"] = true, ["combinable"] = nil, ["description"] = "An advanced tracker that broadcasts your vehicle’s location in real time."},You can add this snippet in qb-inventory/html/js/app.js to see the item information, but make sure it is not already added.
case "vehiclekeys":
return `<p>${itemData.label}</p>
<p><strong>Plate: </strong><span>${itemData.info.plate}</span></p>
</span></p><p><strong>Model: </strong><span>${itemData.info.description}</span>;
case "plate":
return `<p>${itemData.label}</p>
<p><strong>Plate: </strong><span>${itemData.info.plate}</span></p>;ox_inventory
["vehiclekeys"] = {
label = "Keys",
weight = 1,
stack = false,
close = false,
consume = 0,
client = {
export = 'qs-vehiclekeys.useKey',
},
},
['plate'] = {
label = 'Plate',
weight = 100,
stack = true,
close = false,
consume = 0,
client = {
export = 'qs-vehiclekeys.usePlate',
},
},
['carlockpick'] = {
label = 'Car Lockpick',
weight = 100,
stack = true,
close = false,
description = "Plate for vehicle",
client = {
export = 'qs-vehiclekeys.useCarlockpick',
},
},
['caradvancedlockpick'] = {
label = 'Advanced Lockpick',
weight = 100,
stack = true,
close = false,
description = "Plate for vehicle",
client = {
export = 'qs-vehiclekeys.useAdvancedCarlockpick',
},
},
['vehiclegps'] = {
label = 'Vehicle GPS',
weight = 100,
stack = true,
close = false,
description = "GPS device for what...?",
client = {
export = 'qs-vehiclekeys.useVehiclegps',
},
},
['vehicletracker'] = {
label = 'Vehicle Tracker',
weight = 100,
stack = true,
close = false,
description = "It seems to stream probes",
client = {
export = 'qs-vehiclekeys.useVehicletracker',
},
},