• 注册后才能下载/购买插件!快来注册吧,注册即可免费下载 精翻插件 !【点我注册
  • RustSB.COM向广大野生Rust插件作者发出入驻邀请!详情请见[原创作者条约]
【XMPieMenu·系统轮盘菜单】

新品 【XMPieMenu·系统轮盘菜单】 1.0.0

需要插件(必装)
需要插件(可选)

简介​

基于 Rust 游戏自带的 Custom Pie Menu 按钮菜单插件。
聊天指令打开菜单,点击按钮执行配置好的服务器指令,支持冷却、扣款、扣积分、等级限制。

功能​

  • 聊天指令打开系统饼菜单,支持不同聊天指令打开不同的菜单
  • 打开菜单需要权限(默认 xmpiemenu.use,可在配置修改,留空则不需要权限)
  • 每个按钮可配置:名称、描述、图标、指令、冷却、扣款、扣积分、所需等级
  • 按钮指令支持占位符 %STEAMID%(玩家 SteamID)、%玩家名称%(玩家名称)
  • 支持用 ; 分隔多条指令,点击一次依次执行
  • 冷却中的按钮显示为灰色禁用状态
  • VipLogo·服务器等级等级不足的按钮自动置灰
  • 指令留空 = 点击仅关闭菜单

图片说明​

  • 按钮图标 只支持游戏内资源路径(如 assets/icons/close.png);不支持 https 网络图(CustomPie 的 sprite 只认本地资源)
  • 可用图标列表见同目录 图标参考.md(246 个游戏内图标 包含在下载压缩包)

多级菜单​

  • 按钮配置里加 二级菜单 数组(结构与按钮相同),该按钮支持 Q/E 键切换进入子菜单
  • 子菜单按钮里再写 二级菜单 就是三级菜单,可无限嵌套
  • Q 键 返回上一层,E 键 进入下一层(鼠标指向按钮后按键)
  • 点击按钮执行指令;子菜单按钮同样支持指令、冷却、扣款、扣积分、等级限制
178607304483317860731728041786073064616

权限

xmpiemenu.use - 可配置打开菜单所需权限,配置留空则无需权限

指令​

/piemenu - 可配置,打开饼菜单

配置​

