Use Coupon WELCOME to save 20%

$ USD
  • $ USD
  • € EUR
  • £ GBP
  • $ AUD
  • R$ BRL
  • CHF CHF
  • ¥ JPY
FiveM Weather Script (Easy) – Free FiveM Mods

FiveM Weather Script (Easy) – Free FiveM Mods

Codesign Easytime provides an administrator interface for game time, weather, blackout and related synchronization settings. The reviewed repository manifest declares version 2.0.5. Its resource folder is cd_easytime and its default interface command is /easytime; start easytime is not the correct startup line for that folder.

Install and configure one synchronization owner

Keep the manifest, configs, client, server and html directories together under cd_easytime. Add ensure cd_easytime after your framework and selected notification dependencies. Review the commented ox_lib and Qbox imports in fxmanifest.lua for your integration. Disable overlapping time or weather control in vMenu, vSync or other resources to avoid competing updates.

Configure configs/config.lua. Automatic framework detection checks started ESX, QBCore and Qbox resources; custom frameworks use the other integration path. Permission options include framework groups, identifiers, ACE and optional Discord roles. Identifier, ACE and Discord access are disabled by default; Discord roles require Badger_Discord_API. Test an allowed staff account and an ordinary account.

Game modes, saved settings and real weather

Time and weather each default to game mode. Real mode uses OpenWeather data for the configured city. Before enabling it, move API credentials out of client-shared configuration into server-only handling: Config.APIKey is currently in a shared file, and debug logging can print it. Do not treat that configuration as secret storage.

The resource reads and writes settings.txt, including saving on resource stop. Back up that file and your configuration before updates. Test clock transitions, weather changes, blackout, reconnecting, restart persistence and any housing integration that pauses synchronization. A resource named as a compatibility provider does not prove every integration behaves correctly.

Server-event checks and review scope

The main ForceUpdate handler checks staff permission, but the separate SetNewGameTime, ToggleInstantChange and SaveSettings network handlers lack equivalent permission checks. The time handler also accepts submitted hours and minutes without type or range validation. Review these paths before public use; access control on the interface command alone is insufficient.

Source checked on 10 September 2026 at revision 174ddc1e823d1aad54361988ea54c302c08b980a. Manifest, configuration and Lua synchronization paths were inspected against creator documentation. No external API call, permission test or multiplayer synchronization test was performed.

Review the cd_easytime source

Read the Codesign installation documentation