ย ๐จ Modern & Immersive UI
- **Beautiful React Interface** - Sleek, modern design with smooth animations and transitions
- **Radio Prop Overlay** - Realistic radio device display with transparent screen area
- **Multiple Colour Themes** - Choose from Blue, Green, Red, Purple, and more
- **Customizable Settings** - Adjust brightness, colour palettes, and UI preferences
- **Member Overlay** - Optional floating display showing channel members in-game
https://youtu.be/wR6j7msBVZ4
### ๐ก Advanced Channel System
- **Unlimited Channels** - Support for up to 1000 channels (configurable)
- **Job Restrictions** - Restrict channels to specific jobs (perfect for Police, EMS, Mechanic)
- **Password Protection** - Secure private channels with password authentication
- **Favourites & Recents** - Quick access to frequently used channels
- **Channel Management** - Role-based permissions (Owner, Admin, Member)
- **Member Tracking** - Real-time player counts and member lists
ย ๐ Universal Voice Integration
- **Auto-Detection** - Automatically detects and works with your voice script
- **Multi-Voice Support** - Compatible with pma-voice, SaltyChat, TokoVOIP, and mumble-voip
- **Seamless Integration** - Works perfectly with your existing voice setup
- **Volume Control** - Adjustable radio volume (0-100%) with up/down buttons
ย ๐ฎ Player Features
- **Custom Radio Nicknames** - Set personal radio handles (1-50 characters)
- **Emergency Alert System** - One-click emergency button with animated map blips
- **Radio Prop Animation** - Animated radio prop when in use (like phone systems)
- **Death Handling** - Automatic disconnection on player death (optional)
- **Settings Persistence** - All preferences saved per player
ย ๐ง Framework & Compatibility
- **Universal Framework Support** - Works with ESX, QBCore, QBox, and more via wss-bridge
- **No Additional Setup** - Compatible with any framework supported by wss-bridge
- **Inventory Integration** - Optional radio item requirement
- **Easy Configuration** - Simple config file with comprehensive options
ย ๐พ Database & Persistence
- **Channel Persistence** - Channels saved across server restarts
- **Player Data Storage** - Favorites, settings, and nicknames saved per player
- **Secure Passwords** - Encrypted channel password storage
- **Automatic Cleanup** - Smart cleanup of empty channels and disconnected players
ย ๐ฏ Advanced Controls
- **Customizable Keybinds** - Configure open radio, toggle, and channel keys
- **Invisible Button Overlays** - Click radio prop image for power, volume, and emergency
- **Button Positioning Tool** - Built-in tool for customizing button positions
- **Movement Restrictions** - Disable movement and combat while using radio (optional)
ย ๐ Sound System
- **Realistic Sound Effects** - Opening, closing, connecting, and emergency sounds
- **Mic Click Sounds** - Optional mic click sounds for Qbox integration
- **Audio Feedback** - Clear audio cues for all actions
---
ย ๐ What Makes It Special
ย **Professional Quality**
Built with modern web technologies (React, Framer Motion) for a polished, smooth experience that feels native to FiveM.
ย **Highly Customizable**
Every aspect can be configured - from UI colors to channel restrictions, keybinds to battery systems. Make it yours.
ย **Zero Hassle Setup**
Auto-detects your voice script and framework. Works out of the box with minimal configuration required.
ย **Feature Complete**
150+ features including emergency alerts, channel passwords, role management, member tracking, and more. Everything you need for professional roleplay.
ย **Regular Updates**
Continuously maintained and improved with new features and bug fixes based on community feedback.
---
ย ๐ Default Presets Included
- **Channel 1** - Police (restricted to police jobs)
- **Channel 2** - EMS (restricted to ambulance jobs)
- **Channel 3** - Mechanic (restricted to mechanic jobs)
- **Channel 4** - Taxi (restricted to taxi jobs)
- **Channel 100** - Public (open to all)
All channels are fully customizable in the config file.
---
ย ๐ Additional Features
- **Battery System** (optional) - Realistic battery drain with replaceable batteries
- **Member Kick System** - Owners and admins can manage channel members
- **Role Promotion** - Promote members to admin for channel management
- **Channel Indicators** - Visual icons for restricted and password-protected channels
- **Empty State Messages** - Helpful guidance when channels are empty
- **Debug Mode** - Detailed logging for troubleshooting
---
ย ๐ฆ What's Included
- โ Fully functional radio system
- โ Modern React UI (pre-built)
- โ Comprehensive configuration file
- โ Database schema (SQL included)
- โ Multi-language support (English, Spanish, French, German)
- โ Complete documentation
- โ Export system for integration with other scripts
- โ Radio prop model and animations
- โ Sound effects package
---
ย โ๏ธ Requirements
- **wss-bridge** (included/separate) - Framework compatibility layer
- **Voice Script** - pma-voice, SaltyChat, TokoVOIP, or mumble-voip
- **MySQL/OxMySQL** - For data persistence
- **ox_lib** - For UI components (optional, but recommended)
---
ย ๐ฏ Perfect For
- **Police & Law Enforcement** - Secure channels for operations
- **Emergency Services** - EMS dispatch and coordination
- **Business Roleplay** - Taxi, Mechanic, and business communications
- **Criminal Roleplay** - Private channels for gangs and organizations
- **Civilian Roleplay** - Public channels for general communication
- **Any Server** - Flexible enough for any roleplay scenario
---
## ๐ก Technical Highlights
- **Optimized Performance** - Efficient updates and memory management
- **Security First** - Input validation, permission checks, and secure password handling
- **Resource Safe** - Proper cleanup on resource start/stop
- **Cross-Platform** - Works across all FiveM versions
- **Extensible** - Full export system for custom integrations
---
ย ๐ Documentation
Comprehensive documentation included:
- Installation guide
- Configuration guide
- API/Exports reference
- Troubleshooting guide
- Database schema documentation
---
ย ๐ Support
- Detailed documentation included
- Debug mode for troubleshooting
- Active development and updates
- Community-driven improvements
---
ย ๐ Why Choose WSS Radio?
**Choose WSS Radio if you want:**
- โ A professional, polished radio system
- โ Easy setup with auto-detection
- โ Extensive customization options
- โ Modern, beautiful UI
- โ Regular updates and support
- โ Feature-rich without being bloated
- โ Works with any framework and voice script
**Perfect for server owners who value quality, ease of use, and professional presentation.**
---
*Transform your server's communication with WSS Radio - the radio system your players deserve.*