51

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

Потестил щас на большом количестве шмота..
Бот почти подвис на секунд 10, но продал)) и вернулся в пещеру)

52

(1 ответов, оставленных в Разное)

Евжений пишет:

http://img.combats.ru/i/misc/icons/wis_water_strike.gif+http://img.combats.ru/i/misc/icons/wis_water_frost08.gif   "Остарая Грань", если недоступна "Оледенение[12]"

{_name = "wis_water_strike";
_break = true;
else
_name = "wis_water_frost12";
_break = true;}

Данный код не работает.
Нужно поменять на:

if (top.Battle.oBattle.arrMethods["wis_water_strike"].oMethod.bEnable){_name = "wis_water_strike"; _break = true;} else {_name = "wis_water_frost12"; _break = true;}

53

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

qwerty пишет:

нашел в чем косяк - большое количество предметов в списке продажи глючит

qwerty пишет:

ходит, доходит до магаза, часть сдает ( первая половина списка), остальное в чат пишет, зеленым подсвечивает, но галочки не ставит и не продает соответственно

Странно, если зелёным подсвечивает, должно и на галки кликать, ибо сначала происходит подсвечивание зелёным, а потом клик. Причём всё это в одной строке:

$('a[onclick*="'+itemsToSell[i]+'"]',get_mainframe().document).css('background','green').prev().each(function(){this.click();});

Ближе к вечеру протестирую на большом количестве предметов(Эм + каты + низыны)

54

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

qwerty пишет:

у меня не работает: в чат уходит что продает, по факту часть продал и все, остальное не продает


стоит галочка сподтверждением продажи с ВП, не помогает

Не ходит? Не продаёт? Подробностей бы..

55

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

Andy_SPB пишет:

LEONxz молоток!
А я что то за чекбоксы зацепился и от них плясать стал smile
Запарсел все чекбоксы, потом выцепил id блоков и парился с привязкой id блока и названия вещи smile

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

56

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

_vitorio_ пишет:

у меня в чат пишет какие предметы добавлены к продаже но самой продажи непроисходит. в чом трабла?

персонаж --> настройки --> Подтверждение при продаже в магазин VP
и будет всё норм)
Если админы поправят ошибку, которая щас есть - опять поиграться с этой галочкой

57

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

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

P.s. Спасибо Andy_SPB, за пробуждение интереса к задаче и за функцию ChangeTime();

Собственно сам код:

var sellTimer = {};
var sellDone = false;
var sellRoom = '';
var Pause = false;
var itemsToSell = [];
 
itemsToSell.push("Название шмотки"); // список шмота можно скопировать из старого плагина.
 
function SellInShop(enabled)
{
    if(enabled)
    {
        sellTimer[mylogin] = setInterval("SellAction()", 2000);
    }
    else
    {
        clearInterval(sellTimer[mylogin]);
    }
}
 
Array.prototype.inArray = function(item)
{
    for (var i in this)
        if (item.indexOf(this[i]) > -1)
            return true;
    return false;
}
 
function SellAction()
{
    try
    {
        if(!external.dungeonEnabled || !external.Started()) return;
        if(top.Battle.bInBattle || top.frames[external.mainFrameIndex].location.toString().match(/dungeon\d+\.pl/i))
        {
            sellDone = false;
            return;
        }
 
        var sellTemp = top.frames[external.mainFrameIndex].document.all[0].innerHTML;
        if(sellRoom = sellTemp.match(/<nobr>([^<]+)<\/nobr>/))
           {
            sellRoom = String(sellRoom[1]);
           }
        else
            sellRoom = "unknown";
 
        if(!sellDone)
        {
            if(sellTemp.match(/drwfl\("(?:Дуалон|Илена|Мафи|Бартоломей|Амарл)",/i) && sellTemp.match(/(подойти к прилавку|пройти к прилавкам|пройти к прилавку)/))
                external.ClickLink(sellTemp.match(/(подойти к прилавку|пройти к прилавкам|пройти к прилавку)/)[0],2);
            else if (sellRoom.match(/(Центральная грибница|Торговые скалы)/) && top.frames[external.mainFrameIndex].check_access())
                external.ClickLink("Прилавки с товарами",3);
            else if (sellRoom == "Грибница" && top.frames[external.mainFrameIndex].check_access())
                external.ClickLink("Грибная поляна",2);
            else if (sellRoom == "Грибная поляна" && top.frames[external.mainFrameIndex].check_access())
                external.ClickLink("Странное Место",3);
            else if (sellRoom == "Странное Место" && top.frames[external.mainFrameIndex].check_access())
                external.ClickLink("Грибная лужайка",3);
            else if (sellRoom == "Грибная лужайка" && top.frames[external.mainFrameIndex].check_access())
                external.ClickLink("Центральная грибница",3);
            else if (sellRoom == "Прилавки с товарами" && sellTemp.match(/Илена|Мафи/))
                external.ClickLink(sellTemp.match(/Илена|Мафи/)[0],3);
            else if (sellRoom == "Пещеры Мглы" && top.frames[external.mainFrameIndex].check_access())
                external.ClickLink("Внутренний двор",2);
            else if (sellRoom == "Внутренний двор" && top.frames[external.mainFrameIndex].check_access())
                external.ClickLink("Последний Привал",3);
            else if (sellRoom == "Последний Привал" && top.frames[external.mainFrameIndex].check_access())
                external.ClickLink("Цветочный Пустырь",3);
            else if (sellRoom == "Цветочный Пустырь" && top.frames[external.mainFrameIndex].check_access())
                external.ClickLink("Центральный Оазис",3);
            else if (sellRoom == "Центральный Оазис" && top.frames[external.mainFrameIndex].check_access())
                external.ClickLink("Базар",3);
            else if (sellRoom == "Базар" && top.frames[external.mainFrameIndex].check_access())
                external.ClickLink("Лавка Бартоломея",3);
            else if (sellRoom == "Лавка Бартоломея")
                external.ClickLink("Бартоломей",3);
            else if (sellRoom == "Спуск в Бездну" && top.frames[external.mainFrameIndex].check_access())
                external.ClickLink("Вход в Заповедник",2);
            else if (sellRoom == "Вход в Заповедник" && top.frames[external.mainFrameIndex].check_access())
                external.ClickLink("Утес безысходности",3);
            else if (sellRoom == "Утес безысходности" && top.frames[external.mainFrameIndex].check_access())
                external.ClickLink("Каменно-цветочная гряда",3);
            else if (sellRoom == "Каменно-цветочная гряда" && top.frames[external.mainFrameIndex].check_access())
                external.ClickLink("Центральный утес",3);
            else if (sellRoom == "Центральный утес" && top.frames[external.mainFrameIndex].check_access())
                external.ClickLink("Торговые скалы",3);
            else if (sellRoom == "Туманные Низины" && top.frames[external.mainFrameIndex].check_access())
                external.ClickLink("Тропинка в Туман",2);
            else if (sellRoom == "Тропинка в Туман" && top.frames[external.mainFrameIndex].check_access())
                external.ClickLink("Призрачный Лес",3);
            else if (sellRoom == "Врата Душ" && top.frames[external.mainFrameIndex].check_access())
                external.ClickLink("Поляна Возрождения",3);
            else if (sellRoom == "Поляна Возрождения" && top.frames[external.mainFrameIndex].check_access())
                external.ClickLink("Лесной Портал",3);
            else if (sellRoom == "Призрачный Лес" && top.frames[external.mainFrameIndex].check_access())
                external.ClickLink("Лесной Портал",3);
            else if (sellRoom == "Лесной Портал" && top.frames[external.mainFrameIndex].check_access())
                external.ClickLink("Опушка Поединков",3);
            else if (sellRoom == "Опушка Поединков" && top.frames[external.mainFrameIndex].check_access())
                external.ClickLink("Торговый Лес",3);
            else if (sellRoom == "Торговый Лес" && top.frames[external.mainFrameIndex].check_access())
                external.ClickLink("Магазин",3);
            else if (sellRoom == "Спуск в Катакомбы" && top.frames[external.mainFrameIndex].check_access())
                external.ClickLink("Спуск в катакомбы",2);   
            else if (sellRoom == "Спуск в катакомбы" && top.frames[external.mainFrameIndex].check_access())
                external.ClickLink("Дорога Храбрости",3);   
            else if (sellRoom == "Дорога Храбрости" && top.frames[external.mainFrameIndex].check_access())
                external.ClickLink("Разлом Поклонения",3);
            else if (sellRoom == "Разлом Поклонения" && top.frames[external.mainFrameIndex].check_access())
                external.ClickLink("Центральный Разлом",3);   
            else if (sellRoom == "Центральный Разлом" && top.frames[external.mainFrameIndex].check_access())
                external.ClickLink("Разлом Великолепия",3);     
            else if (sellRoom == "Разлом Великолепия" && top.frames[external.mainFrameIndex].check_access())
                external.ClickLink("Торговый Разлом",3);
            else if (sellRoom == "Торговый Разлом" && top.frames[external.mainFrameIndex].check_access())
                external.ClickLink("Магазин",3);     
            else if(sellRoom == "Магазин")
            {         
                external.ClickLink("dem_newbot_magaz|dev_new_magaz",3); //demons+devils
 
                if(!sellTemp.match(/Отдел \"Скупка\"/i))
                    external.ClickLink("Продать вещи",4);
                else
                {
                    clearInterval(sellTimer[mylogin]);
                    ChangeTime();
                    var items = sellTemp.match(/продать за/);
                    if(items != null) {
                        for(var i = 0; i < itemsToSell.length; i++)
                        {
                            if(sellTemp.match(itemsToSell[i])) {
                                $('a[onclick*="'+itemsToSell[i]+'"]',get_mainframe().document).css('background','green').prev().each(function(){this.click();});
                                external.AddToChat("добавлено к списку продажи: "+itemsToSell[i]+"");
                            }
                        }
                        $('#sell_button',get_mainframe().document).each(function(){this.click();});
                        $('button[onclick*="return do_sell_checked();"]',get_mainframe().document).each(function(){this.click();});
                        sellDone = true;
                        ChangeTime();
                        sellTimer[mylogin] = setInterval("SellAction()", 2000);
                    }
                }
            }
        }
        else
        {
            if (sellRoom == "Магазин" && top.frames[external.mainFrameIndex].check_access()) {
                if (external.SCity.Text.match(/(angelscity|suncity|mooncity)/))
                    external.ClickLink("Прилавки с товарами",2);
                else if (external.SCity.Text == "demonscity")
                    external.ClickLink("Торговый Разлом",2);
                else if (external.SCity.Text == "devilscity") {
                    external.ClickLink("Магазин",2);
                    if (sellTemp.match(/dev_new_magaz/i) && top.frames[external.mainFrameIndex].check_access())
                        external.ClickLink("Торговый Лес",3);
                }
                else if (external.SCity.Text == "sandcity")
                    external.ClickLink("Лавка Бартоломея",2);
            }
            else if(sellRoom == "Прилавки с товарами" && top.frames[external.mainFrameIndex].check_access())
            {
                if(external.SCity.Text == "suncity")
                    external.ClickLink("Центральная грибница",3);
                if(external.SCity.Text == "angelscity")
                    external.ClickLink("Торговые скалы",3);
 
            }
            else if (sellRoom == "Центральная Поляна" && top.frames[external.mainFrameIndex].check_access())
                external.ClickLink("Монетная Просека",3);
            else if (sellRoom == "Врата Душ" && top.frames[external.mainFrameIndex].check_access())
                external.ClickLink("Поляна Возрождения",3);
            else if (sellRoom == "Поляна Возрождения" && top.frames[external.mainFrameIndex].check_access())
                external.ClickLink("Лесной Портал",3);
            else if (sellRoom == "Монетная Просека" && top.frames[external.mainFrameIndex].check_access())
                external.ClickLink("Торговый Лес",3);
            else if (sellRoom == "Торговый Лес" && top.frames[external.mainFrameIndex].check_access())
                external.ClickLink("Опушка Поединков",3);
            else if (sellRoom == "Опушка Поединков" && top.frames[external.mainFrameIndex].check_access())
                external.ClickLink("Лесной Портал",3);
            else if (sellRoom == "Лесной Портал" && top.frames[external.mainFrameIndex].check_access())
                external.ClickLink("Призрачный Лес",3);
            else if (sellRoom == "Призрачный Лес" && top.frames[external.mainFrameIndex].check_access())
                external.ClickLink("Тропинка в Туман",3);
            else if (sellRoom == "Тропинка в Туман" && top.frames[external.mainFrameIndex].check_access())
                external.ClickLink("Туманные Низины",3);
            else if (sellRoom == "Врата Душ" && top.frames[external.mainFrameIndex].check_access())
                external.ClickLink("Поляна Возрождения",3)
            else if (sellRoom == "Поляна Возрождения" && top.frames[external.mainFrameIndex].check_access())
                external.ClickLink("Лесной Портал",3)
            else if (sellRoom == "Лавка Бартоломея" && top.frames[external.mainFrameIndex].check_access())
                external.ClickLink("Базар",3);
            else if (sellRoom == "Торговые скалы" && top.frames[external.mainFrameIndex].check_access())
                external.ClickLink("Центральный утес",3);
            else if (sellRoom == "Центральный утес" && top.frames[external.mainFrameIndex].check_access())
                external.ClickLink("Каменно-цветочная гряда",3);
            else if (sellRoom == "Каменно-цветочная гряда" && top.frames[external.mainFrameIndex].check_access())
                external.ClickLink("Утес безысходности",3);
            else if (sellRoom == "Утес безысходности" && top.frames[external.mainFrameIndex].check_access())
                external.ClickLink("Вход в Заповедник",3);
            else if (sellRoom == "Вход в Заповедник" && top.frames[external.mainFrameIndex].check_access())
                external.ClickLink("Спуск в Бездну",3);               
            else if (sellRoom == "Базар" && top.frames[external.mainFrameIndex].check_access())
                external.ClickLink("Центральный Оазис",3);
            else if (sellRoom == "Центральный Оазис" && top.frames[external.mainFrameIndex].check_access())
                external.ClickLink("Цветочный Пустырь",3);
            else if (sellRoom == "Цветочный Пустырь" && top.frames[external.mainFrameIndex].check_access())
                external.ClickLink("Последний Привал",3);
            else if (sellRoom == "Последний Привал" && top.frames[external.mainFrameIndex].check_access())
                external.ClickLink("Внутренний двор",3);
            else if (sellRoom == "Внутренний двор" && top.frames[external.mainFrameIndex].check_access())
                external.ClickLink("Пещеры Мглы",3);
            else if (sellRoom == "Центральная грибница" && top.frames[external.mainFrameIndex].check_access())
                external.ClickLink("Грибная лужайка",3);
            else if (sellRoom == "Грибная лужайка" && top.frames[external.mainFrameIndex].check_access())
                external.ClickLink("Странное Место",3);
            else if (sellRoom == "Странное Место" && top.frames[external.mainFrameIndex].check_access())
                external.ClickLink("Грибная поляна",3);
            else if (sellRoom == "Грибная поляна" && top.frames[external.mainFrameIndex].check_access())
                external.ClickLink("Грибница",3);
            else if (sellRoom == "Торговый Разлом" && top.frames[external.mainFrameIndex].check_access())
                external.ClickLink("Разлом Великолепия",3);
            else if (sellRoom == "Разлом Великолепия" && top.frames[external.mainFrameIndex].check_access())
                external.ClickLink("Центральный Разлом",3);   
            else if (sellRoom == "Центральный Разлом" && top.frames[external.mainFrameIndex].check_access())
                external.ClickLink("Разлом Поклонения",3);     
            else if (sellRoom == "Разлом Поклонения" && top.frames[external.mainFrameIndex].check_access())
                external.ClickLink("Дорога Храбрости",3);   
            else if (sellRoom == "Дорога Храбрости" && top.frames[external.mainFrameIndex].check_access())
                external.ClickLink("Спуск в катакомбы",3);
            else if (sellRoom == "Спуск в катакомбы" && top.frames[external.mainFrameIndex].check_access())
                external.ClickLink("Спуск в Катакомбы",3);
        }       
    }
    catch(err)
    {
        external.AddToChat("error");
    }
}
 
function ChangeTime(){
  if (!Pause){
     external.Stop();
     Pause = true;
  }else{
     external.Start();
     Pause = false;
  }
}

58

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

Andy_SPB, дойду до магазина - попробую переписать, чтобы за один проход всё выделял) Ну а ты не загоняйся сильно wink

Andy_SPB пишет:

есть такой екстернал void ExecScript(string script), я его не проверял, но он по идеи должен выполнять скрипт из подгружаемого файла...
как вариант создать отдельный скрипт test.js и вызвать его в маршруте через

external.ExecScript(".\\Plugins\\test.js");

по идее должен выполниться код в test.js

5db2579d236ad9d6fecd1181a9ab816c : external.ExecScript(".\\Plugins\\test.js"); AttackMobs(); Walk("rl");

Не подключается так.. sad
Если ручками подключить в верхней панели, то код выполняется.

Как выполнить функцию на определённой клетке маршрута?

т.е. бот доходит до определённой клетки, видит AlertTestFunc(); выполняет её и идёт дальше.

function AlertTestFunc()
{
    //...
    //100500 строк кода
    //...
    external.AddToChat("добавление сообщения в чат");
    //...
    //100500 строк кода
    //...
}

Переделал на OrderedObjects, стало всё норм.

62

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

Andy_SPB пишет:

LEONxz

Произошла ошибка:
Вам временно запрещена покупка или продажа в магазине.

ну такая тема у меня не вылетала... на тесте объем продаж был не тот smile
По тайму, специально вводил через переменную

var timePLmin = 2000;
var timePLmax = 3000;

Это интервал между этапами при продаже(фильтр, клики по чекбоксам, клик по кнопке продажи и клик по подтверждению)... соответственно надо диапазон 75000 - 76000...

Про этот таймер я понял. Но это получится, что между этапами продажи интервал 75 секунд. Т.е. если 30 разных шмоток, то ждать больше получаса, пока продаст.
Я же говорил про то, что при начале работы плагина, например в момент остановки бота, запускалась бы функция с таймером 300 000 - 350 000, которая перезагружала бы верхний фрейм и снова вызывала бы себя. После окончания продажи функция бы отключалась.
По итогу получим, что шмот быстро продаётся, и при появлении ошибки бот не виснет, а через каждые 5 минут перегружает верхний фрейм и дальше продаёт)
Я просто не знаю как верхний фрейм перезагрузить, так бы сам дописал)

