qb-itemstorage. Items with Storage!
This resource says what it does on the box, Items with their own storage.
If you want a backpack that you can store items in, this can do it.
If you want a pizza box to put pizza into, this can do it.
If you want a cigarette box with cigarettes already in the pouch, this can do it.
If you want me to give you $100, you are in the wrong place.
License
QBCore Framework
Copyright (C) 2022 Helenclarko
This program is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation, either version 3 of the License, or
(at your option) any later version.
This program is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU General Public License for more details.
You should have received a copy of the GNU General Public License
along with this program. If not, see <https://www.gnu.org/licenses/>
Dependencies
- qb-core
- qb-inventory - Also works on other mixes like aj-inventory
Features
- Add items with storage
- Can set slots an weight
- Can set default items for the storage item
Installation
Manual
- Download the script, rename it to
qb-itemstorage
and put it in the[qb]
directory. - set config options to create your item
- add item to shared items.lua file
- Start the server
Shared items.lua
Be sure to use the following as a template in your shared items.lua file under the qb-core folder. You will need to create each item in your shared items.lua file before it can be used in the config.
['cigarettebox'] = {['name'] = 'cigarettebox', ['label'] = 'Cigarette Box', ['weight'] = 13, ['type'] = 'item', ['image'] = '69-brand-pack.png', ['unique'] = true, ['useable'] = true, ['shouldClose'] = true, ['combinable'] = nil, ['description'] = 'A cigarette box for holding cigarettes'},
TO DO
This probably needs some kind of SQL cleanup. It will make a large number of table rows for each item that exists
Credits
Many thanks to FjamZoo#0001 who helped to point me towards scripts which helped with creating this.