Theme & native menu accent

Dein Theme, ueberall

HZ-PauseMenu folgt der hz_lib-Theme-Kaskade. Stelle deinen Akzent, deine Ecken und Schriften einmal im Apparence-Panel ein und das ganze Menue uebernimmt sie live, ohne Neustart. Ohne hz_lib ist Config.Accent die einzige Fallback-Farbe.

Kaufe spaeter eine weitere HZ-Resource und sie uebernimmt beim ersten Start denselben Look — das Theme wird einmal definiert, an einer Stelle.

Natives GTA-V-Einstellungsmenue — Akzent-Sync

Die Karte GTA V Settings oeffnet das echte Rockstar-Frontend, keine NUI. Seine Farben stammen aus der HUD-Farbtabelle des Spiels, die HZ-PauseMenu auf deinen Akzent umfaerbt, waehrend das Menue offen ist, und dann beim Schliessen wiederherstellt.

  • Angewendet beim Oeffnen und synchron gehalten, falls du dein Theme aenderst, waehrend es offen ist.
  • Nur die Akzent-Teile aendern sich (die Titelzeile und die Empfindlichkeits-Schieber) — die Panels, das Controller-Diagramm und der Text sind von Rockstar fest verdrahtet und bleiben unberuehrt. Es ist eine Akzent-Faerbung, kein voller Reskin.
Config.NativeMenuAccent = {
    Enabled = true,
    Indices = { 116 },   -- 116 = HUD_COLOUR_FREEMODE (title line + sliders)
    Debug   = false,
}
HUD-Farbersetzungen sind globaler Spielzustand, der einen Resource-Neustart uebersteht. HZ-PauseMenu stellt sie beim Schliessen des Menues und beim Stoppen der Resource wieder her, sodass ein normaler Reload sauber bleibt. Falls ein Experiment je eine Farbe haengen laesst, starte den FiveM-Client vollstaendig neu, um die HUD-Tabelle zuruecksetzen.

Ein anderes Element kalibrieren (optional)

116 deckt den Standard-Akzent auf den meisten Builds ab. Wenn du ein anderes Element faerben willst, setze Debug = true und nutze die In-Game-Proben, um seinen HUD-Index zu finden, dann fuege ihn zu Indices hinzu:

BefehlWas er macht
/pmpreviewOeffnet das Menue mit deinem echten Akzent angewendet + protokolliert das Akzent-Hex.
/pmhud <index>Faerbt einen HUD-Index magenta und oeffnet das Menue.
/pmhudrange <a> <b>Faerbt einen Bereich magenta — Binaersuche nach einem Element (ja/nein).
/pmhudallFaerbt jeden gueltigen Index magenta (beweist, dass es HUD-gesteuert ist).
/pmhudclearStellt die HUD-Farben wieder her.
Grenze mit /pmhudrange ein (halbiere den Bereich, der magenta bleibt, bis eine Zahl uebrig ist), bestaetige mit /pmhud <index>, fuege den Gewinner zu Indices hinzu, dann setze Debug = false.

Setze Enabled = false, um das native Menue in seinem Standard-Rockstar-Blau zu lassen.