63

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

Шикарно работает(переходы не тестил) до момента:

Произошла ошибка: 
Вам временно запрещена покупка или продажа в магазине.

Дальше висит..( Таймер надо, по которому верхний фрейм будет обновяться, раз в 5 минут допустим)

Чтобы разбить шмот по городам, используем:

if(external.SCity.Text == "devilscity")
{
//Тут шмот с низин
}
else if(external.SCity.Text == "angelscity")
{
//Тут шмот с Бездны
}
else if(external.SCity.Text == "demonscity")
{
//Тут шмот с Катакомб
}
else if(external.SCity.Text == "sandcity")
{
//Тут шмот с Пещер мглы
}
else if(external.SCity.Text == "suncity")
{
//Тут шмот с Грибницы
}
else if(external.SCity.Text == "mooncity")
{
//Тут шмот с ПТП
}

Только обращаем внимание, что тут проверка на текущий город, т.е. если вы в ангельсе - шмот с кат бот продавать не будет.

64

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

Кликаем на нужный круг:

var title_tmp = $('area',get_mainframe().document).filter('[title="Таинственный Круг"]');if(title_tmp.length > 0) { title_tmp[1].click(); }

Здесь меняем в квадратных скобках 0 на 1, 1 на 0, экспериментируем == получаем клик на нужный круг smile

65

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

Решение проблемы с апатией:
в 1 слот приёмов --- очиститься кровью:

if((typeof(top.Battle.oBattle.oMySlot.arrEffects["ggvod"]) == "object")  || (typeof(top.Battle.oBattle.oMySlot.arrEffects["standart_poison"]) == "object") || (typeof(top.Battle.oBattle.oMySlot.arrEffects["tn_suck"]) == "object") || (typeof(top.Battle.oBattle.oMySlot.arrEffects["gg_lowarmor"]) == "object") || (typeof(top.Battle.oBattle.oMySlot.arrEffects["tn3_bloodflow"]) == "object") || (typeof(top.Battle.oBattle.oMySlot.arrEffects["gg_lowarmor"]) == "object") || (typeof(top.Battle.oBattle.oMySlot.arrEffects["gg_acidburn"]) == "object") ||  (typeof(top.Battle.oBattle.oMySlot.arrEffects["ggwater"]) == "object")|| (typeof(top.Battle.oBattle.oMySlot.arrEffects["standart_disease"]) == "object")|| (typeof(top.Battle.oBattle.oMySlot.arrEffects["wis_fire_flamming08"]) == "object")|| (typeof(top.Battle.oBattle.oMySlot.arrEffects["counter_ward"]) == "object")|| (typeof(top.Battle.oBattle.oMySlot.arrEffects["ggair"]) == "object") || (typeof(top.Battle.oBattle.oMySlot.arrEffects["ggyad"]) == "object") || (typeof(top.Battle.oBattle.oMySlot.arrEffects["wis_air_mark"]) == "object") || (typeof(top.Battle.oBattle.oMySlot.arrEffects["tn_venom"]) == "object") || (typeof(top.Battle.oBattle.oMySlot.arrEffects["gg_acidburn"]) == "object") || (typeof(top.Battle.oBattle.oMySlot.arrEffects["tn3_swarm"]) == "object") || (typeof(top.Battle.oBattle.oMySlot.arrEffects["wis_air_mark"]) == "object") || (typeof(top.Battle.oBattle.oMySlot.arrEffects["ggspeed"]) == "object") || (typeof(top.Battle.oBattle.oMySlot.arrEffects["ggvras"]) == "object") || (typeof(top.Battle.oBattle.oMySlot.arrEffects["standart_effect"]) == "object") || (typeof(top.Battle.oBattle.oMySlot.arrEffects["tn_strungle"]) == "object") || (typeof(top.Battle.oBattle.oMySlot.arrEffects["tn3_lowarmor"]) == "object") || (typeof(top.Battle.oBattle.oMySlot.arrEffects["tn3_guard_k_low"]) == "object") || (typeof(top.Battle.oBattle.oMySlot.arrEffects["ppk_strength_revenge"]) == "object") || (typeof(top.Battle.oBattle.oMySlot.arrEffects["ppk_eye_ghost_lowatt"]) == "object") || (typeof(top.Battle.oBattle.oMySlot.arrEffects["ppk_memory_oblivion"]) == "object") || (typeof(top.Battle.oBattle.oMySlot.arrEffects["ppk_soul_destress"]) == "object"))_name="hp_cleance";

