26

Re: Плагин автоматического взятия задания в данже

Ну т.е. вместо кликнуть на вход в грибницу, кликает на дедушку, открывается диалог с дедом и на нем он стопорится т.к. нет записей по ним в плагине,

Вот только по деду у меня тоже записей нету = > кликать по нему он не может в принципе)

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

27

Re: Плагин автоматического взятия задания в данже

Exile пишет:

Ну т.е. вместо кликнуть на вход в грибницу, кликает на дедушку, открывается диалог с дедом и на нем он стопорится т.к. нет записей по ним в плагине,

Вот только по деду у меня тоже записей нету = > кликать по нему он не может в принципе)

Поэтому и говорю непонятно откуда это.. возможно от плагина автообмена грибов, т.к. у бота включено 3 плагина - это автообмен грибов, морковка и задание

Погода так и шепчет! Займи и выпей!

28

Re: Плагин автоматического взятия задания в данже

скинь код плагина грибов
приеду домой - гляну страницу с мухатором, может где там цепляется неправильно
если не найду - придется делать костыль

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

29

Re: Плагин автоматического взятия задания в данже

Вы должны зайти под своим именем, чтобы увидеть скрытый текст.
Погода так и шепчет! Займи и выпей!

30

Re: Плагин автоматического взятия задания в данже

Что-то я не нашел определения для dungName, но да ладно.
Так должно быть безопаснее

var pattern = "drwfl\\(\"Мудрый Гусениц\"";
var dungN = '';
 
function Obmengribov(enabled)
{
    if(enabled)
    {
        PluginsOnLoad["Obmengribov"] = "ObmengribovHandler"; // работать по обновлению верхнего фрейма
    }
    else
    {
        PluginsOnLoad["Obmengribov"] = ""; // выключить обработку по обновлению верхнего фрейма
    }
}
 
function ObmengribovHandler()
{
    if(!top.frames[external.mainFrameIndex].document.all[0].innerHTML.match(pattern)) return;
    if(dungN = top.frames[external.mainFrameIndex].location.toString().match(/[^(?:com)].com\/(dungeon\d*)/))
        dungN = dungN[1];
    if(dungN != '')
    {
        if(top.frames[external.mainFrameIndex].document.all[0].innerHTML.match(/Я бы хотел обменять/))
            external.ClickLink("Я бы хотел обменять у вас",2);
        else if(top.frames[external.mainFrameIndex].document.all[0].innerHTML.match(/Давайте/))
            external.ClickLink("Давайте",2);
        else if(top.frames[external.mainFrameIndex].document.all[0].innerHTML.match(/У меня есть еще/))
            external.ClickLink("У меня есть еще",2);
        else if(top.frames[external.mainFrameIndex].document.all[0].innerHTML.match(/завершить разговор/))
        {
            external.ClickLink("завершить разговор",2);
            top.frames[external.mainFrameIndex].location = "http://" + external.SCity.Text + ".combats.com/" + dungN  + "?rnd=" + Math.random() +"&path=rl";
        }
    }
}
Оставь надежду всяк сюда входящий ©

31

Re: Плагин автоматического взятия задания в данже

SPOILER Show

Вы должны зайти под своим именем, чтобы увидеть скрытый текст.

Погода так и шепчет! Займи и выпей!

32

Re: Плагин автоматического взятия задания в данже

Да кроме деда получается что такой же глюк в ангелсе, тт он застревает у тетки где обмен бород на квитанции. Может можно поправить как нить?

33

Re: Плагин автоматического взятия задания в данже

нет это не из-за автообмена грибов, почему-то опять на мухатора кликнул. Мистика какая-то

Погода так и шепчет! Займи и выпей!

34

Re: Плагин автоматического взятия задания в данже

обновил код в шапке, пробуйте

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

35

Re: Плагин автоматического взятия задания в данже

так обновил у себя, счас будем посмотреть

Погода так и шепчет! Займи и выпей!

36

Re: Плагин автоматического взятия задания в данже

Все равно ночью кликнул по мухатору)) Слушай, а может добавить запись чтоб если кликал по мухатору то в диалоге нажимал "(уйти)" и еще что нужно для того чтоб корректно добавить поход в автоскупку в демонсе, а то это очень актуально больно дропа полно.

