1

Тема: Конфеты.

Ребята, подскажите, как заставить бота юзать конфеты, которые ввели с тыквами. А то как то самому сидеть их юзать это полная жо. neutral

2

Re: Конфеты.

Перерыл весь форум,  ничего что могло бы помочь мне в этом вопросе не нашел (((

3

Re: Конфеты.

А еще как точильный камень юзать в бою?

4

Re: Конфеты.

так и не нашли?) опять актуальная тема  smile

"Необычные" маршруты от меня  >>>>            (Please log in or register to see this URL)

5

Re: Конфеты.

var helloweenCandyTimer;

function HelloweenCandy(enabled)
{
     if(enabled)
    {
        HelloweenCandyHandler();
    }
    else
    {
        clearInterval(helloweenCandyTimer);
    }
}


function HelloweenCandyHandler()
{
    if (top.Battle.bInBattle){
          clearInterval(helloweenCandyTimer);
          helloweenCandyTimer = setInterval("HelloweenCandyHandler()", 20 * 100);
          return;
     }

     clearInterval(helloweenCandyTimer);
     helloweenCandyTimer = setInterval("HelloweenCandyHandler()", 10 * 60 * 100);

     var temp_inf = doLoad("http://" + external.SCity.Text + ".combats.com/main.pl?edit=4&rnd=" + Math.random());

    var HelloweenCandyName = [];

    if(temp_inf && !(temp_inf.match(/halloween\_buff\_str/i)) && (temp_inf.match(/Сладкая Конфетка/i)))
    {   
        HelloweenCandyName[HelloweenCandyName.length]=[];
        HelloweenCandyName[HelloweenCandyName.length-1].push("Сладкая Конфетка");
        HelloweenCandyName[HelloweenCandyName.length-1].push(4);
          external.AddToChat("Нет эффекта  <b>Сладкая Конфетка</b>");
    }

     if(temp_inf && !(temp_inf.match(/halloween\_buff\_damage/i)) && (temp_inf.match(/Пряная Конфетка/i)))
    {   
        HelloweenCandyName[HelloweenCandyName.length]=[];
        HelloweenCandyName[HelloweenCandyName.length-1].push("Пряная Конфетка");
        HelloweenCandyName[HelloweenCandyName.length-1].push(4);
          external.AddToChat("Нет эффекта  <b>Пряная Конфетка</b>");
    }

     if(temp_inf && !(temp_inf.match(/halloween\_buff\_inst/i)) && (temp_inf.match(/Горькая Конфетка/i)))
    {   
        HelloweenCandyName[HelloweenCandyName.length]=[];
        HelloweenCandyName[HelloweenCandyName.length-1].push("Горькая Конфетка");
        HelloweenCandyName[HelloweenCandyName.length-1].push(4);
          external.AddToChat("Нет эффекта  <b>Горькая Конфетка</b>");
    }

     if(temp_inf && !(temp_inf.match(/halloween\_buff\_dex/i)) && (temp_inf.match(/Кислая Конфетка/i)))
    {   
        HelloweenCandyName[HelloweenCandyName.length]=[];
        HelloweenCandyName[HelloweenCandyName.length-1].push("Кислая Конфетка");
        HelloweenCandyName[HelloweenCandyName.length-1].push(4);
          external.AddToChat("Нет эффекта  <b>Кислая Конфетка</b>");
    }
    if(HelloweenCandyName.length > 0)
    for(x=0;x<=(HelloweenCandyName.length-1);x++){
        HelloweenCandy_use(HelloweenCandyName[x][0],HelloweenCandyName[x][1]);
    }
}

function HelloweenCandy_use(candyName,razdel)
{
    var temp_inf = doLoad("http://" + external.SCity.Text + ".combats.com/main.pl?edit="+razdel+"&rnd=" + Math.random());

    var m = candyName + "(\\s\\(x\\d+\\))?','main.pl',\\s'(.+?)',\\s'.*?',\\s(\\d+)";

    var found = temp_inf.match(m);
    if(found != null)
    {
        external.AddToChat("Ем конфету <b>\\\"" + candyName + "\\\"</b>");
        top.frames[external.mainFrameIndex].location = "http://" + external.SCity.Text + ".combats.com/main.pl?use=" + found[2] + "&n=" + found[3];
        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;
}

6

Re: Конфеты.

Файл назвать HelloweenCandy.js

7

Re: Конфеты.

ошибку выдает.

8

Re: Конфеты.

Вод тут (Please log in or register to see this URL)