Если не почистилась апатия --- используем свиток рассеивания магии:

if(typeof(top.Battle.oBattle.oMySlot.arrEffects["ppk_eye_ghost_lowatt"]) == "object"){
        for(key=0;key<10;key++){
                if(top.Battle.oBattle.arrScrolls[key].innerHTML.match(/invoke_tn_scr_dispell_magic/)){
                        top.Battle.oBattle.arrScrolls[key].click();
                        var key=top.document.all[0].getElementsByTagName('TBODY').length-1;
                        top.document.all[0].getElementsByTagName('TBODY')[key].getElementsByTagName('BUTTON')[0].click();
                        break;
                }
        }
};
semenspb пишет:

Всем привет,
возможно ли использовать Порезы с Разгадать тактикой на критах/арбах/топорах. На форуме не нашел ничего подобного, подозреваю что просто не реально сделать.

Вполне реально)

Алгоритм:
1) Куришь форум на тему профилек в хаоте, в зависимости от противник, выцепляешь код используемый для профилек.
2) Ищешь условие подчёркнутости персонажа
3) Ставишь условие, чтобы разгадайка и порезы были активны одновременно.
4) собираешь всё вместе
5) радуешся  big_smile

хз_хз пишет:

А как сделать чтоб Фонтан нажал на Силу, а не на Инту?

