Skip to content

Installation

Step by step installation guide of 0r-radio

Check dependencies#

Make sure these are installed and starting before 0r-radio:

  • ox_lib — required.
  • A framework: ESX, QBCore, or QBX
  • A voice system: pma-voice (recommended) or saltychat. Without one of these, the radio has nothing to talk over.

The custom radio effects (distance, weather, interior, dropouts) only work with pma-voice. With saltychat you still get a working radio, just without the submix pipeline.

Add the resource#

Drop the folder into your server as 0r-radio (keep the name — other resources and ensure expect it).

Update server.cfg#

The order in your server.cfg matters because bridge resolves the framework and inventory at boot, and pma-voice configures itself based on convars 0r-radio sets.

cfg
ensure ox_lib

# framework
ensure es_extended      # or qb-core / qbx_core

# inventory
ensure ox_inventory     # or whichever one you use

# voice
ensure pma-voice        # or saltychat

ensure 0r-radio

Register the items#

Add the items to your inventory — see Items.

Test in-game#

Give a player the radio item, press the bound key (default =), and you should see the UI. If nothing happens, check the server console — set debug = 4 in config.lua if you want to see all debug messages and errors.

If you encounter any errors, please check the F.A.Q. If the issue still persists, you can open a support ticket in our Discord server.