fatpig 发表于 2009-3-6 21:09:17

请教MUSH断线如何自动连接?

每次MUSH断开后就出现一个提示窗口,说什么断开了(弱智提示,断开谁看不出啊),然后 必须点一下确定,才能重新按那个连接图标连接。怎么不用人手干预自动连接回啊?

sure 发表于 2009-3-7 01:02:07

用time,做一个是否连接的函数判断,断开就连接。

fatpig 发表于 2009-3-7 02:07:04

那lua 和 jscript 断开的函数判断分别是什么? 根据游戏连接时间返回值判断吗?如下
function test_connection()
{
   if(world.IsConnected()==0)

world.Connect();
   }
}

[ 本帖最后由 fatpig 于 2009-3-7 02:44 AM 编辑 ]

sure 发表于 2009-3-7 06:39:44

clever!在timer里添加一个每15秒执行的timer,发送类型为“scrpiting"(脚本解析器)即可,发送内容为test_connection()yct10 yct10

sure 发表于 2009-3-7 06:52:15

你的这个test_connection是我最早用的,后来我又在这个基础上加了很多的判断来决定是否连接,比如exp(护卫到300w了)、skill(读七伤拳到400了)、发呆了(很久没dazuo或读书或领悟了)就重新连接或不连接了。zmud没有判断是否连接的函数,所以论稳定和mush没得比,嘿嘿

[ 本帖最后由 sure 于 2009-3-7 06:53 AM 编辑 ]

fatpig 发表于 2009-3-7 11:54:47

sure! 谢谢指教!难道我们起函数名字的想法一样?呵呵,以后多讨教讨教。另外zmud虽然没有此类函数,还是有办法的。我就是用timer实现的。一样可以。

fatpig 发表于 2009-3-7 12:16:08

不过刚刚发现一个问题,断开了MUSHCLIENT会弹一个小提示窗口出来说“xxxx"已经断开之类的,如果那不按那个确定按钮,系统就一直挂着了,这不是等于没用吗?怎么能让那个没用的该死的窗口不弹出来?我没找到相关设置。还有,在timer里面设置是否需要选”Active when disconnected"一项?问多一个问题,那个“No command echo"是每次启动游戏都要选择一次吗?不可以自动加载吗?

[ 本帖最后由 fatpig 于 2009-3-7 12:18 PM 编辑 ]

sure 发表于 2009-3-7 12:28:54

原帖由 fatpig 于 2009-3-7 12:16 PM 发表 http://pkuxkx.net/forum/images/common/back.gif
不过刚刚发现一个问题,断开了MUSHCLIENT会弹一个小提示窗口出来说“xxxx"已经断开之类的,如果那不按那个确定按钮,系统就一直挂着了,这不是等于没用吗?怎么能让那个没用的该死的窗口不弹出来?我没找到相关设置。 ...

我当然不会用和你一样的函数名,哼哼

留意附件里我圈的地方,除了“最大化游戏窗口”那一项,第四、五项和图一样就不会弹出窗口了,第一、二项就是不用mush的自动连接,用自己的函数去判断,嘿嘿

sure 发表于 2009-3-7 12:29:33

ctrl+alt+g打开全局属性

sure 发表于 2009-3-7 12:33:23

不显示命令在这里设置,当初我也以为是每次重新连接都要选”No command echo“,后来发现设了这个就行了。。。
页: [1] 2
查看完整版本: 请教MUSH断线如何自动连接?