- Обновления
- Не гарантируются
- Языки
- Русский
- Требуемый плагин
-
- https://umod.org/plugins/image-library
- Дополнительный плагин
-
- https://umod.org/plugins/nteleportation
https://umod.org/plugins/clans
https://umod.org/plugins/friends
-
About Radial Menu
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, Clans, Friends and Rust teams).
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.
Section icon - direct link to the icon (recommended size 64x64).
Inactive/active section color - RGBA color.
CHAT command executed on behalf of the player - if you do not have subsections in this section, the CHAT command (without the "/") that will be executed for that player is specified here. If there are subsections in this section, the CHAT command is not specified.
Permission 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.
Message to player in chat if he does not have a privilege - if you plan to show all sections to players (even those that are not available to them), then when you click on such a section in the chat will display this message.
Show this section even to those who don't have privileges? - forcibly displays the section to all players, even those who do not have privileges to it (if you click on it, then the message above will be displayed in the 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).
Permissions
It may be unclear how permissions work in this plugin. Let's figure it out with a simple example from the standard config.

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.
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 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 D3_1, D3_2, 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
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.