查看: 2046|回复: 4

[有事请教] 如何在游戏中获取玩家的游戏时间?

[复制链接]
梦石
0
星屑
5269
在线时间
733 小时
注册时间
2013-1-18
回帖
525
发表于 2023-2-22 21:05:19 | 显示全部楼层 |阅读模式

加入我们,或者,欢迎回来。

您需要 登录 才可以下载或查看,没有账号?注册会员

×
比如进行到某个剧情后,会提示“您已经玩了多少游戏时间,请注意休息”。
如何实时获取玩家的游戏时间呢?
梦石
0
星屑
5483
在线时间
712 小时
注册时间
2022-11-26
回帖
296
发表于 2023-2-22 23:14:37 | 显示全部楼层
YEP插件的 YEP_X_ExtMesPack1.js 这个里面有一串代码可以用  \playtime    - 显示玩家的当前游戏时间。

点评

感谢指点!  发表于 2023-2-23 12:44
回复

使用道具 举报

梦石
0
星屑
5626
在线时间
177 小时
注册时间
2011-6-3
回帖
29
发表于 2023-2-23 14:15:22 | 显示全部楼层
本帖最后由 lqi991 于 2023-2-23 18:53 编辑
  1. // 记录开始时间,随便找个js放进去即可
  2. if(!sessionStorage.getItem("开始时间"))sessionStorage.setItem("开始时间", new Date().getTime() / 1000 + "");
  3. // 获取这一次玩游戏时间,秒为单位.
  4. Math.round(new Date().getTime() / 1000 - sessionStorage.getItem("开始时间") * 1)
  5. // "开始时间" 可自定义
复制代码

点评

感谢大佬,这个更方便!  发表于 2023-2-23 17:20
# 基于RMMV/MZ基础编写插件,持续更新,请多多支持.
# 需求人多的优先编写!最新消息请关注下面通道.

[插件交流群][个人插件网]
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册会员

本版积分规则

Powered by Discuz! X5.0 © 2001-2026 Discuz! Team.

在本版发帖返回顶部