Skip to content
This repository has been archived by the owner on Aug 29, 2024. It is now read-only.
/ PlayerLastPlay Public archive

统计玩家最后一次上线时间,方便查看玩家活跃度

License

Notifications You must be signed in to change notification settings

Aimerny/PlayerLastPlay

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

39 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Warning

本仓库永久停止更新,插件已经被移动到如下仓库进行维护: MCDRPlugins

PlayerLastPlay

Issues Pull Requests Release Github Release Downloads

统计玩家最后一次上线时间,方便查看玩家活跃度

使用姿势

!!plp [help] #插件帮助
!!plp help #显示帮助消息
!!plp list <index> #获取指定页玩家列表
!!plp get <player> #获取玩家的最后游玩时间
!!plp clean <player> #清除玩家的信息

清除玩家信息权限需要玩家权限在Admin以上

配置说明

以下注释中的数字均为默认配置,可根据服务器状况自行配置。不同的颜色目前只做提示,并无其他功能

    {
  // 第一区间,7天内上线过或者当前在线,时间展示为绿色
  "active": 7,
  // 第二区间,介于7-14天之间上线过,时间展示为黄色
  "normal": 14,
  // 第三区间,介于14-21天内上线过,时间展示为红色
  "inactive": 21,
  // 第四区间,21天及以上没上线过,时间展示为灰色
  //plp list时的排序方向,如设为true,优先展示最近上线的玩家,否则优先展示最近没上过线的玩家
  "reverse": true,
  // 分页查询的每页大小,默认为10
  "pageSize": 10,
  // 忽略的玩家名称正则列表
  "ignorePlayerRegexes": [
    "^bot_.*$",
    "^Bot_.*$"
  ],
  //是否开启只统计白名单内玩家
  "only_whitelist_player": false
}

Note

  1. 如果在server/whitelist.json中没有玩家信息的情况下打开only_whitelist_player选项,则无法保存任何玩家的统计时间。即使你的服务器并没有开启白名单。

  2. 如果在之前未开启only_whitelist_player选项,已经存入了部分玩家信息,那么plp不会自动清除历史信息

部分Utils及代码风格来自于离线白名单以及QQChat插件

About

统计玩家最后一次上线时间,方便查看玩家活跃度

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages