๐ FX-RADIALMENU โ
Advanced radial menu system for RedM that allows players to access interactions, emotes, job actions, and custom features through a modern circular UI.
๐ฆ Installation โ
ensure fx-radialmenuโข Place the script inside your resources folder โข Add ensure fx-radialmenu to your server.cfg โข Restart your server โข Make sure fx-input is installed
โ๏ธ Dependencies โ
fx-inputโข Required for input handling โข Menu will not open without it
โ๏ธ Basic Settings โ
Config.Keybind = 'F3'
Config.OpenMenu = 114
Config.Toggle = true
Config.UseWhilstWalking = trueโข Keybind โ key to open radial menu โข OpenMenu โ key code for input system โข Toggle โ open/close behavior โข UseWhilstWalking โ allows movement while menu is open
๐ฏ Menu Structure โ
Config.MenuItems = {
[1] = {
id = 'citizen',
title = 'Interaction'
}
}โข Defines all radial menu categories โข Each category can contain sub-menus โข Fully customizable system
items = {
{
id = 'carry',
title = 'Carry',
type = 'client',
event = 'fx-radialmenu:client:carry'
}
}โข Each item triggers an event or command โข type โ client / server / command โข event โ executed when selected
๐ง Nested Menu System โ
{
id = 'duello',
title = 'Duello',
items = {
{
id = 'requestduel'
}
}
}โข Supports multi-level menus โข Allows grouping features โข Unlimited nesting support
๐ง Player Interaction System โ
Config.RobPlayer = {
DeadLoot = true,
Handsup = true,
Hogtied = true,
Handcuff = true
}โข Defines robbery conditions โข Player must meet one of conditions โข Prevents exploit usage
โ๏ธ Duel System โ
{
id = 'duelbet',
title = 'Duel Bet',
event = 'fx-radialmenu:client:DuelBet'
}โข Built-in duel system โข Supports request, accept, remove โข Includes betting system
๐ Job Interaction System โ
Config.JobInteractions = {
["doctor"] = {
items = {
{ id = 'revive' }
}
}
}โข Job-based radial menu โข Only visible for specific jobs โข Fully customizable
๐ Dead Player Menu โ
Config.DeadMenuItems = {
[1] = {
id = 'alerts'
}
}โข Special menu when player is dead โข Can send alerts to jobs โข Example โ doctor / sheriff
๐บ๏ธ Blip System โ
Config.Blips = {
Clothes = {
["Clothe 1"] = {
label = "Clothe Shop"
}
}
}โข Displays map blips via radial menu โข Categories โ Clothes, Banks, Stores, etc. โข Can be triggered from menu
๐ฎ Walk Style & Speed System โ
{
id = 'walkspeed',
items = {
{ value = 0.5 }
}
}โข Adjust player movement speed โข Includes reset option
{
id = 'walkstyle',
event = 'walkstyles:client:drunk'
}โข Changes player walk animation โข Includes multiple styles
๐ Clothing System โ
{
id = 'bandana',
type = 'command',
event = 'fxbandana'
}โข Toggle clothing items โข Supports coat, mask, gloves, etc.
๐ญ Emote System โ
{
id = 'musicemote',
event = 'fx-radialmenu:guitar'
}โข Play animations and emotes โข Supports music system โข Includes stop animation
๐ฒ Mini Games โ
{
id = 'diceone',
event = 'dice:one'
}โข Built-in mini games โข Dice, rock-paper-scissors, toss
๐ Alert System โ
Config.AlertBlips = {
blipname = "Request for Help"
}โข Sends alert blips to players โข Used for emergency systems
๐ Notification System โ
Notify({
text = "Message",
type = "success"
})โข Supports VORP / RSG / REDEMRP โข Handles client & server notifications
๐ Server Config โ
SV_Config.Webhook = {
url = ""
}โข Discord webhook logging system โข Optional but recommended
โ ๏ธ Important Notes โ
โข fx-input must be installed โข Menu items must have valid events โข Job names must match framework โข Blip categories must match config โข Keybind must not conflict with other scripts
๐จ Common Issues โ
โข Menu not opening โ fx-input missing โข Event not working โ wrong event name โข Job menu not showing โ wrong job config โข Blips not showing โ wrong blipType โข Animation not working โ invalid event
๐ Summary โ
FX-RADIALMENU provides:
โข Advanced radial menu system โข Multi-level menu support โข Job-based interactions โข Player interaction system โข Emotes & animations โข Mini games โข Full customization
ยฉ Fixitfy Development
