📢 Premium FiveM public announcement system with immersive NUI terminal, animated global overlay, multi-job support, permission controls and optional smartphone integration.
RP Announcement System gives your businesses and public services a real in-game communication network, allowing authorized organizations to broadcast official announcements to the entire server through a clean and immersive interface.
🌐 Description
RP Announcement System is a modern FiveM public announcement script designed for immersive RP servers that want more than basic chat commands.
Authorized jobs can use configurable announcement points to open a premium NUI terminal, write an official message and display it to all players through an animated global overlay directly in game.
This makes server-wide communication cleaner, more immersive and more professional for public services, businesses and RP organizations.
✨ Main Features
💻 Premium Announcement Terminal
- Modern and fluid NUI interface
- Integrated server branding
- Automatic message length limits
- Live counter and validation
- Clean close behavior with no broken overlay state
📺 Global RP Overlay
- Animated announcement display for all players
- Clean translucent card style
- Progress duration bar
- Company badge and icon support
- Built to remain visible without feeling intrusive
🏢 Multi-Organization Support
- Configurable announcement points per job
- Ideal for police, EMS, mechanics, restaurants, taxi, justice, dealerships and more
- Dedicated blips available
- Separate zones per organization
🛂 Permissions & Controls
- Configurable authorized jobs
- Minimum grade requirement
- Anti-spam cooldown system
- Server-side validation
🎯 Interaction Options
- ox_target support
- Keyboard fallback with E key
📱 Optional Smartphone Integration
- Compatible with qs-smartphone-pro
- Send official announcements directly to the in-game phone system
🛡️ Security
- HTML injection cleaning
- Full server-side verification
- Protection against spam and abuse
🔧 Compatibility
- ESX Legacy
- ox_lib
- ox_target
- qs-smartphone-pro (optional)
📦 Included
- Complete client and server files
- Premium NUI terminal (HTML / CSS / JS)
- Animated global RP overlay
- Open configuration file
- Ready-to-use configurable announcement points
🚀 Installation
- Place the resource in your
resourcesfolder - Add
ensure spex_announcementsto yourserver.cfg - Install
ox_lib - Optionally install
ox_targetandqs-smartphone-pro - Edit jobs and locations in
config.lua - Restart your server
🎯 Ideal Use Cases
- Police public notices
- EMS communication
- Business promotions and public announcements
- Restaurant and shop opening notices
- Taxi and transport service communication
- Official server-wide RP messaging
🧑💻 Development
Developed by speXtrum Development
From code to roleplay.
🌐 Discord: discord.gg/spex