北大侠客行MUD论坛

 找回密码
 注册
搜索
热搜: 新手 wiki 升级
查看: 349|回复: 1

mudlet里面的wait

[复制链接]
发表于 2022-9-30 00:11:42 | 显示全部楼层 |阅读模式
本帖最后由 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)

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x
北大侠客行Mud(pkuxkx.net),最好的中文Mud游戏!
 楼主| 发表于 2022-9-30 00:15:07 | 显示全部楼层
本人纯萌新非专业,自己瞎改的,出啥问题估计也解决不了,抛砖引玉希望更多人分享
北大侠客行Mud(pkuxkx.net),最好的中文Mud游戏!
您需要登录后才可以回帖 登录 | 注册

本版积分规则

Archiver|手机版|小黑屋|北大侠客行MUD ( 京ICP备16065414号-1 )

GMT+8, 2022-12-5 09:57 PM , Processed in 0.013178 second(s), 15 queries .

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表