hba 发表于 2010-5-4 20:07:07

原帖由 lzkd 于 2010-5-4 07:59 PM 发表 http://www.pkuxkx.com/forum/images/common/back.gif


太新的东西不一定好用呀......

还好,451给我的的初步印象还不错。测试稳定性中。

ddid 发表于 2010-5-4 20:44:45

嗯。maper这个是针对【== 未完继续 】问题的完美方案。

muxiao 发表于 2010-5-7 09:11:09

学习,学习.

zzyb 发表于 2010-5-7 22:20:47

原帖由 ddid 于 2010-5-4 05:03 PM 发表 http://pkuxkx.com/forum/images/common/back.gif
不过这个插件仍然有个小问题,就是当输出文字过多,SERVER发过来的包会被自动截断,如果正好截断的位置是“未完继续”几个字,换行就不会出现了。

MUSHClient 的faq第11条提到还有一个解决办法
http://www.gammon.com.au/forum/?id=7794

用OnPluginPartialLine,可不可以呢。因为这个应该只有在收到partial line的时候才会回调callback。这样你的那个情况“正好截断的位置是“未完继续”几个字”可能不会触发这个OnPartialLine,而当触发的时候只用简单加个\r\n就可以了。


这是我的推测。我没有具体看手册。



11. I made a trigger to fire on my prompt line, but it fires one line too late.

This topic has been heavily covered in the forum. Do a forum search on "prompt newline".

The brief answer is that triggers fire when a "newline" (end-of-line) character is received, and some prompts do not have that. Various things you can do are:


[*]Configure MUSHclient to convert an IAC EOR/GA to a newline. See world configuration -> Appearance -> Output section. This may not work for all MUDs.[*]Configure your MUD to add a newline to prompts.[*]Make a plugin that detects prompts using OnPluginPacketReceived, and adds a newline. One forum posting about that is here:http://mushclient.com/forum/?id=7430

[*]Make a plugin that detects partial lines using OnPluginPartialLine. One forum posting about that is here:http://mushclient.com/forum/?id=3774

kenzip 发表于 2010-5-9 16:44:42

嗯,不错。进来学习学习。ttk_00

ljyinvader 发表于 2010-5-10 05:07:51

原帖由 ddid 于 2010-5-4 07:56 PM 发表 http://pkuxkx.com/forum/images/common/back.gif


嘿嘿,阴谋得逞了,4.51有画地图的模块,好好研究一下吧……
在哪里啊。。。为什么我没有找到。。
页: 1 [2]
查看完整版本: [MUSH小技巧] 关于触发的扳机