Tema e destaque do menu nativo

Seu tema, em todo lugar

O HZ-PauseMenu segue a cascata de tema do hz_lib. Defina seu destaque, cantos e fontes uma vez no painel Apparence e todo o menu os adota ao vivo, sem reiniciar. Sem o hz_lib, Config.Accent e a unica cor de fallback.

Compre outro resource HZ mais tarde e ele adota o mesmo visual na primeira inicializacao — o tema e definido uma vez, em um so lugar.

O cartao GTA V Settings abre o frontend real da Rockstar, nao uma NUI. Suas cores vem da tabela de cores do HUD do jogo, que o HZ-PauseMenu recolore para o seu destaque enquanto o menu esta aberto, depois restaura ao fechar.

  • Aplicado na abertura e mantido em sincronia se voce mudar seu tema enquanto ele esta aberto.
  • Apenas os trechos de destaque mudam (a linha do titulo e os controles de sensibilidade) — os paineis, o diagrama do controle e o texto sao codificados pela Rockstar e ficam intocados. E uma tintura de destaque, nao uma re-skin completa.
Config.NativeMenuAccent = {
    Enabled = true,
    Indices = { 116 },   -- 116 = HUD_COLOUR_FREEMODE (title line + sliders)
    Debug   = false,
}
As substituicoes de cor do HUD sao estado global do jogo que sobrevive a um reinicio de resource. O HZ-PauseMenu as restaura ao fechar o menu e ao parar o resource, entao um recarregamento normal permanece limpo. Se um experimento chegar a deixar uma cor travada, reinicie totalmente o cliente do FiveM para reiniciar a tabela do HUD.

Calibrando outro elemento (opcional)

116 cobre o destaque padrao na maioria dos builds. Se voce quiser tingir um elemento diferente, defina Debug = true e use as sondas no jogo para encontrar seu indice de HUD, depois adicione-o a Indices:

ComandoO que ele faz
/pmpreviewAbre o menu com seu destaque real aplicado + registra o hex do destaque.
/pmhud <index>Pinta um indice de HUD de magenta e abre o menu.
/pmhudrange <a> <b>Pinta um intervalo de magenta — busca binaria por um elemento (sim/nao).
/pmhudallPinta todos os indices validos de magenta (prova que e controlado pelo HUD).
/pmhudclearRestaura as cores do HUD.
Reduza com /pmhudrange (divida ao meio o intervalo que permanece magenta ate sobrar um numero), confirme com /pmhud <index>, adicione o vencedor a Indices, depois defina Debug = false.

Defina Enabled = false para deixar o menu nativo com o seu azul padrao da Rockstar.