Открыть файл плагина и заменить вот эти строки:

else if(s.match(/Ин......ц..я/))
external.ClickLink("Ин......ц..я",2);

На соответствующие(из диалога с фонтаном силу вставить)  wink

qwerty пишет:

системка в чат приходит? мож мини-откат был?

Системка в чат приходит. В двух походах такое было. Причём несколько сундуков юзает бот - вещи не попадают в рюкзак, стопорю бота, юзаю несколько сундуков - всё норм, несколько сундуков юзает бот - вещи не попадают в рюкзак. sad

Код в маршруте:

8de6e8724c44598e203df3f861ada8f3 : if(external.death_count <= 2) {httpGetPageRequest("http://"+external.SCity.Text+".combats.com/main.pl?setdown=all&sd4="+sd4+"&"+Math.random(),""); UseObjects();} Walk("m3");
15be833f8f16e11f314acf3c3e8035a6 : if(external.death_count <= 2) {httpGetPageRequest("http://"+external.SCity.Text+".combats.com/main.pl?setdown=all&sd4="+sd4+"&"+Math.random(),""); UseObjects();} Walk("m3");
11080d0d2fd82621f5efc13d7355e0d3 : if(external.death_count <= 2) {httpGetPageRequest("http://"+external.SCity.Text+".combats.com/main.pl?setdown=all&sd4="+sd4+"&"+Math.random(),""); UseObjects();} Walk("m7");
e25a11f5408c818a8dacfb97fc01d72f : if(external.death_count <= 2) {httpGetPageRequest("http://"+external.SCity.Text+".combats.com/main.pl?setdown=all&sd4="+sd4+"&"+Math.random(),""); UseObjects();} Walk("rl");
3714bd0864ba0928296dfd5fd226619e : if(0) {httpGetPageRequest("http://"+external.SCity.Text+".combats.com/main.pl?setdown=all&sd4="+sd4+"&"+Math.random(),""); UseObjects();} Walk("rr"); //Циклится на сундуке
cbe285efc5cd426dc4ab41e79c3f19a5 : if(external.death_count <= 2) {httpGetPageRequest("http://"+external.SCity.Text+".combats.com/main.pl?setdown=all&sd4="+sd4+"&"+Math.random(),""); UseObjects();} Walk("rl");
70951534590915c258f43f43213a9493 : if(external.death_count <= 2) {httpGetPageRequest("http://"+external.SCity.Text+".combats.com/main.pl?setdown=all&sd4="+sd4+"&"+Math.random(),""); UseObjects();} Walk("m7");
1aeaba9a61febae40b84e3892ffd1e76 : if(external.death_count <= 2) {httpGetPageRequest("http://"+external.SCity.Text+".combats.com/main.pl?setdown=all&sd4="+sd4+"&"+Math.random(),""); UseObjects();} Walk("rr");
3180a780553b560ad6990b44a063186b : if(external.death_count <= 2) {httpGetPageRequest("http://"+external.SCity.Text+".combats.com/main.pl?setdown=all&sd4="+sd4+"&"+Math.random(),""); UseObjects();} Walk("rl");
9c61b1e80e44930f322baccd1218ae04 : if(external.death_count <= 2) {httpGetPageRequest("http://"+external.SCity.Text+".combats.com/main.pl?setdown=all&sd4="+sd4+"&"+Math.random(),""); UseObjects();} Walk("rr");
b79cd7dfb9294d71ee46ae757c3a0e5b : if(external.death_count <= 2) {httpGetPageRequest("http://"+external.SCity.Text+".combats.com/main.pl?setdown=all&sd4="+sd4+"&"+Math.random(),""); UseObjects();} Walk("rl");

