• MineBBS 第一期星光推广计划开始了!丰富的金粒奖励,还有现金大奖噢~【点我去看看】
每日在线占位符Time —— 支持1.8 - 1.21.1

服务端插件 每日在线占位符Time —— 支持1.8 - 1.21.1 3.4

世世世

【Lv:2】

正式会员
Apr 20, 2024
40
15
47
4,295金粒
哈啊 提交新资源:

每日在线占位符Time —— 支持1.8 - 1.21.1 - 每日在线占位符

插件简介​

Time 是一款为 Minecraft 服务器设计的高效在线时间跟踪插件。它能够实时记录玩家的在线时长,并提供丰富的功能来帮助服务器管理员监控、管理和奖励玩家的游戏时间。无论是简单的统计,还是复杂的数据库集成,这款插件都能满足您的需求。

🌟 主要功能​

1. 实时在线时间统计

  • 自动记录:每秒钟更新玩家的在线时间,确保记录的准确性。
  • 每日统计:支持每天自动重置在线时间,并在玩家下次登录时显示前一天的总在线时间。

2. 多种存储模式

  • 本地文件存储:无需额外配置,插件默认将玩家的在线时间数据保存在 YAML 文件中,每天生成一个新的数据文件。
  • MySQL 数据库支持:对于大型服务器,可以启用 MySQL...

阅读关于此资源更多信息...
 
打赏用户
PuddingKC

luofa

【Lv:3】

Jan 31, 2021
353
2
87
Awards
1
广东
4,062金粒
其次要想实现在线奖励,其实完全不够。通过菜单来发奖励,怎么判断玩家是否领取了呢,我觉得最好内置该功能
 

世世世

【Lv:2】

正式会员
Apr 20, 2024
40
15
47
4,295金粒
其次要想实现在线奖励,其实完全不够。通过菜单来发奖励,怎么判断玩家是否领取了呢,我觉得最好内置该功能
# 在线时间奖励配置
rewards:
- name: 'reward_30_minutes'
time: 1800 # 30分钟
- name: 'reward_1_hour'
time: 3600 # 1小时

# %playtimetracker_reward_30_minutes% - 显示玩家是否达到了30分钟的奖励条件(true 或 false)。
# %playtimetracker_reward_1_hour% - 显示玩家是否达到了1小时的奖励条件(true 或 false)。
 

luofa

【Lv:3】

Jan 31, 2021
353
2
87
Awards
1
广东
4,062金粒
# 在线时间奖励配置
rewards:
- name: 'reward_30_minutes'
time: 1800 # 30分钟
- name: 'reward_1_hour'
time: 3600 # 1小时

# %playtimetracker_reward_30_minutes% - 显示玩家是否达到了30分钟的奖励条件(true 或 false)。
# %playtimetracker_reward_1_hour% - 显示玩家是否达到了1小时的奖励条件(true 或 false)。
菜单基本上有变量判断,需要的是一个变量重置,比如玩家领取了30分钟,那么他今天就不能在领取了。但是怎么判断他今天领取了
 

世世世

【Lv:2】

正式会员
Apr 20, 2024
40
15
47
4,295金粒
菜单基本上有变量判断,需要的是一个变量重置,比如玩家领取了30分钟,那么他今天就不能在领取了。但是怎么判断他今天领取了
已经有了,你只需要判断占位符
比如上面的
- name: 'reward_30_minutes'
time: 1800 # 30分钟

意思就是只要你在线30分钟,这个变量就会变成true 你只需要判断占位符的返回值是否是true,12点过后这个占位符的返回值就会变成false
懂我的意思了吧
 

luofa

【Lv:3】

Jan 31, 2021
353
2
87
Awards
1
广东
4,062金粒
已经有了,你只需要判断占位符
比如上面的
- name: 'reward_30_minutes'
time: 1800 # 30分钟

意思就是只要你在线30分钟,这个变量就会变成true 你只需要判断占位符的返回值是否是true,12点过后这个占位符的返回值就会变成false
懂我的意思了吧
这个懂,当true说明30分钟了。玩家通过菜单领取了奖励,但是玩家如果重复领取怎么办,要怎么样才能防止玩家在一天内多次领取。需要一个东西来变为true,第二天玩家没领取的时候为false。提供一个办法来改变这个变量
 

世世世

【Lv:2】

正式会员
Apr 20, 2024
40
15
47
4,295金粒
这个懂,当true说明30分钟了。玩家通过菜单领取了奖励,但是玩家如果重复领取怎么办,要怎么样才能防止玩家在一天内多次领取。需要一个东西来变为true,第二天玩家没领取的时候为false。提供一个办法来改变这个变量
我的意思就是,插件已经内置了这个功能
 

Members online

  • 打酱油
  • 万 由里
  • 水龙
  • MGrass
  • Sen_Leeras
  • Molean
  • a739562966
  • YSYERROR
  • 王梓檐
  • shisan_13
  • dingtie123456
  • Blank@bcz
  • anxin
  • CreeTech-CJ
  • zcx66696
  • aninan
  • 孙 含
  • herontc
  • ZiNuo_
  • HeLei_awa
  • 曹大脑袋袋袋袋
  • 宋 近德
  • DOUFU007
  • Cyan0205
  • Star-lines
  • 伊人笑颜
  • 赤_焰
  • xiaoyvmc
  • 2347487824
  • Dianwan2023
... and 30 more.