Jump to content

5 Screenshots

  • 73k
  • 1.1k
  • 19.9 kB
  • Update details
    v1.2.13
    Released
    Download size19.9 kB
    Total versions17
    Time between versions 453 days
    Typical update pace About every 75 days
    Freshness 70 days ago

About This File

The radial menu is a customizable quick access panel with all popular and frequently used server commands. It makes it a lot easier and faster to interact with various server mechanics, be it teleportation, trades, setting house points and various panels.

 

Features

  • Allows to almost completely eliminate the manual entry of commands by the player.
  • Automatic calculation and arrangement of any number of sections/subsections on a circle.
  • Several display effects.
  • Tracks a press of the MMB or on command (can be keyed to the same MMB).
  • Checks for the privileges of a particular command, before executing it.
  • Ability to use your own panel images.
  • Full customization of the location and scale of icons and panel.
  • Support for popular plugins (NTeleportation,  TeleportGUI, Clans, Friends and Rust teams).
  • Executing console or chat commands.

 

General settings

Track MMB presses to open a radial menu?  - if the player has a MMB bind, the plugin will not open the Radial Menu.

The command to open the radial menu  -  you can use both the command and the MMB tracking. When using MMB tracking and the command at the same time: If a player has a MMB bind, his bind will be executed when he clicks on it, and the Radial Menu will not open. If there is no bind, the player can use both the command and the MMB press.

Upload images to players when they connect?  - when a player connects to the server, the plugin will automatically download 3 images of menu rings to his client. This avoids displaying black rectangles when opening the menu while the plugin is downloading the images to the client.

Section/Subsection settings

The plugin has main sections (level 1), subsections at level 1 (level 2) and subsections at level 2 (level 3).

Section name - the name of the section, which is displayed under the icon.

Enable this section? – on/off section.

Section permission [required] - permission required for the plugin to work (without dots).  Add "_add" to the end of the name so that the plugin does not register or check permissions for child subsections.

Section icon - direct link to the icon (recommended size 64x64).

Fill icon with color below? -  Completely fills the icon with the color set below.

Inactive/active section color  [HEX or Unity RGBA] - The plugin supports 2 types of colors: HEX (e.g. "#57de54" or "#57de54ff") and  Unity RGBA ("0.34 0.87 0.33 1").

Command executed on behalf of the player - if you do not have subsections in this section, the command (without the "/" if chat) that will be executed for that player is specified here. You can specify multiple commands using commas (e.g. "radar ui, vanish, adminpanel hide"). If there are subsections in this section, the command is not specified.  Specify %steamid% or %username% so that the plugin replaces them with the data of the player on whose behalf the command is executed.  

Command type  - Where to run this command: true - chat, false - console.

Permissions for above command - if the command above is specified, you can specify the privileges of that command in this field (e.g. "removertool.normal, removertool.structure, removertool.external"). The plugin will check if the player has these privileges before executing the command.

Show this section only to those with permissions above?  -  allows to draw the section automatically (without giving permissions to this plugin) if the player has command permissions.

Show this section even to those who don't have permissions? - forcibly displays the section to all players, even those who do not have privileges to it (if you click on it, a message about lack of permissions will be displayed in chat).

Subsections layout [n - number] - this setting is responsible for how subsections are arranged.

  • 0 - automatically. Suppose you have 10 subsections, then 360 degrees / 10 subsections = 36 degrees. The plugin will automatically position the 10 subsections every 36 degrees (clockwise, starting from the top).
  • n - from the beginning. The plugin will arrange the subsections clockwise, starting from the top, not automatically, but in a certain step. For example, you have 3 subsections, but you do not want them to be automatically scattered all around the circle, you want them to be displayed at the top, with some small step, this step will be calculated due to the conditional number of subsections n (for example, 15). Now 360 degrees / 15 conditional subsections = 24 degrees, then your 3 subsections will be positioned from the beginning and there will be 24 degrees between them.
  • -n - from the active item. The plugin will arrange the subsections relative to the active section. For example, you have 3 subsections, but you don't want them to be automatically scattered all around the circle, and you also don't want them to be arranged in some clockwise, starting from the top. By choosing this type of arrangement, the subsections will be located in the same place as the active section, in the increments you specify. It works the same way as above, only n is specified with a minus sign (for example, -15, the minus is needed for the plugin to understand what type of arrangement to use).

All examples of the layout of the subsections are present in the standard config.

 

Permissions

It may be unclear how permissions work in this plugin. Let's figure it out with a simple example from the standard config.

spacer.png

It's not hard to figure out that this is the home point section of the standard config. To exclude identical names of permissions the plugin converts them to this form.

Because of the large number of permissions generated by the plugin, there are mechanics for reducing them. If you add "_all" to any section, in the "permission" field, the plugin will not register the permissions of child subsections. For example, if the player has the permission "_homes_all", then all displayed houses, all commands (add, remove, etc.), in general everything that belongs to the section "_homes_all" will obey and is checked by the permission "radialmenu._homes_all".  The "permission" fields of the child sections still have to be filled in for the plugin to work.

I strongly recommend using the "Permissions Manager" plugin to set privileges for players or groups. It draws a simple interface, through which it is very easy to add or remove permissions.

 

Teleportation

The plugin supports work with teleportation plugins (set/remove/teleport to home point) NTeleportation,  TeleportGUI and Teleportation by OxideBro (for RU server owners).

To do this, in the main section (level 1), you must specify the permission of the "_homes" section, this is necessary for the plugin to understand that it will work with the teleport plugin.

