AI Core
Essentielsai-weathersync

ai-weathersync

L’heure et la météo, identiques pour chaque joueur, avec des régions météo et de la neige. Remplace qb-weathersync.

ai-weathersync fait voir à chaque joueur la même horloge et la même météo. Vous réglez la vitesse à laquelle passe la journée, quelles météos se succèdent et à quelle fréquence la météo change dans le panneau d’administration. Des parties de la carte peuvent avoir leur propre météo (de la neige sur le mont Chiliad pendant que la ville est ensoleillée).

Ce qu’il fait en jeu

  • Une seule horloge pour tous. Le serveur garde l’heure. Le jeu de chaque joueur fait tourner l’horloge à la même vitesse, donc l’heure ne fait jamais de bonds en avant ou en arrière.
  • Météo changeante. La météo avance dans votre liste, d’un ou deux pas à la fois, toutes les quelques minutes. La pluie se dissipe avant que le soleil revienne.
  • Régions météo. Une région est un cercle sur la carte avec sa propre liste de météos. Un joueur dans le cercle voit la météo de la région. Là où des cercles se chevauchent, le plus petit l’emporte.
  • Neige. Par temps de neige, le sol peut devenir blanc et garder les traces de pneus et les empreintes de pas, et les roues peuvent glisser.
  • Blackout. Les lumières de la ville s’éteignent. Les phares des véhicules fonctionnent toujours.
  • Intérieurs. Les scripts qui ont besoin de leur propre lumière (écran des personnages, maisons, shells) mettent la synchronisation en pause via AI Core. ai-weathersync s’arrête tant qu’un script tient une pause et reprend quand le dernier la relâche.

Installation

La recipe txAdmin d’AI Core l’installe. À la main : placez le dossier dans resources/[ai]/ et ajoutez ensure ai-weathersync à server.cfg après ensure ai-core. Il nécessite OneSync et ai-core. Il n’a pas de table de base de données.

Ne faites pas tourner qb-weathersync ou un autre script météo à côté : AI Core signale le second dans la console et refuse les joueurs tant que les deux tournent.

Réglages du panneau

Ouvrez le panneau d’administration (F10) et choisissez Time and weather.

Onglet Time and weather

Time : l’horloge du jeu que voit chaque joueur.

RéglageCe qu’il changeValeursDéfaut
SpeedMinutes de jeu qui passent en une minute réelle. 2 fait durer une journée de jeu 12 heures réelles ; 30 correspond à la journée de 48 minutes de GTA Online.0.1 à 1202
Hour after a restartL’heure à laquelle l’horloge démarre au lancement du serveur.0 à 238
Stop the clockLe temps s’arrête à l’heure actuelle.activé / désactivédésactivé

Changer la vitesse garde l’heure actuelle : l’horloge ne fait pas de bond.

Weather : la météo change d’elle-même en suivant la liste, ou reste fixe.

RéglageCe qu’il changeValeursDéfaut
Changing weatherActivé : la météo avance dans la liste. Désactivé : la première météo de la liste reste.activé / désactivéactivé
WeathersNoms de météos GTA dans l’ordre où elles se succèdent. Jusqu’à 15.voir ci-dessousEXTRASUNNY, CLEAR, CLOUDS, OVERCAST, RAIN, CLEARING, FOGGY
Change everyMinutes réelles entre deux changements de météo.1 à 600 min20
BlackoutLes lumières de la ville s’éteignent (les véhicules gardent leurs phares).activé / désactivédésactivé

Les noms de météo utilisables : EXTRASUNNY, CLEAR, NEUTRAL, SMOG, FOGGY, OVERCAST, CLOUDS, CLEARING, RAIN, THUNDER, SNOW, BLIZZARD, SNOWLIGHT, XMAS, HALLOWEEN.

Snow : le ressenti des météos de neige (SNOW, SNOWLIGHT, BLIZZARD, XMAS).

RéglageCe qu’il changeValeursDéfaut
Grip lost in snowÀ quel point les roues glissent dans la neige XMAS. 0 conduit comme sur une route sèche, la valeur propre à GTA est 0.2, 1 est de la glace.0 à 10
Snow on the groundRecouvre le sol de blanc et laisse des traces de pneus et des empreintes de pas pendant qu’il neige.activé / désactivéactivé

Onglet Weather regions

Chaque région est un enregistrement. Appuyez sur New region pour en ajouter une.

RéglageCe qu’il changeValeursDéfaut pour une nouvelle région
NameLe nom dans la liste.1 à 48 caractères
CentreLe milieu de la région au sol. Utilisez votre position ou choisissez-le avec la caméra.un point
RadiusJusqu’où s’étend la région depuis son centre, à n’importe quelle hauteur.50 à 6000 m600
WeathersLes météos que parcourt cette région, dans l’ordre.noms de météos, jusqu’à 15SNOW, SNOWLIGHT
Change everyMinutes réelles entre deux changements de météo dans cette région.1 à 600 min20

Chaque région change selon son propre minuteur. Modifier une région ne redémarre que le minuteur de cette région.

Commandes

Aucune qui lui soit propre. Les commandes d’administration pour l’heure et la météo (dans ai-admin) passent par AI Core, qui appelle ai-weathersync.

Raccourcis clavier

Aucun.

Fonctionne avec d’autres scripts

  • Remplace qb-weathersync (provide 'qb-weathersync'). Les scripts qui appellent exports['qb-weathersync']:setWeather(...) et les autres exports de qb-weathersync atteignent ai-weathersync.
  • Les events de pause d’autres scripts (qb-weathersync:client:DisableSync / EnableSync, cd_easytime:PauseSync, vSync:toggle) sont transformés en pauses AI Core, donc un script de maison ou d’intérieur conçu pour un autre script météo met quand même celui-ci en pause.
  • Vous pouvez le remplacer. AI Core fonctionne aussi avec Renewed-Weathersync, av_weather, cd_easytime et qb-weathersync. Retirez ai-weathersync et démarrez l’un d’eux ; les commandes d’administration et les scripts continuent de fonctionner via AI Core. Voir Compatibilité.

Limites connues

  • Le blackout, une horloge arrêtée et la météo changeante réglés par une commande ou un export durent jusqu’à ce que le réglage du panneau change ou que la ressource redémarre. La valeur du panneau compte alors à nouveau.
  • Après un redémarrage complet du serveur, l’horloge démarre à Hour after a restart. Redémarrer uniquement ai-weathersync garde l’heure actuelle.

Sur cette page