[Suggest] - update ox_inv/system thirst/hunger/stress
Opened this issue · 3 comments
Mesrine67 commented
The problem
potential problem when updating, consumables:server
events are obseleted?
Ideal solution
would creating a new bridge qbx and not qb? be the solution? Bridge ox_inv
Alternative solutions
No response
Additional context
No response
Mesrine67 commented
and delete exports.qbx_core:CreateUseableItem
to use exports like the examples provided here? exemple ox_inv
and supply the items to be added to the ox_inv list
Mesrine67 commented
exemple lockpick
['lockpick'] = {
label = 'Lockpick',
weight = 5,
close = true,
server = {
export = 'qbx_smallresources.lockpick'
}
}
exports('lockpick', function(event, item, inventory, slot, data)
if event == 'usedItem' then
local isAdvanced = item.metadata and item.metadata.advanced or false
if isAdvanced then
TriggerClientEvent('lockpicks:UseLockpick', inventory.id, true)
TriggerEvent('lockpicks:UseLockpick', inventory.id, true)
else
TriggerClientEvent('lockpicks:UseLockpick', inventory.id, false)
TriggerEvent('lockpicks:UseLockpick', inventory.id, false)
end
return TriggerClientEvent('ox_lib:notify', inventory.id, {
type = 'success',
description = isAdvanced and 'Using advanced lockpick' or 'Using standard lockpick'
})
end
end)
Mesrine67 commented
exemple drugs items
['joint'] = {
label = 'Joint',
weight = 50,
stack = true,
consume = 1,
description = 'Un joint roulé pour se détendre ou faire la fête.',
client = {
event = 'consumables:client:UseJoint'
}
},
['cokebaggy'] = {
label = 'Sachet de Coke',
weight = 10,
stack = true,
consume = 1,
description = 'Un petit sachet de cocaïne.',
client = {
event = 'consumables:client:Cokebaggy'
}
},
['crack_baggy'] = {
label = 'Sachet de Crack',
weight = 10,
stack = true,
consume = 1,
description = 'Un petit sachet de crack.',
client = {
event = 'consumables:client:Crackbaggy'
}
},
['xtcbaggy'] = {
label = 'Sachet d\'Ecstasy',
weight = 10,
stack = true,
consume = 1,
description = 'Un petit sachet d\'ecstasy.',
client = {
event = 'consumables:client:EcstasyBaggy'
}
},
['oxy'] = {
label = 'Oxycontin',
weight = 5,
stack = true,
consume = 1,
description = 'Un puissant antidouleur opioïde.',
client = {
event = 'consumables:client:oxy'
}
},
['meth'] = {
label = 'Meth',
weight = 10,
stack = true,
consume = 1,
description = 'Un petit sachet de méthamphétamine.',
client = {
event = 'consumables:client:meth'
}
},
```