Giter Site home page Giter Site logo

mm_radio's Introduction

A Beautiful Radio script for communication! It has many features packed in one script which every RP server wants and it provides a whole new UI look, enriching user experience.

⚠️ Attention

Download a release or build the source code

git clone https://github.com/SOH69/mm_radio.git
cd mm_radio/web
pnpm i
pnpm run build

PREVIEW:

image image image image image

DEPENDENCIES :

  1. ox_lib
  2. pma-voice
  3. bl_bridge
  4. QBCore/ESX/QBox/ND/Standalone(for job list)
  5. Onesync

FEATURES:

Radio Features

  • New Radio UI
  • Submix Effect in radio channel
  • Customizable Restrict Channel with job/gang
  • 0 resmon highly optimized
  • You can now Move, Resize Radio UI
  • You can now change the Radio Channel Display Name
  • New Configurable Radio Battery System
  • Inbuilt Notify System

Overlay Features

  • Players Can Configurable Position of Overlay
  • Players Can Configurable Size of Overlay Names
  • Players Can Configurable their Display Name in Overlay(server synced)

Jammer Features

  • Player can place the jammer and remove anywhere
  • Server can set default jammer locations
  • Player can Configurable Every Jammer Range
  • Jammer can be configured to allow specific frequencies to pass through

EXPORTS:

  1. exports["mm_radio"]:JoinRadio(channel: number)
  2. exports["mm_radio"]:LeaveRadio()

GUIDE:

https://master-mind-store.gitbook.io/dashboard/free-release/radio

Installation Video: https://youtu.be/r3IPvXDpMVs

Discord

https://discord.gg/Au4uAT3frK

Tebex Store

https://master-mind.tebex.io/

DMCA.com Protection Status

mm_radio's People

Contributors

arssanto avatar burnoutprojects avatar d56wr avatar soh69 avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar

mm_radio's Issues

Suggestion for radio

I tested your radio, it’s great!

I saw that the battery status of the radio was saved in the item, but not the nickname used by the player, it would be nice if when a player steals a radio, the radio saves the player's nickname, like that , we could pretend to be another player by stealing this radio.

Suggestion: Radio Types

This is an idea I have been playing with and figured that I could share it here to hopefully see it added since I'm not good enough to know how to make it happen myself.

The Issue

The current UI is one of the best radio interfaces that exist for fivem, but with the UI being similar to that of an APX next smart radio it makes if feel like a police radio, which is great if your a police officer but if your not it can feel odd to be a civilian or criminal in a server and using what feels like a police radio. The remedy would be to have a different UI for civilians and criminals to use, you could try and load another radio script with a different UI but that would lead to compatibility issues.

The Solution

My Idea is to add radio types, how this would work is that there could be two items.
One item would the the "PD Radio" which would be the current UI then another item "Walkie Talkie" with a different simple UI.
When someone uses one of the items it opens to corresponding UI and when that UI is used to connect to a channel that radio type is set as the "Active" type, So even if the hotkey to open the radio UI is used it would open the UI that is set as active.

BONUS

With the introduction of radio types this would allow for more features to be made in the future depending on what someone active radio type is.
Example 1: if a jammer is active and someone is using a certain type of radio it could bypass the jamming and still work.
Example 2: Depending on what radio type is used the radio effect quality could change making cheap radio's have worse audio quality.

Issue with battery

Not able to use the aaa cells to charge the radio and radio not working while turning of the battery system

Channel Members Overlay showing the wrong character names

Hello ! Just wanted to report a tiny issue I'm having with mm_radio. It is a beautiful script, but I noticed that whenever you show the overlay for radio members, it shows the names of your other characters. This is problematic as we have people on emergency services speaking on main tac, and it is showing the name of their criminal characters on the overlay instead of the character they are playing. Thank you for your time ! Just figured I would let you know ! :)

Framework : QB-Core 1.2.6

ESX Player Names

With the new update the character names for ESX do not work as the charinfo checks do not exist on the FiveM framework.

Suggestion: Overlay

Have the members list overlay show when toggled on and without needing the radio open.

when joining a channel and turning on the members overlay, the overlay vanishes when you click out of the members list and/or close the radio ui

Suggestion: Being able to destroy jammers

Jammers are really really strong, even if only used by Police.

It would be great if there was a possibility to destroy the Jammer by using some kind of C4 Item maybe ?

Allowed Channels in Jammer

The jammer can only add a whole number. e.g.: 15, When I add e.g.: 15.01 the jammer will only allow the 15Mhz channel.

Radio disconnected not

Hello,

Radio does not disconnect when I no longer have the item in the inventory, I can then still continue to radio

I use the qs-inventory

2 new function

Hi! Can you add to radio the click sound for players when anyone start speak to the radio and can you do to save the battery status after server restart? And add a sound when the battery was 5%. Thanks if you reád and do it.

build issue

on the latest release build is wrong folder ./build/build/...
should be ./build/...

Dual Channel

Hi, I would like to request to have it Dual Channel where you can listen to both channels.
This is helpful with the LEA and Medics to have a Department Radio.
There should be a button where you can switch where to talk, Channel 1 or Channel 2, so you don't have to make another key binds.

PS. I love your radio script by the way. :)

suggestion -- change radio channels via keybinds

i have custom radio for qb-core where i can change the channel with keybinds

this looks like a real nice radio to switch to

but can you make it so players can change both full channels up and down along with decimal channels please :D

Config.KeyMapping = {
    IncreaseRadioChannel = 'UP',
    DecreaseRadioChannel = 'DOWN',
    IncreaseRadioChannelDecimal = 'LEFT',
    DecreaseRadioChannelDecimal = 'RIGHT'
}

I got mine setup using arrow keys but people can self change or remove these keybinds

job check issue (while switching job in-game)

got a job check issue for eg: when you are currently unemployed or police off duty when entered the server and you switched to on duty or changed to police duty and if you try to enter channels which are restricted put given permission for the job then you cant enter the radio

job check doesnt happen when you switch between jobs ingame

check on this : https://streamable.com/v090wx

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.