1

Тема: Проблема в туманных низинах

В низинах есть бот "Оборванец", у которого нужно покупать пропуск для осмотра дверей, так у него постоянно зависает бот, то покупает по 5-6 пропусков подряд, то виснет в разговоре, то бесконечно в него заходит. Если у кого есть возможность дайте пжста исправленный плагин.Или подскажите что нужно делать , ч тобы разрешить данную проблему.

2

Re: Проблема в туманных низинах

Надо попровить плагин.. за основу можно взять описание из (Please log in or register to see this URL)

(Please log in or register to see this URL)

3

Re: Проблема в туманных низинах

Bakir4777 пишет:

В низинах есть бот "Оборванец", у которого нужно покупать пропуск для осмотра дверей, так у него постоянно зависает бот, то покупает по 5-6 пропусков подряд, то виснет в разговоре, то бесконечно в него заходит. Если у кого есть возможность дайте пжста исправленный плагин.Или подскажите что нужно делать , ч тобы разрешить данную проблему.

скорее всего у тебя плагин написан от другого пола (муж и жен)

4

Re: Проблема в туманных низинах

Вот рабочий без зависаний от лица мужика

var pattern = "drwfl\\(\"Подземный Родник|Гыгыбря|Бедняк|Апартаменты|Охранница|Эшшли|Лавизар|Клеа|Хтоновар|Ярувагр|Муравир|Бродяга\"";
var PropuskTimer = {}
var s = top.frames[external.mainFrameIndex].document.documentElement.innerHTML;
 
function Propusk(enabled)
{
    if(enabled)
    {
        PropuskTimer[mylogin] = setInterval("PropuskHandler()", 3000);
    }
    else
    {
        clearInterval(PropuskTimer[mylogin]);       
    }
}
 