Погода так и шепчет! Займи и выпей!

37

Re: Плагин автоматического взятия задания в данже

Тогда уж  надо прописывать не только мухамора а еще и других ботов при входе в пещеру например тетку в бездне, на которую у меня пару раз уже заходил бот.

38

Re: Плагин автоматического взятия задания в данже

Тогда уж  надо прописывать не только мухамора а еще и других ботов при входе в пещеру например тетку в бездне, на которую у меня пару раз уже заходил бот.

LurkeR82 пишет:

Все равно ночью кликнул по мухатору)) Слушай, а может добавить запись чтоб если кликал по мухатору то в диалоге нажимал "(уйти)" и еще что нужно для того чтоб корректно добавить поход в автоскупку в демонсе, а то это очень актуально больно дропа полно.

Теория не подтвердилась. Придется делать костыль(

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

39

Re: Плагин автоматического взятия задания в данже

Exile пишет:

Теория не подтвердилась. Придется делать костыль(

Похоже на то и поход в автоскупку в демонсе я даже не знаю как сделать
Интересно есть ли экстернал отключающий "Возврат в катакомбы с ЦП"?

Погода так и шепчет! Займи и выпей!

40

Re: Плагин автоматического взятия задания в данже

LurkeR82 пишет:
Exile пишет:

Теория не подтвердилась. Придется делать костыль(

Похоже на то и поход в автоскупку в демонсе я даже не знаю как сделать
Интересно есть ли экстернал отключающий "Возврат в катакомбы с ЦП"?

у меня нету чаров в демонсе, я не смогу проверить правильность маршрутов.
по поводу бага: к ботам он ломится только при возврате в данж или и при выходе из него?

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

41

Re: Плагин автоматического взятия задания в данже

У меня вроди был замечен при возврате с магаза в данж ломился

42

Re: Плагин автоматического взятия задания в данже

bengoor пишет:

У меня вроди был замечен при возврате с магаза в данж ломился

понятно.
вечером попробую еще раз проверить теорию. если не прокатит - то делать костыль(

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

43

Re: Плагин автоматического взятия задания в данже

Обновил код в шапке.
Если и так будет лезть на НПЦ - то и впрямь мистика

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

44

Re: Плагин автоматического взятия задания в данже

Пока ночной тест прошел успешно! Очень радует! Если в течение суток не прыгнет, то гуд значит! Спасибо!

Погода так и шепчет! Займи и выпей!

45

Re: Плагин автоматического взятия задания в данже

Аналогично, ночью - все ок

46

Re: Плагин автоматического взятия задания в данже

Только что опять на обратном пути с магазина зашел к боту (

47

Re: Плагин автоматического взятия задания в данже

Еще заметил необычный глюк: когда ждет у входа в пещеру открытия пещеры периодически проверяет задание, причем после того как я обновил код плагина он стал проверять буквально раз в секунду и не успевает даже заявку подать как опять лезет проверять. У меня задание было выполнено 6/10 а он пишет "не нашел кнопку завершения задания". В общем перезапустил бота посмотрим в след раз как поведет себя

48

Re: Плагин автоматического взятия задания в данже

bengoor пишет:

Еще заметил необычный глюк: когда ждет у входа в пещеру открытия пещеры периодически проверяет задание, причем после того как я обновил код плагина он стал проверять буквально раз в секунду и не успевает даже заявку подать как опять лезет проверять. У меня задание было выполнено 6/10 а он пишет "не нашел кнопку завершения задания". В общем перезапустил бота посмотрим в след раз как поведет себя

Он лезет проверять не задание, а пытается его сдать, думая, что оно уже выполнено. А значит неправильно спарсился текст задания(
Если само задание еще висит - скинь в ПМ.

Только что опять на обратном пути с магазина зашел к боту (

*тут_очень_много_матов*

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

49

Re: Плагин автоматического взятия задания в данже

Добавил поход из ПТП в магаз и обратно

SPOILER Show

Вы должны зайти под своим именем, чтобы увидеть скрытый текст.

Погода так и шепчет! Займи и выпей!

50

Re: Плагин автоматического взятия задания в данже

Еще бы для Катакомб добавить маршрут похода в магаз.