版本 1.2.11 中的新功能 2025
发布
- 添加了对 TeleportGUI 插件的支持。
版本 1.2.10
发布
- 修复 Rust 更新
What’s New in Version 1.2.9
Released
- Fixed a bug when switching between sections.
径向菜单是一个可自定义的快速访问面板,其中包含所有流行和常用的服务器命令。它使与各种服务器机制交互变得更加容易和快速,无论是传送、交易、设置房屋点数还是各种面板。
特征
- 允许几乎完全消除玩家手动输入命令。
- 自动计算和排列一个圆上任意数量的部分/小节。
- 多种显示效果。
- 跟踪 MMB 或命令的按下(可以键控到同一个 MMB)。
- 在执行特定命令之前检查该命令的权限。
- 能够使用您自己的面板图像。
- 完全自定义图标和面板的位置和比例。
- 支持流行的插件(NTeleportation、Clans、Friends 和 Rust 团队)。
- 执行控制台或聊天命令。
常规设置
跟踪 MMB 按下以打开径向菜单?– 如果播放器有 MMB 绑定,插件将不会打开 Radial Menu。
用于打开径向菜单的命令 – 您可以同时使用该命令和 MMB 跟踪。同时使用 MMB 跟踪和命令时:如果玩家有 MMB 绑定,则点击时会执行他的绑定,并且 Radial Menu 不会打开。如果没有 bind,播放器可以同时使用 command 和 MMB press。
在玩家连接时将图像上传到玩家?– 当玩家连接到服务器时,插件会自动将 3 张菜单环的图像下载到他的客户端。这样可以避免在插件将图像下载到客户端时打开菜单时显示黑色矩形。
Section/Subsection 设置
该插件包含主要部分(1 级)、1 级(2 级)的子部分和 2 级(3 级)的子部分。
部分名称 – 部分的名称,显示在图标下方。
启用此部分?– 开/关部分。
Section permission [required] – 插件工作所需的权限(不带点)。在名称末尾添加 “_add” ,以便插件不会注册或检查子部分的权限。
部分图标 – 指向图标的直接链接(建议大小为 64×64)。
在下面用颜色填充图标? – 使用下面设置的颜色完全填充图标。
非活动/活动部分颜色 [HEX 或 Unity RGBA] – 该插件支持 2 种类型的颜色:HEX(例如“#57de54”或“#57de54ff”)和 Unity RGBA(“0.34 0.87 0.33 1”)。
代表玩家执行的命令 – 如果此部分中没有小节,则在此处指定将为该玩家执行的命令(如果聊天,则不带“/”)。如果此部分有小节,则不指定命令。指定 %steamid% 或 %username%,以便插件将它们替换为代表其执行命令的玩家的数据。
命令类型 – 运行此命令的位置:true – 聊天,false – 控制台。
上述命令的权限 – 如果指定了上述命令,您可以在此字段中指定该命令的权限(例如 “removertool.normal, removertool.structure, removertool.external”)。该插件将在执行命令之前检查播放器是否具有这些权限。
仅向具有上述权限的人显示此部分?– 如果播放器具有命令权限,则允许自动绘制部分(不授予此插件权限)。
即使对没有权限的人也显示此部分?– 强制向所有玩家显示该部分,即使是那些没有权限的玩家(如果您点击它,聊天中会显示一条关于缺乏权限的消息)。
Subsections layout [n – number] – 此设置负责 Subsections 的排列方式。
- 0 – 自动。假设你有 10 个小节,那么 360 度 / 10 个小节 = 36 度。该插件将每 36 度自动定位 10 个子部分(顺时针方向,从顶部开始)。
- n – 从头开始。该插件将顺时针排列小节,从顶部开始,不是自动的,而是按特定步骤排列。例如,您有 3 个小节,但您不希望它们自动散布在圆圈周围,您希望它们显示在顶部,带有一些小步长,此步骤将由于小节 n 的条件数量(例如 15)而计算。现在 360 度 / 15 个条件小节 = 24 度,那么你的 3 个小节将从头开始定位,它们之间将有 24 度。
- -n – 来自活动项。该插件将相对于活动部分排列子部分。例如,您有 3 个小节,但您不希望它们自动分散在圆圈周围,您也不希望它们从顶部开始按顺时针方向排列。通过选择这种类型的排列,子部分将位于与活动部分相同的位置,并按您指定的增量排列。它的工作方式与上述相同,仅用减号指定 n (例如,-15,插件需要减号来理解要使用的 arrangement 类型)。
小节布局的所有示例都显示在标准配置中。
权限
可能不清楚权限在此插件中的工作原理。让我们用标准配置中的一个简单例子来弄清楚。
不难看出这是标准配置的 home point 部分。要排除相同的权限名称,插件会将它们转换为此表单。
由于插件生成了大量权限,因此有一些机制可以减少它们。如果你向任何部分添加 “_all” 在 “permission” 字段中,插件将不会注册子部分的权限。例如,如果玩家拥有“_homes_all”权限,则所有显示的房屋、所有命令(添加、删除等),通常属于“_homes_all”部分的所有内容都将服从并由权限“radialmenu._homes_all”检查。子部分的 “permission” 字段仍然需要填写才能使插件正常工作。
我强烈建议使用“Permissions Manager”插件为玩家或组设置权限。它绘制了一个简单的界面,通过该界面可以很容易地添加或删除权限。
传送
该插件支持使用 OxideBro 的传送插件(设置/删除/传送到起始点)、NTeleportation 和 Teleportation(适用于 RU 服务器所有者)。
为此,在主部分(级别 1)中,您必须指定“_homes”部分的权限,这对于插件了解它将与 teleport 插件一起使用是必要的。
接下来,在“_homes”(2 级)小节中,您必须添加显示的最大赌场点数,例如 5。如果玩家的房屋点数多于此数字,则仅显示前 5 点,如果少于,则显示所有点数。对于每个这样的点,您必须设置其唯一名称,该名称以 “home_n” 开头,其中 “n” 是任何唯一的数字或单词(例如 home_1、home_2 等)。除了这里的房屋点数外,您还可以放置一个建立房屋点数的部分,其名称应为“home_add”,命令“home add {0}”(命令您的插件传送),其中 {0} – 新房屋点的名称,插件本身会相对于玩家当前所在的方格进行设置(例如 D3, 如果方格中有几个,则 D3h1、D3h2 等)。
之后,在每个此类房屋点的小节(第 3 级)中,您可以指定与其特定相关的命令。例如:“home {0}”、“home remove {0}”或任何其他命令,其中 {0} 是特定房屋的名称,插件本身会在执行命令时替换它。
如果你觉得以上都很复杂,可以看一下 standard 配置作为例子。
朋友
该插件支持与插件 Friends、Clans by k1lly0u 和 Rust teams 一起使用。
这里的一切都设置类似于 Teleportation。但是为了让插件了解要使用的内容,在 main 部分(级别 1)中,您必须指定以下三个选项之一:
- “_teammates” – 该插件将与 Rust 团队合作
- “_friends” – 该插件将与 Friends 插件一起使用
- “_clans” – 该插件将与 Clans 插件一起使用
在小节(第 2 级)中,您必须添加显示的好友的最大数量,例如 8。如果玩家的朋友多于此数字,则仅显示前 8 个,如果少于,则显示所有朋友。对于每个朋友,您必须设置其唯一名称,该名称以 “friend_n” 开头,其中 “n” 是任何唯一的数字或单词(例如 friend_1、friend_2 等)。
之后,在每个朋友的小节(第 3 级)中,您可以指定特定于他的命令。例如:“tpr {0}”、“trade {0}”或任何其他命令,其中 {0} 是玩家的昵称,插件本身会在执行命令时替换它。