RADIO
Thank you for choosing ES-Radio for your FiveM server! We hope it enhances your roleplay experience.
Welcome to ES-Radio, the most comprehensive radio communication system for FiveM servers. This documentation will guide you through the installation, configuration, and usage of ES-Radio to enhance your roleplay experience. ES-Radio provides a realistic communication platform with features like password-protected channels, text messaging, voice integration, and job-restricted frequencies. Whether you're running a police department, emergency services, or civilian roleplay server, ES-Radio offers the tools needed for immersive communication.
Features
Password-Protected Channels
Create secure channels with password protection to limit access to specific groups or organizations.
Text Messaging
Send text messages through the radio interface, perfect for situations where voice communication isn't practical.
Job-Restricted Frequencies
Configure specific frequencies to be accessible only by certain jobs, such as police or emergency services.
Favorite Channels
Players can save frequently used channels for quick access.
Discord Avatar Integration
Display players' Discord profile pictures in the radio interface for a personalized experience.
Voice System Integration
Seamlessly works with popular FiveM voice systems:
pma-voice
mumble-voip
saltychat
Commands
/changenick <nickname> - Change your display name on the radio
Framework Integration
ES-Radio automatically detects and integrates with:
ESX
QB-Core
Voice System Integration
ES-Radio automatically integrates with:
pma-voice
mumble-voip
saltychat
Configuration for Voice Systems
No additional configuration is needed as ES-Radio automatically detects and integrates with your voice system.
Discord Integration
To enable Discord avatar integration:
Create a Discord application at Discord Developer Portal
Create a bot for your application
Copy the bot token
Add the token to settings.lua
Make sure your server has Discord identifiers enabled
Troubleshooting
Radio Not Working
Ensure the radio item is properly added to your database/inventory system
Check that players have the radio item in their inventory
Verify that your voice system is properly configured and working
Check the server console for any error messages
Voice Not Working Through Radio
Ensure your voice system (pma-voice, mumble-voip, or saltychat) is properly installed and configured
Check that players are on the same radio frequency
Verify that the radio volume is not set to 0
Discord Avatars Not Showing
Verify your Discord bot token is correctly set in settings.lua
Ensure your server has Discord identifiers enabled
Check that players have linked their Discord accounts to FiveM
FAQ
Q: Can I use ES-Radio with a custom framework?
A: ES-Radio is designed to work with ESX and QB-Core. Custom frameworks may require additional modifications.
Q: How many players can use the same radio channel?
A: There is no hard limit on the number of players per channel. However, for performance reasons, we recommend keeping it under 50 players per channel.
Q: Can I customize the radio UI?
A: Yes, you can modify the HTML, CSS, and JavaScript files in the html folder to customize the appearance of the radio interface.
Q: Does ES-Radio support multiple languages?
A: Yes, ES-Radio currently supports English and German. You can add additional languages by editing the Config.Locale table in config.lua.
Q: Is there a way to restrict certain frequencies to specific jobs?
A: Yes, use the Config.jobChannels setting in config.lua to restrict frequencies to specific jobs.
Configuration
ES-Radio is designed to work out of the box with minimal configuration. However, you can customize various aspects through the config.lua file:
Discord Integration
To enable Discord avatar integration, edit the settings.lua file:
Installation
Prerequisites
A running FiveM server
ESX or QB-Core framework
One of the following voice systems: pma-voice, mumble-voip, or saltychat
Steps
Download the ES-Radio resource from your purchase platform
Extract the files to your server's resources folder
Add ensure es-radio to your server.cfg (make sure it loads after your framework and voice system)
Add the radio item to your server's items database:
Last updated