Start a Notification.
exports['HCS_hud']:Notify(title, message, type, timeout)
| Prop | Type |
|---|
| title | string |
| message | string |
| type | string (success, info, warning, error) |
| timeout? | number |
Start an Announcement (local only).
exports['HCS_hud']:Announce(title, message, timeout)
| Prop | Type |
|---|
| title | string |
| message | string |
| timeout? | number |
Start a Teamchat Notification (local only).
exports['HCS_hud']:Teamchat(title, badge, message, timeout)
| Prop | Type |
|---|
| title | string |
| badge | string |
| message | string |
| timeout? | number |
Hides or shows the Hud.
exports['HCS_hud']:HideHud(hide)
Shows the Help Notify. This must be called every tick.
exports['HCS_hud']:HelpNotify(message, key)
| Prop | Type |
|---|
| message | string |
| key? | string |
Shows the Help Notify. This must not be called every tick.
exports['HCS_hud']:ShowHelpNotify(message, key)
| Prop | Type |
|---|
| message | string |
| key? | string |
Hides the current Help Notify.
exports['HCS_hud']:HideHelpNotify()
Starts a Progressbar.
exports['HCS_hud']:StartProgressbar(ms, name)
| Prop | Type |
|---|
| ms | number |
| name? | string |
Stops the current Progressbar.
exports['HCS_hud']:StopProgressbar()
Updates core HUD values (partial patch).
exports['HCS_hud']:UpdateHud(data)
Common fields: players, id, job, cash, bank, transactions, voice, radio, hunger, thirst, date, time.
Updates staff counters.
exports['HCS_hud']:SetStaff(data)
| Prop | Type |
|---|
| data | table (teamler, einreise) |
Updates the speedometer / vehicle state.
exports['HCS_hud']:SetVehicle(data)
| Prop | Type |
|---|
| data | table (inVehicle, speed, fuel, maxFuel?) |
Updates the weapon display.
exports['HCS_hud']:SetWeapon(data)
| Prop | Type |
|---|
| data | table (visible, label, ammo, reserve, image?) |
Updates the radio list.
exports['HCS_hud']:SetRadioList(list)
| Prop | Type |
|---|
| list | table ({ id, name, talking }[]) |
exports['HCS_hud']:Notify(target, title, message, type, timeout)
| Prop | Type |
|---|
| target | number (player id or -1 for all) |
| title | string |
| message | string |
| type | string |
| timeout? | number |
Broadcasts an announcement to all players.
exports['HCS_hud']:Announce(title, message, timeout)
| Prop | Type |
|---|
| title | string |
| message | string |
| timeout? | number |
Sends a teamchat toast to players with Teamchat permission.
exports['HCS_hud']:Teamchat(title, badge, message, timeout)
| Prop | Type |
|---|
| title | string |
| badge | string |
| message | string |
| timeout? | number |
exports['HCS_hud']:HideHud(target, hide)
| Prop | Type |
|---|
| target | number |
| hide | boolean |
exports['HCS_hud']:UpdateHud(target, data)
| Prop | Type |
|---|
| target | number |
| data | table |
exports['HCS_hud']:SetStaff(target, data)
| Prop | Type |
|---|
| target | number |
| data | table |
exports['HCS_hud']:SetVehicle(target, data)
| Prop | Type |
|---|
| target | number |
| data | table |
exports['HCS_hud']:SetWeapon(target, data)
| Prop | Type |
|---|
| target | number |
| data | table |
exports['HCS_hud']:SetRadioList(target, list)
| Prop | Type |
|---|
| target | number |
| list | table |
Sets the Einreise counter (trusted server call).
exports['HCS_hud']:SetEinreiseCount(count)
Checks whether a player may use a permission key (Announce / Teamchat).
exports['HCS_hud']:HasAccess(src, key)
| Prop | Type |
|---|
| src | number |
| key | string |
| return | boolean |
TriggerEvent('HCS_hud:notify', title, message, type, timeout)
TriggerClientEvent('HCS_hud:notify', source, title, message, type, timeout)
| Prop | Type |
|---|
| title | string |
| message | string |
| type | string |
| timeout? | number |
TriggerEvent('HCS_hud:announce', title, message, timeout)
TriggerClientEvent('HCS_hud:announce', source, title, message, timeout)
| Prop | Type |
|---|
| title | string |
| message | string |
| timeout? | number |
TriggerEvent('HCS_hud:teamchat', title, badge, message, timeout)
TriggerClientEvent('HCS_hud:teamchat', source, title, badge, message, timeout)
| Prop | Type |
|---|
| title | string |
| badge | string |
| message | string |
| timeout? | number |
TriggerEvent('HCS_hud:hidehud', hide)
TriggerClientEvent('HCS_hud:hidehud', source, hide)
Shows the Help Notify (every tick).
TriggerEvent('HCS_hud:helpNotify', message, key)
TriggerClientEvent('HCS_hud:helpNotify', source, message, key)
| Prop | Type |
|---|
| message | string |
| key? | string |
Shows the Help Notify (sticky).
TriggerEvent('HCS_hud:showHelpNotify', message, key)
TriggerClientEvent('HCS_hud:showHelpNotify', source, message, key)
| Prop | Type |
|---|
| message | string |
| key? | string |
TriggerEvent('HCS_hud:hideHelpNotify')
TriggerClientEvent('HCS_hud:hideHelpNotify', source)
TriggerEvent('HCS_hud:startProgressbar', ms, name)
TriggerClientEvent('HCS_hud:startProgressbar', source, ms, name)
| Prop | Type |
|---|
| ms | number |
| name? | string |
TriggerEvent('HCS_hud:stopProgressbar')
TriggerClientEvent('HCS_hud:stopProgressbar', source)
TriggerEvent('HCS_hud:updateHud', data)
TriggerClientEvent('HCS_hud:updateHud', source, data)
TriggerEvent('HCS_hud:setStaff', data)
TriggerClientEvent('HCS_hud:setStaff', source, data)
TriggerEvent('HCS_hud:setVehicle', data)
TriggerClientEvent('HCS_hud:setVehicle', source, data)
TriggerEvent('HCS_hud:setWeapon', data)
TriggerClientEvent('HCS_hud:setWeapon', source, data)
TriggerEvent('HCS_hud:setRadioList', list)
TriggerClientEvent('HCS_hud:setRadioList', source, list)
Player-triggered requests. Permission is validated server-side.
TriggerServerEvent('HCS_hud:server:announce', title, message, timeout)
| Prop | Type |
|---|
| title | string |
| message | string |
| timeout? | number |
TriggerServerEvent('HCS_hud:server:teamchat', title, badge, message, timeout)
| Prop | Type |
|---|
| title | string |
| badge | string |
| message | string |
| timeout? | number |