maper 发表于 2009-9-15 22:52:34

mush诡异问题求助

最近新写了个mush领悟机器人,有个问题很诡异,不知道怎么解决,大家帮忙看一下。
从达摩院回和尚院二部睡觉,依次输入d;sd;e;n
游戏log:
练武场
    二位木人(Mu ren)
    少林派第三十九代弟子 道成禅师(Daocheng chanshi)
    这里明显的出口是 northup、south、east、north 和 west。
e
>                        和尚院二部            
                           |   
               练武场--和尚院一部--竹林小道
                           |   
                            走廊               
和尚院一部
    五个牛皮酒袋(Jiudai)
    钢刀(Blade)
    长剑(Changjian)
    钢杖(Gangzhang)
    少林派第三十八代弟子 慧合尊者(Huihe zunzhe)
    这里明显的出口是 south、east、north 和 west。
n
> > 王大帅手持青锋剑,身穿北侠战衣走了过来。
王大帅往北离开。

蓝色部分就是诡异的地方了,输入n后应该是出现下一个房间的信息,但却出现>>后就没有下文了,导致机器人中断,这样的情况出现好几次了。
有人知道这是什么原因吗?有什么解决方法吗?

blueready 发表于 2009-9-15 23:16:07

输入north试试、

我猜的。

yjyyang 发表于 2009-9-15 23:42:05

最常见的原因:
短时间内同一个连接发送给mud的命令过多,例如:机器人指令过多,网速慢导致输入的大量命令在短时间内传送到mud等等

wraith 发表于 2009-9-16 01:07:30

为了让最新贴的最后回复都是我,不好意思了楼主...yct16

ppeng 发表于 2009-9-16 01:26:29

你休想

maper 发表于 2009-9-16 08:34:29

原帖由 yjyyang 于 2009-9-15 11:42 PM 发表 http://pkuxkx.net/forum/images/common/back.gif
最常见的原因:
短时间内同一个连接发送给mud的命令过多,例如:机器人指令过多,网速慢导致输入的大量命令在短时间内传送到mud等等
但是从游戏log可以看出,我只输入了一个n啊!!!

duno 发表于 2009-9-16 17:08:35

因为触发位置在“这里xx出口是”这一行,所以一次空响应的"> "和上一次房间描述的结束"> "连在一起了,并非是2次空响应
空响应多半因为指令频繁
事先预防:"> > blah blah",只要触发就认为有空响应
事后补救:超时计时,每到一个房间重新计时

ddid 发表于 2009-9-16 17:23:29

Trigger里有没有设置什么Ignoe case,或者set msgfilter了什么没?

maper 发表于 2009-9-16 20:52:13

原帖由 ddid 于 2009-9-16 05:23 PM 发表 http://pkuxkx.net/forum/images/common/back.gif
Trigger里有没有设置什么Ignoe case,或者set msgfilter了什么没?
没有啊

maper 发表于 2009-9-16 20:52:50

原帖由 duno 于 2009-9-16 05:08 PM 发表 http://pkuxkx.net/forum/images/common/back.gif
因为触发位置在“这里xx出口是”这一行,所以一次空响应的"> "和上一次房间描述的结束"> "连在一起了,并非是2次空响应
空响应多半因为指令频繁
事先预防:"> > blah blah",只要触发就认为有空响应
事后补救:超 ...

这样搞起来挺麻烦的 sigh
页: [1] 2
查看完整版本: mush诡异问题求助