HALLOWEEN SALE·20% RabattZum Shop

Gefällt dir unsere Doku? Lass uns eine Bewertung auf Google da, damit auch andere von uns erfahren.

API-Referenz

Exports

Client-Exports

Notify

Zeigt eine Benachrichtigung an.

lua
exports['HCS_hud']:Notify(title, message, type, timeout)
PropTyp
titlestring
messagestring
typestring (success, info, warning, error)
timeout?number

Announce

Zeigt eine Durchsage an (nur lokal).

lua
exports['HCS_hud']:Announce(title, message, timeout)
PropTyp
titlestring
messagestring
timeout?number

Teamchat

Zeigt eine Teamchat-Nachricht an (nur lokal).

lua
exports['HCS_hud']:Teamchat(title, badge, message, timeout)
PropTyp
titlestring
badgestring
messagestring
timeout?number

HideHud

Blendet das HUD aus oder ein.

lua
exports['HCS_hud']:HideHud(hide)
PropTyp
hideboolean

HelpNotify

Zeigt den Hilfetext an. Muss jeden Tick aufgerufen werden.

lua
exports['HCS_hud']:HelpNotify(message, key)
PropTyp
messagestring
key?string

ShowHelpNotify

Zeigt den Hilfetext an. Darf nicht jeden Tick aufgerufen werden, er bleibt stehen bis HideHelpNotify.

lua
exports['HCS_hud']:ShowHelpNotify(message, key)
PropTyp
messagestring
key?string

HideHelpNotify

Blendet den aktuellen Hilfetext aus.

lua
exports['HCS_hud']:HideHelpNotify()

StartProgressbar

Startet eine Fortschrittsanzeige.

lua
exports['HCS_hud']:StartProgressbar(ms, name)
PropTyp
msnumber
name?string

StopProgressbar

Stoppt die aktuelle Fortschrittsanzeige.

lua
exports['HCS_hud']:StopProgressbar()

UpdateHud

Aktualisiert HUD-Werte (nur die übergebenen Felder).

lua
exports['HCS_hud']:UpdateHud(data)
PropTyp
datatable

Übliche Felder: players, id, job, cash, bank, transactions, voice, radio, hunger, thirst, date, time.

SetStaff

Aktualisiert die Team-Zähler.

lua
exports['HCS_hud']:SetStaff(data)
PropTyp
datatable (teamler, einreise)

SetVehicle

Aktualisiert Tacho und Fahrzeugstatus.

lua
exports['HCS_hud']:SetVehicle(data)
PropTyp
datatable (inVehicle, speed, fuel, maxFuel?)

SetWeapon

Aktualisiert die Waffenanzeige.

lua
exports['HCS_hud']:SetWeapon(data)
PropTyp
datatable (visible, label, ammo, reserve, image?)

SetRadioList

Aktualisiert die Funkliste.

lua
exports['HCS_hud']:SetRadioList(list)
PropTyp
listtable ({ id, name, talking }[])

Server-Exports

Notify

lua
exports['HCS_hud']:Notify(target, title, message, type, timeout)
PropTyp
targetnumber (Spieler-ID oder -1 für alle)
titlestring
messagestring
typestring
timeout?number

Announce

Schickt eine Durchsage an alle Spieler.

lua
exports['HCS_hud']:Announce(title, message, timeout)
PropTyp
titlestring
messagestring
timeout?number

Teamchat

Schickt eine Teamchat-Nachricht an alle Spieler mit Teamchat-Berechtigung.

lua
exports['HCS_hud']:Teamchat(title, badge, message, timeout)
PropTyp
titlestring
badgestring
messagestring
timeout?number

HideHud

lua
exports['HCS_hud']:HideHud(target, hide)
PropTyp
targetnumber
hideboolean

UpdateHud

lua
exports['HCS_hud']:UpdateHud(target, data)
PropTyp
targetnumber
datatable

SetStaff

lua
exports['HCS_hud']:SetStaff(target, data)
PropTyp
targetnumber
datatable

SetVehicle

lua
exports['HCS_hud']:SetVehicle(target, data)
PropTyp
targetnumber
datatable

