AI Core
Temelai-weathersync

ai-weathersync

Her oyuncu için aynı saat ve hava; hava bölgeleri ve kar ile. qb-weathersync’in yerine geçer.

ai-weathersync her oyuncunun aynı saati ve aynı havayı görmesini sağlar. Günün ne kadar hızlı geçeceğini, hangi havaların birbirini izleyeceğini ve havanın ne sıklıkla değişeceğini admin panelinde ayarlarsın. Haritanın bazı bölgelerinin kendi havası olabilir (şehir güneşliyken Chiliad Dağı’nda kar).

Oyunda ne yapar

  • Herkes için tek saat. Saati server tutar. Her oyuncunun oyunu saati aynı hızda işletir, bu yüzden saat asla ileri geri atlamaz.
  • Değişen hava. Hava birkaç dakikada bir, her seferinde bir veya iki adım olmak üzere listende ilerler. Güneş geri gelmeden önce yağmur diner.
  • Hava bölgeleri. Bölge, haritada kendi hava listesi olan bir dairedir. Dairenin içindeki oyuncu bölgenin havasını görür. Dairelerin çakıştığı yerde en küçüğü geçerlidir.
  • Kar. Karlı havalarda zemin beyazlaşabilir, lastik izlerini ve ayak izlerini tutabilir ve tekerlekler kayabilir.
  • Elektrik kesintisi. Şehir ışıkları söner. Araç ışıkları yine çalışır.
  • İç mekânlar. Kendi ışığına ihtiyaç duyan script’ler (karakter ekranı, evler, shell’ler) senkronu AI Core üzerinden duraklatır. ai-weathersync herhangi bir script duraklatmayı tuttuğu sürece durur ve sonuncusu bıraktığında devam eder.

Kurulum

AI Core txAdmin tarifi (recipe) kurar. Elle: klasörü resources/[ai]/ içine koy ve server.cfg dosyasına ensure ai-core satırından sonra ensure ai-weathersync ekle. OneSync ve ai-core gerektirir. Veritabanı tablosu yoktur.

Yanında qb-weathersync veya başka bir hava script’i çalıştırma: AI Core ikincisini konsolda bildirir ve ikisi birlikte çalışırken oyuncuları reddeder.

Panel ayarları

Admin panelini (F10) aç ve Time and weather’ı seç.

Time and weather sekmesi

Time (Saat): her oyuncunun gördüğü oyun içi saat.

AyarNeyi değiştirirDeğerlerVarsayılan
SpeedGerçek bir dakikada geçen oyun dakikası. 2 bir oyun gününü 12 gerçek saat yapar; 30 GTA Online’ın 48 dakikalık günüdür.0.1 ile 1202
Hour after a restartServer başladığında saatin başladığı saat.0 ile 238
Stop the clockZaman mevcut saatte durur.açık / kapalıkapalı

Hızı değiştirmek mevcut saati korur: saat atlamaz.

Weather (Hava): hava liste boyunca kendiliğinden değişir ya da sabit kalır.

AyarNeyi değiştirirDeğerlerVarsayılan
Changing weatherAçık: hava liste boyunca ilerler. Kapalı: listenin ilk havası kalır.açık / kapalıaçık
WeathersBirbirini izleme sırasına göre GTA hava adları. En fazla 15.aşağıya bakEXTRASUNNY, CLEAR, CLOUDS, OVERCAST, RAIN, CLEARING, FOGGY
Change everyİki hava değişimi arasındaki gerçek dakika.1 ile 600 dk20
BlackoutŞehir ışıkları söner (araçların ışıkları kalır).açık / kapalıkapalı

Kullanabileceğin hava adları: EXTRASUNNY, CLEAR, NEUTRAL, SMOG, FOGGY, OVERCAST, CLOUDS, CLEARING, RAIN, THUNDER, SNOW, BLIZZARD, SNOWLIGHT, XMAS, HALLOWEEN.

Snow (Kar): karlı havaların (SNOW, SNOWLIGHT, BLIZZARD, XMAS) nasıl hissettirdiği.

AyarNeyi değiştirirDeğerlerVarsayılan
Grip lost in snowXMAS karında tekerleklerin ne kadar kaydığı. 0 kuru yol gibi sürülür, GTA’nın kendi değeri 0.2’dir, 1 buzdur.0 ile 10
Snow on the groundKar yağarken zemini beyaza boyar ve lastik izleri ile ayak izleri bırakır.açık / kapalıaçık

Weather regions sekmesi

Her bölge bir kayıttır. Eklemek için New region (Yeni bölge) düğmesine bas.

AyarNeyi değiştirirDeğerlerYeni bölge için varsayılan
NameListedeki ad.1 ile 48 karakter
CentreBölgenin yerdeki ortası. Konumunu kullan veya kamerayla seç.bir nokta
RadiusBölgenin merkezinden, her yükseklikte, ne kadar uzağa ulaştığı.50 ile 6000 m600
WeathersBu bölgenin sırayla geçtiği havalar.hava adları, en fazla 15SNOW, SNOWLIGHT
Change everyBu bölgede iki hava değişimi arasındaki gerçek dakika.1 ile 600 dk20

Her bölge kendi zamanlayıcısıyla değişir. Bir bölgeyi düzenlemek sadece o bölgenin zamanlayıcısını yeniden başlatır.

Komutlar

Kendine ait yok. Saat ve hava için admin komutları (ai-admin içinde) AI Core üzerinden geçer, AI Core da ai-weathersync’i çağırır.

Tuşlar

Yok.

Diğer script’lerle çalışır

  • qb-weathersync’in yerine geçer (provide 'qb-weathersync'). exports['qb-weathersync']:setWeather(...) ve diğer qb-weathersync export’larını çağıran script’ler ai-weathersync’e ulaşır.
  • Diğer script’lerin duraklatma event’leri (qb-weathersync:client:DisableSync / EnableSync, cd_easytime:PauseSync, vSync:toggle) AI Core duraklatmalarına çevrilir; böylece başka bir hava script’i için yapılmış bir ev veya iç mekân script’i bunu da duraklatır.
  • Yerine başkasını koyabilirsin. AI Core Renewed-Weathersync, av_weather, cd_easytime ve qb-weathersync ile de çalışır. ai-weathersync’i kaldır ve bunlardan birini başlat; admin komutları ve script’ler AI Core üzerinden çalışmaya devam eder. Bkz. Uyumluluk.

Bilinen sınırlar

  • Bir komut veya export ile ayarlanan elektrik kesintisi, durdurulmuş saat ve değişen hava, panel ayarı değişene veya resource yeniden başlayana kadar sürer. Sonra panelin değeri tekrar geçerli olur.
  • Server tamamen yeniden başlatıldıktan sonra saat Hour after a restart değerinden başlar. Sadece ai-weathersync’i yeniden başlatmak mevcut saati korur.

Bu sayfada