# ak47\_radio

{% embed url="<https://youtu.be/z6LhUhT8pm0>" %}

## Features:

* Fully draggable & resizable modern UI
* Job-restricted secure frequencies (Police/EMS)
* Quick-access Favorites & Recent channel tabs
* Persistent user preferences (Volume, Zoom, Position)
* Real-time connected player list & speaking indicators
* Automatic disconnect logic on death or downed state
* Immersive prop animations & interactive sound effects
* Realistic signal interference & "Signal Breakup" logic
* Adaptive distance-based volume fading & cut-off
* Smart proximity-gated mic click sound effects
* High-performance adaptive threading & idle logic

### Framework:

* ESX, QB, QBX

### Dependencies:

* ak47\_lib: <https://github.com/MenanAk47/ak47_lib/releases/latest>
* pma-voice: <https://github.com/AvarianKnight/pma-voice/releases/latest>

### How To Install:

1. Download `ak47_radio` from your cfx portal.
2. Add the script in your resources folder.
3. Add radio item based on your framework instruction.
4. Add radio item image in your inventory.
5. Start the script in your server.cfg below framework files.
6. Make sure you have all dependencies.
7. Restart the server.

### Buy & Support:

* Tebex: <https://menanak47.tebex.io/package/7162400>
* Discord: <https://discord.gg/menanak47>

### Note:

* We don't support custom framework. Make sure you are using official framework update.
* Renaming the script is not allowed. It may break the functionalities.
* Don't upload the script with FileZilla, Use Winscp if you are using FTP for file uploading.


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://docs.menanak47.com/multi-framework/ak47_radio.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
