401

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

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

402

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

Нне-не)))Именно айпи)))

403

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

Народ,есть вопрос.У человека ноутбук.Он ездил на Украину, когда его там  к нэту подключал,то автоматом прописался айпи.Сейчас вернулся домой,сеть вроде есть и сигнал хороший,а инэта нет.Как бы ему попроще поменять айпи?Может прога какая есть?

404

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

Все основные ударные и защитные будут.Но с ними одними чутка плохо.

405

(13 ответов, оставленных в Комплекты)

Год,вчера уходил на днюху в 18.00,бот настукавши был уже под 300к. smile

Блин,реально жесть)))Модераторы,потрите этот топ нафиг,пожалуйста)

407

(13 ответов, оставленных в Комплекты)

ХЗ....Может быстро свое набивает и сливается...Как по мне,так я лучше стрелком пока.

408

(13 ответов, оставленных в Комплекты)

Красиво,согласен.Но уверты таких просто размазывают.

409

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

Вот это классная тема))))

Какая версия бота?)

gorlum,извиняюсь,что тут пишу,но тогда уже про лучников продолжу.Когда он пойдет покупать стрелы в гос,то тогда нужно будет сделать так,чтобы и за креды покупал,и за зубы(с новым плагином от Exile) smile

Прикольно.Всё работает)Ждем подтверждения Анахроника,и наслаждаемся))) big_smile

{
    что-то делаем(топаем в гос за стрелами,раз переходы сделаны)
}

Ну вот)))Значит будут полноценные выходные)))

Вы должны зайти под своим именем, чтобы увидеть скрытый текст.
Exile пишет:

Но всё ж таки интересно, в чем заключалась палевность существующей версии плагина?

Палевность  до банальности проста:покупка за зубы может выполняться только поштучно.То,что ты можешь покупать с помощью плюсика(10,20 и тд) за креды,эта же функция покупки за зубы не работает.А с помощью плагина можно сразу 10 и 20 и 30,как будто плюсиком,вот палево и есть.Это со слов qwerty.

П.С.Опиши работу плагина.

417

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

Итак,друг,ты определись для начала чего ты хочешь.Во-первых,у тебя уже должно стоять вот это:

SPOILER Show

var temp_inf = "";
var temp_inf_razdel = 0;
 
function Morkovka(enabled)
{
    if(enabled)
    {
        PluginsOnLoad["Morkovka"] = "MorkovkaHandler";
 
    }
    else
    {
        PluginsOnLoad["Morkovka"] = "";
    }
}
 
 
function MorkovkaHandler(url)
{
    if (top.Battle.bInBattle)return;
 
    var hpRemain = parseInt(maxHP - tkHP);
    var manaRemain = 0;
    if(window.tkMana)
        manaRemain = parseInt(maxMana - tkMana);
    var morkovkaName = [];
 
    if(external.room_name=='Грибница' && top.frames[external.mainFrameIndex].document.all[0].innerHTML.match(/(?:Слабость к (?:Воде|Огню|Воздуху))|(?:Дрожь в коленях)/i))
    {
        temp_inf = doLoad("http://" + external.SCity.Text + ".combats.com/main.pl?edit=3&rnd=" + Math.random());
        temp_inf_razdel = 3;
    }
 
    if(temp_inf && (temp_inf.match(/Слабость к (?:Воде|Огню|Воздуху)/i) || temp_inf.match(/Дрожь в коленях/i)))
    {   
        morkovkaName[morkovkaName.length]=[];
        morkovkaName[morkovkaName.length-1].push("Печень Гусеница");
        morkovkaName[morkovkaName.length-1].push(3);
    }
 
    if(hpRemain > 1500){
        morkovkaName[morkovkaName.length]=[];
        morkovkaName[morkovkaName.length-1].push("Настойка на грибах");
        morkovkaName[morkovkaName.length-1].push(4);                   //Раздел инвентаря, где лежит элексир. 3- раздел "Элексиры", 4 - "Прочее"
        }
 
    if(tkHP < 200){
        morkovkaName[morkovkaName.length]=[];
        morkovkaName[morkovkaName.length-1].push("Сосуд жизненных сил");
        morkovkaName[morkovkaName.length-1].push(4);                   //Раздел инвентаря, где лежит элексир. 2- раздел "Элексиры", 3 - "Прочее"
    }
 
 
    if(hpRemain > 300){
        morkovkaName[morkovkaName.length]=[];
        morkovkaName[morkovkaName.length-1].push("Заживляющий Эликсир");
        morkovkaName[morkovkaName.length-1].push(3);                   //Раздел инвентаря, где лежит элексир. 3- раздел "Элексиры", 4 - "Прочее"
        }
 
    if(hpRemain > 150){
        morkovkaName[morkovkaName.length]=[];
        morkovkaName[morkovkaName.length-1].push("Заживляющая Настойка");
        morkovkaName[morkovkaName.length-1].push(3);                   //Раздел инвентаря, где лежит элексир. 3- раздел "Элексиры", 4 - "Прочее"
        }
 
 
    if(morkovkaName.length > 0)
    for(x=0;x<=(morkovkaName.length-1);x++){
        if(Morkovka2Handler(morkovkaName[x][0],morkovkaName[x][1]))
            break;
    }
}
 
