ai-weathersync
Hora y clima, los mismos para todos los jugadores, con regiones de clima y nieve. Sustituye a qb-weathersync.
ai-weathersync hace que todos los jugadores vean el mismo reloj y el mismo clima. Configuras lo rápido que pasa el día, qué climas se suceden y cada cuánto cambia el clima en el panel de administración. Partes del mapa pueden tener su propio clima (nieve en el monte Chiliad mientras en la ciudad hace sol).
Qué hace en el juego
- Un reloj para todos. El servidor lleva la hora. El juego de cada jugador hace avanzar el reloj a la misma velocidad, así que la hora nunca salta adelante y atrás.
- Clima cambiante. El clima avanza por tu lista, uno o dos pasos cada vez, cada pocos minutos. La lluvia escampa antes de que vuelva el sol.
- Regiones de clima. Una región es un círculo en el mapa con su propia lista de climas. Un jugador dentro del círculo ve el clima de la región. Donde los círculos se solapan, gana el más pequeño.
- Nieve. Con climas de nieve el suelo puede volverse blanco y conservar huellas de neumáticos y pisadas, y las ruedas pueden patinar.
- Apagón. Las luces de la ciudad se apagan. Las luces de los vehículos siguen funcionando.
- Interiores. Los scripts que necesitan su propia luz (pantalla de personajes, casas, shells) pausan la sincronización a través de AI Core. ai-weathersync se detiene mientras algún script mantenga una pausa y continúa cuando el último la suelta.
Instalación
La receta de txAdmin de AI Core lo instala. A mano: pon la carpeta en resources/[ai]/ y añade ensure ai-weathersync a server.cfg después de ensure ai-core. Necesita OneSync y ai-core. No tiene tabla de base de datos.
No uses qb-weathersync ni otro script de clima a su lado: AI Core indica el segundo en la consola y rechaza jugadores mientras funcionen los dos.
Ajustes del panel
Abre el panel de administración (F10) y elige Time and weather.
Pestaña Time and weather
Time (hora): el reloj del juego que ven todos los jugadores.
| Ajuste | Qué cambia | Valores | Por defecto |
|---|---|---|---|
| Speed | Minutos de juego que pasan en un minuto real. 2 hace que un día de juego dure 12 horas reales; 30 es el día de 48 minutos de GTA Online. | 0.1 a 120 | 2 |
| Hour after a restart | La hora a la que empieza el reloj cuando arranca el servidor. | 0 a 23 | 8 |
| Stop the clock | El tiempo se detiene en la hora actual. | activado / desactivado | desactivado |
Cambiar la velocidad conserva la hora actual: el reloj no salta.
Weather (clima): el clima cambia solo recorriendo la lista, o se queda fijo.
| Ajuste | Qué cambia | Valores | Por defecto |
|---|---|---|---|
| Changing weather | Activado: el clima recorre la lista. Desactivado: se queda el primer clima de la lista. | activado / desactivado | activado |
| Weathers | Nombres de clima de GTA en el orden en que se suceden. Hasta 15. | mira abajo | EXTRASUNNY, CLEAR, CLOUDS, OVERCAST, RAIN, CLEARING, FOGGY |
| Change every | Minutos reales entre dos cambios de clima. | 1 a 600 min | 20 |
| Blackout | Las luces de la ciudad se apagan (los vehículos conservan sus luces). | activado / desactivado | desactivado |
Los nombres de clima que puedes usar: EXTRASUNNY, CLEAR, NEUTRAL, SMOG, FOGGY, OVERCAST, CLOUDS, CLEARING, RAIN, THUNDER, SNOW, BLIZZARD, SNOWLIGHT, XMAS, HALLOWEEN.
Snow (nieve): cómo se sienten los climas de nieve (SNOW, SNOWLIGHT, BLIZZARD, XMAS).
| Ajuste | Qué cambia | Valores | Por defecto |
|---|---|---|---|
| Grip lost in snow | Cuánto patinan las ruedas con la nieve de XMAS. 0 se conduce como en carretera seca, el valor propio de GTA es 0.2, 1 es hielo. | 0 a 1 | 0 |
| Snow on the ground | Cubre el suelo de blanco y deja huellas de neumáticos y pisadas mientras nieva. | activado / desactivado | activado |
Pestaña Weather regions
Cada región es un registro. Pulsa New region para añadir una.
| Ajuste | Qué cambia | Valores | Por defecto para una región nueva |
|---|---|---|---|
| Name | El nombre en la lista. | 1 a 48 caracteres | |
| Centre | El centro de la región en el suelo. Usa tu posición o elígelo con la cámara. | un punto | |
| Radius | Hasta dónde llega la región desde su centro, a cualquier altura. | 50 a 6000 m | 600 |
| Weathers | Los climas que recorre esta región, en orden. | nombres de clima, hasta 15 | SNOW, SNOWLIGHT |
| Change every | Minutos reales entre dos cambios de clima en esta región. | 1 a 600 min | 20 |
Cada región cambia con su propio temporizador. Editar una región solo reinicia el temporizador de esa región.
Comandos
Ninguno propio. Los comandos de administración de hora y clima (en ai-admin) pasan por AI Core, que llama a ai-weathersync.
Teclas
Ninguno.
Funciona con otros scripts
- Sustituye a qb-weathersync (
provide 'qb-weathersync'). Los scripts que llaman aexports['qb-weathersync']:setWeather(...)y a los demás exports de qb-weathersync llegan a ai-weathersync. - Los eventos de pausa de otros scripts (
qb-weathersync:client:DisableSync/EnableSync,cd_easytime:PauseSync,vSync:toggle) se convierten en pausas de AI Core, así que un script de casas o interiores hecho para otro script de clima sigue pausando este. - Puedes reemplazarlo. AI Core también funciona con Renewed-Weathersync, av_weather, cd_easytime y qb-weathersync. Quita ai-weathersync e inicia uno de ellos; los comandos de administración y los scripts siguen funcionando a través de AI Core. Mira Compatibilidad.
Límites conocidos
- El apagón, el reloj detenido y el clima cambiante fijados por un comando o un export duran hasta que cambia el ajuste del panel o se reinicia el recurso. Entonces vuelve a contar el valor del panel.
- Tras un reinicio completo del servidor, el reloj empieza en Hour after a restart. Reiniciar solo ai-weathersync conserva la hora actual.