If you wish to use an item (instead of the default command that comes with the resource).
Add the following line to qb-core/shared/items.lua
['driftingtablet'] = { ['name'] = 'driftingtablet', ['label'] = 'Dritfting tablet', ['weight'] = 1000, ['type'] = 'item', ['image'] = 'driftingtablet.png', ['unique'] = true, ['useable'] = true, ['shouldClose'] = true, ['combinable'] = nil, ['description'] = 'Seems like something to do with cars.' },
Add the following image file as qb-inventory/html/images/driftingtablet.png
Add this section to the end of rahe-drifting/api/server.lua
QBCore.Functions.CreateUseableItem('driftingtablet', function(source, item)
TriggerClientEvent('rahe-drifting:client:openTablet', source)
end)
Add this section to ox_inventory/data/items.lua
['driftingtablet'] = {
label = 'Drifting tablet',
weight = 500,
description = 'Seems like something to do with cars.',
stack = false,
client = {
export = 'rahe-drifting.driftingtablet',
}
},
Add the following image file as ox_inventory/web/images/driftingtablet.png
Add this section to the end of rahe-drifting/api/client.lua
exports('driftingtablet', function(data, slot)
openTablet()
end)
Create the item in your inventory system. Trigger the following client-side events:
Event rahe-drifting:client:openTablet on tablet item use.