ox Add the following into:
ox_inventory\data\items.lua
Copy [ 'vehiclekeys' ] = {
label = 'Vehicle Keys' ,
weight = 10 ,
stack = false ,
close = true ,
},
and this into:
ox_inventory\modules\items\client.lua
Copy Item ( 'vehiclekeys' , function ( data , slot )
TriggerServerEvent ( 'fivecode_carkeys:useKeys' , slot.metadata)
end )
qb Add the following into:
qb-core\shared\items.lua
Copy [ 'vehiclekeys' ] = {
[ 'name' ] = 'vehiclekeys' ,
[ 'label' ] = 'Vehicle Keys' ,
[ 'weight' ] = 50 ,
[ 'type' ] = 'item' ,
[ 'image' ] = 'vehiclekeys.png' ,
[ 'unique' ] = true ,
[ 'useable' ] = true ,
[ 'shouldClose' ] = true ,
[ 'combinable' ] = nil ,
[ 'description' ] = 'Advanced Vehicle Keys' ,
},
and this into:
qb-inventory/html/js/app.js
Copy else if (itemData.name == "vehiclekeys" ) {
$( ".item-info-title" ). html ( "<p>" + itemData.info.label + "</p>" );
$( ".item-info-description" ). html (
"<p><strong>Model: </strong><span>" +
itemData.info.model +
"<p><strong>Plate: </strong><span>" +
itemData.info.plate +
"</span></p><p><strong>VIN: </strong><span>" +
itemData.info.vin +
"</span></p><p><strong>Security key: </strong><span>" +
itemData.info.key +
"</span></p>"
);
}
qs Add the following into:
qs-inventory\shared\items.lua
Copy [ 'vehiclekeys' ] = {
[ 'name' ] = 'vehiclekeys' ,
[ 'label' ] = 'Vehicle Keys' ,
[ 'weight' ] = 50 ,
[ 'type' ] = 'item' ,
[ 'image' ] = 'vehiclekeys.png' ,
[ 'unique' ] = true ,
[ 'useable' ] = true ,
[ 'shouldClose' ] = true ,
[ 'combinable' ] = nil ,
[ 'description' ] = 'Advanced Vehicle Keys' ,
},
and this into:
qs-inventory\config\metadata.js
Copy else if (itemData.name == "vehiclekeys" ) {
$( ".item-info-title" ). html ( "<p>" + itemData.info.label + "</p>" );
$( ".item-info-description" ). html (
"<p><strong>Model: </strong><span>" +
itemData.info.model +
"<p><strong>Plate: </strong><span>" +
itemData.info.plate +
"</span></p><p><strong>VIN: </strong><span>" +
itemData.info.vin +
"</span></p><p><strong>Security key: </strong><span>" +
itemData.info.key +
"</span></p>"
);
}
aqIt is necessary to modify the export statement below:
aq-inventory/server/events/events.lua
Copy -- from:
exports[resource][func](source, item)
-- to:
exports[resource][func]( nil , source, item)
and this into:
aq-inventory\shared\items/items.lua
Copy ScriptShared.Items: Add ( "vehiclekeys" , {
stackable = false ,
deletable = true ,
tradable = true ,
label = "Vehicle Keys" ,
weight = 0.1 ,
category = "Raw Material" ,
server = {
export = "fivecode_carkeys:useKeys"
}
})
If you need help with anything else, do not hesitate and open a support ticket in our discord .