shendu 发表于 2022-9-30 00:11:42

mudlet里面的wait

本帖最后由 shendu 于 2022-9-30 12:13 AM 编辑

mudlet本身没有wait功能,有点不方便,我在论坛里面翻的时候看到了这个,就贴过来了
https://forums.mudlet.org/viewtopic.php?f=6&t=22875&p=45701我给稍微改了一下,整体写法和mush的那个wait类似
wait.time(t)---停 t 秒
wait.regexp(matchtext,timeout[,action])--匹配matchtext了才会继续,timeout的话会继续执行并返回false,我还改了下timeout这里,不写timeout的话默认无限等待
wait.make()--也是需要make一下
例子:
wait.make(function()
      print(111)
      wait.time(1)
      print(222)
      Send('look')
      local l = wait.regexp('这里是(\\S+)的中心',5)
      if l then
                tprint(l) --打印返回的结果
      else
                print('超时了')
      end
end)

shendu 发表于 2022-9-30 00:15:07

本人纯萌新非专业,自己瞎改的,出啥问题估计也解决不了,抛砖引玉希望更多人分享
页: [1]
查看完整版本: mudlet里面的wait