function Morkovka2Handler(elikName,razdel)
{
    if(temp_inf_razdel != razdel)
        temp_inf = doLoad("http://" + external.SCity.Text + ".combats.com/main.pl?edit="+razdel+"&rnd=" + Math.random());
 
    temp_inf_razdel = razdel;
    var m = elikName + "(\\s\\(x\\d+\\))?','main.pl',\\s'(.+?)',\\s'.*?',\\s(\\d+)";
 
    var found = temp_inf.match(m);
    if(found != null)
    {
        external.AddToChat("Выпиваю эликсир <b>\\\"" + elikName + "\\\"</b>");
        top.frames[external.mainFrameIndex].location = "http://" + external.SCity.Text + ".combats.com/main.pl?use=" + found[2] + "&n=" + found[3];
    if(elikName == "Печень Гусеница" || elikName == "Почки Палочника")
        temp_inf = "";
        temp_inf_razdel = 0;
        return true;
    }
    return false;
}
 
function doLoad(url) {
    if (window.XMLHttpRequest)
        req = new XMLHttpRequest();
    else
        req = new ActiveXObject("Microsoft.XMLHTTP");
 
       req.open("GET", url, false); // задать параметры методу open
       req.setRequestHeader("If-Modified-Since", "Sat, 1 Jan 2000 00:00:00 GMT"); //чтоб не кэшировались GET запросы
       req.send(null); // отправить запрос     
    return req.responseText;
}


Во-вторых,я тебе подгонял под твои цифры
SPOILER Show
меня использует только заживляющий эликсир... остальное нет. ожет кто подскажет где, что изменить?? Хп у меня
1669 .. Хочу - , чтоб при 1200 и меньше юзал Заживляющую настойку  до 1450, при 600хп и меньше заживл эликсир до 1450, при 200 и меньше ту что востанавливает полностью хп..

В связи с твоим недовольством и тд smile ,
1. Идет бот по пещере, прыгнул в бой, хп осталось на 200 меньше , в боте стоит установка нападать при +-10%от Хп, и Тут плагин взял и использовал элик +150.-при этом он у тебя будет постоянно почти с полными ХП,и твоя установка +-10% нафиг тогда не нужна.
2.Бот попер дальше и напал... вышел из поединка -400 хп бот берет и пьет +300 ( а на деле бот пьет 2 раза по +150)-
Хочу - , чтоб при 1200 и меньше юзал Заживляющую настойку  до 1450=>условия выпивания абсолютно разные))))
3.Про настойку я тебе исправил плагин,ты его не установил вообще.
Результат,изначально,у тебя почти что был идеальный вариант)Сейчас вот так поставь и попробуй:
1.1690-~10%=Нападение при ~1520+
2.После боя ~1300-"Заживляющая Настойка"будет пить 2 штуки,так как хила одной 150 не хватает.Потому лучше сделать разницу на выпивание 1-го эля.Это будет 319.
3.После боя ~1100 ХП-Разница от нападения 420.Выпьет +300 и +150=~1550.Делаем разницу ХП 470.
4.Ну и далее,если разница в ХП=> 1500="Настойка на грибах" и если ХП меньше 200="Сосуд жизненных сил"(Но это актуально ток в кализации)
Итог имеем:
SPOILER Show

