- 需要插件(必装)
-
原创 - RustSB Extensions - RustSB扩展
RustSB Extensions是RustSB.COM提供的Oxide扩展DLL,提供本站插件所需的大量扩展。 部分插件必须按照本扩展才能够正常运行。 功能 UI构建扩展方法。 成长型武器判断方法。 内置物品中文名API。 内置RustSBAuth,不再需要安装RustSBAuth插件。 内置图像管理系统,不再需要安装ImageLibrary插件。 玩家库存扩展方法。 玩家权限扩展方法。 其他扩展方法。 使用本扩展构建的插件将节省插件代码的复杂性,方便开发者快速扩展和维护。...rustsb.com
- 需要插件(可选)
-
原创 - DWRole - 身份系统
DWRole - 身份系统允许您设置一些目标,当玩家完成该目标后即可获得该身份。 当玩家完成这些目标之后就会获得该身份,允许其他插件来判断该玩家是否拥有指定身份来判断有无权限。 配套插件 插件 功能描述 备注 DWRolePermission - 身份权限 当玩家获得指定身份后授予指定权限 DWRoleReward - 身份奖励 拥有指定身份后可以领取一次身份对应的奖励 使用DWRole的插件: 插件 功能描述 备注 DWWeapon - 成长型武器...rustsb.com
DWOnlineReward是一个玩家在线奖励系统插件,支持每日在线奖励、累计在线奖励和连续在线X天共三种模式。能最大限度提升玩家在线时长和留存率!
功能


功能
- 自动记录玩家每日和累计在线时长
- 支持每日在线奖励和累计在线奖励两种模式
- 每日在线时长在指定时间自动重置
- 支持连续在线X天可以领取奖励
- 支持为特定奖励设置权限要求
- 支持自定义奖励标题和变量
- 支持为VIP玩家配置额外的奖励
- 支持为VIP玩家设置在线时间倍数
- 美观的UI界面,支持标签页切换
- 实时显示剩余领取时间和进度条
- 自动保存玩家数据

聊天指令
/online
或/zaixian
- 打开在线奖励界面(可在配置文件中添加/修改)。
配置文件
JSON:
{
"基础设置": {
"UI标题": "RustSB - 在线奖励",
"聊天前缀": "[RustSB·在线奖励] \n",
"每日奖励重置时间(时:分:秒)": "05:00:00",
"数据保存间隔(分钟)": 5,
"聊天指令": [
"online",
"zaixian"
],
"启用日志记录": true,
"日志输出到控制台": true,
"UI显示在线进度条": true,
"在线时间倍率": {
"default": 1.0,
"dwonlinereward.vip1": 1.5,
"dwonlinereward.vip2": 2.0,
"dwonlinereward.vip3": 3.0
}
},
"每日在线奖励": [
{
"奖励ID": "daily_30",
"奖励标题": "新手在线 %分钟% 分钟奖励",
"所需在线时长(分钟)": 30,
"所需权限": "",
"[DWRole]所需身份": "",
"奖励物品": [
{
"物品显示名称": "废料",
"物品短名称": "scrap",
"物品数量": 50,
"物品皮肤ID": 0
}
]
},
{
"奖励ID": "daily_60",
"奖励标题": "进阶在线 %分钟% 分钟奖励",
"所需在线时长(分钟)": 60,
"所需权限": "dwonlinereward.vip",
"[DWRole]所需身份": "",
"奖励物品": [
{
"物品显示名称": "废料",
"物品短名称": "scrap",
"物品数量": 100,
"物品皮肤ID": 0
}
]
}
],
"累计在线奖励": [
{
"奖励ID": "total_120",
"奖励标题": "在线 %分钟% 分钟奖励",
"所需在线时长(分钟)": 120,
"所需权限": "",
"[DWRole]所需身份": "",
"奖励物品": [
{
"物品显示名称": "废料",
"物品短名称": "scrap",
"物品数量": 200,
"物品皮肤ID": 0
},
{
"物品显示名称": "高级金属",
"物品短名称": "metal.refined",
"物品数量": 50,
"物品皮肤ID": 0
}
]
}
],
"连续在线奖励": [
{
"奖励ID": "continuous_7",
"奖励标题": "连续7天在线奖励",
"所需连续天数": 7,
"每日所需在线时长(分钟)": 30,
"所需权限": "",
"[DWRole]所需身份": "",
"奖励物品": [
{
"物品显示名称": "信号弹",
"物品短名称": "supply.signal",
"物品数量": 1,
"物品皮肤ID": 0
}
]
}
]
}
基础设置
- UI标题 - 界面显示的标题
- 聊天前缀 - 系统消息的前缀
- 每日奖励重置时间 - 每日奖励重置的时间点(格式:HH:mm:ss)
- 数据保存间隔 - 自动保存数据的时间间隔(分钟)
- 聊天指令 - 可用于打开界面的指令列表
奖励配置
- 奖励ID - 奖励的唯一标识
- 奖励标题 - 显示的标题(支持变量 %分钟%)
- 所需在线时长 - 领取该奖励需要的在线时长(分钟)
- 所需权限 - 领取该奖励需要的权限(可选)
- [DWRole]所需身份 - 领取该奖励所需的DWRole身份(可选)
- 奖励物品 - 该奖励包含的物品列表
- 物品短名称 - 物品的短名称
- 物品显示名称 - 物品的显示名称
- 物品数量 - 物品数量
- 物品皮肤ID - 物品的皮肤ID