1

Тема: автополучение задания

такое возможно ?

2

Re: автополучение задания

можно взять с безплатного бота зарегестрированог ов бк, посмотрю может выкопаю что нить из него

3

Re: автополучение задания

апну чтоле ) кто сможет сделать такое ?)

4

Re: автополучение задания

Я пробовал сделать что-то такое, но до конца не вышло - он берет задание и обновляет постоянно страницу. Сейчас нет времени развивать эту идею. Вот ниже этот кривой код - наверняка кто-нибудь легко сможет его улучшить           

if(s.indexOf("Задания") > 0)
{
    external.SetStatusLabel("Беру задание");
    top.frames[3].location = "http://" + external.SCity.Text + ".combats.com/dungeon.pl?ql=" + Math.random();
return;   
}
if(s.indexOf("Завершить задание") > 0)
{
external.SetStatusLabel("Завершаю задание");
top.frames[3].document.all.finishquest.click();
return;   
}
if(s.indexOf("Задания отсюда недоступны") > 0)
{
external.SetStatusLabel("Заданий нет");
top.frames[3].location = "http://" + external.SCity.Text + ".combats.com/" + dungName;
return;
БК - зло, БОТ - хорошо ™

5

Re: автополучение задания

А, да, вставляется в Данжеон после

    if(IsMapVisible())
    {
....................................
    }
    else
    {
этот код
            if(s.indexOf("Создать группу") > 0)
            {
                external.SetStatusLabel("Создаю заявку");
                PutKanalZayavka();
            }
            else if(s.indexOf("Начать") > 0)
            {
                external.SetStatusLabel("Начинаю поход");
                StartKanalZayavka();
            }
        }

БК - зло, БОТ - хорошо ™

6

Re: автополучение задания

Кто-то что-то умалчивает...
Говоришь, что квесты берёт, а куска сбора квеста нету(top.frames[3].document.all.getquest.click();) hmm
Есть кусок, чтоб он зашёл в окно квестов, чтоб он сдал задание, плюс попытка организовать выход к окну с группами...
Ретурны там не понять, зачем.
Недостаток в логики состоит в том, что необходимо, чтоб перед походом он только один раз проверял задания, а так он зациклится и будет выходить из задания - входить в задания.

Выход из окна заданий лучше сделать:

top.frames[3].location = "http://" + external.SCity.Text + ".combats.com/dungeon.pl?" + Math.random();

как минимум ради наглядности

А для однократной проверки нужно внести переменную ещё одну будет и её в условия подабавлять + продумать, когда изменит своё состояние на другое, мол пройдена проверка. А возврат к начальному значению можно задать во время начала похода по самому данжу.

Да и прописывать было лучше else if, чем просто if hmm
оно же по-кругу повторяться тогда будет со скоростью, указанной в настройках бота.
Т.е. проверилось одно условие, через, допустим, 4000мс второе условие...

Отредактировано anahronik (2009-11-15 14:08:33)

Software is like sex: it's better when it's free! © LinusTorvalds

7

Re: автополучение задания

никто не пробывал в деле автополучение ?

Re: автополучение задания

неплохо бы сделать такую вещь)))

9

Re: автополучение задания

Присоединюсь))Было бы хорошо)

Вранье.Вранье.Вранье.Правда.(с)Rand

Re: автополучение задания

Это то да, вот уезжаю в Россию, какраз несколько ботов в грибнице тусят, вот бы их оставить включенными, приехать и у них 9999 репы, а лишнее в с статы или в кр переведены у всех и грибочков у восьмых на все вещи которые хочу купить smile) (замечтался)

Корабли в бутылках делают гинекологи на пенсии!