var temp_inf = "";
var temp_inf_razdel = 0;
 
function Morkovka(enabled)
{
    if(enabled)
    {
        PluginsOnLoad["Morkovka"] = "MorkovkaHandler";
 
    }
    else
    {
        PluginsOnLoad["Morkovka"] = "";
    }
}
 
 
function MorkovkaHandler(url)
{
    if (top.Battle.bInBattle)return;
 
    var hpRemain = parseInt(maxHP - tkHP);
    var manaRemain = 0;
    if(window.tkMana)
        manaRemain = parseInt(maxMana - tkMana);
    var morkovkaName = [];
 
    if(external.room_name=='Грибница' && top.frames[external.mainFrameIndex].document.all[0].innerHTML.match(/(?:Слабость к (?:Воде|Огню|Воздуху))|(?:Дрожь в коленях)/i))
    {
        temp_inf = doLoad("http://" + external.SCity.Text + ".combats.com/main.pl?edit=3&rnd=" + Math.random());
        temp_inf_razdel = 3;
    }
 
    if(temp_inf && (temp_inf.match(/Слабость к (?:Воде|Огню|Воздуху)/i) || temp_inf.match(/Дрожь в коленях/i)))
    {   
        morkovkaName[morkovkaName.length]=[];
        morkovkaName[morkovkaName.length-1].push("Печень Гусеница");
        morkovkaName[morkovkaName.length-1].push(3);
    }
 
    if(hpRemain > 1500){
        morkovkaName[morkovkaName.length]=[];
        morkovkaName[morkovkaName.length-1].push("Настойка на грибах");
        morkovkaName[morkovkaName.length-1].push(4);                   //Раздел инвентаря, где лежит элексир. 3- раздел "Элексиры", 4 - "Прочее"
        }
 
    if(tkHP < 200){
        morkovkaName[morkovkaName.length]=[];
        morkovkaName[morkovkaName.length-1].push("Сосуд жизненных сил");
        morkovkaName[morkovkaName.length-1].push(4);                   //Раздел инвентаря, где лежит элексир. 2- раздел "Элексиры", 3 - "Прочее"
    }
 
 
    if(hpRemain > 470){
        morkovkaName[morkovkaName.length]=[];
        morkovkaName[morkovkaName.length-1].push("Заживляющий Эликсир");
        morkovkaName[morkovkaName.length-1].push(3);                   //Раздел инвентаря, где лежит элексир. 3- раздел "Элексиры", 4 - "Прочее"
        }
 
    if(hpRemain > 319){
        morkovkaName[morkovkaName.length]=[];
        morkovkaName[morkovkaName.length-1].push("Заживляющая Настойка");
        morkovkaName[morkovkaName.length-1].push(3);                   //Раздел инвентаря, где лежит элексир. 3- раздел "Элексиры", 4 - "Прочее"
        }
 
 
    if(morkovkaName.length > 0)
    for(x=0;x<=(morkovkaName.length-1);x++){
        if(Morkovka2Handler(morkovkaName[x][0],morkovkaName[x][1]))
            break;
    }
}
 