Next, in the subsection "_homes" (level 2) you must add the MAXIMUM number of displayed house points, for example 5. If the player has more house points than this number, then only the first 5 will be displayed, if less, then all of them will be displayed. For each such point, you must set its unique name, which begins with "home_n", where "n" is any unique number or word (e.g. home_1, home_2, etc.). In addition to the house points here you can place a section with the establishment of the house point, its name should be "home_add", and the command "home add {0}" (command your plugin teleport), where {0} - the name of the new house point, the plugin itself will set it relative to the square in which the player at the moment is (for example D3, if there are several in the square, then D3h1, D3h2, etc.).

After that, in the subsections (level 3) of each such house point, you can specify commands relating specifically to it. For example: "home {0}", "home remove {0}" or any other commands, where {0} is the name of the specific house, the plugin itself will substitute it when executing the command.

If you find all of the above complicated, you can take a look at the standard config as an example.

 

Friends

The plugin supports work with plugins Friends, Clans by k1lly0u and Rust teams.

Here everything is set up similar to Teleportation. But for the plugin to understand what to work with, in the main section (level 1) you must specify one of the three options:

  • "_teammates" - the plugin will work with Rust teams
  • "_friends" - the plugin will work with the Friends plugin
  • "_clans" - the plugin will work with the Clans plugin

In subsections (level 2) you must add the MAXIMUM number of displayed friends, for example 8. If the player has more friends than this number, then only the first 8 will be displayed, if less, then all of them will be displayed. For each friend you must set its unique name, which begins with "friend_n", where "n" is any unique number or word (for example friend_1, friend_2, etc.).

After that, in the subsections (level 3) of each friend you can specify commands specific to him. For example: "tpr {0}", "trade {0}" or any other commands, where {0} is the nickname of the player, the plugin itself will substitute it when executing the command.

An example of the configuration of this section is also present in the standard config.

 

Plugin Config

Example of plugin configuration in English

