请教MUSH断线如何自动连接?
每次MUSH断开后就出现一个提示窗口,说什么断开了(弱智提示,断开谁看不出啊),然后 必须点一下确定,才能重新按那个连接图标连接。怎么不用人手干预自动连接回啊? 用time,做一个是否连接的函数判断,断开就连接。 那lua 和 jscript 断开的函数判断分别是什么? 根据游戏连接时间返回值判断吗?如下function test_connection()
{
if(world.IsConnected()==0)
world.Connect();
}
}
[ 本帖最后由 fatpig 于 2009-3-7 02:44 AM 编辑 ] clever!在timer里添加一个每15秒执行的timer,发送类型为“scrpiting"(脚本解析器)即可,发送内容为test_connection()yct10 yct10 你的这个test_connection是我最早用的,后来我又在这个基础上加了很多的判断来决定是否连接,比如exp(护卫到300w了)、skill(读七伤拳到400了)、发呆了(很久没dazuo或读书或领悟了)就重新连接或不连接了。zmud没有判断是否连接的函数,所以论稳定和mush没得比,嘿嘿
[ 本帖最后由 sure 于 2009-3-7 06:53 AM 编辑 ] sure! 谢谢指教!难道我们起函数名字的想法一样?呵呵,以后多讨教讨教。另外zmud虽然没有此类函数,还是有办法的。我就是用timer实现的。一样可以。 不过刚刚发现一个问题,断开了MUSHCLIENT会弹一个小提示窗口出来说“xxxx"已经断开之类的,如果那不按那个确定按钮,系统就一直挂着了,这不是等于没用吗?怎么能让那个没用的该死的窗口不弹出来?我没找到相关设置。还有,在timer里面设置是否需要选”Active when disconnected"一项?问多一个问题,那个“No command echo"是每次启动游戏都要选择一次吗?不可以自动加载吗?
[ 本帖最后由 fatpig 于 2009-3-7 12:18 PM 编辑 ] 原帖由 fatpig 于 2009-3-7 12:16 PM 发表 http://pkuxkx.net/forum/images/common/back.gif
不过刚刚发现一个问题,断开了MUSHCLIENT会弹一个小提示窗口出来说“xxxx"已经断开之类的,如果那不按那个确定按钮,系统就一直挂着了,这不是等于没用吗?怎么能让那个没用的该死的窗口不弹出来?我没找到相关设置。 ...
我当然不会用和你一样的函数名,哼哼
留意附件里我圈的地方,除了“最大化游戏窗口”那一项,第四、五项和图一样就不会弹出窗口了,第一、二项就是不用mush的自动连接,用自己的函数去判断,嘿嘿 ctrl+alt+g打开全局属性 不显示命令在这里设置,当初我也以为是每次重新连接都要选”No command echo“,后来发现设了这个就行了。。。
页:
[1]
2