Тема: автовыбрасывание
Как можно решить проблему автовыхода из спуска в катакомбы демона? когда на спуске находишся некоторое время тебя выкидывает к спуску( там где решетка и Юверриат стоит)
Вы не вошли. Пожалуйста, войдите или зарегистрируйтесь.
Страницы 1
Чтобы отправить ответ, вы должны вход или регистрация
Как можно решить проблему автовыхода из спуска в катакомбы демона? когда на спуске находишся некоторое время тебя выкидывает к спуску( там где решетка и Юверриат стоит)
можно плагин написать, там буквально пару строк
Создай плагин с названием toDungeon.js и забрось это:
function toDungeon(enabled)
{
toDungeonTimer[mylogin] = setInterval("toDungeonHandler()",36000);
}
function toDungeonHandler()
{
if(room == "Спуск в катакомбы" && top.frames[external.mainFrameIndex].document.all[0].innerHTML.match(/Никогда и никому не говорите пароль от своего персонажа/) && top.frames[external.mainFrameIndex].is_accessible)
Walk("Спуск в Катакомбы");
}
function Walk(name)
{
var imgs = top.frames[external.mainFrameIndex].document.images;
for(i = 0;i<imgs.length;i++)
{
if(imgs[i].outerHTML.match(name) && imgs[i].style.visibility != "hidden" && imgs[i].onclick && (imgs[i].height*imgs[i].width)>60)
{
external.AddToChat("Иду в " + name);
imgs[i].click();
break;
}
}
}
По задумке должно проверять каждые 5 минут, если ты не на входе - то будет заходить.
По задумке должно проверять каждые 5 минут, если ты не на входе - то будет заходить.
Исправленная версия:
function toDungeon(enabled)
{
if(enabled)
{
toDungeonTimer = setInterval("toDungeonHandler()",36000);
}
else
{
clearInterval(toDungeonTimer);
}
}
function toDungeonHandler()
{
if(external.room_name == "Спуск в катакомбы" && top.frames[external.mainFrameIndex].document.all[0].innerHTML.match(/Никогда и никому не говорите пароль от своего персонажа/))
external.ClickLink("Спуск в Катакомбы",1);
}
Отредактировано Exile (2011-08-05 21:17:34)
gorlum пишет:По задумке должно проверять каждые 5 минут, если ты не на входе - то будет заходить.
Исправленная версия:
function toDungeon(enabled)
{
if(enabled)
{
toDungeonTimer = setInterval("toDungeonHandler()",36000);
}
else
{
clearInterval(toDungeonTimer);
}
}
function toDungeonHandler()
{
if(external.room_name == "Спуск в катакомбы" && top.frames[external.mainFrameIndex].document.all[0].innerHTML.match(/Никогда и никому не говорите пароль от своего персонажа/))
external.ClickLink("Спуск в Катакомбы",1);
}
А моя не работает?(
А моя не работает?(
f(room == "Спуск в катакомбы"
Ты переменную объявил?)
В неё название комнаты спарсил?)
Так что не работает)
Понял) Невнимательность долбанная)
а у меня то всё равно не работает, обновление фрейма идёт а к спуску не идёт
у меня тоже не работает!
Страницы 1
Чтобы отправить ответ, вы должны вход или регистрация