[PAID] Fivem RadioList & Radio for pma-voice radio animation select | pinkFrog_radioList

:headphones: Unique Radio & Radio List Script

Bring a new level of immersion to your RolePlay server with our custom Radio and Radio List script , developed over several weeks with attention to every detail. Designed originally for our own RP server, this script includes everything needed for the perfect in-game radio system .

YOUTUBE PREVIEW

TEBEX STORE

:key: Main Features

  • Battery System
    • Each radio has its own battery percentage.
    • Battery drains over time and the radio will switch off at 0%.
    • Recharge radios with custom charging items.
    • Fully configurable (percentage, drain speed, enable/disable option).
  • Minimalist Radio List
    • Displays all players connected to the same frequency.
    • Position saved in cache, with hide/show options.
    • Clean and user-friendly design.
  • Quick Channel Switching
    • Change channels instantly with Page Up / Page Down (configurable keys).
    • Perfect for fast-paced RP scenarios.
  • Job-Based Channel Restrictions
    • Lock specific frequencies to jobs in the config.
    • Full callsign support with badge/ID system integration.
  • Animations
    • 3 animation styles to choose from:
      1. Default (near the face)
      2. With handheld radio prop
      3. On chest (ideal for service jobs)
    • Saved in cache for each player.
  • Customization
    • Change your nickname on the Radio List (visible to everyone).
    • Add a custom wallpaper for extra personalization.
  • Jammer Item
    • Blocks radio communication in a configured area.
    • Whitelist one frequency that remains usable.
    • Placement props and realistic sound effects.
    • Configurable sound distance.
    • Players entering the jammer area on other frequencies are automatically disconnected.
  • Damage in Water
    • Using the radio in water shocks the player, plays a sound effect, and causes damage.
    • Extra sound effects for battery warnings and lost connections add even more immersion.

:gear: Compatibility

  • Works with ESX, Qbox, and QBCore.
  • Open framework connection files included — easily adaptable to custom frameworks.

:shopping_cart: Why Choose This Script?

We didn’t want to overcomplicate things — after all, it’s a radio, not a phone for chatting. Instead, we focused on the essential functions that your players will truly enjoy. Tested and loved on our own server, now available for yours.

Check also this:

Multicharacter + identity

ox_inventory redesign + paid inventoryAddon

GANG SYSTEM (TABLET CRIME)

Crime Territories & Ranking for Tablet Crime

Drugs Selling to NPCs with Experience System (ox-target/qb-target, UI)

Cash Register Robbery Script – Realistic Prop Handling, AI Voice, XP System & Cash Tracker

Doorlock Hacking Script: Open Doors with Flapper Zero

Car Theft Tracker Mission: Fury Heist with AI PED Voice and Experience System

METADATA DOCUMENTS id card - firearms license - driving license and city hall with employment system

Code is accessible Partial: only client/client.lua and server/server.lua are locked. We provide server/server_editable.lua , client/client_editable.lua , and shared/config.lua for customization
Subscription-based No
Lines (approximately) Lua: 1502 / FrontEnd: 1848
Requirements pma-voice
Support Yes
2 Likes

Update 1.0.1 - pinkFrog_radioList

Added: • Broadcast sound effect when player talks on the radio:

Config.broadCastVolumeSettings = {
    ['enable'] = true, -- Enable/disable broadcast sound effect when player talks on the radio
    ['fileName'] = 'broadCast', -- File name of the broadcast sound (found in html/soundsEffects)
    ['volume'] = 0.3, -- Volume of the broadcast sound (0.0 to 1.0)
}

• Custom names for special channels:

Config.specialChannelNames = {
    [1] = 'Police',
    [2] = 'EMS',
    [3] = 'Taxi',
}

Improved: • Logic for handling jobs allowed to use restricted channels. Files to Change: shared/config.lua + client/client.lua, html/js/scripts.js, html/soundEffects (here added broadCast.ogg)

:floppy_disk: Update released for pinkFrog Radio System

Update 1.0.2 - pinkFrog_radioList

  • Fixed checking whether someone has a radio item when using the command
  • Added configuration for the loop checking if the player owns a radio item in config
  • Fixed page up and page down when the player doesn’t have a radio

Update - pinkFrog_radioList

Version: v1.0.3

Changes:

  • The issue with clearing animations when you don’t have a radio in your inventory has been fixed. It will now clear only once and will disconnect only once, and only if you were previously connected to the radio and then dropped the item from your inventory.

Files to change:

  • All files in the pinkFrog_radioList/client/* directory.

Update - pinkFrog_radioList

Changelog: v.1.0.4

Changes:

  • Fixed an issue where the radio list would appear when someone joined the channel, even if you previously had it hidden in the UI.

Files to change:

  • pinkFrog_radioList/html/js/scripts.js replace with new file from cfxportal