Тема: груда мусора в катах

нету ни у кого скриптеца чтоб он груды мусора смотрел? но потом обязательно проверял наличие болезни - и сразу пил сывотортку или противоядие и одевал комплект? в принципе можно прикрутить плагинт морковки но как бороться с раздеванием после спада статов?

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

2

Re: груда мусора в катах

есть конечно, тока каждый под себя писал

3

Re: груда мусора в катах

nostra4life пишет:

нету ни у кого скриптеца чтоб он груды мусора смотрел? но потом обязательно проверял наличие болезни - и сразу пил сывотортку или противоядие и одевал комплект? в принципе можно прикрутить плагинт морковки но как бороться с раздеванием после спада статов?

Сделть чтоб статов - силы, инты, ловки было не меньше 7, тогда слетать ничего не будет

4

Re: груда мусора в катах

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

Отредактировано nostra4life (2013-02-12 02:10:45)

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

5

Re: груда мусора в катах

nostra4life пишет:

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

Почему палево, все так роют когда надолго в катах зависают

6

Re: груда мусора в катах

а разве еффекты болезней не плюсируються? например ловка инта -12 ( 2 раза по -6)

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

Re: груда мусора в катах

nostra4life пишет:

а разве еффекты болезней не плюсируються? например ловка инта -12 ( 2 раза по -6)

Не пофигу? Подцепил он болячку к примеру -6 силы,у нас статы по 7,шмот не упал,бот плагином вылечил болячку и пошел дальше.

8

Re: груда мусора в катах

странно я работающего плагина на болячки не видел. по крайней мере у меня морковка только на хлебалки работает sad или я туплю или у меня лыжи не едут smile

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

Re: груда мусора в катах

в морковке есть лечка от болезней в грибнице

10

Re: груда мусора в катах

nostra4life пишет:

странно я работающего плагина на болячки не видел. по крайней мере у меня морковка только на хлебалки работает sad или я туплю или у меня лыжи не едут smile

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(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(temp_inf && temp_inf.match(/Болезнь/i))
    {   
        morkovkaName[morkovkaName.length]=[];
        morkovkaName[morkovkaName.length-1].push("Сыворотка");
        morkovkaName[morkovkaName.length-1].push(3);
    }
    if(temp_inf && temp_inf.match(/Грязная кровь/i))
    {   
        morkovkaName[morkovkaName.length]=[];
        morkovkaName[morkovkaName.length-1].push("Противоядие");
        morkovkaName[morkovkaName.length-1].push(3);
    }
    if(temp_inf && temp_inf.match(/Болезнь/i))
    {   
        morkovkaName[morkovkaName.length]=[];
        morkovkaName[morkovkaName.length-1].push("Печень Гусеница");
        morkovkaName[morkovkaName.length-1].push(3);
    }
 
    if(tkHP < 100) {
        morkovkaName[morkovkaName.length]=[];
        morkovkaName[morkovkaName.length-1].push("Сосуд жизненных сил");
        morkovkaName[morkovkaName.length-1].push(4);//Раздел инвентаря, где лежит эликсир. 2- раздел "Эликсиры", 3 - "Прочее"
    }
    if(hpRemain > 500) {
        morkovkaName[morkovkaName.length]=[];
        morkovkaName[morkovkaName.length-1].push("Глоток Легкой Жизни");
        morkovkaName[morkovkaName.length-1].push(3);
    }
    //else
    if(hpRemain > 150) {
        morkovkaName[morkovkaName.length]=[];
        morkovkaName[morkovkaName.length-1].push("Заживляющий Эликсир");
        morkovkaName[morkovkaName.length-1].push(3);
    }
    //else
    if(hpRemain > 50) {
        morkovkaName[morkovkaName.length]=[];
        morkovkaName[morkovkaName.length-1].push("Заживляющая Настойка");
        morkovkaName[morkovkaName.length-1].push(3);
    }
 
    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;
}

11

Re: груда мусора в катах

У тебя морковка и на болезни, и на слабости, и даже на грязную кровь написана smile

У меня все работает, что я делаю не так ?

12

Re: груда мусора в катах

ого, пасибо!)

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

Re: груда мусора в катах

а как привельно прописать в фильтре предметов(вкладка подземелье в настройках)вещи какие не брать.
с новой строчки или в кавычках(")или через точку или как вообще????

Отредактировано Хожу прицепом (2013-02-15 15:35:06)

14

Re: груда мусора в катах

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

У меня все работает, что я делаю не так ?