- 需要插件(必装)
-
原创 - RustSB Extensions - RustSB扩展
RustSB Extensions是RustSB.COM提供的Oxide扩展DLL,提供本站插件所需的大量扩展。 部分插件必须按照本扩展才能够正常运行。 功能 UI构建扩展方法。 成长型武器判断方法。 内置物品中文名API。 内置RustSBAuth,不再需要安装RustSBAuth插件。 内置图像管理系统,不再需要安装ImageLibrary插件。 玩家库存扩展方法。 玩家权限扩展方法。 其他扩展方法。 使用本扩展构建的插件将节省插件代码的复杂性,方便开发者快速扩展和维护。...
rustsb.com
DWRemoteBox - 一个功能强大的远程存储箱管理插件,允许玩家将基地的存储容器绑定到系统中,随时随地远程打开和管理这些容器,无需跑回基地。这大大提升了玩家的游戏体验和便利性。
容器绑定功能
插件提供可选多重保护机制,防止玩家在不当场景下使用远程访问:
绑定方法1:
功能介绍
容器绑定功能
- 灵活绑定:玩家可以绑定基地中的各种存储容器(箱子、熔炉、衣柜等)
- 自定义命名:支持为每个绑定的容器自定义名称,方便识别
- 绑定模式:提供便捷的绑定模式,进入绑定模式后按 R 键即可快速绑定面前的容器
- 可视化界面:精美的 UI 界面显示所有已绑定容器及其状态,甚至是预览储物箱内的物品列表
所有权验证
- 只能绑定自己和队友/好友放置的容器
- 支持多种队伍系统:Rust自带的队伍、Clans、Friends、XMRelationship
- 可配置是否允许多名玩家绑定同一个容器
- 可禁止绑定所有者为0的实体
绑定权限
- 支持根据权限设置玩家可绑定的容器数量上限。
- 支持根据权限设置玩家可绑定的容器类型。
远程访问
支持远程打开已绑定的容器,存取物品。插件提供可选多重保护机制,防止玩家在不当场景下使用远程访问:
- 领地权限检查:支持玩家当前位置需要有领地权限才能打开远程容器
- 安全区限制:支持禁止在安全区域内打开远程容器
- 事件限制:
- 支持禁止在 DWAbyss深渊(爬塔)中使用
- 支持禁止在 RaidableBases(突袭基地)事件中使用
- 支持禁止在 AbandonedBases(废弃基地)事件中使用
- 战斗限制:支持 NoEscape 插件的突袭封锁状态检测
- 区域限制:支持可配置特定 ZoneManager 区域禁止使用
- 远程打开/关闭基地内的熔炉、篝火等实体。
- 远程使用基地内的修理台/研究台/调制台等实体。
- 远程使用基地内的衣柜快速更换装备。
- 实体容器本身支持接入基地工业系统,完全兼容。
使用方法
聊天指令
- /box - 打开远程存储UI。
- /bindbox - 尝试绑定玩家面前的实体。
绑定方法1:
- 站在要绑定的存储箱面前
- 输入
/bindbox [自定义名称] - 在弹出的确认界面中输入或修改名称
- 点击"确认绑定"
绑定方法2:
- 输入
/box打开远程存储UI - 点击右上角的"绑定模式"按钮进入绑定模式
- 对准想要绑定的容器,按下 R 键
- 在弹出的确认界面中输入或修改名称
- 点击"确认绑定"
远程访问
- 输入
/box打开远程存储UI - 界面显示所有已绑定的容器
- 点击"打开"按钮即可远程访问容器
- 点击"解绑"按钮可以移除绑定
配置文件
JSON:
{
"基础设置": {
"UI标题": "<b>RustSB - 远程存储箱</b>",
"聊天前缀": "[远程存储箱] ",
"聊天指令": "box",
"绑定指令": "bindbox",
"启用日志记录文件": true,
"日志输出到控制台": true,
"最大绑定距离": 3.0,
"实体被摧毁时自动解绑": false
},
"权限设置": {
"玩家默认可绑定数量": 3,
"可绑定数量权限(权限名:数量)": {
"dwremotebox.vip": 5,
"dwremotebox.premium": 10,
"dwremotebox.unlimited": 999
}
},
"限制设置": {
"绑定时验证物品所有权": true,
"可绑定队友放置的容器": true,
"允许多人绑定同个容器": true,
"禁止绑定所有者ID为0的容器": true,
"禁止绑定的实体列表": [],
"禁止绑定的皮肤ID列表": [],
"禁止在安全区域内远程打开容器": true,
"禁止在没有领地权限的地方远程打开容器": true,
"禁止在DWAbyss深渊事件中远程打开容器": true,
"禁止在指定区域ID内远程打开容器": [],
"禁止在RaidableBases事件内远程打开容器": true,
"禁止在AbandonedBases事件内远程打开容器": true,
"禁止在突袭封锁时远程打开容器": true
}
}
基础设置
- UI标题:显示在UI中的标题。
- 聊天前缀:聊天消息通知的前缀。
- 聊天指令:打开远程存储UI界面的聊天指令。
- 绑定指令:绑定面前存储容器的聊天指令。
- 启用日志记录文件:是否记录玩家的绑定/解绑等日志。
- 日志输出到控制台:是否将日志输出至服务器控制台。
- 最大绑定距离:绑定时寻找容器的最远距离。
- 实体被摧毁时自动解绑:当容器被摧毁时,自动从所有绑定该容器的玩家数据中移除该容器。
权限设置
- 玩家默认可绑定数量:没有权限的玩家默认可以绑定的容器数量。
- 设置为
0时即禁止没有下方绑定数量权限的玩家使用该功能。
- 设置为
- 可绑定数量权限(权限名:数量):根据权限配置的玩家可以绑定的容器数量。
- 默认可绑定实体短名称(留空代表全部):玩家默认可绑定的实体列表。
- 留空代表可以绑定所有容器。
- 可绑定实体短名称权限(权限名:实体短名称列表):玩家可绑定实体的权限列表。
- 玩家拥有多个权限时可叠加白名单。
- 当上方默认列表为空时授权权限则限制了玩家只能绑定白名单的容器。
限制设置
- 绑定时验证物品所有权:是否在绑定的时候验证所有权。
- 可绑定队友放置的容器:是否允许玩家绑定队友放置的容器。
- 会检测 游戏自带的队伍 / Friends插件 / Clans插件 或 在XMRelationship关系系统拥有任何关系。
- 禁止绑定所有者ID为0的容器:是否禁止玩家绑定所有者ID为0的容器。
- ID为0的实体通常是系统生成的,建议启用。
- 禁止绑定的实体列表:禁止绑定的实体列表,填写实体短名称。
- 禁止绑定的皮肤ID列表:禁止绑定的实体皮肤ID列表。
- 禁止在没有领地权限的地方远程打开容器:是否禁止玩家在没有领地权限的地方远程打开容器。
- 禁止在安全区域内远程打开容器:是否禁止玩家在安全区域内远程打开容器。
- 禁止在DWAbyss深渊事件中远程打开容器:是否禁止在挑战DWAbyss深渊(爬塔)时远程打开容器。
- 禁止在指定区域ID内远程打开容器:禁止远程打开容器的ZoneManager区域管理的区域ID。
- 禁止在RaidableBases事件内远程打开容器:是否禁止玩家在突袭基地事件时远程打开容器。
- 禁止在AbandonedBases事件内远程打开容器:是否禁止玩家在废弃基地事件时远程打开容器。
- 禁止在NoEscape突袭封锁时远程打开容器:是否禁止玩家在拥有NoEscape的突袭封锁状态时远程打开容器。