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)