- 需要插件(必装)
-
原创 - RustSB Extensions - RustSB扩展
RustSB Extensions是RustSB.COM提供的Oxide扩展DLL,提供本站插件所需的大量扩展。 部分插件必须按照本扩展才能够正常运行。 功能 UI构建扩展方法。 成长型武器判断方法。 内置物品中文名API。 内置RustSBAuth,不再需要安装RustSBAuth插件。 内置图像管理系统,不再需要安装ImageLibrary插件。 玩家库存扩展方法。 玩家权限扩展方法。 其他扩展方法。 使用本扩展构建的插件将节省插件代码的复杂性,方便开发者快速扩展和维护。...
rustsb.com
- 需要插件(可选)
-
原创 - 【VipLogo·服务器等级】
插件简介 服务器必备的等级系统!超简单配置,超实用功能,超多联动插件!提升玩家在线时间,增加服务器玩家留存时长! 根据等级解锁:物品使用,指令使用,获得权限,称号,资源倍率,白天时长,扩容弹夹,血量上限,建造数量等! 升级方式 在线升级 玩家每在线指定时间升级1级 支持自定义升级所需时间,等级越高,代表玩家在您服务器的游玩时间越久 鼓励玩家挂机升级,增加服务器人气,留存率,多人在线游戏时长 等级加速权限 支持在配置中设置不同权限的独立升级所需时间 有权限的玩家独立计算升级所需时间...
rustsb.com
原创 - 【XMUniversalPoints·万能积分】
在安装此插件之前,更新您拥有的支持调用的插件,均已偷摸更新支持 如果您有本站原创插件需要支持积分抵扣,积分回收,请私聊 插件简介 本站万能流通货币,支持绝大多数插件的货币使用 积分回收系统,支持回收物品,等级物品,权限,其他货币兑换 支持设置积分市值波动,让回收物品自定义时间内增值/贬值 积分抵扣系统,支持积分抵扣物品,积分抵扣其他插件数值 积分任务,积分拍卖,积分奖励,积分惩罚,积分排行榜等 积分奖励渠道 玩家每天在主UI领取,可获得随机积分奖励(支持VIP双倍奖励权限)...
rustsb.com
汉化 - Economics - 经济系统
Economics是一个基础的经济系统,其他插件可以通过使用提供的API来使用。 就其本身而言,该插件仅提供列出的功能,没有附带商店功能。 权限 economics.balance - 允许玩家为其他玩家使用balance指令 economics.deposit - 允许玩家使用deposit指令 economics.depositall - 允许玩家使用deposit指令向所有玩家存款 economics.setbalance - 允许玩家使用setbalance指令...
rustsb.com


简介
基于 Rust 游戏自带的 Custom Pie Menu 按钮菜单插件。聊天指令打开菜单,点击按钮执行配置好的服务器指令,支持冷却、扣款、扣积分、等级限制。
功能
- 聊天指令打开系统饼菜单,支持不同聊天指令打开不同的菜单
- 打开菜单需要权限(默认 xmpiemenu.use,可在配置修改,留空则不需要权限)
- 每个按钮可配置:名称、描述、图标、指令、冷却、扣款、扣积分、所需等级
- 按钮指令支持占位符
%STEAMID%(玩家 SteamID)、%玩家名称%(玩家名称) - 支持用
;分隔多条指令,点击一次依次执行 - 冷却中的按钮显示为灰色禁用状态
- VipLogo·服务器等级等级不足的按钮自动置灰
- 指令留空 = 点击仅关闭菜单
图片说明
- 按钮图标 只支持游戏内资源路径(如 assets/icons/close.png);不支持 https 网络图(CustomPie 的 sprite 只认本地资源)
- 可用图标列表见同目录 图标参考.md(246 个游戏内图标 包含在下载压缩包)
多级菜单
- 按钮配置里加 二级菜单 数组(结构与按钮相同),该按钮支持 Q/E 键切换进入子菜单
- 子菜单按钮里再写 二级菜单 就是三级菜单,可无限嵌套
- Q 键 返回上一层,E 键 进入下一层(鼠标指向按钮后按键)
- 点击按钮执行指令;子菜单按钮同样支持指令、冷却、扣款、扣积分、等级限制



权限
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,
"二级菜单": []
}
]
}
]
}