Quote
{
  "Track MMB presses to open a radial menu? [increased load]": true,
  "The command to open the radial menu [if empty, it's disabled]": "",
  "Hint on how to close the panel [if using the command above]": "Enter the command again or click in an empty space to close the panel",
  "Message to player in chat if he does not have a privilege": "You do not have permission to use this command!",
  "Image with 1 menu ring": "https://i.postimg.cc/BnGyG8Cs/1-lvl.png",
  "Image with 2 menu rings": "https://i.postimg.cc/Nj7nGgNX/2-lvl.png",
  "Image with 3 menu rings": "https://i.postimg.cc/VNfVd3TV/3-lvl.png",
  "Upload images to players when they connect?": true,
  "Radial menu size": 250,
  "Speed of displaying the radial menu": 0.5,
  "Icon size": 15,
  "Text size": 8,
  "Speed of displaying icons": 0.5,
  "Distance from center to 1st level icons": 0.194,
  "Distance from center to 2nd level icons": 0.32,
  "Distance from center to 3rd level icons": 0.446,
  "Sections": [
    {
      "Section name": "Teleport",
      "Enable this section?": true,
      "Section permission [required]": "_homes",
      "Section icon": "https://i.postimg.cc/tJ4f7dG0/homes.png",
      "Fill icon with color below?": true,
      "Inactive section color [HEX or Unity RGBA]": "#fade54",
      "Active section color [HEX or Unity RGBA]": "#e3e3e3",
      "Command executed on behalf of the player [if empty, the subsections below are used]": "",
      "Command type [true - chat, false - console]": true,
      "Permissions for above command [comma separated. optional]. Checks if the player has such a permissions.": "",
      "Show this section only to those with permissions above?": false,
      "Show this section even to those who don't have permissions?": false,
      "Subsections layout [n - number]: 0 - auto; n - from the beginning; -n - from an active element": 15,
      "Subsections": [
        {
          "Section name": "Home 1",
          "Enable this section?": true,
          "Section permission [required]": "home_1_all",
          "Section icon": "https://i.postimg.cc/V6RpYGTB/home.png",
          "Fill icon with color below?": true,
          "Inactive section color [HEX or Unity RGBA]": "#fade54",
          "Active section color [HEX or Unity RGBA]": "#e3e3e3",
          "Command executed on behalf of the player [if empty, the subsections below are used]": "",
          "Command type [true - chat, false - console]": true,
          "Permissions for above command [comma separated. optional]. Checks if the player has such a permissions.": "",
          "Show this section only to those with permissions above?": false,
          "Show this section even to those who don't have permissions?": false,
          "Subsections layout [n - number]: 0 - auto; n - from the beginning; -n - from an active element": -15,
          "Subsections": [
            {
              "Section name": "Teleport",
              "Enable this section?": true,
              "Section permission [required]": "teleport",
              "Section icon": "https://i.postimg.cc/FKvT7b0P/teleport.png",
              "Fill icon with color below?": true,
              "Inactive section color [HEX or Unity RGBA]": "#57de54",
              "Active section color [HEX or Unity RGBA]": "#e3e3e3",
              "Command executed on behalf of the player [if empty, the subsections below are used]": "home {0}",
              "Command type [true - chat, false - console]": true,
              "Permissions for above command [comma separated. optional]. Checks if the player has such a permissions.": "",
              "Show this section only to those with permissions above?": false,
              "Show this section even to those who don't have permissions?": false,
              "Subsections layout [n - number]: 0 - auto; n - from the beginning; -n - from an active element": 0,
              "Subsections": []
            },
            {
              "Section name": "Remove",
              "Enable this section?": true,
              "Section permission [required]": "remove",
              "Section icon": "https://i.postimg.cc/K8k6n5kx/del.png",
              "Fill icon with color below?": true,
              "Inactive section color [HEX or Unity RGBA]": "#f55757",
              "Active section color [HEX or Unity RGBA]": "#e3e3e3",
              "Command executed on behalf of the player [if empty, the subsections below are used]": "home remove {0}",
              "Command type [true - chat, false - console]": true,
              "Permissions for above command [comma separated. optional]. Checks if the player has such a permissions.": "",
              "Show this section only to those with permissions above?": false,
              "Show this section even to those who don't have permissions?": false,
              "Subsections layout [n - number]: 0 - auto; n - from the beginning; -n - from an active element": 0,
              "Subsections": []
            }
          ]
        },
        {
          "Section name": "Home 2",
          "Enable this section?": true,
          "Section permission [required]": "home_2_all",
          "Section icon": "https://i.postimg.cc/V6RpYGTB/home.png",
          "Fill icon with color below?": true,
          "Inactive section color [HEX or Unity RGBA]": "#fade54",
          "Active section color [HEX or Unity RGBA]": "#e3e3e3",
          "Command executed on behalf of the player [if empty, the subsections below are used]": "",
          "Command type [true - chat, false - console]": true,
          "Permissions for above command [comma separated. optional]. Checks if the player has such a permissions.": "",
          "Show this section only to those with permissions above?": false,
          "Show this section even to those who don't have permissions?": false,
          "Subsections layout [n - number]: 0 - auto; n - from the beginning; -n - from an active element": -15,
          "Subsections": [
            {
              "Section name": "Teleport",
              "Enable this section?": true,
              "Section permission [required]": "teleport",
              "Section icon": "https://i.postimg.cc/FKvT7b0P/teleport.png",
              "Fill icon with color below?": true,
              "Inactive section color [HEX or Unity RGBA]": "0.34 0.87 0.33 1",
              "Active section color [HEX or Unity RGBA]": "#e3e3e3",
              "Command executed on behalf of the player [if empty, the subsections below are used]": "home {0}",
              "Command type [true - chat, false - console]": true,
              "Permissions for above command [comma separated. optional]. Checks if the player has such a permissions.": "",
              "Show this section only to those with permissions above?": false,
              "Show this section even to those who don't have permissions?": false,
              "Subsections layout [n - number]: 0 - auto; n - from the beginning; -n - from an active element": 0,
              "Subsections": []
            },
            {
              "Section name": "Remove",
              "Enable this section?": true,
              "Section permission [required]": "remove",
              "Section icon": "https://i.postimg.cc/K8k6n5kx/del.png",
              "Fill icon with color below?": true,
              "Inactive section color [HEX or Unity RGBA]": "0.96 0.34 0.34 1",
              "Active section color [HEX or Unity RGBA]": "#e3e3e3",
              "Command executed on behalf of the player [if empty, the subsections below are used]": "home remove {0}",
              "Command type [true - chat, false - console]": true,
              "Permissions for above command [comma separated. optional]. Checks if the player has such a permissions.": "",
              "Show this section only to those with permissions above?": false,
              "Show this section even to those who don't have permissions?": false,
              "Subsections layout [n - number]: 0 - auto; n - from the beginning; -n - from an active element": 0,
              "Subsections": []
            }
          ]
        },
        {
          "Section name": "Home 3",
          "Enable this section?": true,
          "Section permission [required]": "home_3_all",
          "Section icon": "https://i.postimg.cc/V6RpYGTB/home.png",
          "Fill icon with color below?": true,
          "Inactive section color [HEX or Unity RGBA]": "#fade54",
          "Active section color [HEX or Unity RGBA]": "#e3e3e3",
          "Command executed on behalf of the player [if empty, the subsections below are used]": "",
          "Command type [true - chat, false - console]": true,
          "Permissions for above command [comma separated. optional]. Checks if the player has such a permissions.": "",
          "Show this section only to those with permissions above?": false,
          "Show this section even to those who don't have permissions?": false,
          "Subsections layout [n - number]: 0 - auto; n - from the beginning; -n - from an active element": -15,
          "Subsections": [
            {
              "Section name": "Teleport",
              "Enable this section?": true,
              "Section permission [required]": "teleport",
              "Section icon": "https://i.postimg.cc/FKvT7b0P/teleport.png",
              "Fill icon with color below?": true,
              "Inactive section color [HEX or Unity RGBA]": "0.34 0.87 0.33 1",
              "Active section color [HEX or Unity RGBA]": "#e3e3e3",
              "Command executed on behalf of the player [if empty, the subsections below are used]": "home {0}",
              "Command type [true - chat, false - console]": true,
              "Permissions for above command [comma separated. optional]. Checks if the player has such a permissions.": "",
              "Show this section only to those with permissions above?": false,
              "Show this section even to those who don't have permissions?": false,
              "Subsections layout [n - number]: 0 - auto; n - from the beginning; -n - from an active element": 0,
              "Subsections": []
            },
            {
              "Section name": "Remove",
              "Enable this section?": true,
              "Section permission [required]": "remove",
              "Section icon": "https://i.postimg.cc/K8k6n5kx/del.png",
              "Fill icon with color below?": true,
              "Inactive section color [HEX or Unity RGBA]": "0.96 0.34 0.34 1",
              "Active section color [HEX or Unity RGBA]": "#e3e3e3",
              "Command executed on behalf of the player [if empty, the subsections below are used]": "home remove {0}",
              "Command type [true - chat, false - console]": true,
              "Permissions for above command [comma separated. optional]. Checks if the player has such a permissions.": "",
              "Show this section only to those with permissions above?": false,
              "Show this section even to those who don't have permissions?": false,
              "Subsections layout [n - number]: 0 - auto; n - from the beginning; -n - from an active element": 0,
              "Subsections": []
            }
          ]
        },
        {
          "Section name": "Add",
          "Enable this section?": true,
          "Section permission [required]": "home_add",
          "Section icon": "https://i.postimg.cc/8PKGd5ZB/add.png",
          "Fill icon with color below?": true,
          "Inactive section color [HEX or Unity RGBA]": "#fade54",
          "Active section color [HEX or Unity RGBA]": "#e3e3e3",
          "Command executed on behalf of the player [if empty, the subsections below are used]": "home add {0}",
          "Command type [true - chat, false - console]": true,
          "Permissions for above command [comma separated. optional]. Checks if the player has such a permissions.": "",
          "Show this section only to those with permissions above?": false,
          "Show this section even to those who don't have permissions?": false,
          "Subsections layout [n - number]: 0 - auto; n - from the beginning; -n - from an active element": 0,
          "Subsections": []
        }
      ]
    },
    {
      "Section name": "Friends",
      "Enable this section?": true,
      "Section permission [required]": "_teammates",
      "Section icon": "https://i.postimg.cc/rmc72Xhw/friends.png",
      "Fill icon with color below?": true,
      "Inactive section color [HEX or Unity RGBA]": "#fade54",
      "Active section color [HEX or Unity RGBA]": "#e3e3e3",
      "Command executed on behalf of the player [if empty, the subsections below are used]": "",
      "Command type [true - chat, false - console]": true,
      "Permissions for above command [comma separated. optional]. Checks if the player has such a permissions.": "",
      "Show this section only to those with permissions above?": false,
      "Show this section even to those who don't have permissions?": false,
      "Subsections layout [n - number]: 0 - auto; n - from the beginning; -n - from an active element": 15,
      "Subsections": [
        {
          "Section name": "Friend 1",
          "Enable this section?": true,
          "Section permission [required]": "friend_1_all",
          "Section icon": "https://i.postimg.cc/q72WFMxF/friend.png",
          "Fill icon with color below?": true,
          "Inactive section color [HEX or Unity RGBA]": "#fade54",
          "Active section color [HEX or Unity RGBA]": "#e3e3e3",
          "Command executed on behalf of the player [if empty, the subsections below are used]": "",
          "Command type [true - chat, false - console]": true,
          "Permissions for above command [comma separated. optional]. Checks if the player has such a permissions.": "",
          "Show this section only to those with permissions above?": false,
          "Show this section even to those who don't have permissions?": false,
          "Subsections layout [n - number]: 0 - auto; n - from the beginning; -n - from an active element": 20,
          "Subsections": [
            {
              "Section name": "Teleport",
              "Enable this section?": true,
              "Section permission [required]": "teleport",
              "Section icon": "https://i.postimg.cc/FKvT7b0P/teleport.png",
              "Fill icon with color below?": true,
              "Inactive section color [HEX or Unity RGBA]": "#fade54",
              "Active section color [HEX or Unity RGBA]": "#e3e3e3",
              "Command executed on behalf of the player [if empty, the subsections below are used]": "tpr {0}",
              "Command type [true - chat, false - console]": true,
              "Permissions for above command [comma separated. optional]. Checks if the player has such a permissions.": "",
              "Show this section only to those with permissions above?": false,
              "Show this section even to those who don't have permissions?": false,
              "Subsections layout [n - number]: 0 - auto; n - from the beginning; -n - from an active element": 0,
              "Subsections": []
            },
            {
              "Section name": "Trade",
              "Enable this section?": true,
              "Section permission [required]": "trade",
              "Section icon": "https://i.postimg.cc/BvCMD8gJ/trade.png",
              "Fill icon with color below?": true,
              "Inactive section color [HEX or Unity RGBA]": "#fade54",
              "Active section color [HEX or Unity RGBA]": "#e3e3e3",
              "Command executed on behalf of the player [if empty, the subsections below are used]": "trade {0}",
              "Command type [true - chat, false - console]": true,
              "Permissions for above command [comma separated. optional]. Checks if the player has such a permissions.": "",
              "Show this section only to those with permissions above?": false,
              "Show this section even to those who don't have permissions?": false,
              "Subsections layout [n - number]: 0 - auto; n - from the beginning; -n - from an active element": 0,
              "Subsections": []
            }
          ]
        },
        {
          "Section name": "Friend 2",
          "Enable this section?": true,
          "Section permission [required]": "friend_2_all",
          "Section icon": "https://i.postimg.cc/q72WFMxF/friend.png",
          "Fill icon with color below?": true,
          "Inactive section color [HEX or Unity RGBA]": "#fade54",
          "Active section color [HEX or Unity RGBA]": "#e3e3e3",
          "Command executed on behalf of the player [if empty, the subsections below are used]": "",
          "Command type [true - chat, false - console]": true,
          "Permissions for above command [comma separated. optional]. Checks if the player has such a permissions.": "",
          "Show this section only to those with permissions above?": false,
          "Show this section even to those who don't have permissions?": false,
          "Subsections layout [n - number]: 0 - auto; n - from the beginning; -n - from an active element": 20,
          "Subsections": [
            {
              "Section name": "Teleport",
              "Enable this section?": true,
              "Section permission [required]": "teleport",
              "Section icon": "https://i.postimg.cc/FKvT7b0P/teleport.png",
              "Fill icon with color below?": true,
              "Inactive section color [HEX or Unity RGBA]": "#fade54",
              "Active section color [HEX or Unity RGBA]": "#e3e3e3",
              "Command executed on behalf of the player [if empty, the subsections below are used]": "tpr {0}",
              "Command type [true - chat, false - console]": true,
              "Permissions for above command [comma separated. optional]. Checks if the player has such a permissions.": "",
              "Show this section only to those with permissions above?": false,
              "Show this section even to those who don't have permissions?": false,
              "Subsections layout [n - number]: 0 - auto; n - from the beginning; -n - from an active element": 0,
              "Subsections": []
            },
            {
              "Section name": "Trade",
              "Enable this section?": true,
              "Section permission [required]": "trade",
              "Section icon": "https://i.postimg.cc/BvCMD8gJ/trade.png",
              "Fill icon with color below?": true,
              "Inactive section color [HEX or Unity RGBA]": "#fade54",
              "Active section color [HEX or Unity RGBA]": "#e3e3e3",
              "Command executed on behalf of the player [if empty, the subsections below are used]": "trade {0}",
              "Command type [true - chat, false - console]": true,
              "Permissions for above command [comma separated. optional]. Checks if the player has such a permissions.": "",
              "Show this section only to those with permissions above?": false,
              "Show this section even to those who don't have permissions?": false,
              "Subsections layout [n - number]: 0 - auto; n - from the beginning; -n - from an active element": 0,
              "Subsections": []
            }
          ]
        },
        {
          "Section name": "Friend 3",
          "Enable this section?": true,
          "Section permission [required]": "friend_3_all",
          "Section icon": "https://i.postimg.cc/q72WFMxF/friend.png",
          "Fill icon with color below?": true,
          "Inactive section color [HEX or Unity RGBA]": "#fade54",
          "Active section color [HEX or Unity RGBA]": "#e3e3e3",
          "Command executed on behalf of the player [if empty, the subsections below are used]": "",
          "Command type [true - chat, false - console]": true,
          "Permissions for above command [comma separated. optional]. Checks if the player has such a permissions.": "",
          "Show this section only to those with permissions above?": false,
          "Show this section even to those who don't have permissions?": false,
          "Subsections layout [n - number]: 0 - auto; n - from the beginning; -n - from an active element": 20,
          "Subsections": [
            {
              "Section name": "Teleport",
              "Enable this section?": true,
              "Section permission [required]": "teleport",
              "Section icon": "https://i.postimg.cc/FKvT7b0P/teleport.png",
              "Fill icon with color below?": true,
              "Inactive section color [HEX or Unity RGBA]": "#fade54",
              "Active section color [HEX or Unity RGBA]": "#e3e3e3",
              "Command executed on behalf of the player [if empty, the subsections below are used]": "tpr {0}",
              "Command type [true - chat, false - console]": true,
              "Permissions for above command [comma separated. optional]. Checks if the player has such a permissions.": "",
              "Show this section only to those with permissions above?": false,
              "Show this section even to those who don't have permissions?": false,
              "Subsections layout [n - number]: 0 - auto; n - from the beginning; -n - from an active element": 0,
              "Subsections": []
            },
            {
              "Section name": "Trade",
              "Enable this section?": true,
              "Section permission [required]": "trade",
              "Section icon": "https://i.postimg.cc/BvCMD8gJ/trade.png",
              "Fill icon with color below?": true,
              "Inactive section color [HEX or Unity RGBA]": "#fade54",
              "Active section color [HEX or Unity RGBA]": "#e3e3e3",
              "Command executed on behalf of the player [if empty, the subsections below are used]": "trade {0}",
              "Command type [true - chat, false - console]": true,
              "Permissions for above command [comma separated. optional]. Checks if the player has such a permissions.": "",
              "Show this section only to those with permissions above?": false,
              "Show this section even to those who don't have permissions?": false,
              "Subsections layout [n - number]: 0 - auto; n - from the beginning; -n - from an active element": 0,
              "Subsections": []
            }
          ]
        }
      ]
    },
    {
      "Section name": "Remove",
      "Enable this section?": true,
      "Section permission [required]": "remove",
      "Section icon": "https://i.postimg.cc/XqP2JTgF/remove.png",
      "Fill icon with color below?": true,
      "Inactive section color [HEX or Unity RGBA]": "#fade54",
      "Active section color [HEX or Unity RGBA]": "#e3e3e3",
      "Command executed on behalf of the player [if empty, the subsections below are used]": "remove",
      "Command type [true - chat, false - console]": true,
      "Permissions for above command [comma separated. optional]. Checks if the player has such a permissions.": "removertool.normal, removertool.structure, removertool.external",
      "Show this section only to those with permissions above?": false,
      "Show this section even to those who don't have permissions?": true,
      "Subsections layout [n - number]: 0 - auto; n - from the beginning; -n - from an active element": 0,
      "Subsections": []
    },
    {
      "Section name": "Recycler",
      "Enable this section?": true,
      "Section permission [required]": "recycler",
      "Section icon": "https://i.postimg.cc/sxx63V5s/recycler.png",
      "Fill icon with color below?": true,
      "Inactive section color [HEX or Unity RGBA]": "#fade54",
      "Active section color [HEX or Unity RGBA]": "#e3e3e3",
      "Command executed on behalf of the player [if empty, the subsections below are used]": "rec",
      "Command type [true - chat, false - console]": true,
      "Permissions for above command [comma separated. optional]. Checks if the player has such a permissions.": "",
      "Show this section only to those with permissions above?": false,
      "Show this section even to those who don't have permissions?": false,
      "Subsections layout [n - number]: 0 - auto; n - from the beginning; -n - from an active element": 0,
      "Subsections": []
    },
    {
      "Section name": "Skins",
      "Enable this section?": true,
      "Section permission [required]": "skins",
      "Section icon": "https://i.postimg.cc/026W3y8C/skins.png",
      "Fill icon with color below?": true,
      "Inactive section color [HEX or Unity RGBA]": "#fade54",
      "Active section color [HEX or Unity RGBA]": "#e3e3e3",
      "Command executed on behalf of the player [if empty, the subsections below are used]": "skins",
      "Command type [true - chat, false - console]": true,
      "Permissions for above command [comma separated. optional]. Checks if the player has such a permissions.": "skins.use",
      "Show this section only to those with permissions above?": true,
      "Show this section even to those who don't have permissions?": false,
      "Subsections layout [n - number]: 0 - auto; n - from the beginning; -n - from an active element": 0,
      "Subsections": []
    },
    {
      "Section name": "Craft",
      "Enable this section?": true,
      "Section permission [required]": "craft",
      "Section icon": "https://i.postimg.cc/FsR5Kvhf/craft.png",
      "Fill icon with color below?": true,
      "Inactive section color [HEX or Unity RGBA]": "#fade54",
      "Active section color [HEX or Unity RGBA]": "#e3e3e3",
      "Command executed on behalf of the player [if empty, the subsections below are used]": "craft",
      "Command type [true - chat, false - console]": true,
      "Permissions for above command [comma separated. optional]. Checks if the player has such a permissions.": "craft.use",
      "Show this section only to those with permissions above?": false,
      "Show this section even to those who don't have permissions?": true,
      "Subsections layout [n - number]: 0 - auto; n - from the beginning; -n - from an active element": 0,
      "Subsections": []
    },
    {
      "Section name": "Turrets",
      "Enable this section?": true,
      "Section permission [required]": "turrets",
      "Section icon": "https://i.postimg.cc/prmZgstd/turrets.png",
      "Fill icon with color below?": true,
      "Inactive section color [HEX or Unity RGBA]": "#fade54",
      "Active section color [HEX or Unity RGBA]": "#e3e3e3",
      "Command executed on behalf of the player [if empty, the subsections below are used]": "",
      "Command type [true - chat, false - console]": true,
      "Permissions for above command [comma separated. optional]. Checks if the player has such a permissions.": "",
      "Show this section only to those with permissions above?": false,
      "Show this section even to those who don't have permissions?": false,
      "Subsections layout [n - number]: 0 - auto; n - from the beginning; -n - from an active element": -15,
      "Subsections": [
        {
          "Section name": "Turret on/off",
          "Enable this section?": true,
          "Section permission [required]": "one",
          "Section icon": "https://i.postimg.cc/j5dvhsgP/turret-1.png",
          "Fill icon with color below?": true,
          "Inactive section color [HEX or Unity RGBA]": "#fade54",
          "Active section color [HEX or Unity RGBA]": "#e3e3e3",
          "Command executed on behalf of the player [if empty, the subsections below are used]": "turret",
          "Command type [true - chat, false - console]": true,
          "Permissions for above command [comma separated. optional]. Checks if the player has such a permissions.": "",
          "Show this section only to those with permissions above?": false,
          "Show this section even to those who don't have permissions?": false,
          "Subsections layout [n - number]: 0 - auto; n - from the beginning; -n - from an active element": 0,
          "Subsections": []
        },
        {
          "Section name": "Turrets on",
          "Enable this section?": true,
          "Section permission [required]": "all_on",
          "Section icon": "https://i.postimg.cc/mDXjX0Jq/turret-all.png",
          "Fill icon with color below?": true,
          "Inactive section color [HEX or Unity RGBA]": "0.34 0.87 0.33 1",
          "Active section color [HEX or Unity RGBA]": "#e3e3e3",
          "Command executed on behalf of the player [if empty, the subsections below are used]": "turret.tc on",
          "Command type [true - chat, false - console]": true,
          "Permissions for above command [comma separated. optional]. Checks if the player has such a permissions.": "",
          "Show this section only to those with permissions above?": false,
          "Show this section even to those who don't have permissions?": false,
          "Subsections layout [n - number]: 0 - auto; n - from the beginning; -n - from an active element": 0,
          "Subsections": []
        },
        {
          "Section name": "Turrets off",
          "Enable this section?": true,
          "Section permission [required]": "all_off",
          "Section icon": "https://i.postimg.cc/mDXjX0Jq/turret-all.png",
          "Fill icon with color below?": true,
          "Inactive section color [HEX or Unity RGBA]": "0.96 0.34 0.34 1",
          "Active section color [HEX or Unity RGBA]": "#e3e3e3",
          "Command executed on behalf of the player [if empty, the subsections below are used]": "turret.tc off",
          "Command type [true - chat, false - console]": true,
          "Permissions for above command [comma separated. optional]. Checks if the player has such a permissions.": "",
          "Show this section only to those with permissions above?": false,
          "Show this section even to those who don't have permissions?": false,
          "Subsections layout [n - number]: 0 - auto; n - from the beginning; -n - from an active element": 0,
          "Subsections": []
        },
        {
          "Section name": "SAMs on",
          "Enable this section?": true,
          "Section permission [required]": "sams_on",
          "Section icon": "https://i.postimg.cc/nVSS0Dtz/sams.png",
          "Fill icon with color below?": true,
          "Inactive section color [HEX or Unity RGBA]": "0.34 0.87 0.33 1",
          "Active section color [HEX or Unity RGBA]": "#e3e3e3",
          "Command executed on behalf of the player [if empty, the subsections below are used]": "sam.tc on",
          "Command type [true - chat, false - console]": true,
          "Permissions for above command [comma separated. optional]. Checks if the player has such a permissions.": "",
          "Show this section only to those with permissions above?": false,
          "Show this section even to those who don't have permissions?": false,
          "Subsections layout [n - number]: 0 - auto; n - from the beginning; -n - from an active element": 0,
          "Subsections": []
        },
        {
          "Section name": "SAMs off",
          "Enable this section?": true,
          "Section permission [required]": "sams_off",
          "Section icon": "https://i.postimg.cc/nVSS0Dtz/sams.png",
          "Fill icon with color below?": true,
          "Inactive section color [HEX or Unity RGBA]": "0.96 0.34 0.34 1",
          "Active section color [HEX or Unity RGBA]": "#e3e3e3",
          "Command executed on behalf of the player [if empty, the subsections below are used]": "sam.tc off",
          "Command type [true - chat, false - console]": true,
          "Permissions for above command [comma separated. optional]. Checks if the player has such a permissions.": "",
          "Show this section only to those with permissions above?": false,
          "Show this section even to those who don't have permissions?": false,
          "Subsections layout [n - number]: 0 - auto; n - from the beginning; -n - from an active element": 0,
          "Subsections": []
        }
      ]
    },
    {
      "Section name": "Notify",
      "Enable this section?": true,
      "Section permission [required]": "notify_all",
      "Section icon": "https://i.postimg.cc/TYSSYWkS/notify.png",
      "Fill icon with color below?": true,
      "Inactive section color [HEX or Unity RGBA]": "#fade54",
      "Active section color [HEX or Unity RGBA]": "#e3e3e3",
      "Command executed on behalf of the player [if empty, the subsections below are used]": "",
      "Command type [true - chat, false - console]": true,
      "Permissions for above command [comma separated. optional]. Checks if the player has such a permissions.": "",
      "Show this section only to those with permissions above?": false,
      "Show this section even to those who don't have permissions?": false,
      "Subsections layout [n - number]: 0 - auto; n - from the beginning; -n - from an active element": -15,
      "Subsections": [
        {
          "Section name": "Teleport",
          "Enable this section?": true,
          "Section permission [required]": "tp",
          "Section icon": "https://i.postimg.cc/FKvT7b0P/teleport.png",
          "Fill icon with color below?": true,
          "Inactive section color [HEX or Unity RGBA]": "#fade54",
          "Active section color [HEX or Unity RGBA]": "#e3e3e3",
          "Command executed on behalf of the player [if empty, the subsections below are used]": "",
          "Command type [true - chat, false - console]": true,
          "Permissions for above command [comma separated. optional]. Checks if the player has such a permissions.": "",
          "Show this section only to those with permissions above?": false,
          "Show this section even to those who don't have permissions?": false,
          "Subsections layout [n - number]: 0 - auto; n - from the beginning; -n - from an active element": -15,
          "Subsections": [
            {
              "Section name": "Accept",
              "Enable this section?": true,
              "Section permission [required]": "accept",
              "Section icon": "https://i.postimg.cc/J44mBJ5z/accept.png",
              "Fill icon with color below?": true,
              "Inactive section color [HEX or Unity RGBA]": "0.34 0.87 0.33 1",
              "Active section color [HEX or Unity RGBA]": "#e3e3e3",
              "Command executed on behalf of the player [if empty, the subsections below are used]": "tpa",
              "Command type [true - chat, false - console]": true,
              "Permissions for above command [comma separated. optional]. Checks if the player has such a permissions.": "",
              "Show this section only to those with permissions above?": false,
              "Show this section even to those who don't have permissions?": false,
              "Subsections layout [n - number]: 0 - auto; n - from the beginning; -n - from an active element": 0,
              "Subsections": []
            },
            {
              "Section name": "Cancel",
              "Enable this section?": true,
              "Section permission [required]": "cancel",
              "Section icon": "https://i.postimg.cc/85SgkrCD/cancel.png",
              "Fill icon with color below?": true,
              "Inactive section color [HEX or Unity RGBA]": "0.96 0.34 0.34 1",
              "Active section color [HEX or Unity RGBA]": "#e3e3e3",
              "Command executed on behalf of the player [if empty, the subsections below are used]": "tpc",
              "Command type [true - chat, false - console]": true,
              "Permissions for above command [comma separated. optional]. Checks if the player has such a permissions.": "",
              "Show this section only to those with permissions above?": false,
              "Show this section even to those who don't have permissions?": false,
              "Subsections layout [n - number]: 0 - auto; n - from the beginning; -n - from an active element": 0,
              "Subsections": []
            }
          ]
        },
        {
          "Section name": "Trade",
          "Enable this section?": true,
          "Section permission [required]": "trade",
          "Section icon": "https://i.postimg.cc/BvCMD8gJ/trade.png",
          "Fill icon with color below?": true,
          "Inactive section color [HEX or Unity RGBA]": "#fade54",
          "Active section color [HEX or Unity RGBA]": "#e3e3e3",
          "Command executed on behalf of the player [if empty, the subsections below are used]": "",
          "Command type [true - chat, false - console]": true,
          "Permissions for above command [comma separated. optional]. Checks if the player has such a permissions.": "",
          "Show this section only to those with permissions above?": false,
          "Show this section even to those who don't have permissions?": false,
          "Subsections layout [n - number]: 0 - auto; n - from the beginning; -n - from an active element": -15,
          "Subsections": [
            {
              "Section name": "Accept",
              "Enable this section?": true,
              "Section permission [required]": "accept",
              "Section icon": "https://i.postimg.cc/J44mBJ5z/accept.png",
              "Fill icon with color below?": true,
              "Inactive section color [HEX or Unity RGBA]": "0.34 0.87 0.33 1",
              "Active section color [HEX or Unity RGBA]": "#e3e3e3",
              "Command executed on behalf of the player [if empty, the subsections below are used]": "trade accept",
              "Command type [true - chat, false - console]": true,
              "Permissions for above command [comma separated. optional]. Checks if the player has such a permissions.": "",
              "Show this section only to those with permissions above?": false,
              "Show this section even to those who don't have permissions?": false,
              "Subsections layout [n - number]: 0 - auto; n - from the beginning; -n - from an active element": 0,
              "Subsections": []
            },
            {
              "Section name": "Cancel",
              "Enable this section?": true,
              "Section permission [required]": "cancel",
              "Section icon": "https://i.postimg.cc/85SgkrCD/cancel.png",
              "Fill icon with color below?": true,
              "Inactive section color [HEX or Unity RGBA]": "0.96 0.34 0.34 1",
              "Active section color [HEX or Unity RGBA]": "#e3e3e3",
              "Command executed on behalf of the player [if empty, the subsections below are used]": "trade cancel",
              "Command type [true - chat, false - console]": true,
              "Permissions for above command [comma separated. optional]. Checks if the player has such a permissions.": "",
              "Show this section only to those with permissions above?": false,
              "Show this section even to those who don't have permissions?": false,
              "Subsections layout [n - number]: 0 - auto; n - from the beginning; -n - from an active element": 0,
              "Subsections": []
            }
          ]
        }
      ]
    }
  ]
}

 

