我想在mush的触发器里添加#wa 命令,怎么做?
翻阅了BBS的帖子,无奈看不懂!谁能详细说一下?傻瓜式最好!
北大侠客行MUD,中国最好的MUD 简单的方法,使用DoAfter,这个需要算时间,不然的话,可能要调用wait.lua这个库文件吧,@labaz 本帖最后由 zulo 于 2012-8-10 09:32 AM 编辑
回复 3# pizzagoo
1、 doafter是要写在脚本里吗?
2、脚本是不是只能加载一个啊?设置--scrips里只能选一个lua
3、wait.lua如何调用?
4、有没有能在触发文件里应用此功能的方法?
打算努力适应lua和mush,但不知道他们2个如何交互! 可以从lzkd的教程看起,了解一下上手的东西
学一点lua,看完了找几个机器人或者插件看看 不懂mush。 doafterspecial(3,kick,sendto) wait使用的是coroutine的挂起恢复功能,其实就是先挂起,然后设置一个一次性timer,timer内容就是resume。以这个方法实现。根据这个原理,要想写带有类WA功能的只能在coroutine里进行。这个特性实际上也挺好的,这样可以实现多任务处理,实现框架化的编程
页:
[1]