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.
Menu nativo de Configuracoes do GTA V — sincronia de destaque
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:
| Comando | O que ele faz |
|---|---|
/pmpreview | Abre 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). |
/pmhudall | Pinta todos os indices validos de magenta (prova que e controlado pelo HUD). |
/pmhudclear | Restaura as cores do HUD. |
/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.
