danfeng 发表于 2010-3-16 12:13:31

mush自动登录问题请教

当id从游戏中退出后,自动登录时由于系统认为上次退出时间太短,不让登录,这时候mush重登录一次后还上不去就不再登陆了。

请问如果设置才能让我在退出后再过20s进行自动登录呢?

[ 本帖最后由 danfeng 于 2010-3-16 12:14 PM 编辑 ]

lzkd 发表于 2010-3-16 12:18:56

建一个定时器
10秒(或者更多)发送 id passwd
该定时器不要打开

id退出前,打开那个定时器再退出

danfeng 发表于 2010-3-16 12:57:58

这个好像不会起作用,当mush不再进行重新连接的时候,timer输入的东西也不会激活它重新连接

hba 发表于 2010-3-16 13:24:35

wiki上都有现成的模板啊,看看maper做的红豆机器人。
贴个图你看看,仔细观察一下。

hba 发表于 2010-3-16 13:26:16

不过也有这个情况,就是要是网络意外断线造成的discon,会有几率不重连,而且这个几率比zMud还高。
话说我也想咨询一下这种情况的解决办法。

hba 发表于 2010-3-16 13:29:12

而朱熹机器人采取了另外一种方式,看上去更复杂一点,但貌似也有bug。

function login()
{
var player=world.getVariable("player"),passwd=world.getVariable("passwd");
world.DeleteTemporaryTimers();
world.DoAfterSpeedWalk (10,"("+player+") ("+passwd+") (yes)");
}

function check_login()
{
var t=new Date(),k=parseInt(world.getVariable("k")),time,m,s;
time=parseInt((t.valueOf()-parseInt(world.getVariable("time")))/1000);
m=parseInt(time/60);
s=time-m*60;
if(world.IsConnected()==0)
{
if(m>1) ti();
world.Connect();
}
else if(m>1)
{
ti();
world.Disconnect();
}
}

purbam 发表于 2010-3-16 14:02:26

gammon有一个reconnector的插件,lz可以试试

danfeng 发表于 2010-3-16 14:38:53

非常感谢各位!那个插件很好用!

danfeng 发表于 2010-3-16 14:53:08

再试的结果是有时候能重登陆,有时候不能登录ttk_01
页: [1]
查看完整版本: mush自动登录问题请教