Installation
- Die Resource ganz oben in der
server.cfgstarten. config.luaanpassen (Branding, Hintergrund, Musik, Charakter).- Framework in
HCS_lib/config.luasetzen (HCSConfig.Framework:auto,esx,qbcore,qbox,standalone). - Optional Discord:
Config.Discord(BotToken, GuildId, Rollen, Galerie-Channel).
cfgensure HCS_lib ensure HCS_loadingscreen ensure oxmysql ensure es_extended
Charakterdaten
Unter ESX, QBCore und Qbox liest der Ladebildschirm den Charakter direkt aus der Datenbank. Welche Spalten dabei genutzt werden, legst du in Config.Character fest.
Unter Standalone hast du zwei Wege:
- SQL:
Config.Character.StandaloneQuerymit deiner eigenen Abfrage (@identifierwird ersetzt). - Export: Die Daten per
SetPlayerCharactersetzen (siehe API-Referenz).
Anpassbare Funktionen
In shared/functions.lua, auf dem Server:
| Funktion | Beschreibung |
|---|---|
Functions.BuildIdentifiers(src, primary, idType) | Eigene Datenbank-Schlüssel für die Charaktersuche (z. B. eigenes Multichar-Format). Einen String oder eine Liste zurückgeben, nil = Config.CharacterIdentifier verwenden. |
luafunction Functions.BuildIdentifiers(src, primary, idType) local bare = primary:gsub('^license:', '') return { 'char1:' .. bare, primary } end
