bruto 发表于 2011-1-27 21:01:28

mush中如何触发还没有\r\n的语句。

如题,比如输入用户名密码,除了用connecting,用tri,怎么使用?zmud的,可以选择用在提示行触发,mush如何解决?

ptouch 发表于 2011-1-27 21:13:25

可能需要调整一下思维模式
mush里面有事件
重新连接 断开 打开新的world事件
这些事件都是一个接口 你可以自己去实现这个事件
比如你mud断线了,触发断开事件
然后你可以自动重新连接,把用户名 密码从变量里面读出来 输入

lzkd 发表于 2011-1-27 21:30:41

印象中,hba问过这个问题,最终讨论的结果是maper的方法最优...好象是修改了一下mush中那一个触发的设置就可以搞定.
楼主可以搜索一下

bruto 发表于 2011-1-27 21:32:29

baidu了下,
选中convert IAC EOR/GA to new line,来强制把这一行换行还是有问题,再搜搜吧,

[ 本帖最后由 bruto 于 2011-1-27 09:33 PM 编辑 ]

maper 发表于 2011-1-27 21:55:20

除了那个设置,还没找到更好的方法

[ 本帖最后由 maper 于 2011-1-27 10:03 PM 编辑 ]

bruto 发表于 2011-1-27 21:59:59

恩,是像fy2005的登陆验证码,识别已经写完,但就是触发这里没搞定。出现输入验证码,tri不触发,点下回车才触发。

jarlyyn 发表于 2011-1-29 22:35:18

有办法是有办法,但是用起来还不如直接变通的方法。
具体来说,可以mush可以直接监听socket
不过一定要是plugin才行
具体可以看hellua的prompt.xml
那个就是状态栏强制换行的plugin
页: [1]
查看完整版本: mush中如何触发还没有\r\n的语句。