Example of plugin configuration in Russian.  If you need Russian config, open it (RadialMenu.cs) before loading the plugin, and at the top set the variable "isRus = true".  Then save and upload this file to your server.


What's New in Version 1.2.13   See changelog

Released

Fixes for the June game update


License

You may not copy, modify, merge, publish, distribute, sublicense, or sell copies of This Software without the Developer’s consent

THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO,
THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS
BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE
GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.


Carbon Compatible

Yes

Hide About Header

No
  • Like 5
  • Love 3

User Feedback

This area is for discussion and questions. Please use the support area for reporting issues or getting help.

Recommended Comments



Wizla

Posted

On 7/11/2024 at 6:24 PM, RickJamesBitch said:

For players who previously had MMB bound to another key, is there a command I can give them so the MMB works for opening the menu as they rebound MMB to something else and cant get it back. 

 

bind mouse2 +attack3

In F1 console will set middle mouse button back to default

Snaplatack

Posted

Let us add a button with a custom PNG in the middle!!! I could have that open our welcome panel so that players can view more info! (also adds to the branding!)

Snaplatack

Posted

Just now, Snaplatack said:

Let us add a button with a custom PNG in the middle!!! I could have that open our welcome panel so that players can view more info! (also adds to the branding!)

 

Untitled.png

  • Like 1