SetWeapon

lua
exports['HCS_hud']:SetWeapon(target, data)
PropTyp
targetnumber
datatable

SetRadioList

lua
exports['HCS_hud']:SetRadioList(target, list)
PropTyp
targetnumber
listtable

SetEinreiseCount

Setzt den Einreise-Zähler (nur aus Server-Scripts). Alternativ kannst du den Zähler über Functions.GetEinreiseCount in shared/functions.lua abfragen lassen.

lua
exports['HCS_hud']:SetEinreiseCount(count)
PropTyp
countnumber

HasAccess

Prüft, ob ein Spieler eine Berechtigung hat (Announce / Teamchat).

lua
exports['HCS_hud']:HasAccess(src, key)
PropTyp
srcnumber
keystring
returnboolean

Events

Client-Events

Notify

lua
TriggerEvent('HCS_hud:notify', title, message, type, timeout)
TriggerClientEvent('HCS_hud:notify', source, title, message, type, timeout)
PropTyp
titlestring
messagestring
typestring
timeout?number

Announce

lua
TriggerEvent('HCS_hud:announce', title, message, timeout)
TriggerClientEvent('HCS_hud:announce', source, title, message, timeout)
PropTyp
titlestring
messagestring
timeout?number

Teamchat

lua
TriggerEvent('HCS_hud:teamchat', title, badge, message, timeout)
TriggerClientEvent('HCS_hud:teamchat', source, title, badge, message, timeout)
PropTyp
titlestring
badgestring
messagestring
timeout?number

HideHud

lua
TriggerEvent('HCS_hud:hidehud', hide)
TriggerClientEvent('HCS_hud:hidehud', source, hide)
PropTyp
hideboolean

HelpNotify

Zeigt den Hilfetext an (jeden Tick aufrufen).

lua
TriggerEvent('HCS_hud:helpNotify', message, key)
TriggerClientEvent('HCS_hud:helpNotify', source, message, key)
PropTyp
messagestring
key?string

ShowHelpNotify

Zeigt den Hilfetext dauerhaft an.

lua
TriggerEvent('HCS_hud:showHelpNotify', message, key)
TriggerClientEvent('HCS_hud:showHelpNotify', source, message, key)
PropTyp
messagestring
key?string

HideHelpNotify

lua
TriggerEvent('HCS_hud:hideHelpNotify')
TriggerClientEvent('HCS_hud:hideHelpNotify', source)

StartProgressbar

lua
TriggerEvent('HCS_hud:startProgressbar', ms, name)
TriggerClientEvent('HCS_hud:startProgressbar', source, ms, name)
PropTyp
msnumber
name?string

StopProgressbar

lua
TriggerEvent('HCS_hud:stopProgressbar')
TriggerClientEvent('HCS_hud:stopProgressbar', source)

UpdateHud

lua
TriggerEvent('HCS_hud:updateHud', data)
TriggerClientEvent('HCS_hud:updateHud', source, data)
PropTyp
datatable

SetStaff

lua
TriggerEvent('HCS_hud:setStaff', data)
TriggerClientEvent('HCS_hud:setStaff', source, data)
PropTyp
datatable

SetVehicle

lua
TriggerEvent('HCS_hud:setVehicle', data)
TriggerClientEvent('HCS_hud:setVehicle', source, data)
PropTyp
datatable

SetWeapon

lua
TriggerEvent('HCS_hud:setWeapon', data)
TriggerClientEvent('HCS_hud:setWeapon', source, data)
PropTyp
datatable

SetRadioList

lua
TriggerEvent('HCS_hud:setRadioList', list)
TriggerClientEvent('HCS_hud:setRadioList', source, list)
PropTyp
listtable

Server-Events

Vom Spieler ausgelöste Anfragen. Die Berechtigung wird serverseitig geprüft.

Announce

lua
TriggerServerEvent('HCS_hud:server:announce', title, message, timeout)
PropTyp
titlestring
messagestring
timeout?number

Teamchat

lua
TriggerServerEvent('HCS_hud:server:teamchat', title, badge, message, timeout)
PropTyp
titlestring
badgestring
messagestring
timeout?number