北大侠客行MUD论坛

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

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

[复制链接]
发表于 2012-8-10 09:16:47 | 显示全部楼层 |阅读模式
翻阅了BBS的帖子,无奈看不懂!
谁能详细说一下?傻瓜式最好!

北大侠客行MUD,中国最好的MUD
北大侠客行Mud(pkuxkx.com),最好的中文Mud游戏!
发表于 2012-8-10 09:19:10 | 显示全部楼层
简单的方法,使用DoAfter,这个需要算时间,不然的话,可能要调用wait.lua这个库文件吧,@labaz
北大侠客行Mud(pkuxkx.com),最好的中文Mud游戏!
 楼主| 发表于 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个如何交互!
北大侠客行Mud(pkuxkx.com),最好的中文Mud游戏!
发表于 2012-8-10 09:48:52 | 显示全部楼层
可以从lzkd的教程看起,了解一下上手的东西
学一点lua,看完了找几个机器人或者插件看看
北大侠客行Mud(pkuxkx.com),最好的中文Mud游戏!
发表于 2012-8-10 13:58:34 | 显示全部楼层
不懂mush。
北大侠客行Mud(pkuxkx.com),最好的中文Mud游戏!
发表于 2012-8-10 20:25:13 | 显示全部楼层
doafterspecial(3,kick,sendto)
北大侠客行Mud(pkuxkx.com),最好的中文Mud游戏!
发表于 2012-9-15 18:34:29 | 显示全部楼层
wait使用的是coroutine的挂起恢复功能,其实就是先挂起,然后设置一个一次性timer,timer内容就是resume。以这个方法实现。根据这个原理,要想写带有类WA功能的只能在coroutine里进行。这个特性实际上也挺好的,这样可以实现多任务处理,实现框架化的编程
北大侠客行Mud(pkuxkx.com),最好的中文Mud游戏!
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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

GMT+8, 2024-11-24 09:44 PM , Processed in 0.009712 second(s), 14 queries .

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

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