MTriper

Posted

On 10/16/2024 at 5:16 AM, Snaplatack said:

Let us add a button with a custom PNG in the middle!!! I could have that open our welcome panel so that players can view more info! (also adds to the branding!)

Hi, I have no plans to add this feature at this time.

  • Sad 1
Scalbox

Posted

21 minutes ago, RickJamesBitch said:

@MTriperplugin needs an update for forced wipe

Hi all, here is the fix.
Open the plugin and change all these pieces of code:

PhoneController.PositionToGridCoord

with

MapHelper.PositionToString

  • Like 1
GNGGOD

Posted (edited)

On 10/15/2024 at 7:18 PM, Snaplatack said:

 

Untitled.pngGNGRustAssets(RadialMenuRing1)_png.png.0a6ae26e89d923652289fc3a7ef51065.png

Branding yes, button no... Edit your "Image with 1/2/3 menu rings" image files to include your branding. 

Hope this helps 🙂 

GNG

GNG Rust Assets (Radial Menu Ring 2)_png.png

GNG Rust Assets (Radial Menu Ring 3)_png.png

Edited by GNGGOD
MTriper

Posted

On 2/24/2025 at 1:52 AM, Secret Agent Randy Beans said:

will this be compatible with carbon in the future

It works with Carbon.

Castiel the Shield

