Skip to content

๐Ÿ”˜ 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 โ€‹

bash
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 โ€‹

text
fx-input

โ€ข Required for input handling โ€ข Menu will not open without it


โš™๏ธ Basic Settings โ€‹

lua
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 โ€‹

lua
Config.MenuItems = {
  [1] = {
    id = 'citizen',
    title = 'Interaction'
  }
}

โ€ข Defines all radial menu categories โ€ข Each category can contain sub-menus โ€ข Fully customizable system


lua
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 โ€‹

lua
{
  id = 'duello',
  title = 'Duello',
  items = {
    {
      id = 'requestduel'
    }
  }
}

โ€ข Supports multi-level menus โ€ข Allows grouping features โ€ข Unlimited nesting support


๐Ÿง Player Interaction System โ€‹

lua
Config.RobPlayer = {
  DeadLoot = true,
  Handsup = true,
  Hogtied = true,
  Handcuff = true
}

โ€ข Defines robbery conditions โ€ข Player must meet one of conditions โ€ข Prevents exploit usage


โš”๏ธ Duel System โ€‹

lua
{
  id = 'duelbet',
  title = 'Duel Bet',
  event = 'fx-radialmenu:client:DuelBet'
}

โ€ข Built-in duel system โ€ข Supports request, accept, remove โ€ข Includes betting system


๐Ÿš” Job Interaction System โ€‹

lua
Config.JobInteractions = {
  ["doctor"] = {
    items = {
      { id = 'revive' }
    }
  }
}

โ€ข Job-based radial menu โ€ข Only visible for specific jobs โ€ข Fully customizable


๐Ÿ’€ Dead Player Menu โ€‹

lua
Config.DeadMenuItems = {
  [1] = {
    id = 'alerts'
  }
}

โ€ข Special menu when player is dead โ€ข Can send alerts to jobs โ€ข Example โ†’ doctor / sheriff


๐Ÿ—บ๏ธ Blip System โ€‹

lua
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 โ€‹

lua
{
  id = 'walkspeed',
  items = {
    { value = 0.5 }
  }
}

โ€ข Adjust player movement speed โ€ข Includes reset option


lua
{
  id = 'walkstyle',
  event = 'walkstyles:client:drunk'
}

โ€ข Changes player walk animation โ€ข Includes multiple styles


๐Ÿ‘• Clothing System โ€‹

lua
{
  id = 'bandana',
  type = 'command',
  event = 'fxbandana'
}

โ€ข Toggle clothing items โ€ข Supports coat, mask, gloves, etc.


๐ŸŽญ Emote System โ€‹

lua
{
  id = 'musicemote',
  event = 'fx-radialmenu:guitar'
}

โ€ข Play animations and emotes โ€ข Supports music system โ€ข Includes stop animation


๐ŸŽฒ Mini Games โ€‹

lua
{
  id = 'diceone',
  event = 'dice:one'
}

โ€ข Built-in mini games โ€ข Dice, rock-paper-scissors, toss


๐Ÿ”” Alert System โ€‹

lua
Config.AlertBlips = {
  blipname = "Request for Help"
}

โ€ข Sends alert blips to players โ€ข Used for emergency systems


๐Ÿ”” Notification System โ€‹

lua
Notify({
  text = "Message",
  type = "success"
})

โ€ข Supports VORP / RSG / REDEMRP โ€ข Handles client & server notifications


๐ŸŒ Server Config โ€‹

lua
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

โšก Premium RedM scripts crafted with performance & quality in mind.