[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:

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