Item Support
ESX Item Support
Firstly, head to the config.lua file and enable ESX in the config. Next, run the following SQL into your ESX database to add the item:
INSERT INTO `items` (`name`, `label`, `weight`, `rare`, `can_remove`) VALUES
('watermonitor', 'Water Monitor', 1, 0, 1);
QB-Core Item Support
Firstly, head to the config.lua file and enable QBCore in the config. Next, add the following line of code into your qb-core/shared/items.lua file:
['watermonitor'] = {
['name'] = 'watermonitor',
['label'] = 'Water Monitor',
['weight'] = 1500,
['type'] = 'item',
['image'] = nil,
['unique'] = false,
['useable'] = true,
['shouldClose'] = true,
['combinable'] = nil,
['description'] = 'Water Monitor'
},
Feel free to adjust the various item settings depending on your server requirements!
vRP Inventory Support
Firstly, head to the config.lua file and enable vRP in the config. Next, add the following line of code into your vrp/cfg/items.lua file:
local waterMonitorOptions = {}
waterMonitorOptions["Use"] = {function(player,choice)
local user_id = vRP.getUserId(player)
if user_id ~= nil then
TriggerEvent("Server:WaterMonitorWithItem", player)
end
end}
["watermonitor"] = {"Water Monitor","Water Monitor",function(args) return waterMonitorOptions end,0.1}
Quasar Inventory Support
Add the following to Quasar Inventory:
['watermonitor'] = {
name = 'watermonitor',
label = 'Water Monitor',
weight = 5,
type = 'item',
unique = true,
useable = true,
description = 'Water Monitor',
client = {
export = 'watermonitor.quasarInstallMonitor',
removeAfterUse = true,
},
},
OX Inventory Support
The following code needs to be added into ox_inventory/data/items.lua within your OX_Inventory resource:
['watermonitor'] = {
label = 'Water Monitor',
weight = 220,
server = {
export = 'watermonitor.OxUseMonitor',
},
},
Core Inventory Support
Core Inventory support is built into the resource. To start, head to the config.lua file and enable Core Inventory support within the resource.
We've done the rest for you and ensured that our Core Inventory support works for QBCore or ESX servers, so make sure you've also enabled QBCore or ESX within the config.lua file.
Last updated
Was this helpful?