翎鲲

PlaytimePlus
游玩时间统计
支持MYSQL
TOP 10 排行榜
config自定义配置
API支持

搬运授权


命令
/playtime -总命令
/playtime [玩家] -查看玩家游玩时间
/playtime top -查看游玩时间排行榜
/playtime [玩家] set [时] [分钟] [秒] -设置游玩时间
/playtime help -查看帮助

权限
playtime.use -查看自己的游玩时间权限
playtime.use.other -查看他人游玩时间权限
playtime.top10 -查看排行榜权限
playtime.settime -设置权限
playtime.help -使用帮助

API接口

  1. PlaytimePlusAPI api = new PlaytimePlusAPI();

  2. int hours = api.getHours(player);
  3. int minutes = api.getMinutes(player);
  4. int seconds = api.getSeconds(player);

  5. api.setTime(player, hours, minutes, seconds);

  6. OfflinePlayer[] top10 = api.getTop10();
  7. OfflinePlayer player1 = top10[0];
  8. OfflinePlayer player2 = top10[1];
  9. OfflinePlayer player3 = top10[2];
  10. OfflinePlayer player4 = top10[3];
  11. OfflinePlayer player5 = top10[4];
  12. ...
复制代码
config配置

  1. # :::::::::  :::            :::     :::   ::: ::::::::::: ::::::::::: ::::    ::::  ::::::::::            
  2. # :+:    :+: :+:          :+: :+:   :+:   :+:     :+:         :+:     +:+:+: :+:+:+ :+:             :+:   
  3. # +:+    +:+ +:+         +:+   +:+   +:+ +:+      +:+         +:+     +:+ +:+:+ +:+ +:+             +:+   
  4. # +#++:++#+  +#+        +#++:++#++:   +#++:       +#+         +#+     +#+  +:+  +#+ +#++:++#   +#++:++#++:++
  5. # +#+        +#+        +#+     +#+    +#+        +#+         +#+     +#+       +#+ +#+             +#+   
  6. # #+#        #+#        #+#     #+#    #+#        #+#         #+#     #+#       #+# #+#             #+#   
  7. # ###        ########## ###     ###    ###        ###     ########### ###       ### ##########         
  8.   

  9. #数据库
  10. mysql: false
  11. #是否启用
  12. mysql-host: 127.0.0.1
  13. #数据库IP
  14. mysql-port: 3306
  15. #数据库端口
  16. mysql-database: 'database'
  17. #数据库表
  18. mysql-username: 'root'
  19. #数据库账号
  20. mysql-password: 'password'
  21. #数据库密码


  22. #信息

  23. prefix: '&6[&b游玩时间&6]&f'
  24. message-set-playtime: '%prefix% &e%player%'' &f现在的游玩时间是 &e%hours% 小时 %minutes% 分钟 %seconds% 秒&f!'
  25. message-player-has-never-played: '%prefix% 此玩家从未进入过游戏!'
  26. message-no-permission: '%prefix% 你并没有权限使用这个指令!'
  27. message-unknown-command: '%prefix% 未知的指令! 使用 &e/playtime help &f来得到帮助.'
  28. message-playtime:
  29.    - '&6==================[&b游玩时间&6]=================='
  30.    - '&3累计在线时间: &f %hours% 小时 %minutes% 分钟 %seconds% 秒'
  31.    - '&6============================================'
  32. message-playtime-other:
  33.    - '&6==================[&b游玩时间&6]=================='
  34.    - '&3%player%的累计在线时间:  &f%hours% 小时 %minutes% 分钟 %seconds% 秒 '
  35.    - '&6============================================'
  36. message-help:
  37.    - '&6==================[&b游玩时间&6]=================='
  38.    - '&7/playtime:'
  39.    - '&f查看你的累计在线时间'
  40.    - '&7/playtime [player]:'
  41.    - '&f查看他人的累计在线时间'
  42.    - '&7/playtime top10:'
  43.    - '&f查看游玩时间排行榜'
  44.    - '&7/playtime [player] set [hours] [minutes] [seconds]:'
  45.    - '&f设置一个玩家的累计在线时间'
  46.    - '&6============================================'
  47. '
复制代码


来自群组: Bone Studio

水煮清娃
可以去建议作者加入NPC和牌子排行榜的支持。

余枫


这是我在输入 "/playtime top10" 后所显示的报错,个人不太懂开发,望能反馈给作者!

翎鲲
逗比的幻影 发表于 2018-10-30 21:02
这是我在输入 "/playtime top10" 后所显示的报错,个人不太懂开发,望能反馈给作者!
...

已提交给原作者

CitrusUtopia
原贴下载不了,挂一个下载地址吧

uuu2011
原帖是不是挂了

z446066151
/playtime [player] set [hours] [minutes] [seconds]:'
我无论是输入/playtime XXX set 1 1 1
还是输入 /playtime set XXX 1 1 1
还是输入 /playtime set XXX 1  或者  /playtime XXX set 1
都是无效  显示未知指令 使用  /playtime help 来获得帮助- -
我看官网介绍 是写着   /playtime set XXX X X X
但是配置文件是  /playtime XXX set X X X
我很懵逼
而且 /playtime top10  打开了gui界面  也不显示我的排行- - 是因为我的在线时间短吗?

翎鲲
z446066151 发表于 2019-3-1 03:03
/playtime  set [hours] [minutes] [seconds]:'
我无论是输入/playtime XXX set 1 1 1
还是输入 /playtime  ...

开了数据库吗?如果没开的话
检查一下语言文件,如果你用了中文的语言文件可以看看是否是乱码导致的。
都没问题的话再看看后台是否有报错

z446066151
翎鲲 发表于 2019-3-1 08:39
开了数据库吗?如果没开的话
检查一下语言文件,如果你用了中文的语言文件可以看看是否是乱码导致的。
都 ...

开了  没乱码
后台没报错emmm
猫端1.12.2  

下一页 最后一页