北大侠客行MUD论坛

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

请教各位mush高手

[复制链接]
发表于 2009-8-24 13:52:50 | 显示全部楼层 |阅读模式
mush机器人运行一小会总是会出现>>>
触发语句中断,机器人就停了,这个该怎么解决啊?
北大侠客行Mud(pkuxkx.com),最好的中文Mud游戏!
发表于 2009-8-24 13:54:25 | 显示全部楼层
这个不是机器人是mud,mud一个指令的返回就会出现>
你在机器人板块搜“行首严格触发”,我开过这个帖子,有许多牛人讨论,包括mush
北大侠客行Mud(pkuxkx.com),最好的中文Mud游戏!
发表于 2009-8-24 13:58:46 | 显示全部楼层
北大侠客行Mud(pkuxkx.com),最好的中文Mud游戏!
发表于 2009-8-24 14:01:54 | 显示全部楼层
最好举例说明,把你的Trigger发上来看看。
北大侠客行Mud(pkuxkx.com),最好的中文Mud游戏!
 楼主| 发表于 2009-8-24 15:15:06 | 显示全部楼层

ddid帮看看就是这2个问题不太懂js

function job()
{
        var cmd,scmd=getVariable("scmd"),getcmd=getVariable("getcmd"),putcmd=getVariable("putcmd"),yuncmd=getVariable("yuncmd");
        if(getVariable("ok")=="1")
        {
                cmd="(eat liang) (out) e n w (drink) e (do 2 n) e n (ask zhu xi about question)"
                DoAfterSpeedWalk (0.5,cmd);
        }
        else
        {
                if(getcmd!="")        send(getcmd);
        send(scmd);
                if(putcmd!="")        send(putcmd);
                send(yuncmd);
        }
}
*******************************************
朱熹的机器
2个问题
1 mush中有相当于#wait 的命令么?
2  js怎么加等待时间 ?
上面代码中 if(getcmd!="")        send(getcmd);
一段因为没有时间等待 所以总出问题 js怎么加等待时间 就是 符合if 的话也等待n秒在执行
send(getcmd);

[ 本帖最后由 missqlf 于 2009-8-24 03:20 PM 编辑 ]
北大侠客行Mud(pkuxkx.com),最好的中文Mud游戏!
发表于 2009-8-24 15:28:13 | 显示全部楼层
难道是send("")的问题?
北大侠客行Mud(pkuxkx.com),最好的中文Mud游戏!
发表于 2009-8-24 15:52:10 | 显示全部楼层
MUSH使用Jscript做脚本语言的话,最好用Doafter、DoafterSpeedwalk实现时间间隔(用LUA可以多一种选择,但单纯模仿zmud的#wait,其实并不十分合适)

在js脚本里,还是最好用DoAfter()、DoAfterSpecial()、DoAfterSpeedwalk()加入时间间隔。

在你的脚本里,只需要把send()改成DoAfter()就可以了。

关于DoAfter()的具体说明,可以参考:
http://mc.chinaido.com/help.php?function=DoAfter
北大侠客行Mud(pkuxkx.com),最好的中文Mud游戏!
 楼主| 发表于 2009-8-24 16:07:36 | 显示全部楼层

感谢 学习了

原帖由 ddid 于 2009-8-24 03:52 PM 发表
MUSH使用Jscript做脚本语言的话,最好用Doafter、DoafterSpeedwalk实现时间间隔(用LUA可以多一种选择,但单纯模仿zmud的#wait,其实并不十分合适)

在js脚本里,还是最好用DoAfter()、DoAfterSpecial()、DoAfter ...
北大侠客行Mud(pkuxkx.com),最好的中文Mud游戏!
发表于 2009-8-24 16:10:54 | 显示全部楼层
呵呵

nothank
北大侠客行Mud(pkuxkx.com),最好的中文Mud游戏!
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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

GMT+8, 2024-11-25 09:56 AM , Processed in 0.009784 second(s), 14 queries .

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

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