Funcionalidades
Status e Sobrevivência
Calcula e envia vida/colete/fome/sede/stamina/stress/oxigênio; dano por fome/sede baixa; efeito de stress; andar ferido com vida baixa.
Tempo e Clima Globais
O servidor mantém
GlobalState.Hours/Minutes/Weather (relógio avança 1 min de jogo a cada 10s reais). O /timeset ajusta.Painel Veicular
Velocímetro, RPM, marcha, combustível, nitro, pneus, drift e cinto.
Chat
Canais de grupo + OOC (proximidade) + Polícia,
/me e post-it.Minimapa
Minimapa com tradução de nomes de ruas e ajustes de fixação/ângulo.
Notificações e Despacho
Notificações, despacho policial, rádio e radar de velocidade.
Dependências
Globais lidas de
@vrp/config/Global.lua: Groups, Theme, ItemsURL, WantedSystem, Assault*. Opcionais: five_logs (TIMESET), five-skins.Configuração
config/config.lua — tabela hudConfig
config/config.lua — tabela hudConfig
config/weapons.lua — hudConfig.weapons
config/weapons.lua — hudConfig.weapons
Mapeia hash da arma →
name + index (imagem).Comandos
Comandos de teste:
/testnotify, /testnotifyitem, /testnotifypolice, /testnotifyrequest.Exports
Eventos
Ohud ouve dezenas de eventos. Abaixo, agrupados por realm e finalidade.
Interfaces Tunnel
Recebidos no servidor
Cliente: status e sobrevivência
Cliente: notificações
Cliente: veículo, radar e voz
Cliente: procurado, menu e dominação
Cliente: chat e post-it
NUI Callbacks
Banco de Dados
Não acessa banco. Preferências locais via KVP (hud:settings, hud:radar). Timers de procurado/repouso em memória (restaurados no Connect/Disconnect).
Customização
- Ruas:
modifyStreets(+modifyStreetNames). - Anúncios/cores:
hudConfig.anuncios(+ColorToTypeemnotify.lua). - Armas:
config/weapons.lua. CDN:itemsUrl/armoryUrl. Logo:logoUrl. - Minimapa:
pinTheMinimap,setMiniMapBelt. - Fome/sede:
hungerValue/thirstValue(intervalo via eventosHunger/Thirst). - Tempo/clima: velocidade do relógio e valores iniciais em
server-side/core.lua.