function PropuskHandler()
{
    if(!top.frames[external.mainFrameIndex].document.all[0].innerHTML.match(pattern)) return;
 
    if(s.match(/Постой, погоди, я хочу с тобой поговорить!/))
            external.ClickLink("Постой, погоди, я хочу с тобой поговорить!",2);
    else if(s.match(/Меня интересует выполнение различных поручений./))
            external.ClickLink("Меня интересует выполнение различных поручений.",2);
    else if(s.match(/У меня есть пища. Хочешь?/))
            external.ClickLink("У меня есть пища. Хочешь?",2)
    else if(s.match(/Вот и отлично. (завершить разговор)/))
            external.ClickLink("Вот и отлично. (завершить разговор)",2)
    else if(s.match(/Вот и отлично (завершить разговор)/))
            external.ClickLink("Вот и отлично (завершить разговор)",2)
    else if(s.match(/Я готова выполнить какие-нибудь задания/))
            external.ClickLink("Я готова выполнить какие-нибудь задания",2);
    else if(s.match(/Вот твой кристальный песок./))
            external.ClickLink("Вот твой кристальный песок.",2);
    else if(s.match(/Пройти в апартаменты./))
            external.ClickLink("Пройти в апартаменты.",2);
    else if(s.match(/Я по поводу задания,/))
            external.ClickLink("Я по поводу задания,",2);
    else if(s.match(/Водоросли/))
            external.ClickLink("Водоросли",2);
    else if(s.match(/Еле отбила эти плоды/))
            external.ClickLink("Еле отбила эти плоды",2);
    else if(s.match(/Я принесла древние плиты./))
            external.ClickLink("Я принесла древние плиты.",2);
    else if(s.match(/Как скажите./))
            external.ClickLink("Как скажите.",2);
    else if(s.match(/Ползуны больше не причинят никому вреда./))
            external.ClickLink("Ползуны больше не причинят никому вреда.",2);
    else if(s.match(/Еле донесла эти железы. Чуть не раздавила половину./))
            external.ClickLink("Еле донесла эти железы. Чуть не раздавила половину.",2);
    else if(s.match(/Популяция слизняков прорежена./))
            external.ClickLink("Популяция слизняков прорежена.",2);
    else if(s.match(/Уже иду./))
            external.ClickLink("Уже иду.",2);
    else if(s.match(/Всегда, пожалуйста/))
            external.ClickLink("Всегда, пожалуйста",2);
    else if(s.match(/Я постараюсь что-нибудь с этим сделать./))
            external.ClickLink("Я постараюсь что-нибудь с этим сделать.",2);
    else if(s.match(/Белая плюшка, только что из печки./))
            external.ClickLink("Белая плюшка, только что из печки.",2);
    else if(s.match(/Вот твоя жемчужина алчности./))
            external.ClickLink("Вот твоя жемчужина алчности.",2);
    else if(s.match(/Я помогла Забытым./))
            external.ClickLink("Я помогла Забытым.",2);
    else if(s.match(/Вот тебе жижа./))
            external.ClickLink("Вот тебе жижа.",2);
    else if(s.match(/А я рада была помочь./))
            external.ClickLink("А я рада была помочь.",2);
    else if(s.match(/Уже ничего. Я собираюсь уходить./))
            external.ClickLink("Уже ничего. Я собираюсь уходить.",2);
    else if(s.match(/Какой же это кошмар то?/))
            external.ClickLink("Какой же это кошмар то?",2);
    else if(s.match(/Меня интересует выполнение различных поручений/))
            external.ClickLink("Меня интересует выполнение различных поручений",2);
    else if(s.match(/Клыки Ползунов для амулетов - пожалуйста./))
            external.ClickLink("Клыки Ползунов для амулетов - пожалуйста.",2);
    else if(s.match(/Вот они, твои кристаллы./))
            external.ClickLink("Вот они, твои кристаллы.",2);
    else if(s.match(/Я уже в пути за пищей./))
            external.ClickLink("Я уже в пути за пищей.",2);
    else if(s.match(/И не собираюсь./))
            external.ClickLink("И не собираюсь.",2);
    else if(s.match(/Вырвать железы?/))
            external.ClickLink("Вырвать железы?",2);
    else if(s.match(/Еле донесла я эти жвалы. Вся изрезалась./))
            external.ClickLink("Еле донесла я эти жвалы. Вся изрезалась.",2);
    else if(s.match(/Я выполнила поручения./))
            external.ClickLink("Я выполнила поручения.",2);
    else if(s.match(/Теперь ты можешь не заботиться о лианах./))
            external.ClickLink("Теперь ты можешь не заботиться о лианах.",2);
    else if(s.match(/Быть может, у вас есть какие-нибудь нужды?/))
            external.ClickLink("Быть может, у вас есть какие-нибудь нужды?",2);
    else if(s.match(/Я пришла доложить о выполнении задания./))
            external.ClickLink("Я пришла доложить о выполнении задания.",2);
    else if(s.match(/Задания выполнены./))
            external.ClickLink("Задания выполнены.",2);
    else if(s.match(/Есть для меня какие-нибудь задания?/))
            external.ClickLink("Есть для меня какие-нибудь задания?",2);
    else if(s.match(/Да? А мне нравится/))
            external.ClickLink("Да? А мне нравится",2);
    else if(s.match(/Понимаю, уже иду!/))
            external.ClickLink("Понимаю, уже иду!",2);
    else if(s.match(/Я по поводу задания, которое ты мне давал./))
            external.ClickLink("Я по поводу задания, которое ты мне давал.",2);
    else if(s.match(/С этим я справлюсь./))
            external.ClickLink("С этим я справлюсь.",2);
    else if(s.match(/Ну и за это спасибо./))
            external.ClickLink("Ну и за это спасибо.",2);
    else if(s.match(/Настало время погреться - горючий камень доставлен./))
            external.ClickLink("Настало время погреться - горючий камень доставлен.",2);
    else if(s.match(/Вот твоя жемчужина алчности./))
            external.ClickLink("Вот твоя жемчужина алчности.",2);
    else if(s.match(/Хорошо!/))
            external.ClickLink("Хорошо!",2);
    else if(s.match(/А… Теперь вспомнила./))
            external.ClickLink("А… Теперь вспомнила.",2);
    else if(s.match(/Да, я готова./))
            external.ClickLink("Да, я готова.",2);
    else if(s.match(/Вы не против ответить на мои вопросы?/))
            external.ClickLink("Вы не против ответить на мои вопросы?",2);
    else if(s.match(/Я тут где-то кредиты потеряла./))
            external.ClickLink("Я тут где-то кредиты потеряла.",2);
    else if(s.match(/Можете не благодарить, но ответьте на вопросы тогда./))
            external.ClickLink("Можете не благодарить, но ответьте на вопросы тогда. .",2);
    else if(s.match(/Нет, лично проверял. Может, обсудим что-нибудь другое?/))
            external.ClickLink("Нет, лично проверял. Может, обсудим что-нибудь другое?",2);
    else if(s.match(/Да, я вспомнил./))
            external.ClickLink("Да, я вспомнил.",2);
    else if(s.match(/Нет, теперь мне все ясно./))
            external.ClickLink("Нет, теперь мне все ясно.",2);
    else if(s.match(/Много-много чешуйчатых шкур./))
            external.ClickLink("Много-много чешуйчатых шкур.",2);
    else if(s.match(/Да, поможет./))
            external.ClickLink("Да, поможет.",2);
    else if(s.match(/Какой же это кошмар то? Обычные шкуры./))
            external.ClickLink("Какой же это кошмар то? Обычные шкуры.",2);
    else if(s.match(/Конечно./))
            external.ClickLink("Конечно.",2);
    else if(s.match(/Эээ… привет./))
            external.ClickLink("Эээ… привет.",2);
    else if(s.match(/Я разобраллась со слизняками./))
            external.ClickLink("Я разобраллась со слизняками.",2);
    else if(s.match(/Слезы лунного мерцания доставлены./))
            external.ClickLink("Слезы лунного мерцания доставлены.",2);
    else if(s.match(/Я выдрала зубы у Ползунов./))
            external.ClickLink("Я выдрала зубы у Ползунов.",2);
    else if(s.match(/Корешки принесла./))
            external.ClickLink("Корешки принесла.",2);
    else if(s.match(/Смогу, конечно/))
            external.ClickLink("Смогу, конечно",2);
    else if(s.match(/Благодарим вас за пользование нашими услугами./))
            external.ClickLink("Благодарим вас за пользование нашими услугами.",2);
    else if(s.match(/Вот с этим проблема - я не помню, что я должен делать./))
            external.ClickLink("Вот с этим проблема - я не помню, что я должен делать.",2);
    else if(s.match(/Вот я так и знала. Могу я тогда задать еще вопрос?/))
            external.ClickLink("Вот я так и знала. Могу я тогда задать еще вопрос?",2);
    else if(s.match(/Я жду распоряжений./))
            external.ClickLink("Я жду распоряжений.",2);
    else if(s.match(/Уже помню./))
            external.ClickLink("Уже помню.",2);
    else if(s.match(/Конечно, помогу./))
            external.ClickLink("Конечно, помогу.",2);
    else if(s.match(/У вас есть задания?/))
            external.ClickLink("У вас есть задания?",2);
    else if(s.match(/Осмотреть дверь./))
            external.ClickLink("Осмотреть дверь.",2);
    else if(s.match(/Эээ... привет./))
            external.ClickLink("Эээ... привет.",2);
    else if(s.match(/Постараюсь./))
            external.ClickLink("Постараюсь.",2);
    else if(s.match(/Эй! Гыгыбря! Я хочу в Трущобы отправиться!/))
            external.ClickLink("Эй! Гыгыбря! Я хочу в Трущобы отправиться!",2);
    else if(s.match(/Спуститься вниз по узкому лазу./))
            external.ClickLink("Спуститься вниз по узкому лазу.",2);
    else if(s.match(/Где??/))
            external.ClickLink("Где??",2);
    else if(s.match(/Да нет, ничего. Просто хотела тебе напомнить, что я их выполняю. Слушай, я тут вот что хотела тебе сказать/))
            external.ClickLink("Да нет, ничего. Просто хотела тебе напомнить, что я их выполняю. Слушай, я тут вот что хотела тебе сказать ",2);
    else if(s.match(/А можно узнать, что это за предыдущее задание было?/))
            external.ClickLink("А можно узнать, что это за предыдущее задание было?",2);
    else if(s.match(/Да, да, я уже бегу./))
            external.ClickLink("Да, да, я уже бегу.",2);
    else if(s.match(/Сам идиот! Уйду я от вас./))
            external.ClickLink("Сам идиот! Уйду я от вас.",2);
    else if(s.match(/Ин......ц..я/))
            external.ClickLink("Ин......ц..я",2);
    else if(s.match(/Да не с чем./))
            external.ClickLink("Да не с чем.",2);
    else if(s.match(/Понятно./))
            external.ClickLink("Понятно",2);
    else if(s.match(/Еле донесла я эти жвалы. Вся изрезалась./))
            external.ClickLink("Еле донесла я эти жвалы. Вся изрезалась.",2);
    else if(s.match(/Спасибо за напоминание./))
            external.ClickLink("Спасибо за напоминание.",2);
    else if(s.match(/Да нет, ничего. Просто хотела тебе напомнить, что я их выполняю. Слушайте, я тут вот что хотел сказать./))
            external.ClickLink("Да нет, ничего. Просто хотела тебе напомнить, что я их выполняю. Слушайте, я тут вот что хотел сказать.",2);
    else if(s.match(/А можно подробнее - что именно я там выполняю?/))
            external.ClickLink("А можно подробнее - что именно я там выполняю?",2);
    else if(s.match(/Бегу-бегу/))
            external.ClickLink("Бегу-бегу",2);
    else if(s.match(/Надеюсь на это./))
            external.ClickLink("Надеюсь на это.",2);
    else if(s.match(/Да, я бы хотела взять задание./))
            external.ClickLink("Да, я бы хотела взять задание.",2);
    else if(s.match(/Это те, которых тут целая куча? Пойду резать./))
            external.ClickLink("Это те, которых тут целая куча? Пойду резать.",2);
    else if(s.match(/Я скоро вернусь./))
            external.ClickLink("Я скоро вернусь.",2);
    else if(s.match(/Нет, нет, я все помню./))
            external.ClickLink("Нет, нет, я все помню.?",2);
    else if(s.match(/Проблема в том, что я не виду записей/))
            external.ClickLink("Проблема в том, что я не виду записей",2);
    else if(s.match(/Вот я так и знала. Могу я тогда задать еще вопрос?/))
            external.ClickLink("Вот я так и знала. Могу я тогда задать еще вопрос?",2);
    else if(s.match(/Я не забуду. Итак, какие задания и главное – сколько?/))
            external.ClickLink("Я не забуду. Итак, какие задания и главное – сколько?",2);
    else if(s.match(/Хорошо, я принесу./))
            external.ClickLink("Хорошо, я принесу.",2);
    else if(s.match(/А уж моя радость - просто бесконечна./))
            external.ClickLink("А уж моя радость - просто бесконечна.",2);
    else if(s.match(/Уже ничего./))
            external.ClickLink("Уже ничего.",2);
    else if(s.match(/Я выполнила поручения./))
            external.ClickLink("Я выполнила поручения.",2);
    else if(s.match(/А можно по вашим записям узнать, что я должна делать?/))
            external.ClickLink("А можно по вашим записям узнать, что я должна делать?",2);
    else if(s.match(/Вот даже как. Что это за задания такие?/))
            external.ClickLink("Вот даже как. Что это за задания такие?",2);
    else if(s.match(/Понимаю/))
            external.ClickLink("Понимаю",2);
    else if(s.match(/Скоро буду. (завершить разговор)/))
            external.ClickLink("Скоро буду. (завершить разговор)",2);
    else if(s.match(/Скоро буду./))
            external.ClickLink("Скоро буду.",2);
    else if(s.match(/Возьмусь./))
            external.ClickLink("Возьмусь.",2);
    else if(s.match(/Ну, что было, то и принесла. Хочу ответов на вопросы!/))
            external.ClickLink("Ну, что было, то и принесла. Хочу ответов на вопросы!",2);
    else if(s.match(/Да, я тоже так считаю./))
            external.ClickLink("Да, я тоже так считаю.",2);
    else if(s.match(/Да нет, спасибо, не надо никаких эликсиров./))
            external.ClickLink("Да нет, спасибо, не надо никаких эликсиров.",2);
    else if(s.match(/Пойду резать пауков./))
            external.ClickLink("Пойду резать пауков.",2);
    else if(s.match(/Точно./))
            external.ClickLink("Точно.",2);
    else if(s.match(/Зайти/))
            external.ClickLink("Зайти",2);
    else if(s.match(/Запомнила./))
            external.ClickLink("Запомнила.",2);
    else if(s.match(/Вот! Точно, что-то я такое подозревала./))
            external.ClickLink("Вот! Точно, что-то я такое подозревала.",2);
    else if(s.match(/Разбирайтесь, разбирайтесь. Но только потом, сейчас мне бы хотелось ответы на некоторые вопросы получить./))
            external.ClickLink("Разбирайтесь, разбирайтесь. Но только потом, сейчас мне бы хотелось ответы на некоторые вопросы получить.",2);
    else if(s.match(/Проблема со шкурами для башмаков решена. Вот они!/))
            external.ClickLink("Проблема со шкурами для башмаков решена. Вот они!",2);
    else if(s.match(/Давайте тогда о чем-нибудь другом поговорим?/))
            external.ClickLink("Давайте тогда о чем-нибудь другом поговорим?",2);
    else if(s.match(/Задания выполнены./))
            external.ClickLink("Задания выполнены.",2);
    else if(s.match(/Да, я понимаю, и я выполню это задание./))
            external.ClickLink("Да, я понимаю, и я выполню это задание.",2);
    else if(s.match(/Я готова к выполнению заданий./))
            external.ClickLink("Я готова к выполнению заданий.",2)
    else if(s.match(/Вот только породу трогать не надо. Я все выполню./))
            external.ClickLink("Вот только породу трогать не надо. Я все выполню.",2);
    else if(s.match(/Кстати, а какое я задание выполняю?/))
            external.ClickLink("Кстати, а какое я задание выполняю?",2);
    else if(s.match(/Вот я так и знала. Могу я тогда задать еще вопрос?/))
            external.ClickLink("Вот я так и знала. Могу я тогда задать еще вопрос?",2);
    else if(s.match(/Понимаю ваше беспокойство. Что мне нужно делать?/))
            external.ClickLink("Понимаю ваше беспокойство. Что мне нужно делать?",2);
    else if(s.match(/Кстати, а какое я задание выполняю?/))
            external.ClickLink("Кстати, а какое я задание выполняю?",2);
    else if(s.match(/Действительно, все просто./))
            external.ClickLink("Действительно, все просто.",2);
    else if(s.match(/Самородок мерцающего металла. Вот он./))
            external.ClickLink("Самородок мерцающего металла. Вот он.",2);
    else if(s.match(/Возможно-возможно. Вы не против ответить на мои вопросы/))
            external.ClickLink("Возможно-возможно. Вы не против ответить на мои вопросы",2);
    else if(s.match(/Давайте тогда о чем-нибудь другом поговорим?/))
            external.ClickLink("Давайте тогда о чем-нибудь другом поговорим?",2);
    else if(s.match(/Я хочу обменять это мясо на Приглашение в Жилую часть. Я знаю, у вас такое есть./))
        external.ClickLink("Я хочу обменять это мясо на Приглашение в Жилую часть. Я знаю, у вас такое есть.",2);
    else if(s.match(/Оплачу слизью./))
        external.ClickLink("Оплачу слизью.",2);
    else if(s.match(/Оплачу мясом личинки./))
        external.ClickLink("Оплачу мясом личинки.",2);
    else if(s.match(/Я хочу пройти в Город/))
        external.ClickLink("Я хочу пройти в Город",2);
    else if(s.match(/Я хочу пройти в Охранный зал./))
        external.ClickLink("Я хочу пройти в Охранный зал.",2);
    else if(s.match(/У меня есть пропуск!/))
        external.ClickLink("У меня есть пропуск!",2);
    else if(s.match(/Спасибо-спасибо./))
        external.ClickLink("Спасибо-спасибо.",2);
    else if(s.match(/Найду./))
        external.ClickLink("Найду.",2);
    else if(s.match(/Действительно./))
        external.ClickLink("Действительно.",2);
    else if(s.match(/Спасибо, мне хватит. Я ухожу./))
        external.ClickLink("Спасибо, мне хватит. Я ухожу.",2);
    else if(s.match(/Ну все, мне хватит. Пора уходить./))
        external.ClickLink("Ну все, мне хватит. Пора уходить.",2);
    else if(s.match(/Подойти к охранницам!/))
        external.ClickLink("Подойти к охранницам!",2);
    else if(s.match(/У меня есть пропуск!/))
        external.ClickLink("У меня есть пропуск!",2);
    else if(s.match(/Попытаться открыть - вдруг не заперто?/))
        external.ClickLink("Попытаться открыть - вдруг не заперто?",2);
    else if(s.match(/Зайти./))
        external.ClickLink("Зайти.",2);
    else if(s.match(/Да, согласна./))
        external.ClickLink("Да, согласна.",2);
    else if(s.match(/Осмотреть комнату внимательнее./))
        external.ClickLink("Осмотреть комнату внимательнее.",2);
    else if(s.match(/Нет, нет. Я уже иду./))
        external.ClickLink("Нет, нет. Я уже иду.",2);
    else if(s.match(/Оставить в покое./))
        external.ClickLink("Оставить в покое.",2);
    else if(s.match(/Пойду я отсюда побыстрее, пока никто не хватился вещей./))
        external.ClickLink("Пойду я отсюда побыстрее, пока никто не хватился вещей.",2);
    else if(s.match(/Слышу, что кто-то идет. Надо уходить./))
        external.ClickLink("Слышу, что кто-то идет. Надо уходить.",2);
    else if(s.match(/Ага. Как бы еще владелица сейчас не пришли. Лучше отсюда уйти тихо-мирно./))
        external.ClickLink("Ага. Как бы еще владелица сейчас не пришли. Лучше отсюда уйти тихо-мирно.",2);
    else if(s.match(/Отлично. Уходить пора./))
        external.ClickLink("Отлично. Уходить пора.",2);
    else if(s.match(/А если сейчас еще и стража нагрянет... лучше уйти подальше./))
        external.ClickLink("А если сейчас еще и стража нагрянет... лучше уйти подальше.",2);
    else if(s.match(/Ладно. Пойду искать дальше./))
        external.ClickLink("Ладно. Пойду искать дальше.",2);
    else if(s.match(/Валим-валим-валим. Нас засекли!/))
        external.ClickLink("Валим-валим-валим. Нас засекли!",2);
    else if(s.match(/Нет, не заинтересован./))
        external.ClickLink("Нет, не заинтересован.",2);
    else if(s.match(/Кажется слышу шаги./))
        external.ClickLink("Кажется слышу шаги.",2);
    else if(s.match(/Паника!/))
        external.ClickLink("Паника!",2);
    else if(s.match(/Все понятно/))
        external.ClickLink("Все понятно",2);
    else if(s.match(/Ну да и ладно./))
        external.ClickLink("Ну да и ладно.",2);
    else if(s.match(/Я еще вернусь/))
        external.ClickLink("Я еще вернусь",2);
    else if(s.match(/Я скоро вернусь./))
        external.ClickLink("Я скоро вернусь.",2);
    else if(s.match(/Отлично. Но лучше отсюда смыться, пока хозяева не пришли./))
        external.ClickLink("Отлично. Но лучше отсюда смыться, пока хозяева не пришли.",2);
    else if(s.match(/Нет, ничего, просто проверка связи. Пойду работать дальше./))
        external.ClickLink("Нет, ничего, просто проверка связи. Пойду работать дальше.",2);
    else if(s.match(/Без проблем/))
    {
        external.ClickLink("Без проблем",2);
        setTimeout("ExitPropuskHandler()",1000);
    }
}
 
function ExitPropuskHandler()
{
    top.frames[external.mainFrameIndex].location = "http://" + external.SCity.Text + ".combats.com/" + dungName  + "?rnd=" + Math.random() +"&path=m3";
}

5

Re: Проблема в туманных низинах

Boriska69 пишет:
Bakir4777 пишет:

В низинах есть бот "Оборванец", у которого нужно покупать пропуск для осмотра дверей, так у него постоянно зависает бот, то покупает по 5-6 пропусков подряд, то виснет в разговоре, то бесконечно в него заходит. Если у кого есть возможность дайте пжста исправленный плагин.Или подскажите что нужно делать , ч тобы разрешить данную проблему.

скорее всего у тебя плагин написан от другого пола (муж и жен)

Вставил твой плагин, ничего не изменилось, так же покупает по 10 пропусков, может дело в самой строчке в маршруте, не скинешь как у тебя написано?