[PAID] Advanced Radio Bundle

:headphones: Take your server’s communications to the next level with this Advanced Radio Bundle. This all-in-one package combines three powerful scripts designed to enhance roleplay, improve immersion, and provide complete control over radio communications.


:satellite: Radio Features

  • Lock frequencies to specific jobs or groups, keeping channels unique and secure.
  • Save favourite frequencies for quick reconnection.
  • Custom frequency naming to match your server’s theme.
  • Create password-protected frequencies for private communications.
  • View all players currently on the same frequency.
  • Integrated radio chat system with Discord profile picture support.
  • Ability to change your displayed radio name.
  • Multi-language support: English, German, French, Russian, Spanish.
  • Smooth, realistic radio animations.
  • Fully optimized: 0.00 Resmon.
  • Easy-to-edit Config File.

:mag_right: Radio Scanner Features

  • Scan nearby frequencies and sneak into channels.
  • User-friendly Interface to start, stop, or pause scanning.
  • Integrated with Radio Names, also visible in scan results.
  • Configurable scan distance, time, and visibility settings.
  • Fully optimized: 0.00 Resmon.
  • Customizable Config File.

:no_entry_sign: Radio Jammer Features

  • Jam designated areas to block radio communications.
  • Whitelist specific frequencies that remain unjammable.
  • Set radius, duration, and cooldowns for jammer zones.
  • Cooldowns are server-sided for balance.
  • Restrict jammer usage to specific jobs or job types (QBCore & QBOX).
  • Fully optimized: 0.00 ~ 0.01 Resmon.
  • Editable Config File.

:gear: Dependencies

  • Frameworks: QBCore, ESX, or QBOX (QBCore backward-compatible).
  • Libraries: ox_lib.
  • Voice: pma-voice, salty-chat, or mumble-voip.
  • Inventory: Any QBCore-compatible inventory script or ox_inventory.

:bulb: Why Choose Our Advanced Radio Bundle?

:heavy_check_mark: Ultra-optimized (0.00 RESMON 99% of the time).
:heavy_check_mark: Covers all aspects of radio roleplay: communication, scanning, and jamming.
:heavy_check_mark: Drag & Drop – no coding knowledge required.
:heavy_check_mark: Config files are well-documented and highly customizable.
:heavy_check_mark: Secure: Escrowed with CFX escrow system (with open configs + some functions).
:heavy_check_mark: Reliable Discord support always available.
:heavy_check_mark: Showcase available for preview.

TEBEX LINK

SHOWCASE LINK

OUR DISCORD

Config files
  • Radio Config:
Config.Framework = "auto" -- auto, esx or qb
Config.Inventory = "qb" -- qb or ox, this is used to get the item from the inventory
Config.radioName = "radio" -- radio item name registered in your database/framework
Config.Key = "F7" -- key to open the radio, you can change it to any key you want
Config.defaultVolume = 50 -- default volume of the radio, 0 - 100
Config.Language = "en" -- en, de, fr, ru, es

Config.radioNameCommand = "radioname" -- /radioname 'your name'
Config.talkingLoopTime = 500 -- time in ms to update talking status make sure this is not too low to avoid performance issues, RECOMMENDED 500ms or higher

Config.RadioProp = 'prop_cs_hand_radio'

Config.jobChannels = { -- channels where only designated jobs can participate
    [1] = {
        frequency = { -- Keep the same format and add as many frequencies/jobs/objects as you want
            "1",
            "2",
            "3",
            "4",
            "5",
        },
        jobs = {
            "police",
        }
    },
    [2] = {
        frequency = {
            "6",
            "7",
        },
        jobs = {
            "ambulance",
        }
    },
    [3] = {
        frequency = {
            "8",
            "9",
            "10"
        },
        jobs = {
            "doj",
        }
    },
}
  • Radio Names:
[
  {
    "name": "LEO Primary",
    "frequency": "1"
  },
  {
    "name": "LEO Secondary",
    "frequency": "2"
  },
  {
    "name": "LEO Tertiary",
    "frequency": "3"
  },
  {
    "name": "TAC 1",
    "frequency": "4"
  },
  {
    "name": "TAC 2",
    "frequency": "5"
  },
  {
    "name": "LSPD",
    "frequency": "6"
  },
  {
    "name": "SASP",
    "frequency": "7"
  },
  {
    "name": "LSSD",
    "frequency": "8"
  },
  {
    "name": "FIRE",
    "frequency": "9"
  },
  {
    "name": "EMS",
    "frequency": "10"
  },
  {
    "name": "DOT",
    "frequency": "11"
  },
  {
    "name": "Lost MC",
    "frequency": "68"
  }
]

  • Jammer Config:
Config.Debug = true -- Enable debug mode for debugging messages
Config.itemName = 'radiojammer'
Config.Framework = 'qb' -- qb or esx
Config.Inventory = 'qb' -- qb or ox
Config.Progressbar = 'qb' -- qb or ox
Config.Notify = 'qb' -- qb or ox or custom
Config.jammerRadius = 50.0 -- The radius of the jammer in meters
Config.jammerDuration = 5000 -- The duration of the jamming effect in milliseconds
Config.jobRequired = 'leo' -- The job name (police) or type (leo) required to use the jammer or set to false
Config.itemCoolDown = 10 -- The cooldown time in minutes for using the jammer item

Config.whitelistedChannels = { -- Whitelisted Frequencies that cannot be jammed
    1,
    2,
    3,
    4,
    5,
    6,
    7,
    8,
    9,
    10,
}
  • Scanner Config:
Config.Debug = true -- Enable debug messages
Config.Framework = 'qb' -- qb or esx
Config.Inventory = 'qb' -- qb or ox
Config.scanTime = 1000 -- Scanning time in milliseconds
Config.scannerRange = 100.0 -- Maximum Scanning Range
Config.minimumScanRange = 0.0 -- Minimum Scanning Range
Config.scannerItem = 'radioscanner' -- Item Name
Preview Images








Code is accessible Partially
Subscription-based No
Lines (approximately) 2000+
Requirements QBCORE/ESX/QBOX
Support Yes