zulo 发表于 2012-8-10 09:16:47

我想在mush的触发器里添加#wa 命令,怎么做?

翻阅了BBS的帖子,无奈看不懂!
谁能详细说一下?傻瓜式最好!

北大侠客行MUD,中国最好的MUD

pizzagoo 发表于 2012-8-10 09:19:10

简单的方法,使用DoAfter,这个需要算时间,不然的话,可能要调用wait.lua这个库文件吧,@labaz

zulo 发表于 2012-8-10 09:31:08

本帖最后由 zulo 于 2012-8-10 09:32 AM 编辑

回复 3# pizzagoo


1、 doafter是要写在脚本里吗?
2、脚本是不是只能加载一个啊?设置--scrips里只能选一个lua
3、wait.lua如何调用?
4、有没有能在触发文件里应用此功能的方法?
打算努力适应lua和mush,但不知道他们2个如何交互!

when 发表于 2012-8-10 09:48:52

可以从lzkd的教程看起,了解一下上手的东西
学一点lua,看完了找几个机器人或者插件看看

xeon 发表于 2012-8-10 13:58:34

不懂mush。

xoncer 发表于 2012-8-10 20:25:13

doafterspecial(3,kick,sendto)

studyman 发表于 2012-9-15 18:34:29

wait使用的是coroutine的挂起恢复功能,其实就是先挂起,然后设置一个一次性timer,timer内容就是resume。以这个方法实现。根据这个原理,要想写带有类WA功能的只能在coroutine里进行。这个特性实际上也挺好的,这样可以实现多任务处理,实现框架化的编程
页: [1]
查看完整版本: 我想在mush的触发器里添加#wa 命令,怎么做?