[FREE] vexxd_radio – Realistic handheld radio for pma-voice (QB / Qbox / ESX)

vexxd_radio

A realistic handheld radio built on pma-voice. Use the radio and it’s instantly in your hand with a Motorola-style screen. Walk, drive and talk with it open, then put it away and stay on your channel.

This is my first public release. I’m still learning FiveM scripting, so feedback and bug reports are very welcome!

Preview

Features

  • Item-based, or open with a command/keybind
  • Runs standalone or with QBCore, Qbox or ESX (auto-detected)
  • Works with all major inventories (ox, qs, qb, ps, lj, codem, tgiann, core, origen, ESX)
  • Walk and drive while it’s open
  • Keypad, channel and volume knobs, nav rocker, mute and power keys
  • Type a channel on the keypad or with your keyboard
  • Restricted channels by job or ACE permission, with labels
  • TX/RX lights and an in-game clock on the screen
  • Beep when you start and stop talking, or drop in your own sounds
  • Held prop and animation, with an in-vehicle pose
  • Leaves the channel automatically if the radio is dropped or removed
  • No database, no bridge resource
  • 0.00ms resmon while idle

Requirements

  • pma-voice
  • QBCore, Qbox or ESX (optional)
  • ox_lib (optional, for notifications)

Download

GitHub: GitHub - vexxdfn/vexxd_radio: Handheld radio for pma-voice. Standalone or QBCore, Qbox, ESX · GitHub

Install files and the item image for every inventory are in the install folder.


Code is accessible Yes
Subscription-based No
Lines (approximately) 1,450
Requirements pma-voice
Support Yes
1 Like

Update - v1.2.1

Post got approved, so here’s everything added since first post

Radio list

  • On-screen list of everyone on your channel; whoever’s talking lights up (works with several people talking at once)
  • /radiolist to hide or show it, and you can set where it sits on screen (middle-right, middle-left, top-right or top-left)
  • Optional /radioname so players can set the name others see on the list (off by default, turn on allowNameChange in the config)
  • Can stay on screen after you put the radio away

Radio screen

  • Shows who you’re hearing
  • Signal and glow effects when you’re sending or receiving

Other stuff

  • Beep when you start and stop talking (replaces the pma-voice mic clicks)
  • Custom sounds, just drop your own clips in web/sounds/
  • Closes itself on death, ragdoll, or swimming
  • Translated into English, Spanish, French, German and Portuguese, easy to add more
  • vexxd_notify support (falls back to ox_lib or the GTA feed)
  • Blocks anyone joining a channel without the radio (cheat menus calling pma-voice directly). You can turn it off if another script puts players on radio channels
  • Channel change cooldown so spamming channels doesn’t spam pma-voice

Grab the latest from GitHub: GitHub - vexxdfn/vexxd_radio: Handheld radio for pma-voice. Standalone or QBCore, Qbox, ESX · GitHub

Support: discord.gg/TzNJ6Z92Y5

1 Like