/clima, um painel onde o jogador escolhe clima e/ou horário. A alteração é local (client-side): grava um state bag cw_override no jogador (weather, hour, minute).
Funcionalidades
Override de clima
O jogador escolhe o clima que ele próprio enxerga, localmente.
Override de horário
Define hora e minuto locais sem afetar os demais jogadores.
Ressincronizar
Volta ao clima/horário globais da cidade a qualquer momento.
Controle de acesso
Liberação pública ou restrita a grupos/níveis configuráveis.
A aplicação efetiva não acontece neste recurso: quem lê
LocalPlayer.state.cw_override e chama as natives (SetWeatherTypeNow, NetworkOverrideClockTime, etc.) é o five-modules. Ele precisa estar rodando para o override ter efeito visual. Ao resetar, o jogador volta ao clima/horário globais (GlobalState, definidos por [scripts]/hud e [scripts]/ticket).Este recurso não altera o clima global para todos, só o que o próprio jogador vê.Dependências
vRP
vRP.Passport, vRP.HasGroup.@vrp/config/Global.lua
Tabela
Theme.five-modules
Dependência funcional: lê o state e aplica clima/horário.
Notify
Sistema de notificações para feedback.
Configuração
Comandos
O recurso registra apenas um comando de chat.Localizações
Não possui pontos fixos no mapa. O override de clima/horário é estritamente local ao jogador (state bagcw_override), sem peds, blips, lojas ou zonas com coordenadas.
Exports
Nenhum export Lua. A comunicação usa Tunnel (Tunnel.bindInterface("five-weather", Core)):
Eventos
- NUI callbacks (
five-weather):close,setWeather(define clima),setTime(define hora/minuto),reset(volta ao global). - State bag:
LocalPlayer.state:set("cw_override", {...}, false)(não replicado, override estritamente local). - Feedback via
Notify.
Não acessa banco de dados e não cria comandos server-side. Sem persistência: ao reconectar, volta ao clima/horário globais.
Customização
- Comando:
Weather.Command. - Acesso:
Weather.Public+Weather.Permissions(use{ "Grupo", Nivel }ou"Grupo"). - Cor:
Weather.ThemeColor(ouTheme.main). - Comportamento de aplicação: depende do
five-modules(lógica que lêcw_override).

