Features
Integrations
Qbox

Qbox

Qbox uses ox_lib for notifications and progress bars by default, so the ox_lib overrides are all you need for most resources. The snippets below cover the extra Qbox-specific entry points.

qbx_core Notify Export

Some Qbox resources call exports.qbx_core:Notify(...) directly instead of going through lib.notify. Replace the Notify export in qbx_core/modules/notify.lua (or wherever your fork defines it) with:

---@param data string | { text: string, caption?: string } | NotifyProps
---@param notifyType? 'info' | 'warning' | 'success' | 'error'
---@param duration? number
local function notify(data, notifyType, duration)
    local title, description
 
    if type(data) == 'string' then
        title = data
        description = nil
    elseif type(data) == 'table' then
        title = data.title or data.text or ''
        description = data.description or data.caption
        notifyType = notifyType or data.type
        duration = duration or data.duration
    end
 
    if notifyType == 'inform' then notifyType = 'info' end
 
    exports['bablo-hud']:Notify(
        title or '',
        description or '',
        notifyType or 'info',
        duration or 5000
    )
end
 
exports('Notify', notify)
RegisterNetEvent('qbx_core:notify', notify)

QBCore Compatibility Bridge

If you're running qbx_core with the QBCore compatibility bridge enabled, also follow the QBCore page so legacy resources calling QBCore.Functions.Notify and QBCore.Functions.Progressbar route through the HUD as well.

The lib.progressBar override on the ox_lib page handles every Qbox progress bar — Qbox does not ship a separate progress API.