Re: Плагин автопродажи вещей в гос

Список вещей всех подземок:
7 ур - все
8 ур - все
9 ур - только по 0,9 кр и дороже
10 ур - только по 2 кр и дороже
11 ур - только дороже 1,58 кр (каты)
Остальные вещи плавлю, по этому не добовлял. Расценки брал с (Please log in or register to see this URL), вроде ничего не пропустил, если что, я не виноват smile

SPOILER Show

//7 bezdna
itemsToSell.push("Перчатки бывалого гладиатора");
itemsToSell.push("Шапка уставшего путешественника");
itemsToSell.push("Старый капюшон высокомерного стрелка");
itemsToSell.push("Серьги яростного гладиатора");
itemsToSell.push("Серьги алчного путешественника");
itemsToSell.push("Дубина забытого духа");
itemsToSell.push("Затасканная секира мертвого аристократа");
itemsToSell.push("Серьги аккуратного безумца");
itemsToSell.push("Порченный меч лютого героя");
itemsToSell.push("Перчатки забывчивого обитателя подземелий");
itemsToSell.push("Безобразные брюки забытого предателя");
itemsToSell.push("Наколенники лютого разведчика");
itemsToSell.push("Кинжал опытного путешественника");
itemsToSell.push("Каска мудрого злодея");
 
//8 bezdna
itemsToSell.push("Ветхие штаны чуткого странника");
itemsToSell.push("Острие кровожадного воителя");
itemsToSell.push("Безобразный шлем бесчестного воителя");
itemsToSell.push("Устаревший топор непобедимого аристократа");
itemsToSell.push("Старая шапка алчного мага");
itemsToSell.push("Серьги мудрого обитателя подземелий");
itemsToSell.push("Булава известного безумца");
itemsToSell.push("Шапка опытного предка");
itemsToSell.push("Разваливающийся меч кровожадного грабителя");
itemsToSell.push("Грубые наколенники опытного варвара");
itemsToSell.push("Грубые серьги алчного старца");
itemsToSell.push("Затасканные перчатки мифического старца");
itemsToSell.push("Разваливающиеся перчатки странного разбойника");
itemsToSell.push("Ископаемые штаны алчного предсказателя");
itemsToSell.push("Подержанные ботинки безрассудного демона");
 
//9 bezdna
itemsToSell.push("Капюшон мудрого старца");
itemsToSell.push("Топор жестокого разбойника");
itemsToSell.push("Острие властного военачальника");
itemsToSell.push("Неряшливые серьги аккуратного мудреца");
itemsToSell.push("Разваливающийся шлем бессмертного героя");
itemsToSell.push("Потрепанные серьги алчного предка");
itemsToSell.push("Молот бессмертного предка");
itemsToSell.push("Меч мифического отшельника");
 
//8 katy
itemsToSell.push("Ветхие наручи умелого пилигрима");
itemsToSell.push("Серьги важного охотника");
itemsToSell.push("Наручи безвольного духа");
itemsToSell.push("Затасканные рукавицы бывалого клятвоотступника");
itemsToSell.push("Неряшливый лук мудрого стрелка");
itemsToSell.push("Серьги опытного акробата");
itemsToSell.push("Бесполезное кольцо щедрого убийцы");
 
//9 katy
itemsToSell.push("Неряшливый посох известного аристократа");
itemsToSell.push("Неряшливые серьги известного героя");
itemsToSell.push("Ископаемые серьги щепетильного старца");
itemsToSell.push("Баллиста алчного клятвоотступника");
 
//10 katy
itemsToSell.push("Подержанный посох мифического путешественника");
itemsToSell.push("Устаревший лук мрачного мертвеца");
 
//11 katy
itemsToSell.push("Серьги хитроумного обитателя подземелий");
itemsToSell.push("Ископаемый арбалет доблестного призрака");
itemsToSell.push("Серьги странного клятвоотступника");
itemsToSell.push("Устаревший посох загубленного пилигрима");
itemsToSell.push("Разваливающиеся серьги вечного палача");
 
//7 mgla
itemsToSell.push("Истертые ботинки уставшего старца");
itemsToSell.push("Истертый доспех неусыпного духа");
itemsToSell.push("Подержанные ботинки беспощадного демона");
itemsToSell.push("Покров ворчливого неофита");
itemsToSell.push("Порченный меч бывалого вождя");
itemsToSell.push("Кинжал дерзкого клятвоотступника");
itemsToSell.push("Порченный ремень свирепого варвара");
itemsToSell.push("Ожерелье жестокого разбойника");
itemsToSell.push("Истертое ожерелье опытного аристократа");
itemsToSell.push("Разваливающийся пояс щепетильного предателя");
itemsToSell.push("Молот лютого военачальника");
itemsToSell.push("Затасканное кольцо жестокого старца");
itemsToSell.push("Ветхое кольцо высокомерного бойца");
itemsToSell.push("Ветхий посох педантичного пророка");
itemsToSell.push("Старинная броня высокомерного странника");
itemsToSell.push("Старое кольцо известного демона");
itemsToSell.push("Бесполезный пояс мудрого проходимца");
itemsToSell.push("Топор безрассудного отшельника");
itemsToSell.push("Безобразные башмаки высокомерного духа");
 
//7 sun
itemsToSell.push("Затасканные браслеты опытного мистика");
itemsToSell.push("Истертые кальсоны ворчливого духа");
itemsToSell.push("Неряшливые перчатки загубленного волшебника");
itemsToSell.push("Перчатки вечного лесничего");
itemsToSell.push("Затасканные штаны известного зверолова");
itemsToSell.push("Перчатки ловкого предателя");
itemsToSell.push("Потертые наручи безвольного варвара");
itemsToSell.push("Потертые сапоги загубленного следопыта");
itemsToSell.push("Сандалии безумного адепта");
 
//8 mgla
itemsToSell.push("Потрепанные ботинки амбициозного мага");
itemsToSell.push("Пояс мертвого пророка");
itemsToSell.push("Пояс умелого обитателя подземелий");
itemsToSell.push("Перстень амбициозного пророка");
itemsToSell.push("Перстень лютого воина");
itemsToSell.push("Ремень высокомерного старца");
itemsToSell.push("Амулет опытного путешественника");
itemsToSell.push("Сапоги высокомерного предка");
itemsToSell.push("Секира кровожадного солдата");
itemsToSell.push("Кольцо странного обитателя подземелий");
itemsToSell.push("Покров неумолимого путешественника");
itemsToSell.push("Бесполезный амулет зоркого демона");
itemsToSell.push("Истертый покров бессмертного странника");
itemsToSell.push("Ископаемый кулон алчного клятвоотступника");
itemsToSell.push("Старинная кираса властного отшельника");
itemsToSell.push("Посох щепетильного путешественника");
itemsToSell.push("Потертый меч беспощадного изверга");
itemsToSell.push("Бесполезное жало бессмертного варвара");
itemsToSell.push("Безобразные сапоги неукротимого предателя");
itemsToSell.push("Грубая булава опытного гиганта");
 