function Morkovka2Handler(elikName,razdel)
{
    if(temp_inf_razdel != razdel)
        temp_inf = doLoad("http://" + external.SCity.Text + ".combats.com/main.pl?edit="+razdel+"&rnd=" + Math.random());
 
    temp_inf_razdel = razdel;
    var m = elikName + "(\\s\\(x\\d+\\))?','main.pl',\\s'(.+?)',\\s'.*?',\\s(\\d+)";
 
    var found = temp_inf.match(m);
    if(found != null)
    {
        external.AddToChat("Выпиваю эликсир <b>\\\"" + elikName + "\\\"</b>");
        top.frames[external.mainFrameIndex].location = "http://" + external.SCity.Text + ".combats.com/main.pl?use=" + found[2] + "&n=" + found[3];
    if(elikName == "Печень Гусеница" || elikName == "Почки Палочника")
        temp_inf = "";
        temp_inf_razdel = 0;
        return true;
    }
    return false;
}
 
function doLoad(url) {
    if (window.XMLHttpRequest)
        req = new XMLHttpRequest();
    else
        req = new ActiveXObject("Microsoft.XMLHTTP");
 
       req.open("GET", url, false); // задать параметры методу open
       req.setRequestHeader("If-Modified-Since", "Sat, 1 Jan 2000 00:00:00 GMT"); //чтоб не кэшировались GET запросы
       req.send(null); // отправить запрос     
    return req.responseText;
}


Поставь,пожалуйста,попробуй,и отпишись.Я надеюсь понятно объяснил)))думаю,в дальнейшем ты его сам можешь прекрасно подгонять под себя)

Год,играют,и очень успешно,хоть их не много.

Видимо я/мы не поняли или не допоняли вопроса.

Exile пишет:

Данке

Было бы за что...

Нет,нет еще.

Exile пишет:

Скиньте в личку код плагина, пожалуйста.
Из интереса глянуть хочется.

Скинул.

423

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

Доктор пишет:

не пьет настойку на грибах

Могу даже сказать почему-потому как Настойка на грибах там не прописана вообще.Пропустили случайно.Попробуй вот так:

SPOILER Show

var temp_inf = "";
var temp_inf_razdel = 0;
 
function Morkovka(enabled)
{
    if(enabled)
    {
        PluginsOnLoad["Morkovka"] = "MorkovkaHandler";
 
    }
    else
    {
        PluginsOnLoad["Morkovka"] = "";
    }
}
 
 
function MorkovkaHandler(url)
{
    if (top.Battle.bInBattle)return;
 
    var hpRemain = parseInt(maxHP - tkHP);
    var manaRemain = 0;
    if(window.tkMana)
        manaRemain = parseInt(maxMana - tkMana);
    var morkovkaName = [];
 
    if(external.room_name=='Грибница' && top.frames[external.mainFrameIndex].document.all[0].innerHTML.match(/(?:Слабость к (?:Воде|Огню|Воздуху))|(?:Дрожь в коленях)/i))
    {
        temp_inf = doLoad("http://" + external.SCity.Text + ".combats.com/main.pl?edit=3&rnd=" + Math.random());
        temp_inf_razdel = 3;
    }
 
    if(temp_inf && (temp_inf.match(/Слабость к (?:Воде|Огню|Воздуху)/i) || temp_inf.match(/Дрожь в коленях/i)))
    {   
        morkovkaName[morkovkaName.length]=[];
        morkovkaName[morkovkaName.length-1].push("Печень Гусеница");
        morkovkaName[morkovkaName.length-1].push(3);
    }
 
    if(hpRemain > 1500){
        morkovkaName[morkovkaName.length]=[];
        morkovkaName[morkovkaName.length-1].push("Настойка на грибах");
        morkovkaName[morkovkaName.length-1].push(4);                   //Раздел инвентаря, где лежит элексир. 3- раздел "Элексиры", 4 - "Прочее"
        }
 
    if(tkHP < 200){
        morkovkaName[morkovkaName.length]=[];
        morkovkaName[morkovkaName.length-1].push("Сосуд жизненных сил");
        morkovkaName[morkovkaName.length-1].push(4);                   //Раздел инвентаря, где лежит элексир. 2- раздел "Элексиры", 3 - "Прочее"
    }
 
 
    if(hpRemain > 300){
        morkovkaName[morkovkaName.length]=[];
        morkovkaName[morkovkaName.length-1].push("Заживляющий Эликсир");
        morkovkaName[morkovkaName.length-1].push(3);                   //Раздел инвентаря, где лежит элексир. 3- раздел "Элексиры", 4 - "Прочее"
        }
 
    if(hpRemain > 150){
        morkovkaName[morkovkaName.length]=[];
        morkovkaName[morkovkaName.length-1].push("Заживляющая Настойка");
        morkovkaName[morkovkaName.length-1].push(3);                   //Раздел инвентаря, где лежит элексир. 3- раздел "Элексиры", 4 - "Прочее"
        }
 
 
    if(morkovkaName.length > 0)
    for(x=0;x<=(morkovkaName.length-1);x++){
        if(Morkovka2Handler(morkovkaName[x][0],morkovkaName[x][1]))
            break;
    }
}
 
