{"id":107534,"date":"2023-12-28T20:20:15","date_gmt":"2023-12-28T19:20:15","guid":{"rendered":"https:\/\/fivem-mods.net\/?post_type=product&#038;p=107534"},"modified":"2024-12-30T14:13:16","modified_gmt":"2024-12-30T13:13:16","slug":"guion-de-radio-premium","status":"publish","type":"product","link":"https:\/\/fivemx.com\/es\/guion-de-radio-premium\/","title":{"rendered":"Gui\u00f3n de radio premium"},"content":{"rendered":"<h2>Premium Radio Script &#8211; Professional Voice Communications for FiveM<\/h2>\n<p>Clean, reliable radio communications are the backbone of any serious roleplay server. This isn&#8217;t just another radio script &#8211; it&#8217;s a fully-featured system supporting both pma-voice and SaltyChat, with channel restrictions for emergency services, signal jammers for criminal RP, and customizable frequency ranges that actually make sense for your server&#8217;s structure.<\/p>\n<div class=\"video-container\"><iframe class=\"wp-embedded-content\" sandbox=\"allow-scripts\" security=\"restricted\" title=\"y2mate.is-0R-Radio-Fivem-Premium-Radio-Script-pxR_pcz9nPo-720p-1703791068\" src=\"https:\/\/streamable.com\/o\/a22kus#?secret=D2eKI86H3B\" data-secret=\"D2eKI86H3B\" frameborder=\"0\" scrolling=\"no\" width=\"1280\" height=\"720\"><\/iframe><\/div>\n<div class=\"video-container\"><iframe class=\"wp-embedded-content\" sandbox=\"allow-scripts\" security=\"restricted\" title=\"y2mate.is-0R-Radio-Fivem-Premium-Radio-Script-pxR_pcz9nPo-720p-1703791068\" src=\"https:\/\/streamable.com\/o\/a22kus#?secret=D2eKI86H3B\" data-secret=\"D2eKI86H3B\" frameborder=\"0\" scrolling=\"no\" width=\"1280\" height=\"720\"><\/iframe><\/div>\n<h3>What&#8217;s Included<\/h3>\n<p>You get a complete radio system that works the moment you install it. <a href=\"\/product-category\/fivem-police-scripts\/\">Police<\/a> and EMS get their restricted channels (1-10 by default, fully configurable). Criminals can deploy jammers to block radio signals in specific areas. Players can tune to any frequency up to 999. And it all integrates seamlessly with whichever voice system you&#8217;re running.<\/p>\n<p>The UI is clean and intuitive &#8211; no clutter, just the essentials. Players open their radio, dial a frequency, and start talking. The keybind system is smart too, defaulting to CAPS for radio talk (while your proximity voice uses a different key), so there&#8217;s no confusion about which channel they&#8217;re broadcasting on.<\/p>\n<h3>Key Features<\/h3>\n<ul>\n<li><strong>Dual Voice System Support<\/strong> &#8211; Works with pma-voice or SaltyChat. One script, both systems. Switch between them with a single config change<\/li>\n<li><strong>Restricted Channels<\/strong> &#8211; Lock specific channels to specific jobs. Default setup gives police and EMS channels 1-10, but you can configure any channel for any <a href=\"\/product-category\/fivem-job-scripts\/\">job<\/a><\/li>\n<li><strong>Signal Jammers<\/strong> &#8211; Physical items that block radio communications in a configurable radius. Perfect for bank heists, hostage situations, or territory control<\/li>\n<li><strong>Radio Effects<\/strong> &#8211; Optional audio submix that makes radio chatter sound like actual radio (that signature compressed audio). Toggle on\/off per preference<\/li>\n<li><strong>Custom Animations<\/strong> &#8211; Players visually interact with their radio when talking. Adds immersion, can be disabled if you prefer clean visuals<\/li>\n<li><strong>Frequency Range Control<\/strong> &#8211; Set max frequency (default 999). Want fewer channels for simplicity? Drop it to 99. Need more for a massive server? Crank it higher<\/li>\n<li><strong>Job-Restricted Jammers<\/strong> &#8211; Control who can deploy jammers. Default setup allows police only, but criminals, gangs, or anyone can be configured<\/li>\n<li><strong>Keybind Customization<\/strong> &#8211; Default is &#8216;O&#8217; to toggle radio, CAPS to talk. Both fully remappable to whatever keys your server prefers<\/li>\n<\/ul>\n<h3>Perfect For<\/h3>\n<ul>\n<li>Roleplay servers needing separate comms for law enforcement and civilians<\/li>\n<li>Servers running gang wars or territory control (jammers add tactical depth)<\/li>\n<li>Communities that want immersive audio effects without performance hits<\/li>\n<li>Any server using pma-voice or SaltyChat that needs reliable radio infrastructure<\/li>\n<\/ul>\n<h3>Technical Details<\/h3>\n<ul>\n<li><strong>Voice Systems:<\/strong> pma-voice and SaltyChat &#8211; both fully supported with one-line config switch<\/li>\n<li><strong>Framework Support:<\/strong> Framework-agnostic for job checks (works with <a href=\"\/product-category\/esx-scripts\/\">ESX<\/a>, <a href=\"\/product-category\/qbcore-scripts\/\">QBCore<\/a>, custom frameworks)<\/li>\n<li><strong>Performance:<\/strong> Lightweight &#8211; radio checks only run when radio item is active<\/li>\n<li><strong>Radio Item:<\/strong> Configurable item name (default &#8220;radio&#8221;), works with any inventory system<\/li>\n<li><strong>Notification System:<\/strong> Built-in notifications or hook into your custom notify system<\/li>\n<\/ul>\n<h3>Installation<\/h3>\n<ol>\n<li>Choose your voice system in config (pma-voice or saltychat)<\/li>\n<li>Add &#8220;radio&#8221; item to your inventory system (or use existing radio item by changing config)<\/li>\n<li>Configure restricted channels if you want job-specific frequencies<\/li>\n<li>Set up jammer settings if you want that feature (or disable it)<\/li>\n<li>Start the resource and you&#8217;re live<\/li>\n<\/ol>\n<h3>How Channel Restrictions Work<\/h3>\n<p>Out of the box, channels 1-10 are locked to police and ambulance jobs. A civilian tries to tune to channel 5? They get blocked with a notification. You can modify this to any setup &#8211; gang territories on specific channels, business frequencies, event channels, whatever your server needs.<\/p>\n<p>Example: Your server has three major gangs. Set channel 20 for Ballas, 21 for Vagos, 22 for Families. Add those job names to the restriction config. Now each gang has private comms that even police can&#8217;t intercept (unless they jam it and force proximity chat).<\/p>\n<h3>Jammer System Explained<\/h3>\n<p>Jammers are physical props players can deploy (default model: sm_prop_smug_jammer). They block radio communications within a configurable radius (default 10 units, roughly a room or small building). Place one near a bank vault during a heist? Police radios go dead inside.<\/p>\n<p>The config controls everything: who can use jammers, minimum distance between multiple jammers (prevents spam), range, and even the prop model. By default only police can deploy them, but flip that to criminals for interesting tactical scenarios.<\/p>\n<h3>Audio &#038; Immersion<\/h3>\n<p>The radio effect is subtle but effective. When enabled, voices on the radio get that compressed, slightly distorted quality you&#8217;d hear on real emergency radios. It&#8217;s not obnoxious &#8211; just enough to differentiate radio from proximity chat at an audio level.<\/p>\n<p>Animations are equally thoughtful. When a player keys up their radio, they perform a brief animation of lifting it to their face. Small detail, but it sells the immersion. Both effects can be toggled off if you prefer a minimal approach.<\/p>\n<h3>Framework Compatibility<\/h3>\n<ul>\n<li>\u2705 <strong>ESX<\/strong> &#8211; Works with ESX job system for channel restrictions<\/li>\n<li>\u2705 <strong>QBCore<\/strong> &#8211; Full integration with QB jobs and permissions<\/li>\n<li>\u2705 <strong><a href=\"\/product-category\/standalone-scripts\/\">Standalone<\/a><\/strong> &#8211; Can be adapted to custom frameworks (job checks are modular)<\/li>\n<li>\u2705 <strong>pma-voice<\/strong> &#8211; Primary voice system, all features supported<\/li>\n<li>\u2705 <strong>SaltyChat<\/strong> &#8211; Full compatibility, switch with one config line<\/li>\n<\/ul>\n<h3>Configuration Highlights<\/h3>\n<pre data-no-translation=\"\" class=\"EnlighterJSRAW\" data-enlighter-language=\"generic\">Config = {}\n\n-- Voice system selection: \"pma-voice\" or \"saltychat\".\nConfig.VoiceSystem = \"pma-voice\"\n\n-- Radio item name\nConfig.RadioItem = \"radio\"\n\nConfig.RadioToggleKey = \"O\"\n\n-- Restricted channels for professions.\nConfig.RestrictedChannels = {\n    [1] = { police = true, ambulance = true },\n    [2] = { police = true, ambulance = true },\n    -- Add more as needed\n}\n\n-- Jammer settings\nConfig.JammerSettings = {\n    available = true,\n    item_name = 'jammer',\n    restricted_jobs = { police = true },\n    range = 10.0,\n}\n\nConfig.MaxFrequency = 999\n\n-- Radio effects and animations\nConfig.RadioEffect = true\nConfig.RadioAnimation = true\nConfig.RadioKey = 'CAPS'\n<\/pre>\n<h3>Why This Over Other Radio Scripts<\/h3>\n<p>Most radio scripts handle the basics &#8211; frequency tuning, voice integration. This one goes further with tactical features (jammers), job-based restrictions, and audio immersion. It&#8217;s the difference between &#8220;functional&#8221; and &#8220;professional.&#8221;<\/p>\n<p>The dual voice system support is huge too. Switching from pma-voice to SaltyChat (or vice versa) doesn&#8217;t require finding a new radio script. Just change one config value and restart.<\/p>\n<h3>What Makes It Stand Out<\/h3>\n<p>It&#8217;s the complete package. Clean UI, robust features, zero bloat. The jammer system alone adds gameplay depth that most radio scripts never touch. Combined with channel restrictions, you get proper radio infrastructure that supports complex roleplay scenarios instead of limiting them.<\/p>\n<p>Plus it&#8217;s genuinely plug-and-play. The config file is well-documented with inline comments explaining every option. You can have it running in 5 minutes, or spend an hour fine-tuning channel structures for your specific server layout.<\/p>\n<h3>Real-World Usage<\/h3>\n<p>Law enforcement coordinates responses on channels 1-3 without civilian interference. Gangs run encrypted comms on their designated frequencies. During a bank heist, criminals deploy a jammer, forcing police to rely on proximity chat and visual signals. That single item creates emergent gameplay moments you can&#8217;t script.<\/p>\n<p>Or consider a server with business factions &#8211; tow companies, taxi services, delivery crews. Give each a private channel. Now they can coordinate professionally without spamming global radio frequencies. The restricted channel system enables that kind of organizational structure.<\/p>\n<h3>Related FiveM Medic Scripts<\/h3>\n<ul>\n<li><a href=\"https:\/\/fivemx.com\/pillbox-central-ls-medical-center\/\">Pillbox &amp; Central LS Medical Center<\/a><\/li>\n<li><a href=\"https:\/\/fivemx.com\/dispatch-mdt-quasar\/\">Quasar Dispatch &#038; MDT<\/a><\/li>\n<li><a href=\"https:\/\/fivemx.com\/wasabi-crutch-system\/\">Wasabi Crutch System<\/a><\/li>\n<li><a href=\"https:\/\/fivemx.com\/body-damages-v2-esx-qbcore-standalone\/\">Body Damages V2 [ ESX \/ QBCore \/ STANDALONE ]<\/a><\/li>\n<\/ul>\n<div class=\"video-container\"><iframe class=\"wp-embedded-content\" sandbox=\"allow-scripts\" security=\"restricted\" title=\"y2mate.is-0R-Radio-Fivem-Premium-Radio-Script-pxR_pcz9nPo-720p-1703791068\" src=\"https:\/\/streamable.com\/o\/a22kus#?secret=D2eKI86H3B\" data-secret=\"D2eKI86H3B\" frameborder=\"0\" scrolling=\"no\" width=\"1280\" height=\"720\"><\/iframe><\/div>\n<p>Config file:<\/p>\n<pre data-no-translation=\"\" class=\"EnlighterJSRAW\" data-enlighter-language=\"generic\">Config = {}\r\n\r\n-- Voice system selection: \"pma-voice\" or \"saltychat\".\r\nConfig.VoiceSystem = \"pma-voice\"\r\n\r\n-- Use a custom notification system (true) or the default one (false).\r\nConfig.UseCustomNotify = false\r\n\r\n-- Radio item name\r\nConfig.RadioItem = \"radio\"\r\n\r\nConfig.RadioToggleKey = \"O\"\r\n\r\n-- Restricted channels for professions.\r\nConfig.RestrictedChannels = {\r\n    [1] = { police = true, ambulance = true },\r\n    [2] = { police = true, ambulance = true },\r\n    [3] = { police = true, ambulance = true },\r\n    [4] = { police = true, ambulance = true },\r\n    [5] = { police = true, ambulance = true },\r\n    [6] = { police = true, ambulance = true },\r\n    [7] = { police = true, ambulance = true },\r\n    [8] = { police = true, ambulance = true },\r\n    [9] = { police = true, ambulance = true },\r\n    [10] = { police = true, ambulance = true }\r\n}\r\n\r\n-- Jammer settings to interfere with communication.\r\nConfig.JammerSettings = {\r\n    available = true,                    -- Jammers are available in the game.\r\n    item_name = 'jammer',                -- Name of the jammer item used by players.\r\n    restricted_jobs = { police = true }, -- Only certain jobs can use jammers.\r\n    object = \"sm_prop_smug_jammer\",      -- Object representing the jammer in the game world.\r\n    min_distance_between_jammers = 15,   -- Minimum distance allowed between two jammers.\r\n    range = 10.0,                        -- Effective range of the jammers.\r\n}\r\n\r\n-- Maximum frequency value allowed in the game's radio communication system.\r\nConfig.MaxFrequency = 999\r\n\r\n-- Default language\/locale for the game's text-based content (English).\r\nConfig.Locale = 'en'\r\n\r\n-- ! PMA Voice Configs\r\n-- Radio communication effects and animation settings.\r\n-- Enable radio submix (voice sounds like on real radio).\r\nConfig.RadioEffect = true\r\n-- Enable animation while talking on the radio.\r\nConfig.RadioAnimation = true\r\n-- Default keybind for talking on the radio (CAPS).\r\nConfig.RadioKey = 'CAPS'\r\n<\/pre>\n<p>&nbsp;<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Compatible con PMA-Voice \/ SaltyChat<\/p>\n<p><strong>Versi\u00f3n de qbCore<\/strong><\/p>\n<h2>Caracter\u00edsticas<\/h2>\n<p>Funci\u00f3n de bloqueo<br \/>\nCambio de tema de radio<br \/>\nPara ver los jugadores en el canal al que est\u00e1s conectado<br \/>\nNo silencie a las personas que le molestan en el canal al que est\u00e1 conectado (solo pma-voice)<br \/>\nCanales privados encriptados<br \/>\nBajar volumen, subir volumen<br \/>\nPMA Voice y Saltychat<\/p>","protected":false},"featured_media":107535,"comment_status":"open","ping_status":"closed","template":"","meta":[],"product_brand":[],"product_cat":[3078,1820,512],"product_tag":[],"class_list":["post-107534","product","type-product","status-publish","has-post-thumbnail","product_cat-fivem-medic-scripts","product_cat-police-scripts","product_cat-qbcore-scripts","first","instock","sale","downloadable","virtual","taxable","purchasable","product-type-simple"],"_links":{"self":[{"href":"https:\/\/fivemx.com\/es\/wp-json\/wp\/v2\/product\/107534","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/fivemx.com\/es\/wp-json\/wp\/v2\/product"}],"about":[{"href":"https:\/\/fivemx.com\/es\/wp-json\/wp\/v2\/types\/product"}],"replies":[{"embeddable":true,"href":"https:\/\/fivemx.com\/es\/wp-json\/wp\/v2\/comments?post=107534"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/fivemx.com\/es\/wp-json\/wp\/v2\/media\/107535"}],"wp:attachment":[{"href":"https:\/\/fivemx.com\/es\/wp-json\/wp\/v2\/media?parent=107534"}],"wp:term":[{"taxonomy":"product_brand","embeddable":true,"href":"https:\/\/fivemx.com\/es\/wp-json\/wp\/v2\/product_brand?post=107534"},{"taxonomy":"product_cat","embeddable":true,"href":"https:\/\/fivemx.com\/es\/wp-json\/wp\/v2\/product_cat?post=107534"},{"taxonomy":"product_tag","embeddable":true,"href":"https:\/\/fivemx.com\/es\/wp-json\/wp\/v2\/product_tag?post=107534"}],"curies":[{"name":"gracias","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}