1

Тема: автовыбрасывание

Как можно решить проблему автовыхода из спуска в катакомбы демона? когда на спуске находишся некоторое время тебя выкидывает к спуску( там где решетка и Юверриат стоит)

2

Re: автовыбрасывание

можно плагин написать, там буквально пару строк

3

Re: автовыбрасывание

Создай плагин с названием 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 минут, если ты не на входе - то будет заходить.

4

Re: автовыбрасывание

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);
}

Отредактировано Exile (2011-08-05 21:17:34)

Оставь надежду всяк сюда входящий ©

5

Re: автовыбрасывание

Exile пишет:
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);
}

А моя не работает?(

6

Re: автовыбрасывание

А моя не работает?(
f(room == "Спуск в катакомбы"

Ты переменную объявил?)
В неё название комнаты спарсил?)
Так что не работает)

Оставь надежду всяк сюда входящий ©

7

Re: автовыбрасывание

Понял) Невнимательность долбанная)

8

Re: автовыбрасывание

а у меня то всё равно не работает, обновление фрейма идёт а к спуску не идёт

Re: автовыбрасывание

у меня тоже не работает!

Are you ku ku?