发帖
充值
 找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
16 4

懒人精灵-定时器函数

源码分享 24524 16 2021-8-21 15:07:08
  1. function GetTime()
  2.         -- 获取当前时间 时钟 和 分分钟
  3.         return os.date("*t", time).hour,os.date("*t", time).min
  4. end
  5. print(GetTime())

  6. function Timer(Hour,Min)
  7.         -- 定时器函数
  8.         -- Timer(结束时钟,结束分钟)
  9.         -- 循环执行,到指定时间跳出
  10.         local count = 0
  11.         while true do
  12.                 local hour,min = GetTime()
  13.                 count = count + 1
  14.                 print(string.format('当前时间:%s:%s,循环次数=%s',hour,min,count))
  15.                 sleep(1000)
  16.                 if hour == Hour and Min == min then
  17.                         print('时间到了,退出循环!')
  18.             break
  19.                 end
  20.         end
  21. end
  22. --调试测试
  23. Timer(15,2)
复制代码
代码图片及运行结果:
QQ截图20210821150621.png


使用道具 举报

2021-8-21 16:56:16
每日一水
2021-8-21 22:10:16
6666666666666666666666
2021-8-22 11:14:53
2021-8-22 17:06:13
如果定时10天呢   好纠结
2021-8-22 18:54:03
ca0111 发表于 2021-8-22 17:06
如果定时10天呢   好纠结

定一个月都可以别说十天,你的游戏能够运行十天不崩溃么
2021-8-31 11:13:28
print(string.format('当前时间:%s:%s,循环次数=%s',hour,min,count))

这里的%s 是哪里来的 啥意思啊
2021-8-31 15:37:54
fojiao1992 发表于 2021-8-31 11:13
print(string.format('当前时间:%s:%s,循环次数=%s',hour,min,count))

这里的%s 是哪里来的 啥意思啊 ...

标识符 %s 在format里面表示 字符串的类型
2021-9-4 11:27:11
谢谢分享
2021-9-6 11:03:10
学习了,,,,谢谢
您需要登录后才可以回帖 立即登录
高级模式
12下一页
源码分享