AI Core
Podstawyai-weathersync

ai-weathersync

Czas i pogoda, takie same dla każdego gracza, z regionami pogodowymi i śniegiem. Zastępuje qb-weathersync.

ai-weathersync sprawia, że każdy gracz widzi ten sam zegar i tę samą pogodę. W panelu administratora ustawiasz, jak szybko mija dzień, jakie pogody następują po sobie i jak często pogoda się zmienia. Części mapy mogą mieć własną pogodę (śnieg na Mount Chiliad, gdy w mieście świeci słońce).

Co robi w grze

  • Jeden zegar dla wszystkich. Serwer pilnuje czasu. Gra każdego gracza prowadzi zegar z tą samą prędkością, więc czas nigdy nie skacze w przód i w tył.
  • Zmienna pogoda. Pogoda przechodzi przez twoją listę, o jeden lub dwa kroki naraz, co kilka minut. Deszcz ustępuje, zanim wróci słońce.
  • Regiony pogodowe. Region to okrąg na mapie z własną listą pogód. Gracz w okręgu widzi pogodę regionu. Tam, gdzie okręgi się nakładają, wygrywa najmniejszy.
  • Śnieg. Przy śnieżnej pogodzie ziemia może zrobić się biała i zachowywać ślady opon i stóp, a koła mogą się ślizgać.
  • Blackout. Światła miasta gasną. Światła pojazdów nadal działają.
  • Wnętrza. Skrypty, które potrzebują własnego oświetlenia (ekran postaci, domy, shelle), wstrzymują synchronizację przez AI Core. ai-weathersync zatrzymuje się, dopóki jakikolwiek skrypt trzyma wstrzymanie, i wznawia, gdy ostatni je zwolni.

Instalacja

Instaluje go przepis txAdmin AI Core. Ręcznie: włóż folder do resources/[ai]/ i dodaj ensure ai-weathersync do server.cfg po ensure ai-core. Wymaga OneSync i ai-core. Nie ma tabeli w bazie danych.

Nie uruchamiaj obok niego qb-weathersync ani innego skryptu pogody: AI Core zgłasza drugi w konsoli i odrzuca graczy, dopóki działają oba.

Ustawienia w panelu

Otwórz panel administratora (F10) i wybierz Time and weather.

Zakładka Time and weather

Time: zegar w grze, który widzi każdy gracz.

UstawienieCo zmieniaWartościDomyślnie
SpeedMinuty gry, które mijają w jednej prawdziwej minucie. 2 sprawia, że dzień w grze trwa 12 prawdziwych godzin; 30 to 48-minutowy dzień z GTA Online.od 0.1 do 1202
Hour after a restartGodzina, od której zegar startuje po starcie serwera.od 0 do 238
Stop the clockCzas stoi w miejscu na bieżącej godzinie.wł. / wył.wył.

Zmiana prędkości zachowuje bieżącą godzinę: zegar nie skacze.

Weather: pogoda zmienia się sama według listy albo pozostaje.

UstawienieCo zmieniaWartościDomyślnie
Changing weatherWł.: pogoda przechodzi przez listę. Wył.: zostaje pierwsza pogoda z listy.wł. / wył.wł.
WeathersNazwy pogód GTA w kolejności, w jakiej następują. Do 15.zobacz niżejEXTRASUNNY, CLEAR, CLOUDS, OVERCAST, RAIN, CLEARING, FOGGY
Change everyPrawdziwe minuty między dwiema zmianami pogody.od 1 do 600 min20
BlackoutŚwiatła miasta gasną (pojazdy zachowują światła).wł. / wył.wył.

Nazwy pogód, których możesz użyć: EXTRASUNNY, CLEAR, NEUTRAL, SMOG, FOGGY, OVERCAST, CLOUDS, CLEARING, RAIN, THUNDER, SNOW, BLIZZARD, SNOWLIGHT, XMAS, HALLOWEEN.

Snow: jak działają śnieżne pogody (SNOW, SNOWLIGHT, BLIZZARD, XMAS).

UstawienieCo zmieniaWartościDomyślnie
Grip lost in snowJak bardzo koła ślizgają się w śniegu XMAS. 0 jeździ jak po suchej drodze, własna wartość GTA to 0.2, 1 to lód.od 0 do 10
Snow on the groundPokrywa ziemię bielą i zostawia ślady opon i stóp, gdy pada śnieg.wł. / wył.wł.

Zakładka Weather regions

Każdy region to jeden rekord. Naciśnij New region, aby dodać nowy.

UstawienieCo zmieniaWartościDomyślnie dla nowego regionu
NameNazwa na liście.od 1 do 48 znaków
CentreŚrodek regionu na ziemi. Użyj swojej pozycji lub wybierz go kamerą.punkt
RadiusJak daleko region sięga od środka, na każdej wysokości.od 50 do 6000 m600
WeathersPogody, przez które przechodzi ten region, w kolejności.nazwy pogód, do 15SNOW, SNOWLIGHT
Change everyPrawdziwe minuty między dwiema zmianami pogody w tym regionie.od 1 do 600 min20

Każdy region zmienia się według własnego timera. Edycja jednego regionu restartuje tylko timer tego regionu.

Komendy

Brak własnych. Komendy administracyjne czasu i pogody (w ai-admin) przechodzą przez AI Core, który wywołuje ai-weathersync.

Klawisze

Brak.

Współpraca z innymi skryptami

  • Zastępuje qb-weathersync (provide 'qb-weathersync'). Skrypty, które wywołują exports['qb-weathersync']:setWeather(...) i inne eksporty qb-weathersync, trafiają do ai-weathersync.
  • Zdarzenia wstrzymania innych skryptów (qb-weathersync:client:DisableSync / EnableSync, cd_easytime:PauseSync, vSync:toggle) są zamieniane na wstrzymania AI Core, więc skrypt domu lub wnętrza napisany dla innego skryptu pogody nadal wstrzymuje ten.
  • Możesz go zastąpić. AI Core działa też z Renewed-Weathersync, av_weather, cd_easytime i qb-weathersync. Usuń ai-weathersync i uruchom jeden z nich; komendy administracyjne i skrypty nadal działają przez AI Core. Zobacz Zgodność.

Znane ograniczenia

  • Blackout, zatrzymany zegar i zmienna pogoda ustawione komendą lub eksportem trwają, dopóki nie zmieni się ustawienie w panelu lub zasób się nie zrestartuje. Wtedy znowu liczy się wartość z panelu.
  • Po pełnym restarcie serwera zegar startuje od Hour after a restart. Restart samego ai-weathersync zachowuje bieżący czas.

Na tej stronie