FAQ

Funktioniert es mit ESX, QBCore und QBox?

Ja. Es erkennt ESX, QBCore, QBox, ox_core und vRP automatisch und laeuft vollstaendig standalone. Die Buergerakte wird aus dem jeweils genutzten Core normalisiert, ohne feste Kopplung.

Ersetzt es das native GTA-V-Pausenmenue?

Ja. Escape oeffnet HZ-PauseMenu statt des Standard-Rockstar-Menues. Der native GTA-V-Einstellungsbildschirm ist weiterhin ueber eine Karte erreichbar — und wird auf deinen Akzent umgefaerbt.

Brauche ich hz_lib?

Nein. Es laeuft eigenstaendig. hz_lib (kostenlos) ist optional und ergaenzt die Live-Theme-Kaskade und die In-Panel-Admin-Konfiguration, sodass dein Akzent und deine Schriften ueber jedes HZ-Script hinweg folgen.

Braucht es eine Datenbank?

Keine SQL-Tabelle. Spielereinstellungen (Grafik, Fadenkreuz) liegen im Client-KVP pro Maschine, ohne Server-Roundtrip.

Haengt es von ox_lib ab?

Nein. Callbacks sind eigenstaendig, es gibt also keine feste Abhaengigkeit — es bleibt kompatibel, falls du ox_lib bereits nutzt.

Mein Profil zeigt "--" fuer ein Feld. Ist das ein Bug?

Nein — dein Framework stellt dieses Feld schlicht nicht bereit. Basis-ESX hat zum Beispiel keine Nationalitaet; Config.DefaultNationality fuellt sie. Felder, die auf deinem Core wirklich nicht existieren, bleiben leer, statt falsche Daten anzuzeigen.

Ist die Fadenkreuz-Farbauswahl wirklich unbegrenzt?

Ja. Neben den Preset-Farbfeldern gibt es eine volle HSV-Auswahl (Saettigung/Wert-Pad, Farbton-Schieber, Hex-Feld), sodass Spieler jede Farbe einstellen, sie als eigenes Preset speichern und zwischen Sitzungen behalten koennen.

Wie blende ich mein HUD aus, waehrend das Menue offen ist?

Zeige Config.Hud auf deine HUD-Resource — es funktioniert mit jeder davon ueber Event, Export oder eine eigene Funktion. Siehe HUD integration.

Was, wenn mein Server kein Multi-Charakter-System hat?

Lass Config.LogoutCommand leer. Die Charakterkarte bietet dann kein "Charakter wechseln" mehr an und oeffnet stattdessen den PROFILE-Tab — kein toter Button, kein fehlgezuendeter Befehl.

Ist es schwer?

Nein. Es liegt im Leerlauf bei etwa 0.06 ms — etwa 0,4 % eines einzelnen 60-FPS-Frames. Die einzige dauerhafte Last ist die Eingabeerfassung pro Frame, die Escape umleitet, was jeder Pausenmenue-Ersatz zahlt.

Gibt es einen Build-Schritt?

Nein. Die Oberflaeche wird vorgebaut ausgeliefert — kein Node.js, kein npm install. Ablegen, ensure, neu verbinden.