1

Тема: Рыбалка в грибнице

За клетку до Хищнеца добавить:

*************************** : external.SetVal("isTokenFishClicked",false); UseObjects(); AttackMobs(); Walk("ХХ");

На клетке с Хищнецом добавить:

*************************** : if(!external.GetVal("isTokenFishClicked")) top.frames[external.mainFrameIndex].location = "http://" + external.SCity.Text + ".combats.com/" + dungName + "?dialog=gg3_hishnez_welcome&use=" + top.frames[external.mainFrameIndex].arrLayers[1][0]["l"].arrUnits[0].id; Walk("ХХ");

Где: *************************** - код клетки
Walk("ХХ"); - направление движения

Название плагина: Fishing.js

Код плагина:

var _fishFinished = false;
function Fishing(enabled)
{
    if(enabled)
    {
        PluginsOnLoad["Fishing"] = "FishingHandler"; // работать по обновлению верхнего фрейма
    }
    else
    {
        PluginsOnLoad["Fishing"] = ""; // выключить обработку по обновлению верхнего фрейма
    }
}
function FishingHandler()
{
    try
    {
        var _document = get_mainframe().document.all[0].innerHTML;
        var _path = "empty";
        if(_document.indexOf("а ты кто такой") > -1 && _fishFinished == false)
            _path = "а ты кто такой";
        else if(_document.indexOf("Интересные вещи") > -1)
            _path = "Интересные вещи";
        else if(_document.indexOf("А как ты их оттуда достаешь") > -1)
            _path = "А как ты их оттуда достаешь";
        else if(_document.indexOf("А можно мне попробовать") > -1)
            _path = "А можно мне попробовать";
        else if(_document.indexOf("отдать пять грибочков") > -1)
            _path = "отдать пять грибочков";
        else if(_document.indexOf("Сделаем это") > -1)
            _path = "Сделаем это";   
        else if(_document.indexOf("Вот невезуха какая") > -1)
            _path = "Вот невезуха какая";   
        else if(_document.indexOf("Еще раз испытать судьбу, бесплатно") > -1)
            _path = "Еще раз испытать судьбу, бесплатно";   
        else if(_document.indexOf("Надоело рыбачить. Давай поговорим") > -1)
            { _path = "Надоело рыбачить. Давай поговорим"; _fishFinished = true; }
        else if(_document.indexOf("Нет, дорогое удовольствие") > -1)
            { _path = "Нет, дорогое удовольствие"; _fishFinished = true; }
        else if(_document.indexOf("Посмотрели и хватит") > -1 && _fishFinished == true)
            { _path = "Посмотрели и хватит"; _fishFinished = false; external.SetVal("isTokenFishClicked",true); }
        if(_path != "empty")
            external.ClickLink(_path,2);
    }
    catch(err)
    {
        //alert(err.description); // выводит сообщение, если в результате выполнения кода была получена ошибка. Если сообщения не нужна - удалить эту строку, оставив конструкцию try{}catch(err){}
    }
}
Вы обладаете Благодатью Алхимика  до 05.04.16

2

Re: Рыбалка в грибнице

Вроде было, не?:)

"Необычные" маршруты от меня  >>>>            (Please log in or register to see this URL)

3

Re: Рыбалка в грибнице

Limbach пишет:

Вроде было, не?:)

вроде было, но я не нашел рабочего

Вы обладаете Благодатью Алхимика  до 05.04.16

4

Re: Рыбалка в грибнице

qwerty пишет:
Limbach пишет:

Вроде было, не?:)

вроде было, но я не нашел рабочего

ответь в аське)

"Необычные" маршруты от меня  >>>>            (Please log in or register to see this URL)

5

Re: Рыбалка в грибнице

Limbach пишет:
qwerty пишет:
Limbach пишет:

Вроде было, не?:)

вроде было, но я не нашел рабочего

ответь в аське)

Андрюх, ты чтоль?)

Вы обладаете Благодатью Алхимика  до 05.04.16

6

Re: Рыбалка в грибнице

qwerty пишет:
Limbach пишет:
qwerty пишет:

вроде было, но я не нашел рабочего

ответь в аське)

Андрюх, ты чтоль?)

не-а:)

"Необычные" маршруты от меня  >>>>            (Please log in or register to see this URL)

7

Re: Рыбалка в грибнице

qwerty Как теперь правильно сделать чтобы все работало после последнего обновления?

8

Re: Рыбалка в грибнице

241aeb96de4e0b49e9004a31fa8da5e4 : UseObjects(); AttackMobs(); Walk("rl"); $('area[title="Хищнец"]',get_mainframe().document).each(function() {  this.click(); $('a[onclick*="gg3_hishnez_welcome"]',get_mainframe().document).each(function(){this.click()})});

вот эту клетку меняем и все работает

Вы обладаете Благодатью Алхимика  до 05.04.16

9

Re: Рыбалка в грибнице

позже изменю немного плагин, а то там появился теперь лишний мусор

Вы обладаете Благодатью Алхимика  до 05.04.16

10

Re: Рыбалка в грибнице

qwerty пишет:
241aeb96de4e0b49e9004a31fa8da5e4 : UseObjects(); AttackMobs(); Walk("rl"); $('area[title="Хищнец"]',get_mainframe().document).each(function() {  this.click(); $('a[onclick*="gg3_hishnez_welcome"]',get_mainframe().document).each(function(){this.click()})});

вот эту клетку меняем и все работает

А как сделать такое условие теперь правильно ?

if(document.all[0].innerHTML.match(/"Грибочки x(\d*)/)[1] >= 50) top.frames[external.mainFrameIndex].location = "http://" + external.SCity.Text + ".combats.com/" + dungName + "?dialog=gg3_hishnez_welcome&use=" + top.frames[external.mainFrameIndex].arrLayers[1][0]["l"].arrUnits[0].id; else Walk("rl");

11

Re: Рыбалка в грибнице

Ап

12

Re: Рыбалка в грибнице

Slafkin пишет:
qwerty пишет:
241aeb96de4e0b49e9004a31fa8da5e4 : UseObjects(); AttackMobs(); Walk("rl"); $('area[title="Хищнец"]',get_mainframe().document).each(function() {  this.click(); $('a[onclick*="gg3_hishnez_welcome"]',get_mainframe().document).each(function(){this.click()})});

вот эту клетку меняем и все работает

А как сделать такое условие теперь правильно ?

if(document.all[0].innerHTML.match(/"Грибочки x(\d*)/)[1] >= 50) top.frames[external.mainFrameIndex].location = "http://" + external.SCity.Text + ".combats.com/" + dungName + "?dialog=gg3_hishnez_welcome&use=" + top.frames[external.mainFrameIndex].arrLayers[1][0]["l"].arrUnits[0].id; else Walk("rl");

Не думаю, что кто-то будет парсить накопления, для рыбалки при 50+ грибочков. Не пофиг сколько грибов накопилось?

Йа нуб!!!

Шарите в js? Уверены?) Тогда загляните (Please log in or register to see this URL), может вы ошибаетесь в своих силах smile

13

Re: Рыбалка в грибнице

LEONxz пишет:

... кто-то будет парсить накопления...

я думал это сделать, но для обмена у гусеницы smile
но руки не дошли пока

(Please log in or register to see this URL), лучше (Please log in or register to see this URL) (с)
Помощь приходит быстрее если:
1. Понятно сформулирован вопрос.
2. Использованы нужный (Please log in or register to see this URL).