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

Shutdown

Schließt den Ladebildschirm manuell.

lua
exports['HCS_loadingscreen']:Shutdown()

UpdateCharacter

Aktualisiert die Charakterdaten im Ladebildschirm.

lua
exports['HCS_loadingscreen']:UpdateCharacter({ name = 'John Doe', cash = '500 $' })
PropTyp
charactertable (Schlüssel aus Config.Character.Fields, z. B. name, cash, bank, job, playtime)

PushConfig

Schickt die letzten Server-Daten erneut an den Ladebildschirm (ohne Wirkung, solange noch nichts empfangen wurde).

lua
exports['HCS_loadingscreen']:PushConfig()

Server-Exports

SetPlayerCharacter

Setzt eigene Charakterdaten für einen Spieler (z. B. unter Standalone).

lua
exports['HCS_loadingscreen']:SetPlayerCharacter(src, { name = 'John Doe', job = 'Police' })
PropTyp
srcnumber
datatable
returnboolean

GetPlayerCharacter

Gibt die ermittelten Charakterdaten eines Spielers zurück.

lua
exports['HCS_loadingscreen']:GetPlayerCharacter(src)
PropTyp
srcnumber
returntable

ClearPlayerCharacter

Entfernt die eigenen Charakterdaten eines Spielers wieder.

lua
exports['HCS_loadingscreen']:ClearPlayerCharacter(src)
PropTyp
srcnumber

RefreshDiscordCache

Lädt Team und Galerie sofort neu aus Discord.

lua
exports['HCS_loadingscreen']:RefreshDiscordCache()
PropTyp
returnboolean

GetTeamCache

Gibt die aktuell zwischengespeicherten Teammitglieder zurück.

lua
exports['HCS_loadingscreen']:GetTeamCache()
PropTyp
returntable

GetGalleryCache

Gibt die aktuell zwischengespeicherten Galerie-Bilder zurück.

lua
exports['HCS_loadingscreen']:GetGalleryCache()
PropTyp
returntable

Events

Charakter- und UI-Daten kommen beim Verbinden hauptsächlich über deferrals.handover (window.nuiHandoverData). Die Events unten sind optional (Live-Aktualisierung, Exports).

Die Events heißen jetzt HCS_loadingscreen:*. Die alten Namen hcs_loading:* funktionieren nicht mehr.

Client-Events

Set Data

Schickt die kompletten UI-Daten an den Ladebildschirm.

lua
TriggerClientEvent('HCS_loadingscreen:setData', src, payload)
PropTyp
srcnumber
payloadtable (character, team, gallery, Branding, Musik usw.)

Update Character

Aktualisiert nur den Charakter-Bereich.

lua
TriggerClientEvent('HCS_loadingscreen:updateCharacter', src, character)
PropTyp
srcnumber
charactertable

Server-Events

Request Data

Optional: die kompletten UI-Daten neu anfordern (z. B. nach SetPlayerCharacter).

lua
TriggerServerEvent('HCS_loadingscreen:requestData')

Request Character

Optional: nur die Charakterdaten neu anfordern.

lua
TriggerServerEvent('HCS_loadingscreen:requestCharacter')