AI Core
Grundlagenai-weathersync

ai-weathersync

Zeit und Wetter, für jeden Spieler gleich, mit Wetterregionen und Schnee. Ersetzt qb-weathersync.

ai-weathersync sorgt dafür, dass jeder Spieler dieselbe Uhrzeit und dasselbe Wetter sieht. Wie schnell der Tag vergeht, welche Wetterlagen aufeinander folgen und wie oft sich das Wetter ändert, stellst du im Admin-Panel ein. Teile der Karte können ihr eigenes Wetter haben (Schnee auf dem Mount Chiliad, während die Stadt sonnig ist).

Was es im Spiel macht

  • Eine Uhr für alle. Der Server führt die Zeit. Das Spiel jedes Spielers lässt die Uhr mit derselben Geschwindigkeit laufen, sodass die Zeit nie hin und her springt.
  • Wechselndes Wetter. Das Wetter geht alle paar Minuten durch deine Liste, ein oder zwei Schritte auf einmal. Regen zieht ab, bevor die Sonne zurückkommt.
  • Wetterregionen. Eine Region ist ein Kreis auf der Karte mit eigener Wetterliste. Ein Spieler im Kreis sieht das Wetter der Region. Wo sich Kreise überlappen, gewinnt der kleinste.
  • Schnee. Bei Schneewetter kann der Boden weiß werden und Reifenspuren und Fußabdrücke behalten, und Räder können rutschen.
  • Stromausfall. Die Lichter der Stadt gehen aus. Fahrzeuglichter funktionieren weiter.
  • Innenräume. Skripte, die ihr eigenes Licht brauchen (Charakterbildschirm, Häuser, Shells), pausieren die Synchronisation über AI Core. ai-weathersync hält an, solange irgendein Skript eine Pause hält, und läuft weiter, wenn das letzte sie freigibt.

Installation

Das txAdmin-Rezept von AI Core installiert es. Von Hand: Lege den Ordner in resources/[ai]/ und füge ensure ai-weathersync in der server.cfg nach ensure ai-core ein. Es braucht OneSync und ai-core. Es hat keine Datenbanktabelle.

Betreibe qb-weathersync oder ein anderes Wetterskript nicht daneben: AI Core meldet das zweite in der Konsole und weist Spieler ab, solange beide laufen.

Panel-Einstellungen

Öffne das Admin-Panel (F10) und wähle Time and weather.

Tab Time and weather

Time (Zeit): die Uhr im Spiel, die jeder Spieler sieht.

EinstellungWas sie ändertWerteStandard
SpeedSpielminuten, die in einer echten Minute vergehen. 2 lässt einen Spieltag 12 echte Stunden dauern; 30 ist der 48-Minuten-Tag von GTA Online.0.1 bis 1202
Hour after a restartDie Stunde, bei der die Uhr startet, wenn der Server startet.0 bis 238
Stop the clockDie Zeit steht bei der aktuellen Stunde still.an / ausaus

Eine Änderung der Geschwindigkeit behält die aktuelle Stunde: Die Uhr springt nicht.

Weather (Wetter): Das Wetter wechselt von selbst durch die Liste oder bleibt.

EinstellungWas sie ändertWerteStandard
Changing weatherAn: Das Wetter geht durch die Liste. Aus: Das erste Wetter der Liste bleibt.an / ausan
WeathersGTA-Wetternamen in der Reihenfolge, in der sie folgen. Bis zu 15.siehe untenEXTRASUNNY, CLEAR, CLOUDS, OVERCAST, RAIN, CLEARING, FOGGY
Change everyEchte Minuten zwischen zwei Wetterwechseln.1 bis 600 min20
BlackoutDie Lichter der Stadt gehen aus (Fahrzeuge behalten ihre Lichter).an / ausaus

Die Wetternamen, die du nutzen kannst: EXTRASUNNY, CLEAR, NEUTRAL, SMOG, FOGGY, OVERCAST, CLOUDS, CLEARING, RAIN, THUNDER, SNOW, BLIZZARD, SNOWLIGHT, XMAS, HALLOWEEN.

Snow (Schnee): wie sich Schneewetter (SNOW, SNOWLIGHT, BLIZZARD, XMAS) anfühlt.

EinstellungWas sie ändertWerteStandard
Grip lost in snowWie stark Räder im XMAS-Schnee rutschen. 0 fährt wie eine trockene Straße, der eigene Wert von GTA ist 0.2, 1 ist Eis.0 bis 10
Snow on the groundBedeckt den Boden weiß und hinterlässt Reifenspuren und Fußabdrücke, solange es schneit.an / ausan

Tab Weather regions

Jede Region ist ein Datensatz. Drücke New region, um eine hinzuzufügen.

EinstellungWas sie ändertWerteStandard für eine neue Region
NameDer Name in der Liste.1 bis 48 Zeichen
CentreDie Mitte der Region am Boden. Nutze deine Position oder wähle sie mit der Kamera.ein Punkt
RadiusWie weit die Region von ihrer Mitte reicht, in jeder Höhe.50 bis 6000 m600
WeathersDie Wetterlagen, die diese Region der Reihe nach durchläuft.Wetternamen, bis zu 15SNOW, SNOWLIGHT
Change everyEchte Minuten zwischen zwei Wetterwechseln in dieser Region.1 bis 600 min20

Jede Region wechselt mit ihrem eigenen Timer. Das Bearbeiten einer Region startet nur den Timer dieser Region neu.

Befehle

Keine eigenen. Admin-Befehle für Zeit und Wetter (in ai-admin) laufen über AI Core, das ai-weathersync aufruft.

Tastenbelegungen

Keine.

Zusammenspiel mit anderen Skripten

  • Ersetzt qb-weathersync (provide 'qb-weathersync'). Skripte, die exports['qb-weathersync']:setWeather(...) und die anderen Exports von qb-weathersync aufrufen, erreichen ai-weathersync.
  • Pause-Events anderer Skripte (qb-weathersync:client:DisableSync / EnableSync, cd_easytime:PauseSync, vSync:toggle) werden in Pausen von AI Core umgewandelt, sodass ein Haus- oder Innenraumskript, das für ein anderes Wetterskript gemacht wurde, auch dieses pausiert.
  • Du kannst es ersetzen. AI Core funktioniert auch mit Renewed-Weathersync, av_weather, cd_easytime und qb-weathersync. Entferne ai-weathersync und starte eines davon; Admin-Befehle und Skripte funktionieren über AI Core weiter. Siehe Kompatibilität.

Bekannte Grenzen

  • Stromausfall, eine angehaltene Uhr und wechselndes Wetter, die per Befehl oder Export gesetzt wurden, gelten, bis sich die Panel-Einstellung ändert oder die Ressource neu startet. Dann zählt wieder der Wert aus dem Panel.
  • Nach einem vollständigen Serverneustart startet die Uhr bei Hour after a restart. Ein Neustart nur von ai-weathersync behält die aktuelle Zeit.

Auf dieser Seite