新问题来了,mush跑lua怎么获得milliseconds单位的时间戳?
做完lua单元测试,Mudlet里跑了下通过,准备搞mush适配傻眼了。mush用js的时间戳天生精确到ms
mudlet有api getEpoch
然后看了下
lua没自带时间戳,mush没ms级别的时间戳函数。
难道为了这个功能要嵌个dll?
os.clock可行否 creat 发表于 2024-4-26 07:50 PM
os.clock可行否
那个是使用的cpu时间片,不是实际时间
https://stackoverflow.com/questions/463101/lua-current-time-in-milliseconds GetInfo(304)也是秒为单位的 找到办法了
开一个固定时间点的timer
然后GetTimerInfo(id,13)
取出的值去掉整数部分,和os.time拼一下
结贴…… 更新
参考
https://www.gammon.com.au/scripts/showrelnote.php?version=4.62&productid=0
可以用utils.timer和GetInfo(232) 都已经是 14 年前的软件了…… dtp 发表于 2024-4-26 11:09 PM
都已经是 14 年前的软件了……
这个搞完就用lua接管timer部分了。
目前mudlet和mush的timer接管都ok了
然后是接管触发和别名了。
页:
[1]