AI Core
Essenciaisai-weathersync

ai-weathersync

Hora e clima, iguais para todos os jogadores, com regiões de clima e neve. Substitui o qb-weathersync.

O ai-weathersync faz todos os jogadores verem o mesmo relógio e o mesmo clima. Você define quão rápido o dia passa, quais climas seguem uns aos outros e com que frequência o clima muda no painel de administração. Partes do mapa podem ter seu próprio clima (neve no Mount Chiliad enquanto a cidade está ensolarada).

O que faz no jogo

  • Um relógio para todos. O servidor guarda a hora. O jogo de cada jogador roda o relógio na mesma velocidade, então a hora nunca pula para frente e para trás.
  • Clima que muda. O clima avança pela sua lista, um ou dois passos de cada vez, a cada poucos minutos. A chuva passa antes de o sol voltar.
  • Regiões de clima. Uma região é um círculo no mapa com sua própria lista de climas. Um jogador dentro do círculo vê o clima da região. Onde os círculos se sobrepõem, o menor ganha.
  • Neve. Nos climas de neve, o chão pode ficar branco e guardar marcas de pneus e pegadas, e as rodas podem derrapar.
  • Apagão. As luzes da cidade se apagam. As luzes dos veículos continuam funcionando.
  • Interiores. Scripts que precisam da própria luz (tela de personagens, casas, shells) pausam a sincronização pelo AI Core. O ai-weathersync para enquanto algum script mantém uma pausa e continua quando o último a solta.

Instalação

A receita do txAdmin do AI Core o instala. À mão: coloque a pasta em resources/[ai]/ e adicione ensure ai-weathersync ao server.cfg depois de ensure ai-core. Ele precisa do OneSync e do ai-core. Ele não tem tabela no banco de dados.

Não rode o qb-weathersync ou outro script de clima junto com ele: o AI Core aponta o segundo no console e recusa jogadores enquanto os dois estão rodando.

Configurações do painel

Abra o painel de administração (F10) e escolha Time and weather.

Aba Time and weather

Time: o relógio do jogo que todos os jogadores veem.

ConfiguraçãoO que mudaValoresPadrão
SpeedMinutos de jogo que passam em um minuto real. 2 faz um dia de jogo durar 12 horas reais; 30 é o dia de 48 minutos do GTA Online.0.1 a 1202
Hour after a restartA hora em que o relógio começa quando o servidor inicia.0 a 238
Stop the clockO tempo fica parado na hora atual.ligado / desligadodesligado

Mudar a velocidade mantém a hora atual: o relógio não pula.

Weather: o clima muda sozinho pela lista, ou fica.

ConfiguraçãoO que mudaValoresPadrão
Changing weatherLigado: o clima avança pela lista. Desligado: o primeiro clima da lista fica.ligado / desligadoligado
WeathersNomes de clima do GTA na ordem em que se seguem. Até 15.veja abaixoEXTRASUNNY, CLEAR, CLOUDS, OVERCAST, RAIN, CLEARING, FOGGY
Change everyMinutos reais entre duas mudanças de clima.1 a 600 min20
BlackoutAs luzes da cidade se apagam (os veículos mantêm as luzes).ligado / desligadodesligado

Os nomes de clima que você pode usar: EXTRASUNNY, CLEAR, NEUTRAL, SMOG, FOGGY, OVERCAST, CLOUDS, CLEARING, RAIN, THUNDER, SNOW, BLIZZARD, SNOWLIGHT, XMAS, HALLOWEEN.

Snow: como os climas de neve (SNOW, SNOWLIGHT, BLIZZARD, XMAS) se comportam.

ConfiguraçãoO que mudaValoresPadrão
Grip lost in snowQuanto as rodas derrapam na neve XMAS. 0 dirige como em uma estrada seca, o valor próprio do GTA é 0.2, 1 é gelo.0 a 10
Snow on the groundCobre o chão de branco e deixa marcas de pneus e pegadas enquanto neva.ligado / desligadoligado

Aba Weather regions

Cada região é um registro. Aperte New region para adicionar uma.

ConfiguraçãoO que mudaValoresPadrão para uma região nova
NameO nome na lista.1 a 48 caracteres
CentreO meio da região no chão. Use sua posição ou escolha com a câmera.um ponto
RadiusAté onde a região chega a partir do centro, em qualquer altura.50 a 6000 m600
WeathersOs climas pelos quais esta região avança, em ordem.nomes de clima, até 15SNOW, SNOWLIGHT
Change everyMinutos reais entre duas mudanças de clima nesta região.1 a 600 min20

Cada região muda no seu próprio timer. Editar uma região reinicia só o timer dela.

Comandos

Nenhum próprio. Os comandos de administração de hora e clima (no ai-admin) passam pelo AI Core, que chama o ai-weathersync.

Teclas

Nenhum.

Funciona com outros scripts

  • Substitui o qb-weathersync (provide 'qb-weathersync'). Scripts que chamam exports['qb-weathersync']:setWeather(...) e os outros exports do qb-weathersync chegam ao ai-weathersync.
  • Eventos de pausa de outros scripts (qb-weathersync:client:DisableSync / EnableSync, cd_easytime:PauseSync, vSync:toggle) são transformados em pausas do AI Core, então um script de casa ou de interior feito para outro script de clima ainda pausa este.
  • Você pode substituí-lo. O AI Core também funciona com Renewed-Weathersync, av_weather, cd_easytime e qb-weathersync. Remova o ai-weathersync e inicie um desses; os comandos de administração e os scripts continuam funcionando pelo AI Core. Veja Compatibilidade.

Limites conhecidos

  • Apagão, relógio parado e clima que muda definidos por um comando ou export duram até a configuração do painel mudar ou o recurso reiniciar. Depois disso, o valor do painel volta a valer.
  • Depois de um reinício completo do servidor, o relógio começa em Hour after a restart. Reiniciar só o ai-weathersync mantém a hora atual.

Nesta página