Enhance your server's roleplay and professionalism with the ultimate Faction Announcement System. This script allows your server's jobs/factions (Police, EMS, Mechanics, etc.) to broadcast beautiful, highly customized alerts directly to everyone's screen.
Featuring an in-game Admin Control Panel, your staff can fully create, edit, and delete job setups on the fly without ever opening a code editor!
β¨ Key Features
- πΌ Dynamic Faction System: Create announcements tied directly to your serverβs jobs.
- π οΈ In-Game Admin Panel: Execute a single command to access a gorgeous UI where you can manage everything live.
- π¨ Full Customization via UI: Easily change the jobβs public label, logo URL, background gradients, text colors, and opacity using a built-in color picker and sliders!
- π’ Minimum Rank Protection: Set a required minimum job grade for each faction so only authorized personnel can broadcast.
- β³ Smart Display Timer: Built-in algorithm that automatically keeps the announcement on screen longer if the message text is lengthy, complete with a visual countdown timer.
- βοΈ Cooldown System: Prevent spam by setting a customizable command cooldown per player.
- π Audio Alerts: Plays a crisp notification sound every time an announcement goes live.
- π Flexible UI Positions: Choose exactly where the alert shows up (e.g.,
top-left,top-right,bottom-center, etc.) right from your configuration file. - π€ Discord Webhooks: Log all broadcasts instantly to your Discord server to track what your factions are posting.
π οΈ Dependencies & Compatibility
This resource is highly optimized, secure, and utilizes modern, industry-standard dependencies to guarantee flawless performance.
Required Dependencies
- ox_lib β (Powers the responsive context menus, input dialogs, and admin forms)
- oxmysql β (Handles secure, high-speed asynchronous SQL data storage)
Supported Frameworks (Dual Compatibility)
This script is completely plug-and-play with the two most popular frameworks:
-
π’ QBCore
-
π΅ ESX / ESX Extended
πΎ Database & Security
- Persistent Storage: All created factions, ranks, and custom styling profiles are saved into your database automatically.
-
Asset Protection: Key files remain fully secured while leaving the
config.luacompletely open for your own adjustments.
π Summary & Overview
With this resource, you bridge the gap between UI excellence and administration convenience. Say goodbye to hardcoding configurations or restarting your server every time a faction wants a new logo or border color. Do it all in-game, save it directly to the database, and let your players enjoy a beautiful, animated notification queue that adapts perfectly to any message length!
Get this script today and provide your players with a top-tier visual experience!
