Events
๐ qbx_hud / qb-hud compatibility
kartik-hud listens to the same events as qbx_hud and qb-hud, so consumables, jobs and other scripts that already use them keep working with no changes.
| Event | Side | |
|---|---|---|
hud:server:GainStress | Server (from client) | TriggerServerEvent('hud:server:GainStress', amount) |
hud:server:RelieveStress | Server (from client) | TriggerServerEvent('hud:server:RelieveStress', amount) |
hud:client:UpdateStress | Client | Sent by the server when stress changes |
qbx_hud:client:hideHud | Client | Hide the HUD |
qbx_hud:client:showHud | Client | Show the HUD |
๐๏ธ Showing and hiding
| Event | Side | |
|---|---|---|
kartik-hud:client:toggle | Client (net) | TriggerClientEvent('kartik-hud:client:toggle', source, show), show true / false, or nil to flip |
kartik-hud:client:hide | Client (local) | TriggerEvent('kartik-hud:client:hide') |
kartik-hud:client:show | Client (local) | TriggerEvent('kartik-hud:client:show') |
๐ Notifications
| Event | Side | |
|---|---|---|
kartik-hud:client:notify | Client (net) | TriggerClientEvent('kartik-hud:client:notify', source, message, type), goes through the HUD's notification provider |
โจ Custom statuses
kartik-hud:client:statusExpired and kartik-hud:client:statusRemoved, plus net events for server scripts. See Custom Statuses & Buffs.