翎风引擎

 找回密码
 立即注册
查看: 626|回复: 16

[已解决] 请问能否通过时间戳来计算时间差?

[复制链接]

45

主题

37

回帖

250

积分

中级会员

Rank: 3Rank: 3

积分
250
发表于 2023-5-25 22:59:34 | 显示全部楼层 |阅读模式
如题

比如希望玩家下线的时候 获取一个时间戳
然后等待玩家上线了 计算玩家的离开时间 然后给于离线挂机经验等奖励
以及其它多种地方可以使用

自己搜索文档貌似没有找到地方说这个


求大佬指点一下 引擎是否有自带的方法 或者其他方法来实现
请大家不要恶意灌水,回复纯数字、纯字母、纯表情等内容的直接禁言1周处理!
回复

使用道具 举报

40

主题

76

回帖

422

积分

中级会员

Rank: 3Rank: 3

积分
422
发表于 2023-5-26 00:48:47 | 显示全部楼层
功能说明: 时间戳、获取时间、世界UTC时间到北京时间


格式:世界UTC时间到北京时间 格式:UnixToStr UTC时间 保存变量 格式(0:日期用-分隔; 1:日期用/分隔)





--------------------------------------------------------

世界时间变量:<$UTCNow>

时间戳转换月日年时分秒
世界UTC时间到北京时间(北京时间需在世界时间上减去8小时)
格式: UnixToStr UTC时间 保存变量 格式(0:日期用-分隔; 1:日期用/分隔)

例子 [@main]
#IF
#ACT
Mov N1 <$UTCNow>
Mov N2 <$STR(N1)>
inc N2 28800\
UnixToStr <$STR(N1)> S1 0
#SAY
UTC(<$STR(N1)>)转为北京时间是:<$STR(S1)>\
UTC8为<$STR(N2)>\
请大家不要恶意灌水,回复纯数字、纯字母、纯表情等内容的直接禁言1周处理!
回复

使用道具 举报

12

主题

30

回帖

232

积分

中级会员

Rank: 3Rank: 3

积分
232
发表于 2023-5-26 09:23:02 | 显示全部楼层
西伯利亚的忠犬 发表于 2023-5-26 00:48
功能说明: 时间戳、获取时间、世界UTC时间到北京时间

人家说的时间差。 是现在时间到下一个时间点的变量
请大家不要恶意灌水,回复纯数字、纯字母、纯表情等内容的直接禁言1周处理!
回复

使用道具 举报

11

主题

136

回帖

1147

积分

金牌会员

Rank: 6Rank: 6

积分
1147
发表于 2023-5-26 11:35:20 | 显示全部楼层
zhourui3251144 发表于 2023-5-26 09:23
人家说的时间差。 是现在时间到下一个时间点的变量

现在的时间减掉上一次MOV的时间不就是时间差了?
请大家不要恶意灌水,回复纯数字、纯字母、纯表情等内容的直接禁言一万年处理!
回复

使用道具 举报

12

主题

30

回帖

232

积分

中级会员

Rank: 3Rank: 3

积分
232
发表于 2023-5-26 14:11:26 | 显示全部楼层
1091400433 发表于 2023-5-26 11:35
现在的时间减掉上一次MOV的时间不就是时间差了?

不是上一次到现在  是现在到下一个时间点...
请大家不要恶意灌水,回复纯数字、纯字母、纯表情等内容的直接禁言1周处理!
回复

使用道具 举报

12

主题

30

回帖

232

积分

中级会员

Rank: 3Rank: 3

积分
232
发表于 2023-5-26 14:12:13 | 显示全部楼层
zhourui3251144 发表于 2023-5-26 14:11
不是上一次到现在  是现在到下一个时间点...

这个楼主应该是想写关于活动的倒计时显示
请大家不要恶意灌水,回复纯数字、纯字母、纯表情等内容的直接禁言1周处理!
回复

使用道具 举报

24

主题

794

回帖

1218

积分

版主

Rank: 7Rank: 7Rank: 7

积分
1218
QQ
发表于 2023-5-27 15:08:50 | 显示全部楼层
本帖最后由 442671 于 2023-5-30 17:55 编辑

可以.引擎只是给你命令,如何运用,你需要自己思考!
引擎也不会给你完整的脚本吧?


[@main]
#IF
EQUAL G0 0
#ACT
;记录5天后的时间
FORMULATION 24*60*60*5 N$时间记录
FORMULATION <$str(N$时间记录)>+<$UTCNow> G0

#IF
#ACT
FORMULATION <$str(G0)>-<$UTCNow> N$剩余时间
UnixToStr <$STR(G0)> S$显示时间 0

#IF
LARGE N$剩余时间 0
#SAY
活动开始时间:<$STR(S$显示时间)>
倒计时剩余::<COUNTDOWN:<$STR(N$剩余时间)>:1:250:0:0:>
#ELSESAY
活动开始时间:<$STR(S$显示时间)>
已开始





-定制脚本-Qq:270411387
回复

使用道具 举报

45

主题

37

回帖

250

积分

中级会员

Rank: 3Rank: 3

积分
250
 楼主| 发表于 2023-5-27 22:27:31 | 显示全部楼层
西伯利亚的忠犬 发表于 2023-5-26 00:48
功能说明: 时间戳、获取时间、世界UTC时间到北京时间

感谢大佬指点
请大家不要恶意灌水,回复纯数字、纯字母、纯表情等内容的直接禁言1周处理!
回复

使用道具 举报

45

主题

37

回帖

250

积分

中级会员

Rank: 3Rank: 3

积分
250
 楼主| 发表于 2023-5-27 22:27:48 | 显示全部楼层
442671 发表于 2023-5-27 15:08
可以.引擎只是给你命令,如何运用,你需要自己思考!
引擎也不会给你完整的脚本吧?

感谢大佬指点
请大家不要恶意灌水,回复纯数字、纯字母、纯表情等内容的直接禁言1周处理!
回复

使用道具 举报

2

主题

21

回帖

77

积分

注册会员

Rank: 2

积分
77
发表于 2023-5-28 09:21:29 | 显示全部楼层
442671 发表于 2023-5-27 15:08
可以.引擎只是给你命令,如何运用,你需要自己思考!
引擎也不会给你完整的脚本吧?

学习下
请大家不要恶意灌水,回复纯数字、纯字母、纯表情等内容的直接禁言1周处理!
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Archiver|手机版|小黑屋|翎风引擎论坛 |网站地图

GMT+8, 2024-4-29 10:07 , Processed in 0.020974 second(s), 28 queries , Gzip On, Redis On.

Powered by haom2 X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表