function Morkovka2Handler(elikName,razdel)
{
    if(temp_inf_razdel != razdel)
        temp_inf = doLoad("http://" + external.SCity.Text + ".combats.com/main.pl?edit="+razdel+"&rnd=" + Math.random());
 
    temp_inf_razdel = razdel;
    var m = elikName + "(\\s\\(x\\d+\\))?','main.pl',\\s'(.+?)',\\s'.*?',\\s(\\d+)";
 
    var found = temp_inf.match(m);
    if(found != null)
    {
        external.AddToChat("Выпиваю эликсир <b>\\\"" + elikName + "\\\"</b>");
        top.frames[external.mainFrameIndex].location = "http://" + external.SCity.Text + ".combats.com/main.pl?use=" + found[2] + "&n=" + found[3];
    if(elikName == "Печень Гусеница" || elikName == "Почки Палочника")
        temp_inf = "";
        temp_inf_razdel = 0;
        return true;
    }
    return false;
}
 
function doLoad(url) {
    if (window.XMLHttpRequest)
        req = new XMLHttpRequest();
    else
        req = new ActiveXObject("Microsoft.XMLHTTP");
 
       req.open("GET", url, false); // задать параметры методу open
       req.setRequestHeader("If-Modified-Since", "Sat, 1 Jan 2000 00:00:00 GMT"); //чтоб не кэшировались GET запросы
       req.send(null); // отправить запрос     
    return req.responseText;
}


Я там поставил: если разница от твоих максимальных ХП будет 1500(т.е. меньше 169),то пить Настойку.Цифры сам подкорректируешь под себя.

Может уже поздно пишу,но всё-таки smile там заходишь в Settings-Playbackinkg Options-Reapit times-и там нужное количество раз выставляешь и всё)))Мой порядок действий(стрелы/еда):
1.Старт записи.
2.Нажимаю Амуниция/Еда.
3.Кручу до стрел/еды с максимально возможной скоростью 10 раз.
4.После 10 раза нажимаю Ctrl+W.
Макрос готов)))Выставляю в опциях плэйбэка 10-15-20,имею быстро 100-150-200 единиц продукта)
Если хочешь,можешь его компилировать в .ехе

425

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

Доктор пишет:

просмотрел.. спасибо.. не нашел цифру 1450, чтоб он отхеливал до этих Хп

smile А что ты уперся в цифру 1450?)))Смотри,
у тебя :

1669-if(hpRemain > 368)=1301+"Заживляющая Настойка150"=1451=>То есть,если у тебя ХП 1300,то он выпьет "Заживляющая Настойка150",и станет 1450.И больше не будет пить)))так как ХП больше 1301 :)

Ты видимо думал,что тут другой принцип,что должно быть указано в цифрах до чего и сколько пить)))Конечно можно и такой сделать плагин,но не я)))Я не умею их писать,сорь smile И кстати,ты не написал,работает или нет.