1

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

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

2

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

anahronik пишет:

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

Спасибо большое за проявленное внимание.
За прошедшие несколько суток проблема с зависанием клиента и верхнего фрейма ушла сама собой... хз что это было sad ... также прекратился баг с постоянной проверкой оружия "оружие не одето", после запуска или перезапуска клиента, сейчас проверяет как и раньше несколько раз после возобновляет работу клиента.

З.Ы. пользуюсь версией: 9.2.5

3

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

Вася Пупкин пишет:

ВЕРНИТЕСЬ НА СТАРУЮ ВЕРСИЮ БОТА! Я не переходил на 9.2.8.3 и у меня нету таких проблем.

Я также не переходил на 9.2.8.3

и тем ни мение проблема на лицо... думаю не в версии проблема...

4

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

И вновь заморочка с не одетым оружием появилась sad

5

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

Висячка пишет:

Тоже самое. Еще после боя зависает,пишет бой закончен получено опыта.....белый фрейм вверху,статус: идет бой! Как выйти?

Заморочка с не одетым оружием вроде сама по себе ушла, а вот тема с зависанием верхнего фрема пипец как обострилась sad ... тажа подпись статуса "Идет бой..." пока не обновиш тупо чистый фрейм...

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

Знающие люди, помогите исправить зависание

6

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

Чем можно лечить?
Куки чистил, включал выключал проверку оружия, менял комплекты...

А в последнее время постоянно зависает при отсуствии лагов в бк sad

7

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

Спасибо

8

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

Спасибо, будем тестить smile

9

(3 ответов, оставленных в Подземелье / Маршруты)

В других местах к счастью не встречал  smile

ZhEkA_BK пишет:

Где вы эти баги находите ? У меня в 9.1 версии бегает по грибнице, не спотыкается smile

Тажа самая версия  smile
До определённого момента тоже бегал без проблем  smile

Как полезно иногда перед тем как, чтото сделать сначала прочесть форум  big_smile

Сегодня бот перестал клацать объекты, ну думаю чтото с маршрутом... не беда напишу новый, написал убил часа 3-4, после всего опять не работает. Ну тут я уж черезщюр начал грешить на кривые руки, спустился в магазин набрал пива сел переписывать части кода. Нашел нужные строки по нескольку раз попереписывал, явно понял, что глюк в боте.
Зашел на форум, а тут прямо под носом выложена проблема  big_smile

З.Ы. Вот и мораль 5-ти минутное, чтение заменяет 5-6 часов свободного времяни  smile

12

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

anahronik пишет:

Не туда у вас мысли полезли smile
Найдите причину, осознайте, придумайте  выход smile

Если лень - сам напишу...одну строку поменять smile

Да причём тут лень:), ума не хватает:(

13

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

uniken1 пишет:

Когда бот выходит из боя и перед ним кто-то стоит, морковка не срабатывает.
Так же если стоит галочка "Ждать восстановления на каждом шагу" морковь тоже не работает.
Т.е. если нападут, сразу же выносят...
Но если вручную нажать "обновить", то сразу же срабатывает.

Да, мною тоже была замечена такая проблемка, из-за чего хз... Со старой версией такого небыло замечено.

14

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

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

У кого проявлялась тажа проблема?

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

15

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

Минерал пишет:
hyppo пишет:
Минерал пишет:

hyppo как полет?

Вернулся к официальной версии, подставив нужное мне значение HP smile "1300" вместо "maxHP". Тюнинг под себя.

Пещера пройдена, следующие тесты через два часа будут.

Тестируйте, делайте замечания, если заметите. Всё равно всё потру потом.

Я правильно тебя понял, все "maxHP" меняю на цифру до которой мне надо чтоб бот хилял морковкой и в путь?

ну да, както оно так получается:)

16

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

()
Тут выложили обновлённую морковку, вроде всё работает smile

17

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

Тестирую, полёт проходит хорошо:)

18

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

hyppo пишет:

TURBOxan тебе устное замечание.
Хожу за тобой посты редактирую, добавляю тег "code". Не первый раз уже.
Не ленись его ставить. Код должен быть удобным для прочтения. Это правило форума, обязательное. И удобнее всего читать код в этом специальном теге — "code". Прописывается так же как и при цитировании "quote".

Бери пример с остальных wink Вот тебе пишут код в теге, приятно смотреть.

не знал как прописывается тег, а спросить както было не удобно)) спасибо за инфу, буду знать

19

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

Как я понимаю, с плагина anahronik"са нужно убрать значения маны для отхила элями на ману?
Только тогда он у меня заработает, верно? Или не из-за этого он у меня выдавал ошибку: "Необрабатываемоеи исключение в приложении... Исключение из HRESULT: 0х80020101"?

20

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

malrom пишет:
var healed = false;
 
function Morkovka(enabled)
{
if(enabled)
{
PluginsOnLoad["Morkovka"] = "MorkovkaHandler";
 
}
else
{
PluginsOnLoad["Morkovka"] = "";
}
}
 
function MorkovkaHandler(url)
{
if (external.inBattle)return;
 
var hpRemain = parseInt(maxHP - tkHP);
var morkovkaName = [];
healed = false;
 
if(tkHP < 813){
morkovkaName[morkovkaName.length]=[];
morkovkaName[morkovkaName.length-1].push("Настойка на грибах");//Эликсир
morkovkaName[morkovkaName.length-1].push(4); //Раздел инвентаря, где лежит элексир. 3- раздел "Элексиры", 4 - "Прочее"
}
 
if(tkHP < 1513){ // if(hpRemain > 300)
morkovkaName[morkovkaName.length]=[];
morkovkaName[morkovkaName.length-1].push("Заживляющий Эликсир");
morkovkaName[morkovkaName.length-1].push(3); //Раздел инвентаря, где лежит элексир. 3- раздел "Элексиры", 4 - "Прочее"
}
 
if(tkHP < 1663){
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(healed==false)
Morkovka2Handler(morkovkaName[x][0],morkovkaName[x][1]);
}
}
 
function Morkovka2Handler(elikName,razdel)
{
var s = doLoad("http://" + external.SCity.Text + ".combats.com/main.pl?edit="+razdel+"&rnd=" + Math.random());
if(s.indexOf("Ослабление после боя") < 0)
{
var m = elikName + "(\\s\\(x\\d+\\))?','main.pl',\\s'(.+?)',\\s'.*?',\\s(\\d+)";
 
var found = s.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];
healed=true;
}
}
}
 
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;
}

попробуй так, должно работать


О работает , большое спасибо.
Я как понимаю в плагине есть привязка к действующим хп, можно без неё обойтись, не совсем удобно, когда выносливость меняеш и части комплекта?
И ещё вопросик, а как сделать, чтоб вот эта часть работала:

var temp_inf = '';
    if(external.room_name=='Грибница')
    temp_inf = doLoad("http://"+external.SCity.Text+".combats.com/main.pl?skills=1&rand="+Math.random());
 
    if(temp_inf && temp_inf.match(/Слабость к (?:Воде|Огню|Воздуху)/i))
    {   
        morkovkaName[morkovkaName.length]=[];
        morkovkaName[morkovkaName.length-1].push("Печень Гусеница");
        morkovkaName[morkovkaName.length-1].push(3);
    }
 
    if(temp_inf && temp_inf.match(/Дрожь в коленях/i))
    {   
        morkovkaName[morkovkaName.length]=[];
        morkovkaName[morkovkaName.length-1].push("Почки Палочника");
        morkovkaName[morkovkaName.length-1].push(3);                 
    }

В данном плагене она для меня самая ценная, я впринцыпе только из-за неё решил поменять старый плагин морковки на этот.

Ну очень хочу понять этот механизм

молодец, толково изложил, поблагодарил

22

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

Очень буду благодарен если поможете разобраться.

З.Ы. Понимаю что нюб, но это так не приятно осознавать (с)

23

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

Mr Blanco пишет:

Скажи какой класс воина?

Вертун, кстате как это влияет на отхил морковкой? Намекаеш, что из плагина нужно убрать эли на ману?