Posted

Request - Question

 

Let me first say, this is a fantastic plugin, we have been using it on our Carbon based server for some time now.

Great work.

 

Reqeust

We have just about all of our plugin player commands now on the Radial menu, and as a result, we are running out of space with only three radial rings available.

 

Any chance a fourth ring can be added please?

 

 

  • Like 1
MTriper

Posted

20 hours ago, Castiel the Shield said:

Request - Question

 

Let me first say, this is a fantastic plugin, we have been using it on our Carbon based server for some time now.

Great work.

 

Reqeust

We have just about all of our plugin player commands now on the Radial menu, and as a result, we are running out of space with only three radial rings available.

 

Any chance a fourth ring can be added please?

 

 

Hi, the number of rings was something I thought about at the beginning of development. I thought that three was a good choice. To add a fourth ring would require a lot of changes in the plugin, so it is not reasonable. Try resizing the icons or staffing the commands in the next ring level. For example, if you can't fit commands into the 1st level of the ring, add a "More” section there and in the second level of this section add commands that don't fit.

  • Like 1
AltoSaxZeroCubicMetersBruh

Posted

@MTriperis there an icons pack you provide or nah? some of the basic icons from the config, they cannot be downloaded due to the links not accepting 3rd party. thanks in advance,

MTriper

Posted

7 minutes ago, OneCubixMeterofAltosd said:

@MTriperis there an icons pack you provide or nah? some of the basic icons from the config, they cannot be downloaded due to the links not accepting 3rd party. thanks in advance,

Hi, I was looking for icons for my server. Used the website flaticon.
You can use my icons.

Anaconda

Posted

hey need a update for recent FP changes 

rex

Posted

bonsoir suit a la mis a jour  le plugins ne marche pas merci  Error while compiling RadialMenu: There is no argument given that corresponds to the required parameter 'collection' of 'StringView.Split(char, ICollection<StringView>)' | Line: 674, Pos: 46

AltoSaxZeroCubicMetersBruh

Posted

Error while compiling RadialMenu: There is no argument given that corresponds to the required parameter 'collection' of 'StringView.Split(char, ICollection<StringView>)' | Line: 674, Pos: 46
@MTriper

  • Like 1

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now

About Us

Codefling is the largest marketplace for plugins, maps, tools, and more, making it easy for customers to discover new content and for creators to monetize their work.

Downloads
2.9m
Total downloads
Customers
11.9k
Customers served
Files Sold
168.6k
Total sales
Payments
3.7m
Processed total
×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.