123456789012345667890 : UseObjects(); AttackMobs(); if(top.frames[external.mainFrameIndex].is_accessible) {if(Math.random()>0.66) Walk("m1"); else if(Math.random()<0.5) Walk("rr"); else Walk("rl");};
Строка в маршруте. Не работает. Что не так?
И так тоже молчит:
123456789012345667890 : UseObjects(); AttackMobs(); while(!top.frames[external.mainFrameIndex].is_accessible) {if(Math.random()>0.66) Walk("m1"); else if(Math.random()<0.5) Walk("rr"); else Walk("rl");}
А так шагает только вперёд:
123456789012345667890 : UseObjects(); AttackMobs(); if((Math.random()>0.66) && (top.frames[external.mainFrameIndex].is_accessible)) Walk("rl"); else if((Math.random()<0.5) && (top.frames[external.mainFrameIndex].is_accessible)) Walk("rr"); else Walk("m1");
То есть как я понимаю выражение (top.frames[external.mainFrameIndex].is_accessible) никогда не бывает true
Может этот экстернал закрыт?
Попробовал паузу соорудить, типа такой:
external.Stop(); setTimeout("external.Start();",15000);
Но тогда он на клетке стопорится на 15 секунд, а потом когда стартует опять по новой начинает строку выполнять, до рандомного шага не доходит
И вот так пробовал:
setTimeout(external.AddToChat("жду 15 секунд"),15000); Walk("m1");
Вперёд не шагает. Пишет в чат что ждёт с частотой заданной скоростью интервала действия бота.
(Please
log in or
register to see this URL)