- 需要插件(必装)
-
原创 - RustSB Extensions - RustSB扩展
RustSB Extensions是RustSB.COM提供的Oxide扩展DLL,提供本站插件所需的大量扩展。 部分插件必须按照本扩展才能够正常运行。 功能 UI构建扩展方法。 成长型武器判断方法。 内置物品中文名API。 内置RustSBAuth,不再需要安装RustSBAuth插件。 内置图像管理系统,不再需要安装ImageLibrary插件。 玩家库存扩展方法。 玩家权限扩展方法。 其他扩展方法。 使用本扩展构建的插件将节省插件代码的复杂性,方便开发者快速扩展和维护。...
rustsb.com
主要功能
救援系统
- 自动弹窗:玩家倒地时自动弹出救援请求界面
- 一键求助:快速向全服玩家发送救援请求
- 费用可选:可设置是否收取救援费用
- 奖励机制:救援成功的玩家可获得奖励
- 超时保护:救援超时自动退还费用
- 智能退费:玩家死亡或掉线自动退还费用
支援系统
- 主动求助:玩家可通过命令主动请求支援
- 自定义原因:可输入求助原因,让其他玩家了解情况
- 多种类型:支持配置多种支援类型(例如普通求助、紧急求助、PVP支援等)
- 权限控制:每种支援类型可设置独立的权限和身份要求
- 独立货币:每种支援类型可使用不同的货币系统和费用
- 快速传送:支援者可快速传送到求助位置
- 自动过期:支援请求会在一定时间后自动过期
- 灵活退费:无人响应时可选择退还费用
其他功能
- 详细信息:显示求助玩家、距离、位置、原因等
- 一键传送:点击"帮助"按钮即可传送到求助位置
- 折叠功能:支持展开/收起列表,不遮挡游戏画面
- 领地保护:可限制在领地范围内发起求助
- 权限验证:可要求必须有领地权限才能求助
- 事件限制:可禁止在突袭基地事件中使用
- 传送限制:支援传送同样受到限制保护




使用方法
玩家倒地救援
- 玩家倒地后会自动弹出救援请求界面
- 点击"求助"按钮发送救援请求(如有费用会自动扣除)
- 其他在线玩家会收到通知并在求助列表中看到请求
- 救援者点击"帮助"按钮传送到倒地玩家身边
- 救援成功后,救援者获得奖励
主动请求支援
- 使用指令:
/helpme(默认,可在配置中修改) - 在弹出的界面中选择支援类型(普通求助、紧急求助、PVP支援等)
- 在输入框中填写求助附言(或使用默认原因)
- 查看当前选择类型的费用信息
- 点击"发起求助"按钮
- 其他玩家收到通知并可在列表中看到请求(包含支援类型标识)
- 支援者传送到位置提供帮助
查看求助列表
- 当有玩家发起求助时,所有在线玩家会自动看到求助列表界面
- 列表显示在屏幕左上角,包含所有活跃的求助信息
- 点击"◀"按钮可折叠列表,点击"展开▶"按钮可展开
- 点击"×"按钮可关闭列表(但新的求助出现时会重新显示)
配置文件
JSON:
{
"基础设置": {
"聊天提示前缀": "[救援系统]",
"支援请求指令": "helpme"
},
"救援设置": {
"救援费用": 100,
"救援奖励": 150,
"救援超时时间(秒)": 300.0,
"货币类型": "Economics"
},
"支援设置": {
"启用支援系统": true,
"支援请求费用": 100,
"支援自动过期时间(秒)": 60.0,
"支援原因最大长度": 100,
"无人支援时退还费用": true,
"货币类型": "Economics",
"支援类型列表": [
{
"类型名称": "普通求助",
"默认原因": "需要帮助...",
"费用": 100,
"货币类型": "Economics",
"需要权限": "",
"需要身份": ""
},
{
"类型名称": "紧急求助",
"默认原因": "紧急情况!",
"费用": 200,
"货币类型": "Economics",
"需要权限": "",
"需要身份": ""
},
{
"类型名称": "PVP支援",
"默认原因": "被人袭击!",
"费用": 500,
"货币类型": "Economics",
"需要权限": "",
"需要身份": "VIP"
}
]
},
"限制设置": {
"禁止在没有领地权限的地方发出求助": false,
"禁止在有领地范围的地方发出求助": false,
"禁止在突袭基地事件中发出求助": false
},
"货币设置": {
"Economics余额名称": "硬币",
"ServerRewards余额名称": "钻石",
"IQEconomic余额名称": "货币",
"物品货币设置": {
"物品货币名称": "血袋",
"物品短名称": "blood",
"物品皮肤ID": 0
},
"其它插件设置": {
"插件名称": "PluginName",
"查询余额Hook": "Check",
"添加余额Hook": "Add",
"扣除余额Hook": "Remove",
"货币名称": "货币"
}
}
}
- 聊天提示前缀:插件发送消息时的前缀标识
- 支援请求指令:玩家用于发起支援请求的聊天指令
- 救援费用:发起救援请求需要支付的费用(0 为免费)
- 救援奖励:救援成功后救援者获得的奖励
- 救援超时时间:救援请求的有效时间(秒),超时自动退费
- 货币类型:使用的货币系统类型(见下方货币类型说明)
- 启用支援系统:是否启用主动支援功能
- 支援请求费用:默认支援请求费用(已被支援类型列表取代)
- 支援自动过期时间:支援请求的有效时间(秒)
- 支援原因最大长度:求助原因文本的最大字符数
- 无人支援时退还费用:如果超时无人响应是否退还费用
- 货币类型:默认货币系统类型(已被支援类型列表取代)
- 支援类型列表
- 支援类型配置说明:
- 类型名称:支援类型的显示名称(如"普通求助"、"紧急求助")
- 默认原因:该类型的默认求助原因附言文本
- 费用:使用该类型需要支付的费用
- 货币类型:该类型使用的货币系统(可与其他类型不同)
- 需要权限:使用该类型需要的权限(留空则无需权限)
- 需要身份:使用该类型需要的DWRole身份(留空则无需身份)
- 禁止在没有领地权限的地方发出求助:玩家必须在自己有权限的领地内才能求助
- 禁止在有领地范围的地方发出求助:玩家必须不在任何领地范围内才能求助
- 禁止在突袭基地事件中发出求助:禁止在突袭基地事件中使用(RaidableBases)