HZ-PauseMenu

O HZ-PauseMenu substitui o menu de pausa nativo do GTA V por uma interface limpa e totalmente tematizada. E a unica tela que todo jogador abre em todo servidor — entao ele transforma essa superficie em um hub com sua marca, e um verdadeiro painel de configuracoes.

Multi-framework, sem banco de dados. Detecta automaticamente ESX, QBCore, QBox, ox_core e vRP — e roda totalmente standalone. Sem tabela SQL. Sem dependencia de ox_lib.

O que ele faz

  • Uma tela inicial — um cartao de mapa interativo e um cartao de personagem sobre a identidade do seu servidor, Discord e um link de loja configuravel.
  • Ficha de cidadao — identidade, sinais vitais ao vivo (vida, colete, fome, sede), licencas e carteira, com uma foto de ficha ao vivo no jogo tirada a partir do ped do jogador.
  • Otimizacao de FPS — botoes do lado do jogador para decalques, sangue, sombras, luzes de veiculos distantes, particulas, distancia de renderizacao e timecycle. Armazenado por cliente, desligado por padrao.
  • Mira personalizada — uma mira renderizada nativamente com um navegador de predefinicoes, predefinicoes personalizadas salvaveis e um seletor de cores HSV ilimitado.
  • Quadro de atalhos — o teclado fisico desenhado com suas teclas atribuidas acesas, rotulos, dicas e busca, alem de um alternador QWERTY / AZERTY.
  • Tematizado para o seu servidor — cores, cantos e fontes seguem seu tema do hz_lib. Ate o menu nativo de Configuracoes do GTA V e recolorido para o seu destaque.

Feito para vender e colocar

Tres principios o mantem rodando em um servidor, framework e HUD desconhecidos:

  • Sem acoplamento rigido de framework — a ficha do cidadao e normalizada a partir do core que voce usa, lida diretamente, com o hz_lib apenas como fallback.
  • Sem acoplamento rigido a outros resources — a integracao com HUD e declarativa e aponta para o seu HUD; nada e chamado em um resource que nao esta iniciado.
  • Configuravel sem tocar em Lua — tudo fica em config.lua, e opcionalmente no painel de admin do hz_lib.

Proximos passos