RP Announcement System – FiveM Public Announcement Script

RP Announcement System – FiveM Public Announcement Script
  • RP Announcement System – FiveM Public Announcement Script
  • RP Announcement System – FiveM Public Announcement Script

📢 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

  1. Place the resource in your resources folder
  2. Add ensure spex_announcements to your server.cfg
  3. Install ox_lib
  4. Optionally install ox_target and qs-smartphone-pro
  5. Edit jobs and locations in config.lua
  6. 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