Тема: автополучение задания
такое возможно ?
Вы не вошли. Пожалуйста, войдите или зарегистрируйтесь.
Страницы 1
Чтобы отправить ответ, вы должны вход или регистрация
такое возможно ?
можно взять с безплатного бота зарегестрированог ов бк, посмотрю может выкопаю что нить из него
апну чтоле ) кто сможет сделать такое ?)
Я пробовал сделать что-то такое, но до конца не вышло - он берет задание и обновляет постоянно страницу. Сейчас нет времени развивать эту идею. Вот ниже этот кривой код - наверняка кто-нибудь легко сможет его улучшить
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;
А, да, вставляется в Данжеон после
if(IsMapVisible())
{
....................................
}
else
{
этот код
if(s.indexOf("Создать группу") > 0)
{
external.SetStatusLabel("Создаю заявку");
PutKanalZayavka();
}
else if(s.indexOf("Начать") > 0)
{
external.SetStatusLabel("Начинаю поход");
StartKanalZayavka();
}
}
Кто-то что-то умалчивает...
Говоришь, что квесты берёт, а куска сбора квеста нету(top.frames[3].document.all.getquest.click();)
Есть кусок, чтоб он зашёл в окно квестов, чтоб он сдал задание, плюс попытка организовать выход к окну с группами...
Ретурны там не понять, зачем.
Недостаток в логики состоит в том, что необходимо, чтоб перед походом он только один раз проверял задания, а так он зациклится и будет выходить из задания - входить в задания.
Выход из окна заданий лучше сделать:
top.frames[3].location = "http://" + external.SCity.Text + ".combats.com/dungeon.pl?" + Math.random();
как минимум ради наглядности
А для однократной проверки нужно внести переменную ещё одну будет и её в условия подабавлять + продумать, когда изменит своё состояние на другое, мол пройдена проверка. А возврат к начальному значению можно задать во время начала похода по самому данжу.
Да и прописывать было лучше else if, чем просто if
оно же по-кругу повторяться тогда будет со скоростью, указанной в настройках бота.
Т.е. проверилось одно условие, через, допустим, 4000мс второе условие...
Отредактировано anahronik (2009-11-15 14:08:33)
никто не пробывал в деле автополучение ?
неплохо бы сделать такую вещь)))
Присоединюсь))Было бы хорошо)
Это то да, вот уезжаю в Россию, какраз несколько ботов в грибнице тусят, вот бы их оставить включенными, приехать и у них 9999 репы, а лишнее в с статы или в кр переведены у всех и грибочков у восьмых на все вещи которые хочу купить ) (замечтался)
Страницы 1
Чтобы отправить ответ, вы должны вход или регистрация