24

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

hyppo пишет:

И верное ли количество HP в настройках выставлено? Боевой фул +10 ?

Пользуюсь без переодеваний, 10+

25

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

malrom пишет:

так... давай по порядку, выложи сюда код из файла морковки... и скажи скок у тя максимальные ХП?

Вот код:

var healed = false;
 
function Morkovka(enabled)
{
    if(enabled)
    {
        PluginsOnLoad["Morkovka"] = "MorkovkaHandler";
 
    }
    else
    {
        PluginsOnLoad["Morkovka"] = "";
    }
}
 
function MorkovkaHandler(url)
{
    if (external.inBattle)return;
 
    var hpRemain = parseInt(maxHP - tkHP);
    if(window.tkMana)
        var manaRemain = parseInt(maxMana - tkMana);
    else
        var manaRemain = 0;
    var morkovkaName = [];
    healed = false;
 
    if(manaRemain > 2150){
        morkovkaName[morkovkaName.length]=[];
        morkovkaName[morkovkaName.length-1].push("Склянка Сладковатой жижи");
        morkovkaName[morkovkaName.length-1].push(3);                   //Раздел инвентаря, где лежит элексир. 3- раздел "Элексиры", 4 - "Прочее"
        }   
 
        if(manaRemain > 2000){
        morkovkaName[morkovkaName.length]=[];
        morkovkaName[morkovkaName.length-1].push("Бутылек маны");
        morkovkaName[morkovkaName.length-1].push(3);                   //Раздел инвентаря, где лежит элексир. 3- раздел "Элексиры", 4 - "Прочее"
        }
 
    if(manaRemain > 1500){
        morkovkaName[morkovkaName.length]=[];
        morkovkaName[morkovkaName.length-1].push("Флакончик маны");
        morkovkaName[morkovkaName.length-1].push(3);                   //Раздел инвентаря, где лежит элексир. 3- раздел "Элексиры", 4 - "Прочее"
        }
 
    if(hpRemain > 400){
        morkovkaName[morkovkaName.length]=[];
        morkovkaName[morkovkaName.length-1].push("Настойка на грибах");
        morkovkaName[morkovkaName.length-1].push(4);                   //Раздел инвентаря, где лежит элексир. 3- раздел "Элексиры", 4 - "Прочее"
        }
 
    if(hpRemain > 300){
        morkovkaName[morkovkaName.length]=[];
        morkovkaName[morkovkaName.length-1].push("Заживляющий Эликсир");
        morkovkaName[morkovkaName.length-1].push(3);                   //Раздел инвентаря, где лежит элексир. 3- раздел "Элексиры", 4 - "Прочее"
        }
 
    if(hpRemain > 270){
        morkovkaName[morkovkaName.length]=[];
        morkovkaName[morkovkaName.length-1].push("Сосуд жизненных сил");//Элексир
        morkovkaName[morkovkaName.length-1].push(4);                   //Раздел инвентаря, где лежит элексир. 2- раздел "Элексиры", 3 - "Прочее"
        }
 
    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(healed==false)
                Morkovka2Handler(morkovkaName[x][0],morkovkaName[x][1]);
    }
}
 
function Morkovka2Handler(elikName,razdel)
{
    //external.AddToChat("4:"+elikName+" Proccess");
    var s = doLoad("http://" + external.SCity.Text + ".combats.com/main.pl?edit="+razdel+"&rnd=" + Math.random());
    if(s.indexOf("Ослабление") < 0)
    {
        var m = elikName + "(\\s\\(x\\d+\\))?','main.pl',\\s'(.+?)',\\s'.*?',\\s(\\d+)";
 
        var found = s.match(m);
        if(found != null)
        {
            //external.AddToChat("Выпиваю эликсир <b>\\\"" + elikName + "\\\"</b>");
            frames[external.mainFrameIndex]
            .location = "http://" + external.SCity.Text + ".combats.com/main.pl?use=" + found[2] + "&n=" + found[3];
            healed=true;
        }
    }
}
 
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;
}

Мах НР 1813