JSON:
{
  "菜单设置": [
    {
      "备忘名": "菜单1-普通玩家",
      "聊天指令-打开菜单": "piemenu",
      "打开菜单所需权限": "xmpiemenu.use",
      "按钮设置": [
        {
          "使用权限": "",
          "按钮名称": "切换白天",
          "按钮描述": "把时间切换到白天",
          "按钮图标": "assets/icons/hot.png",
          "按钮指令": [
            "env.time 12"
          ],
          "按钮冷却秒": 0,
          "按钮扣除金额": 0.0,
          "按钮扣除积分": 0,
          "按钮所需等级": 0,
          "二级菜单": []
        },
        {
          "使用权限": "",
          "按钮名称": "切换黑夜",
          "按钮描述": "把时间切换到夜晚,演示冷却功能",
          "按钮图标": "assets/icons/close.png",
          "按钮指令": [
            "env.time 0"
          ],
          "按钮冷却秒": 20,
          "按钮扣除金额": 0.0,
          "按钮扣除积分": 0,
          "按钮所需等级": 0,
          "二级菜单": []
        },
        {
          "使用权限": "",
          "按钮名称": "下暴雨",
          "按钮描述": "开启暴雨天气",
          "按钮图标": "assets/icons/rain.png",
          "按钮指令": [
            "sv weather.load storm"
          ],
          "按钮冷却秒": 0,
          "按钮扣除金额": 0.0,
          "按钮扣除积分": 0,
          "按钮所需等级": 0,
          "二级菜单": []
        },
        {
          "使用权限": "",
          "按钮名称": "领取木头",
          "按钮描述": "发放 100 木头,演示占位符 %STEAMID%",
          "按钮图标": "assets/icons/resource.png",
          "按钮指令": [
            "inventory.give %STEAMID% wood 100"
          ],
          "按钮冷却秒": 0,
          "按钮扣除金额": 0.0,
          "按钮扣除积分": 0,
          "按钮所需等级": 0,
          "二级菜单": []
        },
        {
          "使用权限": "",
          "按钮名称": "打开队伍",
          "按钮描述": "演示聊天指令按钮(/开头)",
          "按钮图标": "assets/icons/team.png",
          "按钮指令": [
            "/team"
          ],
          "按钮冷却秒": 0,
          "按钮扣除金额": 0.0,
          "按钮扣除积分": 0,
          "按钮所需等级": 0,
          "二级菜单": []
        },
        {
          "使用权限": "",
          "按钮名称": "购买100金币",
          "按钮描述": "演示扣款功能",
          "按钮图标": "assets/icons/economy.png",
          "按钮指令": [
            "server.say %玩家名称% 购买了 100 金币"
          ],
          "按钮冷却秒": 0,
          "按钮扣除金额": 100.0,
          "按钮扣除积分": 0,
          "按钮所需等级": 0,
          "二级菜单": []
        },
        {
          "使用权限": "",
          "按钮名称": "测试指令",
          "按钮描述": "测试指令随便测试,E 键进入二级菜单",
          "按钮图标": "assets/icons/key.png",
          "按钮指令": [
            "/admin"
          ],
          "按钮冷却秒": 0,
          "按钮扣除金额": 0.0,
          "按钮扣除积分": 0,
          "按钮所需等级": 0,
          "二级菜单": [
            {
              "使用权限": "",
              "按钮名称": "二级按钮1",
              "按钮描述": "二级菜单里的按钮",
              "按钮图标": "assets/icons/env.png",
              "按钮指令": [
                "env.time 18"
              ],
              "按钮冷却秒": 0,
              "按钮扣除金额": 0.0,
              "按钮扣除积分": 0,
              "按钮所需等级": 0,
              "二级菜单": []
            },
            {
              "使用权限": "",
              "按钮名称": "二级按钮2",
              "按钮描述": "二级菜单里的按钮,E 键进入三级菜单",
              "按钮图标": "assets/icons/close.png",
              "按钮指令": [
                "env.time 6"
              ],
              "按钮冷却秒": 20,
              "按钮扣除金额": 0.0,
              "按钮扣除积分": 0,
              "按钮所需等级": 0,
              "二级菜单": [
                {
                  "使用权限": "",
                  "按钮名称": "三级按钮",
                  "按钮描述": "三级菜单示例:主菜单-E-二级按钮2-E-到这里",
                  "按钮图标": "assets/icons/arrow_right.png",
                  "按钮指令": [
                    "server.say %玩家名称% 进入了三级菜单"
                  ],
                  "按钮冷却秒": 0,
                  "按钮扣除金额": 0.0,
                  "按钮扣除积分": 0,
                  "按钮所需等级": 0,
                  "二级菜单": []
                }
              ]
            }
          ]
        },
        {
          "使用权限": "",
          "按钮名称": "关闭菜单",
          "按钮描述": "关闭饼菜单",
          "按钮图标": "assets/icons/close.png",
          "按钮指令": [],
          "按钮冷却秒": 0,
          "按钮扣除金额": 0.0,
          "按钮扣除积分": 0,
          "按钮所需等级": 0,
          "二级菜单": []
        }
      ]
    },
    {
      "备忘名": "菜单2-管理员",
      "聊天指令-打开菜单": "pieadmin",
      "打开菜单所需权限": "xmpiemenu.admin",
      "按钮设置": [
        {
          "使用权限": "",
          "按钮名称": "传送给我",
          "按钮描述": "把目标玩家传送到你身边",
          "按钮图标": "assets/icons/back.png",
          "按钮指令": [
            "teleport.tp %玩家名称%"
          ],
          "按钮冷却秒": 0,
          "按钮扣除金额": 0.0,
          "按钮扣除积分": 0,
          "按钮所需等级": 0,
          "二级菜单": []
        },
        {
          "使用权限": "",
          "按钮名称": "全员公告",
          "按钮描述": "服务器广播一条消息",
          "按钮图标": "assets/icons/info.png",
          "按钮指令": [
            "server.say 管理员开启了一次全员公告"
          ],
          "按钮冷却秒": 0,
          "按钮扣除金额": 0.0,
          "按钮扣除积分": 0,
          "按钮所需等级": 0,
          "二级菜单": []
        },
        {
          "使用权限": "",
          "按钮名称": "关闭菜单",
          "按钮描述": "关闭饼菜单",
          "按钮图标": "assets/icons/close.png",
          "按钮指令": [],
          "按钮冷却秒": 0,
          "按钮扣除金额": 0.0,
          "按钮扣除积分": 0,
          "按钮所需等级": 0,
          "二级菜单": []
        }
      ]
    }
  ]
}
作者
pandaman
下载
1
类型
数字产品
有效期
无限
价格
148.00 CNY
103.60 CNY
折扣
优惠30.00%
查看
48
文件类型
zip
文件大小
7.7 KB
文件Hash
b826eec194663bb5255c4fe1ae819c29
首次发布
最后更新
评分
0.00 星 0评价

来自pandaman的更多资源

分享资源

标签