//8 sun
itemsToSell.push("Подержанные ботинки безрассудного демона");
itemsToSell.push("Штаны щедрого демона");
itemsToSell.push("Порченные наручи бесчестного клятвоотступника");
itemsToSell.push("Поношенные перчатки высокомерного адепта");
itemsToSell.push("Кальсоны скрытного демона");
itemsToSell.push("Подержанные ботинки властного призрака");
itemsToSell.push("Башмаки мертвого волшебника");
itemsToSell.push("Наручи осторожного обитателя подземелий");
itemsToSell.push("Рукавицы свирепого духа");
 
//9 mgla
itemsToSell.push("Ожерелье опытного старца");
itemsToSell.push("Неряшливый кулон бессмертного охотника");
itemsToSell.push("Молот странного вождя");
itemsToSell.push("Жилет старого предка");
itemsToSell.push("Грубый доспех мифического разбойника");
itemsToSell.push("Ветхое жало странного бойца");
itemsToSell.push("Секира мрачного гладиатора");
itemsToSell.push("Бесполезное ожерелье яростного варвара");
itemsToSell.push("Старинный посох странствующего путешественника");
itemsToSell.push("Безобразный клинок мудрого солдата");
itemsToSell.push("Балахон высокомерного духа");
 
//10 mgla
itemsToSell.push("Кафтан высокомерного обитателя подземелий");
itemsToSell.push("Ветхие латы непобедимого путешественника");
itemsToSell.push("Устаревший покров бессмертного предка");
itemsToSell.push("Разваливающийся посох мудрого неофита");
 
itemsToSell.push("Пустая бутыль");

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

52

Re: Плагин автопродажи вещей в гос

Вот обновил сдачу в гос Туманные низины. Время вне боя от 5000 до 6000.

var sellTimer = {};
var sellDone = false;
var sellRoom = '';
var itemsToSell = [];
 
//11 тн
itemsToSell.push("Вспомогательный топорик Охранницы");
itemsToSell.push("Мантия Служителя");
itemsToSell.push("Мощная броня Охранницы");
itemsToSell.push("Ржавый топорик Охранницы");
itemsToSell.push("Рваные одеяния Охранницы");
itemsToSell.push("Штатная броня охранницы");
itemsToSell.push("Обычное одеяние Служителя");
itemsToSell.push("Непробиваемая туника Охранницы");
itemsToSell.push("Крепкий посох Служителя");
itemsToSell.push("Рваная туника Охранницы");
itemsToSell.push("Кривой посох Служителя");
itemsToSell.push("Дубинка Охранницы");
itemsToSell.push("Неплохой шлем Охранницы");
itemsToSell.push("Гнилая дубина Охранниц");
itemsToSell.push("Штатный меч Охранницы");
itemsToSell.push("Туника Охранницы");
itemsToSell.push("Затхлое одеяние Служителей");
itemsToSell.push("Старый амулет Служителя");
itemsToSell.push("Посох Служителя");
itemsToSell.push("Крепкая роба Служителя");
itemsToSell.push("Амулет Служителя");
itemsToSell.push("Дрянной амулет Охранницы");
 
//7 бездна
itemsToSell.push("Каска мудрого злодея");
itemsToSell.push("Перчатки бывалого гладиатора");
itemsToSell.push("Старый капюшон высокомерного стрелка");
itemsToSell.push("Дубина забытого духа");
itemsToSell.push("Порченный меч лютого героя");
itemsToSell.push("Серьги яростного гладиатора");
itemsToSell.push("Наколенники лютого разведчика");
itemsToSell.push("Затасканная секира мертвого аристократа");
itemsToSell.push("Серьги алчного путешественника");
itemsToSell.push("Кинжал опытного путешественника");
//8 бездна
itemsToSell.push("Грубые наколенники опытного варвара");
itemsToSell.push("Устаревший топор непобедимого аристократа");
itemsToSell.push("Булава известного безумца");
itemsToSell.push("Разваливающиеся перчатки странного разбойника");
itemsToSell.push("Грубые серьги алчного старца");
itemsToSell.push("Безобразный шлем бесчестного воителя");
itemsToSell.push("Шапка опытного предка");
itemsToSell.push("Разваливающийся меч кровожадного грабителя");
itemsToSell.push("Ветхие штаны чуткого странника");
itemsToSell.push("Острие кровожадного воителя");
//9 бездна
itemsToSell.push("Потертые штаны вечного стража");
itemsToSell.push("Молот бессмертного предка");
itemsToSell.push("Меч мифического отшельника");
itemsToSell.push("Потрепанные серьги алчного предка");
itemsToSell.push("Разваливающиеся поножи жестокого варвара");
itemsToSell.push("Острие властного военачальника");
itemsToSell.push("Топор жестокого разбойника");
itemsToSell.push("Потрепанные перчатки бдительного стрелка");
itemsToSell.push("Рукавицы мертвого путешественника");
//10 бездна
itemsToSell.push("Перчатки уставшего духа");
itemsToSell.push("Грубые перчатки кровожадного солдата");
itemsToSell.push("Каска высокомерного аристократа");
itemsToSell.push("Бесполезная дубина мудрого отшельника");
itemsToSell.push("Разваливающийся шлем бессмертного героя");
itemsToSell.push("Подержанные поножи мудрого обитателя подземелий");
itemsToSell.push("Потертое острие беспощадного предателя");
itemsToSell.push("Клинок вечного изверга");
itemsToSell.push("Серьги безжалостного военачальника");
itemsToSell.push("Серьги чуткого проходимца");
itemsToSell.push("Потертая секира яростного клятвоотступника");
 
//8 каты
itemsToSell.push("Старое кольцо алчного проходимца");
itemsToSell.push("Старинные перчатки педантичного призрака");
itemsToSell.push("Наручи безвольного духа");
itemsToSell.push("Затасканные рукавицы бывалого клятвоотступника");
itemsToSell.push("Неряшливый лук мудрого стрелка");
itemsToSell.push("Серьги амбициозного мистика");
itemsToSell.push("Ветхие наручи умелого пилигрима");
itemsToSell.push("Серьги важного охотника");
itemsToSell.push("Серьги опытного акробата");
itemsToSell.push("Бесполезное кольцо щедрого убийцы");
itemsToSell.push("Неряшливый лук мудрого стрелка");
 
//9 каты
itemsToSell.push("Перчатки странного гладиатора");
itemsToSell.push("Баллиста алчного клятвоотступника");
itemsToSell.push("Неряшливые серьги известного героя");
itemsToSell.push("Ископаемые серьги щепетильного старца")
//10 каты
itemsToSell.push("Устаревший лук мрачного мертвеца");
//11 каты
itemsToSell.push("Ископаемый арбалет доблестного призрака");
itemsToSell.push("Разваливающиеся серьги вечного палача");
itemsToSell.push("Серьги странного клятвоотступника");
itemsToSell.push("Серьги хитроумного обитателя подземелий");
 
