Hz-Weather — Advanced Weather System | Zones, Seasons, Tornado, Tsunami, Admin Panel, Phone Apps (LB Phone & QS Smartphone)

Hz-Weather Pro — Advanced Weather System | Zones, Seasons, Tornado, Tsunami, Admin Panel, Phone Apps (LB Phone & QS Smartphone)


Hz-Weather Pro is a premium all-in-one weather engine for FiveM. It replaces every weather resource on your server with a single optimized script.

Preview


Features

Dynamic Weather Engine 13 weather types (EXTRASUNNY, CLEAR, CLOUDS, OVERCAST, RAIN, THUNDER, CLEARING, FOGGY, SMOG, SNOW, SNOWLIGHT, BLIZZARD, XMAS) with smooth realistic transitions using GTA’s native overtime system. Weather freeze, manual override and full database persistence.

Weather Zones Unlimited custom zones with independent weather per area. Smooth distance-based transitions with zero pop-in between zones. PolyZone support (Box, Circle, Poly). Built-in Cayo Perico zone with isolated weather.

Season System 4 full seasons (Spring, Summer, Autumn, Winter) with automatic cycle mode or real-time calendar sync (January = Winter, etc.). Each season controls the weather sequence, temperature, wind and visual effects. Custom season presets with configurable weather sequences and temperature curves.

Temperature System Per-zone temperature with day/night curves. 3 modes: zone-based, weather-based or hybrid. Gameplay effects: freezing (screen shake, animations) and heatstroke (screen distortion). Celsius / Fahrenheit toggle.

Tornado Fully physicalized tornado with a 3-force vortex model (horizontal pull, vertical lift, tangential spin). Throws vehicles, peds and the player (ragdoll + vehicle lift). Multi-layer particle system (debris, cloud body, cloud top). Physics debris props (fences, bushes). Ground-following AI movement across the map. Phases: Warning → Active → Dissipating (configurable durations). Server-synced — all players see the same tornado.

Admin commands: /tornado start | /tornado stop | /tornado pause

Tsunami Rising water system using GTA’s native LoadWaterFromPath. Configurable max height, rise/recede speed and peak duration. Phases: warning with alerts → peak → controlled recession. Forces THUNDER weather + high wind. Camera shake, screen overlay, timecycle effects. Water height synced server-wide for all players.

Admin commands: /tsunami start | /tsunami stop | /tsunami pause

Gameplay Effects

  • Reduced visibility (fog, rain, blizzard overlay + timecycle)
  • Auto wipers in rain/snow
  • Player speed reduction in blizzard
  • Blackout system with zone exceptions

Wind System Dynamic wind speed and direction with configurable random gusts. Season-linked intensity that affects tornado and tsunami strength.

Admin Panel Modern React NUI interface with tabs: Weather, Zones, Time, Seasons, Temperature, Events. Live controls for all settings. Zone management (create, edit, delete, teleport). Full database persistence.

Time Management Configurable time scale (real-time, 2x, custom), night speed multiplier, real-time server clock sync, presets (morning/noon/evening/night), full persistence across restarts.

Phone Weather Map Satellite map page embeddable via iframe in any FiveM phone resource (lb-phone, qs-phone, etc.). Displays weather, zone names and temperatures. Auto-refreshes every 30 seconds.


:mobile_phone: Phone Weather Apps (Add-ons Free)

Bring the full HZ-Weather experience into your players’ phones with dedicated native apps. Each app connects to HZ-Weather Pro via exports and displays real-time weather data with animated interface.

App Features

  • Real-time weather display synced with HZ-Weather Pro
  • Current temperature (°C / °F) with automatic zone detection
  • Current season indicator
  • Weather forecast & upcoming conditions
  • Animated weather icons with dynamic backgrounds
  • Sunrise & sunset widget

Available for:

Phone Purchase
LB Phone HZ Weather — LB Phone App
QS Smartphone Pro HZ Weather — QS Smartphone App

:warning: Requires HZ-Weather (main script) — sold separately.


Developer API — 50+ Exports Server-side and client-side exports to integrate weather data into your own scripts. Full documentation included.

Examples: exports[‘HZ-Weather’]:getZoneWeather(‘Los Santos’) – server exports[‘HZ-Weather’]:getTemperature(‘Sandy Shores’) – server exports[‘HZ-Weather’]:getCurrentSeason() – server exports[‘HZ-Weather’]:getCurrentZone() – client exports[‘HZ-Weather’]:getWindSpeed() – client


Compatibility

Frameworks Standalone, QBCore, QBX, ESX (auto-detected)
Replaces qb-weathersync, cd_easytime (full export & event compat.)
Phone Apps LB Phone, QS Smartphone Pro
Dependencies ox_lib v3.0+, oxmysql v2.0+, PolyZone

Performance

Tested with resmon / profiler:

Client idle ~0.02ms
Client during events (tornado/tsunami) ~0.08ms

What’s Included

  • Full config (config, locales, compatibility layers)
  • Pre-built React admin panel
  • Embeddable weather map page
  • 2 locales (EN / FR)
  • Tornado & Tsunami systems
  • Season cycle presets
  • Complete API documentation (API.md)
  • Installation & configuration guide

Purchase

Documentation

Discord (support)

Code is accessible No
Subscription-based No
Lines (approximately) ~15,552
Requirements & dependencies ox_lib v3.0+, oxmysql v2.0+, PolyZone
Support Yes
1 Like

Assuming you use AI for the menu.

2 Likes