Installing the FiveM Radio Script
These are in the instructions for installing and using the in-game radio script.
Radio Script Installation
Installation Video
Installation Guide
Download Release
Download the latest zip file for the resource.
Extract the .zip file into your resources directory. Place the sonoranradio and sonoranradio_updatehelper into a folder labeled [sonoranradio]
Server Config
Add the following to your
server.cfg
:
It is very important that the sonoranradio_updatehelper
resource is not started manually. Doing so may cause a server crash if updates are available due to a race condition.
DO NOT start the whole [sonoranradio] folder as that will also start the sonoranradio_updatehelper which might cause crashing if started manually.
Example of what NOT to do: ensure [sonoranradio]
Updates
The Sonoran Radio in-game resource will automatically update with the latest features, fixes, and changes upon server restart!
Commands
Command | Description |
---|---|
| Opens the radio Interface. |
| Toggles the radio talk animation |
| Resets the radio connection. |
| Changes the size of the Radio interface. Options are |
| Spawns a radio tower at your location. |
| Saves the currently spawned towers. |
| Utility command for sonoran radio administration |
Ace Permissions
Ace Permission | Description |
---|---|
| Gives access to the |
| Gives access to the |
| Gives access to the |
| Radio Usage Permission (If Enabled in Config) |
| Tower Repair Permission (If Enabled in Config) |
See below for more detailed ace permission setup.
Usage
When you have the script installed on your server, you can use the /radio
command to display the radio interface. If you have the TeamSpeak plugin installed and are in an appropriate patrol channel, the radio will display a connected status.
Once the radio displays a connected status, you can now use the radio interface to change your preset channels, as well as add or remove scanned frequencies from your scan list.
Changing Frequency
To change frequency using the radio, click on the box that has the name of the channel that you are connected to, as well as the frequencies associated with that preset. If those frequencies don't match a preset the radio will display Custom Frequency
. When you click on that display, you will see a list of available presets that you can choose from. You can either select a preset from that list or you can click Custom
to create your own pair of frequencies.
Modifying Scan List
To add a frequency to your scan list, click on the Scan List button on the radio screen. This will display the frequencies that you are currently scanning.
If you want to add the current receive frequency to the scan list, click on the +
button on the top of the Scan List screen. To remove a scanned frequency from the screen, click on the x
button next to the frequency to remove it from the Scan List.
Please note that a Pro-level subscription is required to utilize the scanning feature.
Modifying In-Game Towers
To modify the list of towers, you can either add-on to the existing list by using /spawntower
and then /savetowers
while in-game
Command ACE Permissions
YOU WILL NEED TO SET A USER AS group.admin
STILL TO GIVE PERMISSION TO COMMANDS You can do this by setting a user's identifier as group.admin with the following line...
Alternatively, you can edit the file towers.json
in the sonoranradio
resource.
The config example below shows two radio tower placements.
Example Config Structure:
Config Object Properties: Swankiness
- Not yet implemented PropPosition
- X, Y, Z coordinate positioning object Destruction
- Toggles whether this specific tower can be destroyed Range
- Tower's range with in-game radios
Pro Tip: EnablingConfig.debug
in the config.lua
file will display a radius around each tower, where the edge represents 50% radio quality
Customizing Mobile Repeaters
Vehicles can be configured to act as radio repeaters. In the config, you can set what vehicles are allowed to act as mobile repeaters, and the range of a given vehicle's repeater.
Example Config Structure:
In-game, you can press G
to toggle the mobile repeater on a configured vehicle.
Sonoran CAD Integration
For use of the panic button, unit status, and call information section, check out our Sonoran CAD integration.
3rd-Party Interaction with Radio
The following are client events that can be triggered to activate specific actions of the radio. More events are coming soon.
Client Event | Description |
---|---|
| Programmatically switch the client's radio to the next preset. |
| Programmatically switch the client's radio to the previous preset. |
| Programmatically toggle the client's radio power. |
| Programmatically activate the panic button the client's radio. |
| Set the preset of the client's radio to the specified preset number. (Only Parameter is Preset as Int.) |
Last updated