на if(0) не обращаем внимания, там тыкает на стенку, а исключения не добавлены

Пропадает шмот при клике ботом в ТН.
Т.е. сундук открывается, шмот выпадает, подбирается, но по факту: ключи не тратятся, в выписке пишется, что шмот поднят и ключ потрачен, а в рюкзаке пусто.. sad
Когда ручками тыкаю - всё норм.

Кто сталкивался с этим?

71

(94 ответов, оставленных в Помойка)

[Количество Ваших сообщений должно быть равным 5 или более, чтобы увидеть скрытый текст.] --- скрыли плагин..((

72

(94 ответов, оставленных в Помойка)

[Количество Ваших сообщений должно быть равным 5 или более, чтобы увидеть скрытый текст.] --- скрыли плагин..((

73

(94 ответов, оставленных в Помойка)

[Количество Ваших сообщений должно быть равным 5 или более, чтобы увидеть скрытый текст.] --- скрыли плагин..((

74

(94 ответов, оставленных в Помойка)

[Количество Ваших сообщений должно быть равным 5 или более, чтобы увидеть скрытый текст.] --- скрыли плагин..((

75

(94 ответов, оставленных в Помойка)

[Количество Ваших сообщений должно быть равным 5 или более, чтобы увидеть скрытый текст.] --- скрыли плагин..((