itemsToSell.push("Пустая бутыль");
 
 
function SellInShop(enabled)
{
    if(enabled)
    {
        sellTimer[mylogin] = setInterval("SellAction()", 3000);
    }
    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("Спуск в катакомбы",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
                {
                    var items = sellTemp.match(/<a\s(?:onclick="[^"]*"\s)?href="shop\.pl\?sl=[^"]*">продать за .*? кр.<\/a><\/td>[\s\n\r]*<td[^>]*><a [^>]*>[^&<]*/ig);
                    if(items != null)
                        for(var i = 0; i < items.length; i++)
                        {
                            items[i] = items[i].match(/<a\s(?:onclick="[^"]*"\s)?href="(shop\.pl\?sl=[^"]*)">продать за .*? кр.<\/a><\/td>[\s\n\r]*<td[^>]*><a [^>]*>([^&<]*)/i);                           
                            items[i][1] = items[i][1].replace(/&amp;/g, '&');
                            if(itemsToSell.inArray(items[i][2]))
                            {
                                top.frames[external.mainFrameIndex].location = "http://" + external.SCity.Text + ".combats.com/" + items[i][1];
                                return;
                            }
                        }
                    sellDone = true;                   
                }
            }
        }
        else
        {
            if(sellRoom == "Магазин" && top.frames[external.mainFrameIndex].check_access())
            {
                if(external.SCity.Text == "sandcity")
                    external.ClickLink("Лавка Бартоломея",2);
                else if(external.SCity.Text.match(/(suncity|angelscity)/))
                    external.ClickLink("Прилавки с товарами",2);
                else if(external.SCity.Text.match(/(demonscity)/))
                    external.ClickLink("Торговый Разлом",2);
                else if(external.SCity.Text.match(/(devilscity)/))
                    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 == "Магазин")         
                external.ClickLink("dev_new_gate",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");
    }
}

Плагин назвать SellInShop
Пользуйтесь.

Отредактировано re-shik (2013-04-24 11:01:24)

53

Re: Плагин автопродажи вещей в гос

спс!

54

Re: Плагин автопродажи вещей в гос

спасиб!!!
в плагине смотрю прописаны сдача шмота и передвижение только в Девилсе и ангеле?

55

Re: Плагин автопродажи вещей в гос

Boriska69 пишет:

спасиб!!!
в плагине смотрю прописаны сдача шмота и передвижение только в Девилсе и ангеле?

Почему? Пески грибница и каты, тоже есть. Ну а названия шмота дополнить, думаю труда не составит. Тем-более выше Вася все прописал.

Отредактировано re-shik (2013-04-25 07:08:22)

56

Re: Плагин автопродажи вещей в гос

народ а у вас всех глючит продажа вещей в гос в девилсе? у меня часто зависает в момент попытки выхода из магазина ( в остальных городах все ок )

Женщины - инквизиторы мужского сердца...

Re: Плагин автопродажи вещей в гос

У меня всё норм стало когда мне подсказали (в этой теме) поменять интервалы действия, до этого тормозило и не успевало продавать...

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

58

Re: Плагин автопродажи вещей в гос

я поставил 5000-6000 -он продает все прекрасно НО потом не выходит в торговый лес а тупит в магазине
щас поставил 7-8 сек - вроде ок теперь )

Отредактировано nostra4life (2013-05-16 22:21:44)

Женщины - инквизиторы мужского сердца...

59

Re: Плагин автопродажи вещей в гос

nostra4life пишет:

я поставил 5000-6000 -он продает все прекрасно НО потом не выходит в торговый лес а тупит в магазине
щас поставил 7-8 сек - вроде ок теперь )

У меня 8-9 стоит.Наверняшку.

60

Re: Плагин автопродажи вещей в гос

Столкнувшись с продажей шмота из Бездны в гос Ангела, немного добавил вещи 7-9 лвл в плагин.

var sellTimer = {};
var sellDone = false;
var sellRoom = '';
var itemsToSell = [];
 
//11 тн
itemsToSell.push("Перчатки Охранницы");
itemsToSell.push("Старые ботинки Охранницы");
itemsToSell.push("Штатный шлем Охранницы");
itemsToSell.push("Серьги Охранницы");
itemsToSell.push("Гнилая роба Служителей");
itemsToSell.push("Вспомогательный топорик Охранницы");
itemsToSell.push("Наручи Служителя");
itemsToSell.push("Магический шлем Служителя");
itemsToSell.push("Вонючие ботинки Охранницы");
itemsToSell.push("Штатная броня охранницы");
itemsToSell.push("Ржавый меч Охранницы");
itemsToSell.push("Разваливающийся пояс Охранницы");
itemsToSell.push("Рваные одеяния Охранницы");
itemsToSell.push("Тусклое кольцо Охранницы");
itemsToSell.push("Затхлое одеяние Служителей");
itemsToSell.push("Прогнившие наручи Служителя");
itemsToSell.push("Гнилая роба Служителей");
itemsToSell.push("Поножи Служителя");
itemsToSell.push("Боевые перчатки Охранницы");
itemsToSell.push("Легкие сапоги Охранницы");
itemsToSell.push("Могучие серьги Служителя");
itemsToSell.push("Тапочки Служителя");
itemsToSell.push("Амулет Служителя");
itemsToSell.push("Старые перчатки Охранниц");
itemsToSell.push("Старый нож Охранницы");
itemsToSell.push("Ржавое кольцо Служителя");
itemsToSell.push("Дрянные серьги Охранницы");
itemsToSell.push("Надежный посох Служителя");
itemsToSell.push("Штатные поножи Охранницы");
itemsToSell.push("Амулет Охранницы");
itemsToSell.push("Старые браслеты Охранницы");
itemsToSell.push("Кольцо Охранниц");
itemsToSell.push("Старая шапка опытного духа");
itemsToSell.push("Подержанные наручи известного призрака");
itemsToSell.push("Штаны властного скитальца");
itemsToSell.push("Испорченные серьги Служителя");
itemsToSell.push("Нож Охранницы");
itemsToSell.push("Шлем Служителя");
itemsToSell.push("Удобные наручи Служителя");
itemsToSell.push("Надежный амулет Служителя");
itemsToSell.push("Кольцо Служителя");
itemsToSell.push("Гнилая дубина Охранниц");
itemsToSell.push("Жалкий шлем Охранницы");
itemsToSell.push("Изящные перчатки Служителей");
itemsToSell.push("Усиленные наручи Охранницы");
itemsToSell.push("Ржавый топорик Охранницы");
itemsToSell.push("Тяжелый посох Служителя");
itemsToSell.push("Неудобный шлем Служителя");
itemsToSell.push("Кривой посох Служителя");
itemsToSell.push("Непробиваемая туника Охранницы");
itemsToSell.push("Дырявые поножи Охранницы");
itemsToSell.push("Сношенные сандали Служителя");
itemsToSell.push("Гнилые поножи Служителей");
itemsToSell.push("Ветхий шлем Служителя");
itemsToSell.push("Старый амулет Служителя");
itemsToSell.push("Мантия Служителя");
itemsToSell.push("Перчатки Служителей");
itemsToSell.push("Боевой топорик Охранницы");
itemsToSell.push("Удобные ботинки Служителя");
itemsToSell.push("Наручи Охранницы");
itemsToSell.push("Боевой шлем Охранницы");
itemsToSell.push("Порванные ботинки Служителя");
itemsToSell.push("Посох Служителя");
itemsToSell.push("Крепкий посох Служителя");
itemsToSell.push("Гнилые перчатки Служителей");
itemsToSell.push("Разломанные браслеты Охранницы");
itemsToSell.push("Обычное одеяние Служителя");
itemsToSell.push("Крепкая роба Служителя");
itemsToSell.push("Приличный пояс Охранницы");
itemsToSell.push("Браслеты охранницы");
itemsToSell.push("Туника Охранницы");
itemsToSell.push("Утяжеленные наручи Охранницы");
itemsToSell.push("Сандали успешных Служителей");
itemsToSell.push("Острый меч Охранницы");
itemsToSell.push("Рваная туника Охранницы");
itemsToSell.push("Неплохой шлем Охранницы");
itemsToSell.push("Надежный шлем Охранницы");
itemsToSell.push("Дрянной амулет Охранницы");
itemsToSell.push("Прекрасный амулет Охранницы");
itemsToSell.push("Порванный пояс Служителя");
itemsToSell.push("Штатный меч Охранницы");
itemsToSell.push("Ветхие наручи Служителя");
itemsToSell.push("Блестящее кольцо Охранницы");
itemsToSell.push("Мощная броня Охранницы");
itemsToSell.push("Отличные наручи Служителя");
itemsToSell.push("Удивительный шлем Служителя");
itemsToSell.push("Ремень Служителей");
itemsToSell.push("Отличные поножи Служителей");
itemsToSell.push("Ритуальные поножи Охранницы");
itemsToSell.push("Укрепленная дубинка Охранницы");
itemsToSell.push("Пояс Охранницы");
itemsToSell.push("Серьги Служителя");
itemsToSell.push("Хороший шлем Служителя");
itemsToSell.push("Парадные серьги Охранницы");
itemsToSell.push("Сандали Служителя");
itemsToSell.push("Дубинка Охранницы");
itemsToSell.push("Отличный пояс Служителя");
itemsToSell.push("Облегченные ботинки Охранницы");
itemsToSell.push("Блестящий перстень Служителей");
itemsToSell.push("Хорошая мантия Служителя");
itemsToSell.push("Штатные сандали Охранницы");
itemsToSell.push("Треснувший шлем Охранницы");
itemsToSell.push("Утяжеленные сапоги Охранницы");
itemsToSell.push("Крепкие наручи Служителей");
 
//7 бездна
itemsToSell.push("Каска мудрого злодея");
itemsToSell.push("Перчатки бывалого гладиатора");
itemsToSell.push("Старый капюшон высокомерного стрелка");
itemsToSell.push("Дубина забытого духа");
itemsToSell.push("Порченный меч лютого героя");
itemsToSell.push("Серьги яростного гладиатора");
itemsToSell.push("Наколенники лютого разведчика");
itemsToSell.push("Затасканная секира мертвого аристократа");
itemsToSell.push("Серьги алчного путешественника");
itemsToSell.push("Кинжал опытного путешественника");
itemsToSell.push("Шапка уставшего путешественника");
itemsToSell.push("Серьги аккуратного безумца");
itemsToSell.push("Перчатки забывчивого обитателя подземелий");
itemsToSell.push("Безобразные брюки забытого предателя");
//8 бездна
itemsToSell.push("Грубые наколенники опытного варвара");
itemsToSell.push("Устаревший топор непобедимого аристократа");
itemsToSell.push("Булава известного безумца");
itemsToSell.push("Разваливающиеся перчатки странного разбойника");
itemsToSell.push("Грубые серьги алчного старца");
itemsToSell.push("Безобразный шлем бесчестного воителя");
itemsToSell.push("Шапка опытного предка");
itemsToSell.push("Разваливающийся меч кровожадного грабителя");
itemsToSell.push("Ветхие штаны чуткого странника");
itemsToSell.push("Острие кровожадного воителя");
itemsToSell.push("Старая шапка алчного мага");
itemsToSell.push("Серьги мудрого обитателя подземелий");
itemsToSell.push("Затасканные перчатки мифического старца");
itemsToSell.push("Ископаемые штаны алчного предсказателя");
//9 бездна
itemsToSell.push("Потертые штаны вечного стража");
itemsToSell.push("Молот бессмертного предка");
itemsToSell.push("Меч мифического отшельника");
itemsToSell.push("Потрепанные серьги алчного предка");
itemsToSell.push("Разваливающиеся поножи жестокого варвара");
itemsToSell.push("Острие властного военачальника");
itemsToSell.push("Топор жестокого разбойника");
itemsToSell.push("Потрепанные перчатки бдительного стрелка");
itemsToSell.push("Рукавицы мертвого путешественника");
itemsToSell.push("Разваливающийся шлем бессмертного героя");
itemsToSell.push("Капюшон мудрого старца");
itemsToSell.push("Неряшливые серьги аккуратного мудреца");
itemsToSell.push("Старые перчатки забывчивого старца");
itemsToSell.push("Потрепанные кальсоны известного пророка");
 
//8 каты
itemsToSell.push("Старое кольцо алчного проходимца");
itemsToSell.push("Старинные перчатки педантичного призрака");
itemsToSell.push("Наручи безвольного духа");
itemsToSell.push("Затасканные рукавицы бывалого клятвоотступника");
itemsToSell.push("Неряшливый лук мудрого стрелка");
itemsToSell.push("Серьги амбициозного мистика");
itemsToSell.push("Ветхие наручи умелого пилигрима");
itemsToSell.push("Серьги важного охотника");
itemsToSell.push("Серьги опытного акробата");
itemsToSell.push("Бесполезное кольцо щедрого убийцы");
itemsToSell.push("Неряшливый лук мудрого стрелка");
//9 каты
itemsToSell.push("Перчатки странного гладиатора");
itemsToSell.push("Баллиста алчного клятвоотступника");
itemsToSell.push("Неряшливые серьги известного героя");
itemsToSell.push("Ископаемые серьги щепетильного старца")
//11 каты
itemsToSell.push("Ископаемый арбалет доблестного призрака");
itemsToSell.push("Разваливающиеся серьги вечного палача");
itemsToSell.push("Серьги странного клятвоотступника");
itemsToSell.push("Серьги хитроумного обитателя подземелий");
 
//7-9 Пещера мглы
itemsToSell.push("Перстень лютого воина");
itemsToSell.push("Безобразное кольцо лютого воителя");
itemsToSell.push("Грубый доспех мифического разбойника");
itemsToSell.push("Безобразный клинок мудрого солдата");
itemsToSell.push("Кинжал дерзкого клятвоотступника");
itemsToSell.push("Грубые сапоги старого клятвоотступника");
itemsToSell.push("Безобразные сапоги неукротимого предателя");
itemsToSell.push("Балахон высокомерного духа");
itemsToSell.push("Секира мрачного гладиатора");
itemsToSell.push("Секира кровожадного солдата");
itemsToSell.push("Башмаки неумолимого предка");
itemsToSell.push("Сапоги высокомерного предка");
itemsToSell.push("Перстень забытого безумца");
itemsToSell.push("Перстень бессмертного странника");
itemsToSell.push("Перстень амбициозного пророка");
itemsToSell.push("Бесполезный пояс мудрого проходимца");
itemsToSell.push("Ремень высокомерного старца");
itemsToSell.push("Бесполезный амулет зоркого демона");
itemsToSell.push("Разваливающийся пояс щепетильного предателя");
itemsToSell.push("Ожерелье опытного старца");
itemsToSell.push("Старинная броня высокомерного странника");
itemsToSell.push("Ожерелье жестокого разбойника");
itemsToSell.push("Бесполезные ботинки странного путешественника");
itemsToSell.push("Истертый пояс властного путешественника");
itemsToSell.push("Старинная кираса властного отшельника");
itemsToSell.push("Пояс умелого обитателя подземелий");
itemsToSell.push("Пояс мертвого пророка");
itemsToSell.push("Пояс забывчивого аристократа");
itemsToSell.push("Истертый покров бессмертного странника");
itemsToSell.push("Неряшливый кулон бессмертного охотника");
itemsToSell.push("Истертый доспех неусыпного духа");
itemsToSell.push("Потрепанные ботинки амбициозного мага");
itemsToSell.push("Потертый меч беспощадного изверга");
itemsToSell.push("Грубая булава опытного гиганта");
itemsToSell.push("Истертые ботинки уставшего старца");
itemsToSell.push("Истертое ожерелье опытного аристократа");
itemsToSell.push("Ископаемый кулон алчного клятвоотступника");
itemsToSell.push("Ветхое кольцо высокомерного бойца");
itemsToSell.push("Бесполезное ожерелье яростного варвара");
itemsToSell.push("Посох щепетильного путешественника");
itemsToSell.push("Порченный ремень свирепого варвара");
itemsToSell.push("Ветхое жало странного бойца");
itemsToSell.push("Порченный меч бывалого вождя");
itemsToSell.push("Топор безрассудного отшельника");
itemsToSell.push("Ветхий посох педантичного пророка");
itemsToSell.push("Старинный посох странствующего путешественника");
itemsToSell.push("Амулет опытного путешественника");
itemsToSell.push("Старинный пояс непобедимого гиганта");
itemsToSell.push("Покров неумолимого путешественника");
itemsToSell.push("Покров ворчливого неофита");
itemsToSell.push("Бесполезное жало бессмертного варвара");
itemsToSell.push("Затасканное кольцо жестокого старца");
itemsToSell.push("Молот странного вождя");
itemsToSell.push("Молот лютого военачальника");
itemsToSell.push("Подержанные ботинки беспощадного демона");
itemsToSell.push("Жилет старого предка");
itemsToSell.push("Безобразные башмаки высокомерного духа");
itemsToSell.push("Кольцо странного обитателя подземелий");
itemsToSell.push("Старое кольцо известного демона");
itemsToSell.push("Кольцо старого безумца");
 
itemsToSell.push("Пустая бутыль");
 
 
function SellInShop(enabled)
{
    if(enabled)
    {
        sellTimer[mylogin] = setInterval("SellAction()", 1500);
    }
    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("Спуск в катакомбы",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
                {
                    var items = sellTemp.match(/<a\s(?:onclick="[^"]*"\s)?href="shop\.pl\?sl=[^"]*">продать за .*? кр.<\/a><\/td>[\s\n\r]*<td[^>]*><a [^>]*>[^&<]*/ig);
                    if(items != null)
                        for(var i = 0; i < items.length; i++)
                        {
                            items[i] = items[i].match(/<a\s(?:onclick="[^"]*"\s)?href="(shop\.pl\?sl=[^"]*)">продать за .*? кр.<\/a><\/td>[\s\n\r]*<td[^>]*><a [^>]*>([^&<]*)/i);                           
                            items[i][1] = items[i][1].replace(/&amp;/g, '&');
                            if(itemsToSell.inArray(items[i][2]))
                            {
                                top.frames[external.mainFrameIndex].location = "http://" + external.SCity.Text + ".combats.com/" + items[i][1];
                                return;
                            }
                        }
                    sellDone = true;                   
                }
            }
        }
        else
        {
            if(sellRoom == "Магазин" && top.frames[external.mainFrameIndex].check_access())
            {
                if(external.SCity.Text == "sandcity")
                    external.ClickLink("Лавка Бартоломея",2);
                else if(external.SCity.Text.match(/(suncity|angelscity)/))
                    external.ClickLink("Прилавки с товарами",2);
                else if(external.SCity.Text.match(/(demonscity)/))
                    external.ClickLink("Торговый Разлом",2);
                else if(external.SCity.Text.match(/(devilscity)/))
                    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 == "Магазин")
                external.ClickLink("Возврат",4);
            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");
    }
}

Re: Плагин автопродажи вещей в гос

Boriska69, в 51 сообщении я ведь выложил со всеми вещами какте только есть в бк кроме Девилса... smile Или там что то не хватает?

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

62

Re: Плагин автопродажи вещей в гос

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

Boriska69, в 51 сообщении я ведь выложил со всеми вещами какте только есть в бк кроме Девилса... smile Или там что то не хватает?

все хватает, твоим пользуюсь)

Вы обладаете Благодатью Алхимика  до 05.04.16

63

Re: Плагин автопродажи вещей в гос

+

Отредактировано re-shik (2013-06-30 09:09:33)

64

Re: Плагин автопродажи вещей в гос

столкнулся с повтором вещей в плагине и для удобства подкорректировал его чтоб шмот был по алфавиту + добавлено неск вещей из грота ТН и из грибницы

var sellTimer = {};
var sellDone = false;
var sellRoom = '';
var itemsToSell = [];
 
itemsToSell.push("Амулет опытного путешественника");
itemsToSell.push("Амулет Охранницы");
itemsToSell.push("Амулет Служителя");
itemsToSell.push("Амулет счастливого шара");
itemsToSell.push("Армейские браслеты");
itemsToSell.push("Балахон высокомерного духа");
itemsToSell.push("Баллиста алчного клятвоотступника");
itemsToSell.push("Башмаки неумолимого предка");
itemsToSell.push("Безобразное кольцо лютого воителя");
itemsToSell.push("Безобразные башмаки высокомерного духа");
itemsToSell.push("Безобразные брюки забытого предателя");
itemsToSell.push("Безобразные перчатки безжалостного мертвеца");
itemsToSell.push("Безобразные сапоги неукротимого предателя");
itemsToSell.push("Безобразный клинок мудрого солдата");
itemsToSell.push("Безобразный шлем бесчестного воителя");
itemsToSell.push("Бесполезное жало бессмертного варвара");
itemsToSell.push("Бесполезное кольцо щедрого убийцы");
itemsToSell.push("Бесполезное ожерелье яростного варвара");
itemsToSell.push("Бесполезные ботинки странного путешественника");
itemsToSell.push("Бесполезный амулет зоркого демона");
itemsToSell.push("Бесполезный пояс мудрого проходимца");
itemsToSell.push("Блестящее кольцо Охранницы");
itemsToSell.push("Блестящий перстень Служителей");
itemsToSell.push("Боевой топорик Охранницы");
itemsToSell.push("Боевой шлем Охранницы");
itemsToSell.push("Боевые перчатки Охранницы");
itemsToSell.push("Ботинки опытного проходимца");
itemsToSell.push("Браслеты охранницы");
itemsToSell.push("Бриджи посыльного");
itemsToSell.push("Бронзовые наручи");
itemsToSell.push("Брюки пажа");
itemsToSell.push("Булава известного безумца");
itemsToSell.push("Ветхие наручи Служителя");
itemsToSell.push("Ветхие наручи умелого пилигрима");
itemsToSell.push("Ветхие штаны чуткого странника");
itemsToSell.push("Ветхий посох педантичного пророка");
itemsToSell.push("Ветхий шлем Служителя");
itemsToSell.push("Ветхое жало странного бойца");
itemsToSell.push("Ветхое кольцо высокомерного бойца");
itemsToSell.push("Вонючие ботинки Охранницы");
itemsToSell.push("Вспомогательный топорик Охранницы");
itemsToSell.push("Выщербленое кольцо");
itemsToSell.push("Гнилая дубина Охранниц");
itemsToSell.push("Гнилая роба Служителей");
itemsToSell.push("Гнилая роба Служителей");
itemsToSell.push("Гнилые перчатки Служителей");
itemsToSell.push("Гнилые поножи Служителей");
itemsToSell.push("Головокружение");
itemsToSell.push("Граничный эффект");
itemsToSell.push("Графская стража");
itemsToSell.push("Грубая булава опытного гиганта");
itemsToSell.push("Грубые наколенники опытного варвара");
itemsToSell.push("Грубые сапоги старого клятвоотступника");
itemsToSell.push("Грубые серьги алчного старца");
itemsToSell.push("Грубый доспех мифического разбойника");
itemsToSell.push("Демонические охотники");
itemsToSell.push("Доспехи Бродяг");
itemsToSell.push("Дрянной амулет Охранницы");
itemsToSell.push("Дрянные серьги Охранницы");
itemsToSell.push("Дубина забытого духа");
itemsToSell.push("Дубинка Охранницы");
itemsToSell.push("Дырявые поножи Охранницы");
itemsToSell.push("Жалкий шлем Охранницы");
itemsToSell.push("Жилет старого предка");
itemsToSell.push("Заморозки");
itemsToSell.push("Затасканная секира мертвого аристократа");
itemsToSell.push("Затасканное кольцо жестокого старца");
itemsToSell.push("Затасканные перчатки мифического старца");
itemsToSell.push("Затасканные рукавицы бывалого клятвоотступника");
itemsToSell.push("Затхлое одеяние Служителей");
itemsToSell.push("Изящные перчатки Служителей");
itemsToSell.push("Ископаемые серьги щепетильного старца")
itemsToSell.push("Ископаемые штаны алчного предсказателя");
itemsToSell.push("Ископаемый арбалет доблестного призрака");
itemsToSell.push("Ископаемый кулон алчного клятвоотступника");
itemsToSell.push("Испорченные серьги Служителя");
itemsToSell.push("Истертое ожерелье опытного аристократа");
itemsToSell.push("Истертые ботинки уставшего старца");
itemsToSell.push("Истертый доспех неусыпного духа");
itemsToSell.push("Истертый покров бессмертного странника");
itemsToSell.push("Истертый пояс властного путешественника");
itemsToSell.push("Капля ртути");
itemsToSell.push("Капюшон мудрого старца");
itemsToSell.push("Каска мудрого злодея");
itemsToSell.push("Кафтан стражника");
itemsToSell.push("Кинжал дерзкого клятвоотступника");
itemsToSell.push("Кинжал опытного путешественника");
itemsToSell.push("Кольцо Охранниц");
itemsToSell.push("Кольцо Служителя");
itemsToSell.push("Кольцо старого безумца");
itemsToSell.push("Кольцо странного обитателя подземелий");
itemsToSell.push("Коронационное кольцо");
itemsToSell.push("Крепкая роба Служителя");
itemsToSell.push("Крепкие наручи Служителей");
itemsToSell.push("Крепкий посох Служителя");
itemsToSell.push("Кривой посох Служителя");
itemsToSell.push("Кровавый рубака");
itemsToSell.push("Легкие сапоги Охранницы");
itemsToSell.push("Легкий поясок");
itemsToSell.push("Лесной призрак");
itemsToSell.push("Лунный металл");
itemsToSell.push("Магический шлем Служителя");
itemsToSell.push("Мантия Служителя");
itemsToSell.push("Мгновенная расправа");
itemsToSell.push("Медные клипсы");
itemsToSell.push("Меч мифического отшельника");
itemsToSell.push("Могучие серьги Служителя");
itemsToSell.push("Молот бессмертного предка");
itemsToSell.push("Молот лютого военачальника");
itemsToSell.push("Молот странного вождя");
itemsToSell.push("Мощная броня Охранницы");
itemsToSell.push("Надежный амулет Служителя");
itemsToSell.push("Надежный посох Служителя");
itemsToSell.push("Надежный шлем Охранницы");
itemsToSell.push("Наколенники жестокого старца");
itemsToSell.push("Наколенники лютого разведчика");
itemsToSell.push("Наколенники прославленного грабителя");
itemsToSell.push("Наручи безвольного духа");
itemsToSell.push("Наручи мертвого обитателя подземелий");
itemsToSell.push("Наручи Охранницы");
itemsToSell.push("Наручи Служителя");
itemsToSell.push("Неплохой шлем Охранницы");
itemsToSell.push("Непробиваемая туника Охранницы");
itemsToSell.push("Неряшливые серьги аккуратного мудреца");
itemsToSell.push("Неряшливые серьги известного героя");
itemsToSell.push("Неряшливый кулон бессмертного охотника");
itemsToSell.push("Неряшливый лук мудрого стрелка");
itemsToSell.push("Неряшливый лук мудрого стрелка");
itemsToSell.push("Неудобный шлем Служителя");
itemsToSell.push("Нож Охранницы");
itemsToSell.push("Ночной обходчик");
itemsToSell.push("Обет любви");
itemsToSell.push("Облегченные ботинки Охранницы");
itemsToSell.push("Обсидиановые близнецы");
itemsToSell.push("Обувь птицеловов");
itemsToSell.push("Обычное одеяние Служителя");
itemsToSell.push("Ожерелье жестокого разбойника");
itemsToSell.push("Ожерелье каторжанина");
itemsToSell.push("Ожерелье опытного старца");
itemsToSell.push("Острие властного военачальника");
itemsToSell.push("Острие кровожадного воителя");
itemsToSell.push("Острый меч Охранницы");
itemsToSell.push("Отличные наручи Служителя");
itemsToSell.push("Отличные поножи Служителей");
itemsToSell.push("Отличный пояс Служителя");
itemsToSell.push("Парадные серьги Охранницы");
itemsToSell.push("Первая стрела");
itemsToSell.push("Первобытная мощь");
itemsToSell.push("Первый помощник");
itemsToSell.push("Перстень амбициозного пророка");
itemsToSell.push("Перстень бессмертного странника");
itemsToSell.push("Перстень забытого безумца");
itemsToSell.push("Перстень лютого воина");
itemsToSell.push("Перчатки бывалого гладиатора");
itemsToSell.push("Перчатки забывчивого обитателя подземелий");
itemsToSell.push("Перчатки опытного снайпера");
itemsToSell.push("Перчатки Охранницы");
itemsToSell.push("Перчатки Служителей");
itemsToSell.push("Перчатки странного гладиатора");
itemsToSell.push("Подержанные ботинки беспощадного демона");
itemsToSell.push("Подержанные наручи известного призрака");
itemsToSell.push("Покров ворчливого неофита");
itemsToSell.push("Покров неумолимого путешественника");
itemsToSell.push("Поломанный посох Служителя");
itemsToSell.push("Поножи мифического обитателя подземелий");
itemsToSell.push("Поножи Служителя");
itemsToSell.push("Поношенные сапоги старого клятвоотступника");
itemsToSell.push("Порванные ботинки Служителя");
itemsToSell.push("Порванный пояс Служителя");
itemsToSell.push("Портянки убийц");
itemsToSell.push("Порченные ботинки благородного крестьянина");
itemsToSell.push("Порченные латы бесчестного бойца");
itemsToSell.push("Порченный меч бывалого вождя");
itemsToSell.push("Порченный меч лютого героя");
itemsToSell.push("Порченный ремень свирепого варвара");
itemsToSell.push("Посох Служителя");
itemsToSell.push("Посох щепетильного путешественника");
itemsToSell.push("Потертые сапоги загубленного следопыта");
itemsToSell.push("Потертые штаны вечного стража");
itemsToSell.push("Потертый меч беспощадного изверга");
itemsToSell.push("Потрепанные ботинки амбициозного мага");
itemsToSell.push("Потрепанные кальсоны известного пророка");
itemsToSell.push("Потрепанные перчатки бдительного стрелка");
itemsToSell.push("Потрепанные серьги алчного предка");
itemsToSell.push("Потрепанные штаны скрытного странника");
itemsToSell.push("Потрескавшийся сапфир");
itemsToSell.push("Пояс забывчивого аристократа");
itemsToSell.push("Пояс мертвого пророка");
itemsToSell.push("Пояс Охранницы");
itemsToSell.push("Пояс умелого обитателя подземелий");
itemsToSell.push("Праведное возмездие");
itemsToSell.push("Прекрасный амулет Охранницы");
itemsToSell.push("Приличный пояс Охранницы");
itemsToSell.push("Прогнившие наручи Служителя");
itemsToSell.push("Проклятая кожа");
itemsToSell.push("Пустынные скорпионы");
itemsToSell.push("Пыточная обувь");
itemsToSell.push("Рабочие перчатки");
itemsToSell.push("Разваливающиеся перчатки странного разбойника");
itemsToSell.push("Разваливающиеся поножи жестокого варвара");
itemsToSell.push("Разваливающиеся серьги вечного палача");
itemsToSell.push("Разваливающийся меч кровожадного грабителя");
itemsToSell.push("Разваливающийся пояс Охранницы");
itemsToSell.push("Разваливающийся пояс щепетильного предателя");
itemsToSell.push("Разваливающийся шлем бессмертного героя");
itemsToSell.push("Разломанные браслеты Охранницы");
itemsToSell.push("Разрушитель твердынь");
itemsToSell.push("Разящий металл");
itemsToSell.push("Рваная туника Охранницы");
itemsToSell.push("Рваные одеяния Охранницы");
itemsToSell.push("Ремень высокомерного старца");
itemsToSell.push("Ремень лесничего");
itemsToSell.push("Ремень Служителей");
itemsToSell.push("Ржавое кольцо Служителя");
itemsToSell.push("Ржавый меч Охранницы");
itemsToSell.push("Ржавый топорик Охранницы");
itemsToSell.push("Ритуальные поножи Охранницы");
itemsToSell.push("Рукавицы вышибалы");
itemsToSell.push("Рукавицы мертвого путешественника");
itemsToSell.push("Сандали Служителя");
itemsToSell.push("Сандали успешных Служителей");
itemsToSell.push("Сапоги высокомерного предка");
itemsToSell.push("Секира кровожадного солдата");
itemsToSell.push("Секира мрачного гладиатора");
itemsToSell.push("Серьги аккуратного безумца");
itemsToSell.push("Серьги алчного путешественника");
itemsToSell.push("Серьги амбициозного мистика");
itemsToSell.push("Серьги важного охотника");
itemsToSell.push("Серьги мудрого обитателя подземелий");
itemsToSell.push("Серьги опытного акробата");
itemsToSell.push("Серьги Охранницы");
itemsToSell.push("Серьги Служителя");
itemsToSell.push("Серьги странного клятвоотступника");
itemsToSell.push("Серьги хитроумного обитателя подземелий");
itemsToSell.push("Серьги яростного гладиатора");
itemsToSell.push("Сношенные сандали Служителя");
itemsToSell.push("Солдатские перчатки");
itemsToSell.push("Старая шапка алчного мага");
itemsToSell.push("Старая шапка опытного духа");
itemsToSell.push("Старинная броня высокомерного странника");
itemsToSell.push("Старинная кираса властного отшельника");
itemsToSell.push("Старинные перчатки педантичного призрака");
itemsToSell.push("Старинный посох странствующего путешественника");
itemsToSell.push("Старинный пояс непобедимого гиганта");
itemsToSell.push("Старое кольцо алчного проходимца");
itemsToSell.push("Старое кольцо известного демона");
itemsToSell.push("Старые ботинки Охранницы");
itemsToSell.push("Старые браслеты Охранницы");
itemsToSell.push("Старые перчатки забывчивого старца");
itemsToSell.push("Старые перчатки Охранниц");
itemsToSell.push("Старые сапоги мудрого призрака");
itemsToSell.push("Старый амулет Служителя");
itemsToSell.push("Старый капюшон высокомерного стрелка");
itemsToSell.push("Старый нож Охранницы");
itemsToSell.push("Стража озер");
itemsToSell.push("Тапочки Служителя");
itemsToSell.push("Тепло жизни");
itemsToSell.push("Топор безрассудного отшельника");
itemsToSell.push("Топор жестокого разбойника");
itemsToSell.push("Топтуны");
itemsToSell.push("Торба жадного караванщика");
itemsToSell.push("Треснувший шлем Охранницы");
itemsToSell.push("Туника Охранницы");
itemsToSell.push("Тусклое кольцо Охранницы");
itemsToSell.push("Тяжелые ботинки");
itemsToSell.push("Тяжелый посох Служителя");
itemsToSell.push("Увесистые серьги");
itemsToSell.push("Удивительный шлем Служителя");
itemsToSell.push("Удобные ботинки Служителя");
itemsToSell.push("Удобные наручи Служителя");
itemsToSell.push("Укрепленная дубинка Охранницы");
itemsToSell.push("Усиленные наручи Охранницы");
itemsToSell.push("Усиленные сапоги");
itemsToSell.push("Устаревший топор непобедимого аристократа");
itemsToSell.push("Утяжеленные наручи Охранницы");
itemsToSell.push("Утяжеленные сапоги Охранницы");
itemsToSell.push("Хорошая мантия Служителя");
itemsToSell.push("Хороший шлем Служителя");
itemsToSell.push("Хранитель кодекса");
itemsToSell.push("Шапка опытного предка");
itemsToSell.push("Шапка сторожа");
itemsToSell.push("Шапка уставшего путешественника");
itemsToSell.push("Шлем партизан");
itemsToSell.push("Шлем Служителя");
itemsToSell.push("Штаны властного скитальца");
itemsToSell.push("Штаны латника");
itemsToSell.push("Штатная броня охранницы");
itemsToSell.push("Штатные поножи Охранницы");
itemsToSell.push("Штатные сандали Охранницы");
itemsToSell.push("Штатный меч Охранницы");
itemsToSell.push("Штатный шлем Охранницы");
 
itemsToSell.push("Пустая бутыль");
 
 
function SellInShop(enabled)
{
    if(enabled)
    {
        sellTimer[mylogin] = setInterval("SellAction()", 1500);
    }
    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("Спуск в катакомбы",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
                {
                    var items = sellTemp.match(/<a\s(?:onclick="[^"]*"\s)?href="shop\.pl\?sl=[^"]*">продать за .*? кр.<\/a><\/td>[\s\n\r]*<td[^>]*><a [^>]*>[^&<]*/ig);
                    if(items != null)
                        for(var i = 0; i < items.length; i++)
                        {
                            items[i] = items[i].match(/<a\s(?:onclick="[^"]*"\s)?href="(shop\.pl\?sl=[^"]*)">продать за .*? кр.<\/a><\/td>[\s\n\r]*<td[^>]*><a [^>]*>([^&<]*)/i);                           
                            items[i][1] = items[i][1].replace(/&amp;/g, '&');
                            if(itemsToSell.inArray(items[i][2]))
                            {
                                top.frames[external.mainFrameIndex].location = "http://" + external.SCity.Text + ".combats.com/" + items[i][1];
                                return;
                            }
                        }
                    sellDone = true;                   
                }
            }
        }
        else
        {
            if(sellRoom == "Магазин" && top.frames[external.mainFrameIndex].check_access())
            {
                if(external.SCity.Text == "sandcity")
                    external.ClickLink("Лавка Бартоломея",2);
                else if(external.SCity.Text.match(/(suncity|angelscity)/))
                    external.ClickLink("Прилавки с товарами",2);
                else if(external.SCity.Text.match(/(demonscity)/))
                    external.ClickLink("Торговый Разлом",2);
                else if(external.SCity.Text.match(/(devilscity)/))
                    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 == "Магазин")
                external.ClickLink("Возврат",4);
            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");
    }
}

65

Re: Плагин автопродажи вещей в гос

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

66

Re: Плагин автопродажи вещей в гос

jawol пишет:

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

На самом деле все работает. Что с обновлением, что до этого. Знаешь что. Бывает когда запускаешь бота, он не срабатывает. Я ориентируюсь на отключение чата. А именно, если при запуске сразу активно личные сообщения, то все ок и бот будет нормально работать. А если не активно, то выключай и запускай заного.
Не забудь отписаться и так далее=)

Отредактировано re-shik (2013-12-25 21:28:26)

67

Re: Плагин автопродажи вещей в гос

Личные сообщение работают .. hmm . Не могу понять почиму не работает продажа .. бот работает как часы, кроме продажы smile

68

Re: Плагин автопродажи вещей в гос

Кто нибудь сталкивался ещё с такой проблемой ?

69

Re: Плагин автопродажи вещей в гос

jawol пишет:

Кто нибудь сталкивался ещё с такой проблемой ?

Работал и перестал? После чего перестал работать?
Как обновлял? Галочка включена продажи?Попробуй скачать плагин заново и установи.

Отредактировано re-shik (2013-12-26 17:00:30)

70

Re: Плагин автопродажи вещей в гос

Работать перестал когда я добавил вещей в список... Заметил что не продаёт. Потом взял заново записал плагин и всё равно не работает. Галочкy стоит. Я недавно переписал бота заново, теперь лазит по подземке, как выдет, посмотрю или пойдёт продавать.

71

Re: Плагин автопродажи вещей в гос

Ну я думаю заработает.

72

Re: Плагин автопродажи вещей в гос

Ну и нифигушенкий sad

73

Re: Плагин автопродажи вещей в гос

У меня была такая же проблема, долго мучался, и главное, на форуме не нашел чтоб у кого-то была похожая проблема.  Решилось все случайно - я вставил код в файл обычным блокнотом и сохранил, а не Notepad++ как обычно, и бот побежал в магазин.  big_smile  Возможно в этом проблема и твоя, если говоришь все началось после редактирования списка предметов.

Отредактировано eehy (2013-12-27 02:47:07)

74

Re: Плагин автопродажи вещей в гос

Блиииин ! ты гений ! У меня нотепад++ автоматический сохраняет в utf-8 without BOM ... сохранил в Ansii, всё работает smile СПАСИБО !!!!

75

Re: Плагин автопродажи вещей в гос

Перепробовал здесь все, в ангеле норм, а в демоне не работает...
Может прикол в этом:
В ангеле когда вещи продавать идет то пишет внизу
"Статус: Не видно карты, не в подземелье, или еще не истекла задержка",
а в демоне когда пытается идти вещи продавать пишет
"Статус: Двигаюсь в данж".

Отредактировано Travel (2014-01-06 04:18:22)