跟踪用户播放时间,可选择单独跟踪 AFK 时间。还包括一个可选的奖励系统,为玩家提供积分/金钱,用于游戏时间以及将其他玩家推荐给您的服务器。

您还可以创建自定义权限,为 VIP 玩家提供奖励乘数。

聊天命令

  • /playtime— 显示您的游戏时间
  • /playtime— 显示指定玩家的游戏时间
  • /playtime top— 显示前 10 名播放时间
  • /refer <playername or id>— 指定推荐您的玩家,以便向两位玩家发放积分

奖励制度

奖励系统可用于根据玩家的游戏时间以 RP(服务器奖励)或硬币(经济学)的形式向玩家发放奖励,并用于将其他玩家推荐给服务器。

推荐系统

推荐系统很简单。玩家 A 邀请玩家 B 加入服务器。要发放奖励,玩家 B 只需输入“/refer PlayerA”。

完成此操作后,玩家 A 将获得邀请玩家 (Referral_InvitePoints) 的积分,玩家 B 将获得通过推荐加入的积分 (Referral_JoinPoints)。

一旦玩家B注册了他/她的推荐,他们就再也不能使用该系统了,但是他们可以邀请任意数量的玩家来领取推荐奖励

奖励乘数

您可以使用奖励乘数来增加给予 VIP 的奖励。奖励金额将是配置中设置的默认金额乘以您在权限中设置的数字。只需为您的 VIP 玩家提供所需的权限,让他们获得该奖励乘数

例如,如果您创建了名为“playtimetracker.vip1”的权限,其值为 1.5,并且奖励金额为 5(默认金额),则该用户的奖励将为 7.5

您可以在配置中配置奖励乘数

奖励乘数适用于游戏时间奖励和推荐奖励

配置

可以在目录下的文件中配置设置和选项。建议使用编辑器和验证器,以避免格式问题和语法错误。PlaytimeTrackerconfig
Copy
{
  "General Options": {
    "Data save interval (seconds)": 900,
    "Track player AFK time": true,
    "Number of entries to display in the top playtime list": 10
  },
  "Reward Options": {
    "Reward plugin (ServerRewards, Economics)": "Economics",
    "Playtime rewards": {
      "Issue rewards for playtime": true,
      "Reward interval (seconds)": 3600,
      "Reward amount": 5
    },
    "Referral rewards": {
      "Issue rewards for player referrals": true,
      "Referrer reward amount": 5,
      "Referee reward amount": 3
    },
    "Custom reward multipliers (permission / multiplier)": {
      "playtimetracker.examplevip1": 1.5,
      "playtimetracker.examplevip2": 2.0
    }
  },
  "Version": {
    "Major": 0,
    "Minor": 2,
    "Patch": 0
  }
}
声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。