DWOnlineReward - 在线时长奖励

原创 DWOnlineReward - 在线时长奖励 1.0.3

需要插件(必装)
需要插件(可选)
DWOnlineReward是一个玩家在线奖励系统插件,支持每日在线奖励、累计在线奖励和连续在线X天共三种模式。能最大限度提升玩家在线时长和留存率!1739714708452
功能
  • 自动记录玩家每日和累计在线时长
  • 支持每日在线奖励和累计在线奖励两种模式
  • 每日在线时长在指定时间自动重置
  • 支持连续在线X天可以领取奖励
  • 支持为特定奖励设置权限要求
  • 支持自定义奖励标题和变量
  • 支持为VIP玩家配置额外的奖励
  • 支持为VIP玩家设置在线时间倍数
  • 美观的UI界面,支持标签页切换
  • 实时显示剩余领取时间和进度条
  • 自动保存玩家数据
1739714727633

聊天指令​

  • /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
作者
对味
下载
1
类型
数字产品
有效期
无限
价格
198.00 CNY
查看
320
文件类型
cs
文件大小
42.6 KB
文件Hash
05570cc06d7a959aa62ac5c070ffbbcb
首次发布
最后更新
评分
0.00 星 0评价

来自对味的更多资源

分享资源

最新更新

  1. 1.0.3 更新

    [新增] 连续在线奖励配置选项,当玩家连续上线X天且每天都在线X分钟后可以领取对应的奖励。 注意:配置多个连续在线奖励时只遵循最低的在线X分钟设置。 [新增]...
  2. 1.0.2 更新

    [新增] 对 DWRole - 身份系统 的支持。 [新增] [DWRole]所需身份配置选项,不为空时则要求拥有指定身份才能领取该奖励。 [新增]...
  3. 1.0.1 更新

    [新增] 启用日志记录 和 日志输出到控制台 配置选项,启用后将记录玩家领取日志和将日志输出到服务器控制台。 [新增] 当玩家有待领取的每日/累计在线奖励时将每隔10分钟提醒一次玩家。
标签
在线 在线奖励 奖励