fivem-weather-menu Tailwind Templates

Fivem Weather Menu

FiveM Weather & Time Control Menu featuring dynamic weather control, time management, wind controls, and blackout functionality. Built with React + TypeScript, Tailwind CSS, Lucide Icons, Vite, Lua, and ox_lib notifications.

FiveM Weather Menu

A powerful client-side weather and time control menu originally developed for Calsky State Roleplay. This menu allows players to dynamically control weather, time, wind, and blackout settings with smooth transitions and performance optimizations.

🌟 Features

āœ… Dynamic weather control
āœ… Time management with freeze option
āœ… Wind speed and direction adjustments
āœ… Blackout functionality
āœ… Smooth weather transitions
āœ… Optimized for performance
āœ… Client-side only (changes are not synced between players)

šŸ› ļø Built With

  • React (for UI)
  • TypeScript
  • Tailwind CSS
  • Vite
  • Lucide Icons
  • ox_lib notifications
  • Lua

šŸ“„ Installation

  1. Download the latest release.

  2. Extract it to your FiveM resources folder.

  3. Ensure dependencies in your server.cfg in this order:

    ensure ox_lib
    ensure weather-menu
    

āš ļø Dependencies

  • ox_lib (Required for notifications)

šŸ”‘ Permissions

This script uses ACE permissions for command access, which can be enabled or disabled in the config.

For restricted access (e.g., donators only), add this to your server.cfg:

add_ace group.donator command.weather allow
add_principal identifier.steam:XXXXXXXXXXXXX group.donator

šŸŽ® Usage

  • Command: /weather
  • Menu Controls:
    • Change weather types
    • Adjust time settings
    • Configure wind parameters
    • Toggle blackout mode

šŸ“œ Credits

  • UI & Frontend Development (React, TypeScript, Tailwind CSS, Vite) by LuxLife (251201582102872067)
  • Lua codebase partially adapted from Renewed-Scripts/Renewed-Weathersync
  • Weather sync functionality inspired by Renewed-Weathersync

šŸ“„ License & Attribution

This resource contains Lua code adapted from Renewed-Scripts/Renewed-Weathersync. All credit for the original Lua implementation goes to them. If you use or modify this resource, please ensure proper attribution to both projects.

If you need assistance with this script, you can add me on Discord at luxlife or join our Discord server and submit a general support ticket: https://discord.gg/Mk5buvyBFb.

Top categories

Loading Svelte Themes