1

(11 ответов, оставленных в Торговля / Коммерческие дела)

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

2

(212 ответов, оставленных в Общий)

Это то что сразу бросается в глаза. Полностью отхиленые персы заходят в более поздний хаот. Открываем завершенки - все хаоты 7-7 и только. Сообщение в приват - тишина. Инфу открыл - все в гос фуллах с убийственной статистикой побед/поражений. И это даже ненужно смотреть логи поединков - уверен там всё очевидно.

У меня бот на таких хаотах поднялся..

Да, есть такая беда... Но уже 5часов осталось до окончания тыкв, так что можно пережить

Поддержка прокси в тестовой версии не работает. Ждем обновления.

5

(9 ответов, оставленных в Проблемы / Баги / Неполадки)

Ну значит ты тут помощи не найдешь..

6

(9 ответов, оставленных в Проблемы / Баги / Неполадки)

бот сторонний (((

Что это значит?

У меня последнее время не работали диалоги,пробовал по разному приходилось раз в 10-20походов говорить вручную и менять грибы. Ну и соответственно маршрут переписать.

8

(212 ответов, оставленных в Общий)

.net framework поставь поновее, может быть поможет.

9

(212 ответов, оставленных в Общий)

Проблема может быть не в вин 10... А к примеру в антивируснике и т.д

10

(212 ответов, оставленных в Общий)

Старый вариант приемов с условием

SPOILER Show
if(top.Battle.oBattle.arrRes["hit"].innerHTML > 9)

Новый вариант
SPOILER Show
if(top.Battle.oBattle.arrRes["hit"].innerHTML > 9)

11

(212 ответов, оставленных в Общий)

delete

12

(212 ответов, оставленных в Общий)

конструктор автоматически создает на клетке где надо напасть и обыскать объекты 

SPOILER Show
UseObjects(); AttackMobs(); Walk("m1");

В такой ситуации бот не нападает на моба в клетке, только пытается использовать объект.
SPOILER Show
Пришлось в ручную менять местами  UseObjects(); и AttackMobs();

13

(212 ответов, оставленных в Общий)

anahronik пишет:

krafko, попробуй теперь (поменял код в сообщении)

Работает, большое спасибо

14

(212 ответов, оставленных в Общий)

Morkovka.js в чате пишет что выпивает эликсир, но ничего не происходит

15

(212 ответов, оставленных в Общий)

SPOILER Show
var temp_inf = "";
var temp_inf_razdel = 0;

function Morkovka(enabled)
{
    if(enabled)
    {
        PluginsOnLoad["Morkovka"] = "MorkovkaHandler";

    }
    else
    {
        PluginsOnLoad["Morkovka"] = "";
    }
}


function MorkovkaHandler(url)
{
    if (top.Battle.bInBattle)return;

    var hpRemain = parseInt(maxHP - tkHP);
    var manaRemain = 0;
    if(window.tkMana)
        manaRemain = parseInt(maxMana - tkMana);
    var morkovkaName = [];

    if(external.room_name=='Грибница' && top.frames[external.mainFrameIndex].document.all[0].innerHTML.match(/(?:Слабость к (?:Воде|Огню|Воздуху))|(?:Дрожь в коленях)/i))
    {
        temp_inf = doLoad("http://" + external.SCity.Text + ".combats.com/main.pl?edit=3&rnd=" + Math.random());
        temp_inf_razdel = 3;
    }

    if(temp_inf && (temp_inf.match(/Слабость к (?:Воде|Огню|Воздуху)/i) || temp_inf.match(/Дрожь в коленях/i)))
    {   
        morkovkaName[morkovkaName.length]=[];
        morkovkaName[morkovkaName.length-1].push("Печень Гусеница");
        morkovkaName[morkovkaName.length-1].push(3);
    }

    if(tkHP < 100){
        morkovkaName[morkovkaName.length]=[];
        morkovkaName[morkovkaName.length-1].push("Сосуд жизненных сил");
        morkovkaName[morkovkaName.length-1].push(4);                   //Раздел инвентаря, где лежит элексир. 2- раздел "Элексиры", 3 - "Прочее"
    }

    if(hpRemain > 300){
        morkovkaName[morkovkaName.length]=[];
        morkovkaName[morkovkaName.length-1].push("Заживляющий Эликсир");
        morkovkaName[morkovkaName.length-1].push(3);                   //Раздел инвентаря, где лежит элексир. 3- раздел "Элексиры", 4 - "Прочее"
        }

    if(hpRemain > 150){
        morkovkaName[morkovkaName.length]=[];
        morkovkaName[morkovkaName.length-1].push("Заживляющая Настойка");
        morkovkaName[morkovkaName.length-1].push(3);                   //Раздел инвентаря, где лежит элексир. 3- раздел "Элексиры", 4 - "Прочее"
        }


    if(morkovkaName.length > 0)
    for(x=0;x<=(morkovkaName.length-1);x++){
        if(Morkovka2Handler(morkovkaName[x][0],morkovkaName[x][1]))
            break;
    }
}

function Morkovka2Handler(elikName,razdel)
{
    if(temp_inf_razdel != razdel)
        temp_inf = doLoad("http://" + external.SCity.Text + ".combats.com/main.pl?edit="+razdel+"&rnd=" + Math.random());

    temp_inf_razdel = razdel;
    var m = elikName + "(\\s\\(x\\d+\\))?','main.pl',\\s'(.+?)',\\s'.*?',\\s(\\d+)";

    var found = temp_inf.match(m);
    if(found != null)
    {
        external.AddToChat("Выпиваю эликсир <b>\\\"" + elikName + "\\\"</b>");
        top.frames[external.mainFrameIndex].location = "http://" + external.SCity.Text + ".combats.com/main.pl?use=" + found[2] + "&n=" + found[3];
    if(elikName == "Печень Гусеница" || elikName == "Почки Палочника")
        temp_inf = "";
        temp_inf_razdel = 0;
        return true;
    }
    return false;
}

function doLoad(url) {
    if (window.XMLHttpRequest)
        req = new XMLHttpRequest();
    else
        req = new ActiveXObject("Microsoft.XMLHTTP");

       req.open("GET", url, false); // задать параметры методу open
       req.setRequestHeader("If-Modified-Since", "Sat, 1 Jan 2000 00:00:00 GMT"); //чтоб не кэшировались GET запросы
       req.send(null); // отправить запрос     
    return req.responseText;
}

Пробуй smile

SPOILER Show

var temp_inf = "";
var temp_inf_razdel = 0;

function Morkovka(enabled)
{
    if(enabled)
    {
        PluginsOnLoad["Morkovka"] = "MorkovkaHandler";

    }
    else
    {
        PluginsOnLoad["Morkovka"] = "";
    }
}


function MorkovkaHandler(url)
{
    if (top.Battle.bInBattle)return;

    var hpRemain = parseInt(maxHP - tkHP);
    var manaRemain = 0;
    if(window.tkMana)
        manaRemain = parseInt(maxMana - tkMana);
    var morkovkaName = [];

    if(external.room_name=='Грибница' && top.frames[external.mainFrameIndex].document.all[0].innerHTML.match(/(?:Слабость к (?:Воде|Огню|Воздуху))|(?:Дрожь в коленях)/i))
    {
        temp_inf = doLoad("http://" + external.SCityText + ".combats.com/main.pl?edit=3&rnd=" + Math.random());
        temp_inf_razdel = 3;
    }

    if(temp_inf && (temp_inf.match(/Слабость к (?:Воде|Огню|Воздуху)/i) || temp_inf.match(/Дрожь в коленях/i)))
    {   
        morkovkaName[morkovkaName.length]=[];
        morkovkaName[morkovkaName.length-1].push("Печень Гусеница");
        morkovkaName[morkovkaName.length-1].push(3);
    }

    if(tkHP < 100){
        morkovkaName[morkovkaName.length]=[];
        morkovkaName[morkovkaName.length-1].push("Сосуд жизненных сил");
        morkovkaName[morkovkaName.length-1].push(4);                   //Раздел инвентаря, где лежит элексир. 2- раздел "Элексиры", 3 - "Прочее"
    }

    if(hpRemain > 300){
        morkovkaName[morkovkaName.length]=[];
        morkovkaName[morkovkaName.length-1].push("Заживляющий Эликсир");
        morkovkaName[morkovkaName.length-1].push(3);                   //Раздел инвентаря, где лежит элексир. 3- раздел "Элексиры", 4 - "Прочее"
        }

    if(hpRemain > 150){
        morkovkaName[morkovkaName.length]=[];
        morkovkaName[morkovkaName.length-1].push("Заживляющая Настойка");
        morkovkaName[morkovkaName.length-1].push(3);                   //Раздел инвентаря, где лежит элексир. 3- раздел "Элексиры", 4 - "Прочее"
        }


    if(morkovkaName.length > 0)
    for(x=0;x<=(morkovkaName.length-1);x++){
        if(Morkovka2Handler(morkovkaName[x][0],morkovkaName[x][1]))
            break;
    }
}

function Morkovka2Handler(elikName,razdel)
{
    if(temp_inf_razdel != razdel)
        temp_inf = doLoad("http://" + external.SCityText + ".combats.com/main.pl?edit="+razdel+"&rnd=" + Math.random());

    temp_inf_razdel = razdel;
    var m = elikName + "(\\s\\(x\\d+\\))?','main.pl',\\s'(.+?)',\\s'.*?',\\s(\\d+)";

    var found = temp_inf.match(m);
    if(found != null)
    {
        external.AddToChat("Выпиваю эликсир <b>\\\"" + elikName + "\\\"</b>");
        top.frames[main_uid].location = "http://" + external.SCityText + ".combats.com/main.pl?use=" + found[2] + "&n=" + found[3];
    if(elikName == "Печень Гусеница" || elikName == "Почки Палочника")
        temp_inf = "";
        temp_inf_razdel = 0;
        return true;
    }
    return false;
}

function doLoad(url) {
    if (window.XMLHttpRequest)
        req = new XMLHttpRequest();
    else
        req = new ActiveXObject("Microsoft.XMLHTTP");

       req.open("GET", url, false); // задать параметры методу open
       req.setRequestHeader("If-Modified-Since", "Sat, 1 Jan 2000 00:00:00 GMT"); //чтоб не кэшировались GET запросы
       req.send(null); // отправить запрос     
    return req.responseText;
}

16

(212 ответов, оставленных в Общий)

Morkovka.js есть у кого-нибудь рабочая?

Я делаю всё программой xStarter, настройки не сложные. И не надо ничего писать...

18

(434 ответов, оставленных в Флейм)

foox84 пишет:
krafko пишет:

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

а бота в каналке включал ? (кнопкой старт)
какие действия конкретно делал в каналке - (бой в каналке руками или ботом, хождение ботом или руками)

Модуль подземелья был выключен. Бота пробовал запускать для боя, но разменов он не делал. Поэтому всё делал ручками. Возможно палится сам заход бота в подземку.

19

(434 ответов, оставленных в Флейм)

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

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

21

(434 ответов, оставленных в Флейм)

Поблочили всех)) Ан нет, один всё же живой бегает... но чувствую недолго...

22

(104 ответов, оставленных в Общий)

Только что был в изломе, после босса в бой вмешался Гого, потом неожиданно бой закончился и дали подарок:
16:50 Внимание! Вы создали предмет 'Пещерная Колыбельная'
Коллекция Радио БК
• Мф. мощности магии стихий: +15
• Мф. мощности урона: +15
Лог боя отсутствует...

23

(259 ответов, оставленных в Настройки / Плагины)

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

24

(259 ответов, оставленных в Настройки / Плагины)

У меня всё работает, но не продает луки...

25

(5 ответов, оставленных в Торговля / Коммерческие дела)

А смысл от 9го уровня? Сейчас до 9ки ботом неделю качаться.