游戏源码 发表于 2023-1-25 09:15:06

传奇GEE引擎时间差:GETINTERVAL脚本命令

取两个时间之间的相差:GETINTERVAL建议当前只进行来时间差对比,无法区分指定时间是未到当前时间,还是已经过了当前时间。

引擎:20220701
功能:取两个时间之间的相差
#IF
#ACT
GETINTERVAL <$datetime> 2022-10-23,24:00:00 6 S$时间
SENDMSG 0 距离当天结束还剩余<$STR(S$时间)>秒
测试假设:<$datetime> = 2022-10-23,21:00:00

#IF
#ACT
GETINTERVAL 2022-10-23,21:00:00 2022-10-23,20:00:00 6 S$时间
SENDMSG 0 距离当天结束还剩余<$STR(S$时间)>秒
;这里计算结果应该为-3600秒(这里时间已经过了,应该用负值加以区分)

#IF
#ACT
GETINTERVAL 2022-10-23,21:00:00 2022-10-23,22:00:00 6 S$时间
SENDMSG 0 距离当天结束还剩余<$STR(S$时间)>秒
;这里计算结果为3600秒
现在以上两个结果输出的值均为3600秒,应该有一个用负值来区分,
要不然不知道指定时间对比是超过了当前时间,还是未到当前时间。

你建议个der啊,现在建议的版块GEE官方又不会鸟!
另外,命令原理要搞清楚啊..前后对比,你咋搞成后前对比?


页: [1]
查看完整版本: 传奇GEE引擎时间差:GETINTERVAL脚本命令