- 需要插件(必装)
-
原创 - RustSB Extensions - RustSB扩展
RustSB Extensions是RustSB.COM提供的Oxide扩展DLL,提供本站插件所需的大量扩展。 部分插件必须按照本扩展才能够正常运行。 功能 UI构建扩展方法。 成长型武器判断方法。 内置物品中文名API。 内置RustSBAuth,不再需要安装RustSBAuth插件。 内置图像管理系统,不再需要安装ImageLibrary插件。 玩家库存扩展方法。 玩家权限扩展方法。 其他扩展方法。 使用本扩展构建的插件将节省插件代码的复杂性,方便开发者快速扩展和维护。...
rustsb.com
插件介绍
功能强大的F1刷物品UI,支持根据权限设置分类白名单黑名单和物品白名单和黑名单。不止管理员工具!
支持添加多种权限,可以考虑给不同等级的玩家设置不同的刷物品权限!根据权限优先级判断,优先选择优先级最高的权限配置(例如1000>999>100>1)。
分类/物品白黑名单
重要规则:
- 物品分类白名单和黑名单不能同时设置,否则插件会报错
- 物品白名单和黑名单不能同时设置,否则插件会报错
白名单模式(只写白名单,不写黑名单)
- 物品分类白名单:玩家只能看到和刷取白名单中指定的物品分类
- 物品白名单:玩家只能刷取白名单中指定的物品(需要物品在分类白名单中)
JSON:
{
"物品分类白名单": ["武器", "工具"],
"物品黑名单": [], // 必须为空或不设置
"物品白名单": ["rifle.ak", "pickaxe"],
"物品黑名单": [] // 必须为空或不设置
}
黑名单模式(只写黑名单,不写白名单)
- 物品分类黑名单:玩家可以看到除了黑名单之外的所有物品分类
- 物品黑名单:玩家不能刷取黑名单中的物品(但可以刷取其他物品)
JSON:
{
"物品分类白名单": [], // 必须为空或不设置
"物品分类黑名单": ["武器"],
"物品白名单": [], // 必须为空或不设置
"物品黑名单": ["explosive.timed", "rocket.launcher"]
}
默认模式(都不写)
如果既没有设置白名单也没有设置黑名单:- 所有分类和物品都可见可刷取
物品信息/皮肤工具!
支持点击左上角的图标进入物品更多信息界面,在该界面会显示物品的一些基础信息。您还可以在该界面快速复制物品短名称和物品ID,以便在其他地方使用。(点击名称或ID,按下Ctrl + C即可复制)。
还支持生成指定皮肤的物品(在物品皮肤最右侧的输入框输入皮肤ID,点击右侧数量即可刷取)。
还支持在配置文件中预设该物品的皮肤,例如其他插件常用的宝石、成长型武器、特殊材料等。
配置后会显示在该列表,点击即可一键刷取。
插件指令
- /f1 - 打开刷物品界面(需要至少有一个权限)(可在配置文件修改),
控制台指令
- F1SPAWNUI - 打开F1刷物品界面。可绑定按键使用。
配置文件
JSON:
{
"基础设置": {
"UI标题": "<b>RustSB - 生成物品</b>",
"聊天指令": "f1",
"记录刷取日志": true,
"输出刷取日志": true
},
"物品分类排序": [
"武器",
"建筑",
"物品",
"资源",
"服饰",
"工具",
"医疗",
"食物",
"弹药",
"陷阱",
"杂项",
"零件",
"电器",
"娱乐"
],
"权限配置": {
"F1SpawnUI.use": {
"权限优先级": 0,
"物品分类白名单": [
"武器",
"建筑",
"物品",
"资源",
"服饰",
"工具",
"医疗",
"食物",
"弹药",
"陷阱",
"杂项",
"零件",
"电器",
"娱乐"
],
"物品分类黑名单": [],
"物品白名单": [],
"物品黑名单": [
"scrap"
],
"可用的数量": [
100,
1000,
999999999
],
"可用皮肤刷取功能": true,
"显示隐藏物品": false,
"刷取冷却时间(秒)": 0.0,
"禁止生成付费皮肤/物品": false,
"禁止没有权限的玩家生成付费皮肤/物品": false
}
},
"可用的皮肤": {
"ducttape": [
{
"皮肤ID": 2433594063,
"显示名称": "强化石",
"需要权限": ""
},
{
"皮肤ID": 2746873417,
"显示名称": "火云碎片",
"需要权限": ""
}
],
"rifle.lr300": [
{
"皮肤ID": 2713003091,
"显示名称": "成长型LR300",
"需要权限": ""
}
]
}
}