drsn пишет:

Gorlum, как я понимаю ты близок к осуществлению задумки?)) молодец) и все тоже кто помагал)

Ну, сан уже почти готов, ломаю голову, как бота обратно заводить в зв. По городам полетаю, сделаю маршруты, проверю, и потом уже выложу) Да, без помощи - никуда)

Берет, спасибо Жека)

153

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

Евгений Ваганович пишет:

я просто жму "новые ссообщения"  .обычно влезает в монитор smile

Та же фигня)

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

else if(external.room_name == "Грибница" && top.frames[external.mainFrameIndex].location != "http://" + external.SCity.Text + ".combats.com/dungeon.pl?ql=" + Math.random())   
            top.frames[external.mainFrameIndex].location = "http://" + external.SCity.Text + ".combats.com/dungeon.pl?ql=" + Math.random();         
    else if(external.room_name == "Грибница" && top.frames[external.mainFrameIndex].location == "http://" + external.SCity.Text + ".combats.com/dungeon.pl?ql=" + Math.random())       
            get_mainframe().document.getElementsByName("getquest")[0].click();

и так

else if(external.room_name == "Грибница") {
            top.frames[external.mainFrameIndex].location = "http://" + external.SCity.Text + ".combats.com/dungeon.pl?ql=" + Math.random();         
            get_mainframe().document.getElementsByName("getquest")[0].click();
    }

И еще несколько комбинаций. Ничего не работает(

ZhEkA_BK пишет:

Так а чем не устраивает

top.frames[external.mainFrameIndex].location = "http://" + external.SCity.Text + ".combats.com/dungeon.pl?ql=" + Math.random();

Чтобы заходить в задания?

В задание заходит, а вот именно кнопку "Получить задание" не жмакает

get_mainframe().document.getElementsByName("getquest")[0].click()

не работает, именно нажатие на кнопку, щелчек и обновление фрейма есть, но реакции - 0.

Ещё вопрос, который не относится к взятию задания: как поставить условие, если в чате бот пишет "Не могу зарядить название лука, закончились такие-то стрелы", короч нужно чтобы плагин сканил периодически чат, и если вылазит это сообщение - то делал определённую команду.

Exile пишет:

Но там нереальные бока с названиями комнат у меня были.

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

попробуешь там ссылку найти.

Ссылки нету. Зато есть имя кнопки == getquest
нажатие будет через

get_mainframe().document.getElementsByName("getquest")[0].click()

как-то так, я не проверял)


Вот именно у кнопки "Получить задание" название есть, а вот а кнопки "Задания" - нету. Есть только

function onclick()
{
location="/dungeon.pl?ql=0.547ХХХХХХ"
}

Нашел,

".combats.com/main.pl?path=o1&rnd="

наугад кстати)

Сделал поправки от Жеки, бот начал ходить, но на грибной поляне стоит, наверное потому что ссылка

".combats.com/dungeon.pl?top="

это что-то не то.

И ещё, когда он ходит, если у него достаточно хп, он пытается ломиться в бои, как это убрать?

Блин, долбаная невнимательность) Спасибо)

()

тут нормально видно, в том что выложил хрен что прочитаешь

Начал с Сана, сделал переходы, и таймер, который запускает плагин через каждые 24 часа (как сделать проверку на задание в умениях я не знаю, если подскажите - скажу спасибо). Подключил его, но он ничего не хочет делать( Подскажите в чем проблема? И заодно где можно найти инфу о том, как заставить бота клацать кнопки для полученя задания? Пытался найти - но ничего похожего нету(

function zadanie(enabled)
{
    if(enabled)
    {
     zadanieTimer = setInterval("zadanieHandler()",86400000);// тут ставил разный интервал что бы проверить, 5-10 секунд
 
    }
    else
    {
     clearInterval(zadanieTimer);
    }
}
function zadanieHandler()
{
if (external.room_name == "Центральная грибница")
            top.frames[external.mainFrameIndex].location = "http://" + external.SCity.Text + ".combats.com/main.pl?path=o8&rnd=" + Math.random();
    else if(external.room_name == "Грибная лужайка")
            top.frames[external.mainFrameIndex].location = "http://" + external.SCity.Text + ".combats.com/main.pl?path=o7&rnd=" + Math.random();
    else if(external.room_name == "Странное Место")
            top.frames[external.mainFrameIndex].location = "http://" + external.SCity.Text + ".combats.com/main.pl?path=o0&rnd=" + Math.random();
    else if(external.room_name == "Грибная поляна")
            top.frames[external.mainFrameIndex].location = "http://" + external.SCity.Text + ".combats.com/dungeon.pl?top=" + Math.random();
    else if(external.room_name == "Бойцовский Клуб")
            top.frames[external.mainFrameIndex].location = "http://" + external.SCity.Text + ".combats.com/main.pl?path=o6&rnd=" + Math.random();
    else if(external.room_name == "Зал воинов")
            top.frames[external.mainFrameIndex].location = "http://" + external.SCity.Text + ".combats.com/main.pl?path=o7&rnd=" + Math.random();   
    else if(external.room_name == "Зал воинов 2")
            top.frames[external.mainFrameIndex].location = "http://" + external.SCity.Text + ".combats.com/main.pl?path=o7&rnd=" + Math.random();
    else if(external.room_name == "Зал воинов 3")
            top.frames[external.mainFrameIndex].location = "http://" + external.SCity.Text + ".combats.com/main.pl?path=o7&rnd=" + Math.random();
    else if(external.room_name == "Этаж 2")
            top.frames[external.mainFrameIndex].location = "http://" + external.SCity.Text + ".combats.com/main.pl?path=o4&rnd=" + Math.random();
    else if(external.room_name == "Башня рыцарей-магов")
            top.frames[external.mainFrameIndex].location = "http://" + external.SCity.Text + ".combats.com/main.pl?path=o2&rnd=" + Math.random();
    else if(external.room_name == "Рыцарский зал")
            top.frames[external.mainFrameIndex].location = "http://" + external.SCity.Text + ".combats.com/main.pl?path=o7&rnd=" + Math.random();
    else if(external.room_name == "Торговый Зал")
            top.frames[external.mainFrameIndex].location = "http://" + external.SCity.Text + ".combats.com/main.pl?path=o7&rnd=" + Math.random();
//тут код для взятия задания, пока что не знаю как это сделать   
}
 
external.AddToChat("Взял задание");
 
}

Спасибо, сейчас попробую.

Понял, спасибо.

165

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

xamepa пишет:

если менять вид на стрелок пишет мало стрел и бот стоит!

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

Самый последний рабочий вариант

var uspeh=false;
var proverkaTimer = {};
var zadanieTimer = {};
var questIsActive = false;
var room ='';
var randomValue;
var min = 360000;
var max = 400000;
 
function zadanie(enabled)
{
    if(enabled)
    {
        proverkaTimer[mylogin] = setInterval("proverkaHandler()",1000);
    }
    else
    {
        if(zadanieTimer[mylogin]) clearInterval(zadanieTimer[mylogin]);
        external.SBattleAbovePercent.Text = 100;
        clearInterval(proverkaTimer[mylogin]);
    }
}
 
function proverkaHandler()
{
    clearInterval(proverkaTimer[mylogin]);
    randomValue = Math.floor(Math.random()*(max - min) + min);
    proverkaTimer[mylogin] = setInterval("proverkaHandler()", randomValue);
    if(top.Battle.bInBattle || top.frames[external.mainFrameIndex].location.toString().match(/dungeon\d+\.pl/i))
    {
        external.SBattleAbovePercent.Text = 100;
        return;
    }
    external.SBattleAbovePercent.Text = 101;
    var tempstr = '';
    var temp_inf = doLoad("http://" + external.SCity.Text + ".combats.com/main.pl?skills=1&rand=" + Math.random());
    if(external.SCity.Text == "suncity")
        tempstr = "Suncity</B> - Рыцарь первого круга, 24999 / 24999";
    if(external.SCity.Text == "sandcity")
        tempstr = "Sandcity</B> - Рыцарь первого круга, 100300 / 24999";
    if(external.SCity.Text == "angelscity")
        tempstr = "Angels city</B> - Рыцарь первого круга, 10000 / 24999";
    if(external.SCity.Text == "demonscity")
        tempstr = "Demons city</B> - Рыцарь первого круга, 24999 / 24999";
    if(external.SCity.Text == "mooncity")
        tempstr = "Mooncity</B> - Рыцарь первого круга, 24999 / 24999";
 
    if(zadanieTimer[mylogin]) clearInterval(zadanieTimer[mylogin]);   
    zadanieTimer[mylogin] = setInterval("zadanieHandler()",3000);
 
    if(temp_inf.indexOf(tempstr) > -1 )
    {
        external.AddToChat("Задания не требуется");
        uspeh = true;
        questIsActive = false;
        return;
    }
    var patt = external.SCity.Text + " - \\d+ (мин|ч.|сек)";
    if(!temp_inf.toLowerCase().match(patt))
    {
        external.AddToChat("Требуется взять задание");
        uspeh = false;
    }
    else
    {
        external.AddToChat("Задания не требуется");
        uspeh = true;
        questIsActive = false;
    }
}
 
function zadanieHandler()
{
    try
    {
        if(top.Battle.bInBattle || top.frames[external.mainFrameIndex].location.toString().match(/dungeon\d+\.pl/i)) return;
        var temp_p = top.frames[external.mainFrameIndex].document.all[0].innerHTML;
        if(room = temp_p.match(/<nobr>([^<]+)<\/nobr>/))
            room = String(room[1])
 
        if(uspeh==false || questIsActive)
        {
            if(room)
            {
                if (room == "Центральная грибница" && top.frames[external.mainFrameIndex].is_accessible)
                    Walk("Грибная лужайка");
                else if(room == "Грибная лужайка" && top.frames[external.mainFrameIndex].is_accessible)
                    Walk("Странное Место");
                else if(room == "Странное Место" && top.frames[external.mainFrameIndex].is_accessible)
                    Walk("Грибная поляна");
                else if(room == "Грибная поляна" && top.frames[external.mainFrameIndex].is_accessible)
                    Walk("Грибница");
                else if(room == "Бойцовский Клуб" && external.SCity.Text == "suncity" && top.frames[external.mainFrameIndex].is_accessible)
                    Walk("Центральная грибница");
                else if(room == "Бойцовский Клуб" && external.SCity.Text == "angelscity" && top.frames[external.mainFrameIndex].is_accessible)
                    Walk("Центральный утес");
                else if(room == "Бойцовский Клуб" && external.SCity.Text == "mooncity" && top.frames[external.mainFrameIndex].is_accessible)
                    Walk("Центр падения");
                else if(room == "Бойцовский Клуб" && external.SCity.Text == "sandcity" && top.frames[external.mainFrameIndex].is_accessible)
                    Walk("Центральный Оазис");
                else if(room == "Бойцовский Клуб" && external.SCity.Text == "demoncity" && top.frames[external.mainFrameIndex].is_accessible)
                    Walk("Центральный Разлом");
                else if(room.match(/Зал воинов/i) && top.frames[external.mainFrameIndex].is_accessible)
                    Walk("\'Бойцовский Клуб\'");
                else if(room == "Центральный утес" && top.frames[external.mainFrameIndex].is_accessible)
                    Walk("Каменно-цветочная гряда");
                else if(room == "Каменно-цветочная гряда" && top.frames[external.mainFrameIndex].is_accessible)
                    Walk("Утес безысходности");
                else if(room == "Утес безысходности" && top.frames[external.mainFrameIndex].is_accessible)
                    Walk("Вход в Заповедник");
                else if(room == "Вход в Заповедник" && top.frames[external.mainFrameIndex].is_accessible)
                    Walk("Спуск в Бездну");
                else if(room == "Центральный Оазис" && top.frames[external.mainFrameIndex].is_accessible)
                    Walk("Цветочный Пустырь");
                else if(room == "Цветочный Пустырь" && top.frames[external.mainFrameIndex].is_accessible)
                    Walk("Последний Привал");
                else if(room == "Последний Привал" && top.frames[external.mainFrameIndex].is_accessible)
                    Walk("Внутренний двор");
                else if(room == "Внутренний двор" && top.frames[external.mainFrameIndex].is_accessible)
                    Walk("Пещеры Мглы");
                else if(room == "Центр падения" && top.frames[external.mainFrameIndex].is_accessible)
                    Walk("Спящая площадь");
                else if(room == "Спящая площадь" && top.frames[external.mainFrameIndex].is_accessible)
                    Walk("Улица Камней");
                else if(room == "Улица Камней" && top.frames[external.mainFrameIndex].is_accessible)
                    Walk("Проклятые Руины");
                else if(room == "Центральный Разлом" && top.frames[external.mainFrameIndex].is_accessible)
                    Walk("Разлом Поклонения");
                else if(room == "Разлом Поклонения" && top.frames[external.mainFrameIndex].is_accessible)
                    Walk("Дорога Храбрости");
                else if(room == "Дорога Храбрости" && top.frames[external.mainFrameIndex].is_accessible)
                    Walk("Спуск в катакомбы");
                else if(room == "Проклятые Руины" && top.frames[external.mainFrameIndex].is_accessible)
                    Walk("Пещера Тысячи проклятий");
                else if(room == "Спуск в катакомбы" && top.frames[external.mainFrameIndex].document.all[0].innerHTML.match(/Никогда и никому не говорите пароль от своего персонажа/) && top.frames[external.mainFrameIndex].is_accessible)
                    Walk("Спуск в Катакомбы");
                else if(room == "Пещера Тысячи проклятий" && top.frames[external.mainFrameIndex].document.all[0].innerHTML.match(/Никогда и никому не говорите пароль от своего персонажа/) && top.frames[external.mainFrameIndex].is_accessible)
                    Walk("Пещера Тысячи проклятий");
                else if((room == "Спуск в Катакомбы" || room == "Пещера Тысячи проклятий" || room == "Пещеры Мглы" || room == "Грибница" || room == "Спуск в Бездну"))
                {
                    if(uspeh == false && top.frames[external.mainFrameIndex].document.getElementsByName("pass").length > 0)
                    {
                        var btn = top.frames[external.mainFrameIndex].document.getElementsByTagName("INPUT");
                        for(i = 0;i<btn.length;i++)
                        {
                            if(btn[i].outerHTML.match(/Задания/) && btn[i].style.visibility!="hidden")
                            {
                                btn[i].click();
                                break;
                            }
                        }
                    }
                }
            }
            else
            {
                if(top.frames[external.mainFrameIndex].document.getElementsByName("quest_name").length > 0 && uspeh == false)
                {
                    external.AddToChat("Завершаем задание");
                    if(top.frames[external.mainFrameIndex].document.getElementsByName("finishquest").length > 0)
                    {
                        top.frames[external.mainFrameIndex].document.getElementsByName("finishquest")[0].click();
                        uspeh = false;
                        questIsActive = false;
                        external.AddToChat("Завершаем задание");
                    }
                    if(!top.frames[external.mainFrameIndex].document.all[0].innerHTML.match(/Репутация в Suncity: 0/))
                    {
                        if(top.frames[external.mainFrameIndex].document.getElementsByName("getquest").length > 0)
                        {
                            top.frames[external.mainFrameIndex].document.getElementsByName("getquest")[0].click();
                            external.AddToChat("Работает взятие задания");
                        }
                        else external.AddToChat("Задание уже есть");
                        uspeh=true;
                        questIsActive = true;
                    }
 
                    if(top.frames[external.mainFrameIndex].document.all[0].innerHTML.match(/Вы получили новое задание/))
                    {
                        uspeh=true;
                        questIsActive = true;
                    }
                    else if(top.frames[external.mainFrameIndex].document.all[0].innerHTML.match(/Для вас нет заданий/))
                        {
                            uspeh = true;
                            questIsActive = false;
                        }
 
                    if(uspeh == true)
                    {
                        external.AddToChat("Работает выход из комнаты");
                        btn = top.frames[external.mainFrameIndex].document.getElementsByTagName("INPUT");
                        for(i = 0;i<btn.length;i++)
                        {
                            if(btn[i].outerHTML.match(/Вернуться/) && btn[i].style.visibility!="hidden")
                            {
                                btn[i].click();
                                break;
                            }
                        }
                    }           
                }
            }
        }
        if(questIsActive && uspeh)
        {
            if(top.frames[external.mainFrameIndex].document.getElementsByName("pass").length > 0 && (room == "Спуск в Катакомбы" || room == "Пещера Тысячи проклятий" || room == "Пещеры Мглы" || room == "Грибница" || room == "Спуск в Бездну"))
            {
                external.dungeonEnabled = true;
                external.SBattleAbovePercent.Text = 100;
            }
        }
        if(!questIsActive && uspeh)
        {
            external.dungeonEnabled = false;
            var loc = '';
            if(external.SCity.Text == "suncity")
                loc = "Грибная поляна";
            if(external.SCity.Text == "sandcity")
                loc = "Внутренний двор";
            if(external.SCity.Text == "angelscity")
                loc = "Вход в Заповедник";
            if(external.SCity.Text == "demonscity")
                loc = "Спуск в катакомбы";
            if(external.SCity.Text == "mooncity")
                loc = "Пещера Тысячи проклятий";
 
            if((room == "Спуск в Катакомбы" || room == "Пещера Тысячи проклятий" || room == "Пещеры Мглы" || room == "Грибница" || room == "Спуск в Бездну") && top.frames[external.mainFrameIndex].document.getElementsByName("pass").length > 0)
            {
                external.SBattleAbovePercent.Text = 101;
                var tmp = top.frames[external.mainFrameIndex].document.anchors;
                for(i = 0;i<tmp.length;i++)
                {
                    if(tmp[i].outerHTML.match(loc) && tmp[i].style.visibility!="hidden" && tmp[i].onclick)
                    {
                        tmp[i].click();
                        break;
                    }
                }
            }
            else if(room == "Грибная поляна" && top.frames[external.mainFrameIndex].is_accessible)
                Walk("Странное Место");
            else if(room == "Спуск в катакомбы" && top.frames[external.mainFrameIndex].document.all[0].innerHTML.match(/Никогда и никому не говорите пароль от своего персонажа/) && top.frames[external.mainFrameIndex].is_accessible)
                Walk("Дорога Храбрости");   
            else if(room == "Пещера Тысячи проклятий" && top.frames[external.mainFrameIndex].document.all[0].innerHTML.match(/Никогда и никому не говорите пароль от своего персонажа/) && top.frames[external.mainFrameIndex].is_accessible)
                Walk("Проклятые Руины");
            else if(room == "Дорога Храбрости" && top.frames[external.mainFrameIndex].is_accessible)
                Walk("Разлом Поклонения");
            else if(room == "Разлом Поклонения" && top.frames[external.mainFrameIndex].is_accessible)
                Walk("Центральный Разлом");               
            else if(room == "Проклятые Руины" && top.frames[external.mainFrameIndex].is_accessible)
                Walk("Улица Камней");
            else if(room == "Улица Камней" && top.frames[external.mainFrameIndex].is_accessible)
                Walk("Спящая площадь");
            else if(room == "Спящая площадь" && top.frames[external.mainFrameIndex].is_accessible)
                Walk("Центр падения");
            else if(room == "Центр падения" && top.frames[external.mainFrameIndex].is_accessible)
                Walk("Бойцовский Клуб");                 
            else if(room == "Странное Место" && top.frames[external.mainFrameIndex].is_accessible)
                Walk("Грибная лужайка");
            else if(room == "Грибная лужайка" && top.frames[external.mainFrameIndex].is_accessible)
                Walk("Центральная грибница");
            else if(room == "Центральная грибница" && top.frames[external.mainFrameIndex].is_accessible)
                Walk("Бойцовский Клуб");
            else if(room == "Бойцовский Клуб" && top.frames[external.mainFrameIndex].is_accessible)
                Walk("Зал воинов");
            else if(room == "Вход в Заповедник" && top.frames[external.mainFrameIndex].is_accessible)
                Walk("Утес безысходности");
            else if(room == "Утес безысходности" && top.frames[external.mainFrameIndex].is_accessible)
                Walk("Каменно-цветочная гряда");
            else if(room == "Каменно-цветочная гряда" && top.frames[external.mainFrameIndex].is_accessible)
                Walk("Центральный утес");
            else if(room == "Центральный утес" && top.frames[external.mainFrameIndex].is_accessible)
                Walk("Бойцовский Клуб");
            else if(room == "Внутренний двор" && top.frames[external.mainFrameIndex].is_accessible)
                Walk("Последний Привал");
            else if(room == "Последний Привал" && top.frames[external.mainFrameIndex].is_accessible)
                Walk("Цветочный Пустырь");
            else if(room == "Цветочный Пустырь" && top.frames[external.mainFrameIndex].is_accessible)
                Walk("Центральный Оазис");
            else if(room == "Центральный Оазис" && top.frames[external.mainFrameIndex].is_accessible)
                Walk("Бойцовский Клуб");               
            else if(room == "Зал воинов")
                external.SBattleAbovePercent.Text = 100;
        }
    }
    catch(err)
    {
        external.AddToChat("Ошибка!");
    }
}
 
function Walk(name)
{
    var imgs = top.frames[external.mainFrameIndex].document.images;
    for(i = 0;i<imgs.length;i++)
    {
        if(imgs[i].outerHTML.match(name) && imgs[i].style.visibility != "hidden" && imgs[i].onclick && (imgs[i].height*imgs[i].width)>60)
        {
            external.AddToChat("Иду в " + name);
            imgs[i].click();
            break;
        }
    }
}
 
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;
}

Создаем в папке плагинов zadanie.js и забрасываем туда текст выше. И если что-то не работает, или работает не правильно - пишите сюда.

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

Лайт версия, которая только берет задание, и не идёт в пещеру, и не возвращается в хаоты:

var uspeh=false;
var proverkaTimer = {};
var zadanieTimer = {};
var questIsActive = false;
var room ='';
var randomValue;
var min = 360000;
var max = 400000;
 
function zadanie(enabled)
{
    if(enabled)
    {
        proverkaTimer[mylogin] = setInterval("proverkaHandler()",1000);
    }
    else
    {
        if(zadanieTimer[mylogin]) clearInterval(zadanieTimer[mylogin]);
        external.SBattleAbovePercent.Text = 100;
        clearInterval(proverkaTimer[mylogin]);
    }
}
 
function proverkaHandler()
{
    clearInterval(proverkaTimer[mylogin]);
    randomValue = Math.floor(Math.random()*(max - min) + min);
    proverkaTimer[mylogin] = setInterval("proverkaHandler()", randomValue);
    if(top.Battle.bInBattle || top.frames[external.mainFrameIndex].location.toString().match(/dungeon\d+\.pl/i))
    {
        external.SBattleAbovePercent.Text = 100;
        return;
    }
    external.SBattleAbovePercent.Text = 101;
    var tempstr = '';
    var temp_inf = doLoad("http://" + external.SCity.Text + ".combats.com/main.pl?skills=1&rand=" + Math.random());
    if(external.SCity.Text == "suncity")
        tempstr = "Suncity</B> - Рыцарь первого круга, 24999 / 24999";
    if(external.SCity.Text == "sandcity")
        tempstr = "Sandcity</B> - Рыцарь первого круга, 100300 / 24999";
    if(external.SCity.Text == "angelscity")
        tempstr = "Angels city</B> - Рыцарь первого круга, 10000 / 24999";
    if(external.SCity.Text == "demonscity")
        tempstr = "Demons city</B> - Рыцарь первого круга, 24999 / 24999";
    if(external.SCity.Text == "mooncity")
        tempstr = "Mooncity</B> - Рыцарь первого круга, 24999 / 24999";
 
    if(zadanieTimer[mylogin]) clearInterval(zadanieTimer[mylogin]);   
    zadanieTimer[mylogin] = setInterval("zadanieHandler()",3000);
 
    if(temp_inf.indexOf(tempstr) > -1 )
    {
        external.AddToChat("Задания не требуется");
        uspeh = true;
        questIsActive = false;
        return;
    }
    var patt = external.SCity.Text + " - \\d+ (мин|ч.|сек)";
    if(!temp_inf.toLowerCase().match(patt))
    {
        external.AddToChat("Требуется взять задание");
        uspeh = false;
    }
    else
    {
        external.AddToChat("Задания не требуется");
        uspeh = true;
        questIsActive = false;
    }
}
 
function zadanieHandler()
{
    try
    {
        if(top.Battle.bInBattle || top.frames[external.mainFrameIndex].location.toString().match(/dungeon\d+\.pl/i)) return;
        var temp_p = top.frames[external.mainFrameIndex].document.all[0].innerHTML;
        if(room = temp_p.match(/<nobr>([^<]+)<\/nobr>/))
            room = String(room[1])
 
        if(uspeh==false || questIsActive)
        {
            if(room)
            {
                if (room == "Центральная грибница" && top.frames[external.mainFrameIndex].is_accessible)
                    Walk("Грибная лужайка");
                else if(room == "Грибная лужайка" && top.frames[external.mainFrameIndex].is_accessible)
                    Walk("Странное Место");
                else if(room == "Странное Место" && top.frames[external.mainFrameIndex].is_accessible)
                    Walk("Грибная поляна");
                else if(room == "Грибная поляна" && top.frames[external.mainFrameIndex].is_accessible)
                    Walk("Грибница");
                else if(room == "Бойцовский Клуб" && external.SCity.Text == "suncity" && top.frames[external.mainFrameIndex].is_accessible)
                    Walk("Центральная грибница");
                else if(room == "Бойцовский Клуб" && external.SCity.Text == "angelscity" && top.frames[external.mainFrameIndex].is_accessible)
                    Walk("Центральный утес");
                else if(room == "Бойцовский Клуб" && external.SCity.Text == "mooncity" && top.frames[external.mainFrameIndex].is_accessible)
                    Walk("Центр падения");
                else if(room == "Бойцовский Клуб" && external.SCity.Text == "sandcity" && top.frames[external.mainFrameIndex].is_accessible)
                    Walk("Центральный Оазис");
                else if(room == "Бойцовский Клуб" && external.SCity.Text == "demoncity" && top.frames[external.mainFrameIndex].is_accessible)
                    Walk("Центральный Разлом");
                else if(room.match(/Зал воинов/i) && top.frames[external.mainFrameIndex].is_accessible)
                    Walk("\'Бойцовский Клуб\'");
                else if(room == "Центральный утес" && top.frames[external.mainFrameIndex].is_accessible)
                    Walk("Каменно-цветочная гряда");
                else if(room == "Каменно-цветочная гряда" && top.frames[external.mainFrameIndex].is_accessible)
                    Walk("Утес безысходности");
                else if(room == "Утес безысходности" && top.frames[external.mainFrameIndex].is_accessible)
                    Walk("Вход в Заповедник");
                else if(room == "Вход в Заповедник" && top.frames[external.mainFrameIndex].is_accessible)
                    Walk("Спуск в Бездну");
                else if(room == "Центральный Оазис" && top.frames[external.mainFrameIndex].is_accessible)
                    Walk("Цветочный Пустырь");
                else if(room == "Цветочный Пустырь" && top.frames[external.mainFrameIndex].is_accessible)
                    Walk("Последний Привал");
                else if(room == "Последний Привал" && top.frames[external.mainFrameIndex].is_accessible)
                    Walk("Внутренний двор");
                else if(room == "Внутренний двор" && top.frames[external.mainFrameIndex].is_accessible)
                    Walk("Пещеры Мглы");
                else if(room == "Центр падения" && top.frames[external.mainFrameIndex].is_accessible)
                    Walk("Спящая площадь");
                else if(room == "Спящая площадь" && top.frames[external.mainFrameIndex].is_accessible)
                    Walk("Улица Камней");
                else if(room == "Улица Камней" && top.frames[external.mainFrameIndex].is_accessible)
                    Walk("Проклятые Руины");
                else if(room == "Центральный Разлом" && top.frames[external.mainFrameIndex].is_accessible)
                    Walk("Разлом Поклонения");
                else if(room == "Разлом Поклонения" && top.frames[external.mainFrameIndex].is_accessible)
                    Walk("Дорога Храбрости");
                else if(room == "Дорога Храбрости" && top.frames[external.mainFrameIndex].is_accessible)
                    Walk("Спуск в катакомбы");
                else if(room == "Проклятые Руины" && top.frames[external.mainFrameIndex].is_accessible)
                    Walk("Пещера Тысячи проклятий");
                else if(room == "Спуск в катакомбы" && top.frames[external.mainFrameIndex].document.all[0].innerHTML.match(/Никогда и никому не говорите пароль от своего персонажа/) && top.frames[external.mainFrameIndex].is_accessible)
                    Walk("Спуск в Катакомбы");
                else if(room == "Пещера Тысячи проклятий" && top.frames[external.mainFrameIndex].document.all[0].innerHTML.match(/Никогда и никому не говорите пароль от своего персонажа/) && top.frames[external.mainFrameIndex].is_accessible)
                    Walk("Пещера Тысячи проклятий");
                else if((room == "Спуск в Катакомбы" || room == "Пещера Тысячи проклятий" || room == "Пещеры Мглы" || room == "Грибница" || room == "Спуск в Бездну"))
                {
                    if(uspeh == false && top.frames[external.mainFrameIndex].document.getElementsByName("pass").length > 0)
                    {
                        var btn = top.frames[external.mainFrameIndex].document.getElementsByTagName("INPUT");
                        for(i = 0;i<btn.length;i++)
                        {
                            if(btn[i].outerHTML.match(/Задания/) && btn[i].style.visibility!="hidden")
                            {
                                btn[i].click();
                                break;
                            }
                        }
                    }
                }
            }
            else
            {
                if(top.frames[external.mainFrameIndex].document.getElementsByName("quest_name").length > 0 && uspeh == false)
                {
                    external.AddToChat("Завершаем задание");
                    if(top.frames[external.mainFrameIndex].document.getElementsByName("finishquest").length > 0)
                    {
                        top.frames[external.mainFrameIndex].document.getElementsByName("finishquest")[0].click();
                        uspeh = false;
                        questIsActive = false;
                        external.AddToChat("Завершаем задание");
                    }
                    if(!top.frames[external.mainFrameIndex].document.all[0].innerHTML.match(/Репутация в Suncity: 0/))
                    {
                        if(top.frames[external.mainFrameIndex].document.getElementsByName("getquest").length > 0)
                        {
                            top.frames[external.mainFrameIndex].document.getElementsByName("getquest")[0].click();
                            external.AddToChat("Работает взятие задания");
                        }
                        else external.AddToChat("Задание уже есть");
                        uspeh=true;
                        questIsActive = true;
                    }
 
                    if(top.frames[external.mainFrameIndex].document.all[0].innerHTML.match(/Вы получили новое задание/))
                    {
                        uspeh=true;
                        questIsActive = true;
                    }
                    else if(top.frames[external.mainFrameIndex].document.all[0].innerHTML.match(/Для вас нет заданий/))
                        {
                            uspeh = true;
                            questIsActive = false;
                        }
 
                    if(uspeh == true)
                    {
                        external.AddToChat("Работает выход из комнаты");
                        btn = top.frames[external.mainFrameIndex].document.getElementsByTagName("INPUT");
                        for(i = 0;i<btn.length;i++)
                        {
                            if(btn[i].outerHTML.match(/Вернуться/) && btn[i].style.visibility!="hidden")
                            {
                                btn[i].click();
                                break;
                            }
                        }
                    }           
                }
            }
            external.SBattleAbovePercent.Text = 100;
        }       
    }
    catch(err)
    {
        external.AddToChat("Ошибка!");
    }
}
 
function Walk(name)
{
    var imgs = top.frames[external.mainFrameIndex].document.images;
    for(i = 0;i<imgs.length;i++)
    {
        if(imgs[i].outerHTML.match(name) && imgs[i].style.visibility != "hidden" && imgs[i].onclick && (imgs[i].height*imgs[i].width)>60)
        {
            external.AddToChat("Иду в " + name);
            imgs[i].click();
            break;
        }
    }
}
 
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-7 минут. Это значение можно изменить, вписав в var min и var max свои значения. Время ставить в милисекундах, 1 секунда = 1000 милисекунд.

167

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

Если хп выше 33% и если противник не Служитель узать Усиленные Удары.
а если  Служитель юзать Двоиной Бросок.
 
if((top.Battle.oBattle.oMySlot.nHP * 100 / top.Battle.oBattle.oMySlot.nMaxHP) > 33){
if(top.Battle.oBattle.sEnemyLogin.indexOf("Служитель Глубин") < 0 && top.Battle.oBattle.sEnemyLogin.indexOf("(Служитель Бездны") < 0)
_name = "hit_empower";
else
_name = "hit_throwdblaxe";
}
else
_name = "hit_willpower";

Вот так наверное правильней будет, хотя могу ошибаться, попробуй и напишешь.

168

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

Adi89 пишет:
Если хп выше 33% и если противник не Служитель узать Усиленные Удары.
а если  Служитель юзать Двоиной Бросок.
 
if((top.Battle.oBattle.oMySlot.nHP * 100 / top.Battle.oBattle.oMySlot.nMaxHP) > 33){
if(top.Battle.oBattle.sEnemyLogin.indexOf("Служитель Глубин") < 0 && top.Battle.oBattle.sEnemyLogin.indexOf("(Служитель Бездны") < 0)
_name = "hit_empower";
}else
_name = "hit_throwdblaxe";

Правильно ли я написал?

Тут по-моему он будет юзать бросок если хп меньше 33%.

169

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

а что, не работает?) Там кстати с двойным броском какая-то фигня была, вродь он в боте не работал, не знаю как с новыми версиями.

170

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

Это прога, которая записывает твои движения мышкой, нажатие кнопок на клавиатуре и наверное ещё чего-то. В нашем случае она служит для автоматизации запуска ботов. То есть, ты один раз записываешь нажатия мышки на иконки ботов, а потом можешь просто одним щелчком на эту прогу запускать всех ботов. Подробней это где-то описывалось на форуме.

171

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

Action22 пишет:
gorlum пишет:
Action22 пишет:

Все такие умные я не могу.

ТУТ ТЕКСТ С МАТАМИ, ПОД ХАЙДОМ НЕ ЧИТАТЬ!!!!!!!! МОЛЧУ КИДАТЬ МНЕ НЕ НАДО, Я ПРЕДУПРЕДИЛ, МАТЫ НЕ НЕСУТ ОСКОРБИТЕЛЬНОГО ХАРАКТЕРА!!!

Модераторы скиньте пожалуйста линк в приват, КАК ИСПОЛЬЗОВАТЬ ХАЙД, ПО ЦВЕТУ НИКА И КОЛ_ВА СООБЩЕННИЙ НЕ РАЗОБРАЛСЯ

ЗАРАНЕЕ ИЗВИНЯЮСЬ, ЗА МАТЫ ПОД СПОЙЛЕРОМ (С ХАЙДОМ НЕ РАЗОБРАЛСЯ) ГОТОВ ПОНЕСТИ УСНОЕ ПРЕДУПРЕЖДЕННИЕ! smile

SPOILER Show

Блять, извини уже пьян, нервная работа у меня сильно и довольно хватает траблов в реале.

Что ты тут мне втираешь, блядь про какого то бога - Ренд, он хуй, такой же самый хуй как и ты и я!

Что у него есть логи? Ты блядь видел эти логи? Я видел их в БК2, хоть админы и сказали, что изменился можерский интерфейс, это глубоко посрать и до жопы. Логика в БК как была дырявая и отслеживалась чисто человеческим фактором так она и будет.

КАСАТЕЛЬНО БОТА, СЦУКА ВВЕДИТЕ РУЧКАМИ ПАРАМЕТР РАНД настройте НОРМ И НИКТО НИКОГДА НЕ ДОКАЖЕТ, что ВЫ ЮЗАЕТЕ БОТА, если ВВЕСТИ НОРМ БОТА. Я ГОЛОВУ ДАЮ, КТО ЧИТАЕТ ЕТОТ ПОСТ ИЛИ ФОРУМ У НИХ ЕСТЬ ПО 5-10 РАБОЧИХ И АКТИВНЫХ БОТТОВ И ИМ ПОЗУЙ ПО БОЛЬШОМУ СЧЕТУ. РАССКАЗЫВАТЬ ПРОСТО ТАК НИКТО ВАМ НЕ БУДЕТ ВКЛЮЧИТЕ МОЗГ

САМЫЕ УМНЫЕ БОТЫ СПАЛИЛИСЬ НА ДЕПОЗИТЕ, НО ОНИ ЗАРАБОТАЛИ СТОЛЬКО, ЧТО ДАЙ БОГ КАЖДОМУ, ПРИЧЕМ ИСПОЛЬЗОВАЛАСЬ СТРУКТУРА ОТМЫВА ЦЕПОЧНО _ КРУГОВАЯ, чтобы ЕЁ РАЗГАДАТЬ, прийдеться ОЙ КАК ПОЕБАТЬСЯ, и ЕСЛИ ВЫ ПАЛИТЕ ПЕРЕВОДЫ В 5-20к КРЕДОВ КОНЕЧНО НА ВАС ОБРАТЯТ ВНИМАННИЯ, ЕСЛИ КРЕДЫ НЕ ЛЕТЯТ В ПРАВИЛА ДВП, ТО НА ВАС ХУЙ ЗАБЬЮ, ЕСЛИ ИСПОЛЬЗОВАТЬ ЛОГИКУ ЦЕПОЧНОЙ РЕАКЦИИ.

ВЫЧЕСЛЯТ СЕМЬЮ ДО ПЯТОГО КОЛЕНА ЭТО БРЕД ЕСЛИ ТЫ УМЕЕШЬ НОРМ ШИФРОВАТЬСЯ, Я САМ ВЫЧИСЛЯЛ СЕТИ.. Ты когда то был модером? Засунь в допу совё выраженние вычислят по айпишке, проверяют логи и мссивы айпишек, это надо быть полным долбаем, чтобы спалиться по основной айпи.


Хм...  Думаешь тут сидят один дибилы, которые не думают головой когда что-то мутят? То, что никого не трогают, это ни о чем не говорит. Придет время, и, если админам надо будет - забанят тебя нафиг, без каких-либо вопросов. Всю цепочку. ВСЮ. Всех, кому ты передавал и получал креды, и не важно с какого они будут ип, хоть с Чукотки. И так может быть с каждым.

При этом, здесь сидит минимум 20-30 человек, которые очень заинтересованны в том, что бы понять как нас палят, и как безпалевно передавать креды. И знаешь что? Никто однозначно не знает, как именно мы палимся. А мы палимся, я уверен. Думаю админов пока что просто устраивает количество ботов, но если будут снова фермы - будут блоки.

И тут приходишь ты, и говоришь о том, что ты знаешь как отмывать креды.

Цепочные передачи?
Может быть у меня мозгов не хватает, или руки кривые, но мне они не помогли. Когда надо было - меня просто тупо забанили. При этом пострадали некоторые покупатели (офтоп: самое прикольное - что пострадали только те - кто не заплатил).

В общем, к чему я веду: как не крути, а когда надо будет - тебя тупо блокнут, без обоснований. Как и любого из нас.

Ах да, по поводу

ЕСЛИ ВЫ ПАЛИТЕ ПЕРЕВОДЫ В 5-20к КРЕДОВ КОНЕЧНО НА ВАС ОБРАТЯТ ВНИМАННИЯ, ЕСЛИ КРЕДЫ НЕ ЛЕТЯТ В ПРАВИЛА ДВП, ТО НА ВАС ХУЙ ЗАБЬЮ, ЕСЛИ ИСПОЛЬЗОВАТЬ ЛОГИКУ ЦЕПОЧНОЙ РЕАКЦИИ

ДВП отменили уже хз сколько времени назад.


А, я не говорю, что тут сидят криворукие - и тд. и тп.

насчет палевности, когда надо всех посадят, вопрос в том, сколько ты успеешь заработать когда тебя посадят, при волне блоков не учитывается даже кол-во екров которых ты вложил, но с лету стоит вопрос рентабельности выхода через ком отдел, и у мну даже уже сейчас можно через ком отдел купить креды по курсу 1 к 100> суть то не в том!

Я не пришел и не говорю, что я бог, а вы все ньюбы, читая форум я тупо ржал в 95% случаев настолько палевности людей!

СХЕМА ПОКУПКИ КОТОРУЮ Я ПРЕДЛОЖИЛ ПОДРАЗУМЕВАЕТ В СЕБЕ ПОКУПКУ ЛИЦЕНЗИЮ А) С ПЕРСОНАЖА С КОТОРОГО ОН ОСТАВЛЯЕТ ЗАЯВКУ НА ПЕРЕВОДЫ КРЕДИТОВ. б) далее идет схема в) МЕЖДУ ПОКУПАТЕЛЕМ КРЕДИТОВ

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

А пиздеть тут про бан цепочек по кредам полный бред даже на банально - дибильном примере.

У перса на переходе на 9 уровень есть около 1000 кр, 200 из них он потратил на покупку шмоток через аук, купил 1 шмотку через комок за 200 кр у персонажа Б, так же купил шмотку за 100 кр с рук у персонажа В, 500 кр перевел по сделке через форум персонажу Г.

ПО твоему завереннию если 9 уровень с 1000 кр был ботом или мультом то в бан полетят персонажи Б, В, Г, что являеться дибилизмом


Ну, начнем с того, что на 9-м уровне есть минимум 2.5к кр, и 8-й фул, который надо сбросить на след 8-ку. Покупать ВП шмот по 200 кр у мультов? Палево. Тупо слить? Палево. Продавать по дешевке гос шмот мультам? Палево.

Ещё много способов есть, но все они палевные)

172

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

Action22 пишет:
Exile пишет:

Ты вообще слышал, что такое БК депозит?

Впервые слышу, поэтому и интересуюсь)

По решению Администрации БК с 11.08.2009 закрывается услуга "Депозит". Возможность самостоятельного перечисления ECR со своего депозита на свой и любой другой счет для владельцев депозитов также закрывается, как и упраздняется само понятие "депозитный счет". Возможна только прямая покупка Еврокредитов с зачислением их на указанный (указанные) счета в момент покупки.

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

А, ты про то, как копали низины за екры? Депозит от Влаама, ты хоть уточняй. Вот только ты забыл написать, что для успешного крафта бабла нужно было иметь топового 11-го, я это очень не мало времени и денег. Да, тогда мутились не плохо, даж интервью с тимочкой и ещё кем-то было. Ну заработали, молодцы.

А кто копал-то? Водилы, которые копали артами (то есть изначально было вложено докуя денег, что бы была возможность тогда копать(да, заливали не именно для этого, но так вот вышло)), и задроты, которые убили докуища времени, чтобы докачаться до 11-го и одеть его в топ шмот.

Здесь нету не первых, ни вторых. Кому ты сейчас пытаешься что-то доказать?

173

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

Action22 пишет:
golfrus пишет:
Action22 пишет:

Да пускай хоть 10 лицензий купит, долго и мучительно будет копать, что бы выцепить первоисточников + сумма в кредитах будет всегда разная и в большей степени предоставлена будет даже с сделкой на форуме. обходили таких Рандов пачками..

Ты такой умный твою всю родню вычислит до пятого колена Rand и займет все 5минут бес всяких разбирательств и доказательств всех блокнет зато ты продашь 2 штуки лицензии smile

Все такие умные я не могу.

ТУТ ТЕКСТ С МАТАМИ, ПОД ХАЙДОМ НЕ ЧИТАТЬ!!!!!!!! МОЛЧУ КИДАТЬ МНЕ НЕ НАДО, Я ПРЕДУПРЕДИЛ, МАТЫ НЕ НЕСУТ ОСКОРБИТЕЛЬНОГО ХАРАКТЕРА!!!

Модераторы скиньте пожалуйста линк в приват, КАК ИСПОЛЬЗОВАТЬ ХАЙД, ПО ЦВЕТУ НИКА И КОЛ_ВА СООБЩЕННИЙ НЕ РАЗОБРАЛСЯ

ЗАРАНЕЕ ИЗВИНЯЮСЬ, ЗА МАТЫ ПОД СПОЙЛЕРОМ (С ХАЙДОМ НЕ РАЗОБРАЛСЯ) ГОТОВ ПОНЕСТИ УСНОЕ ПРЕДУПРЕЖДЕННИЕ! smile

SPOILER Show

Блять, извини уже пьян, нервная работа у меня сильно и довольно хватает траблов в реале.

Что ты тут мне втираешь, блядь про какого то бога - Ренд, он хуй, такой же самый хуй как и ты и я!

Что у него есть логи? Ты блядь видел эти логи? Я видел их в БК2, хоть админы и сказали, что изменился можерский интерфейс, это глубоко посрать и до жопы. Логика в БК как была дырявая и отслеживалась чисто человеческим фактором так она и будет.

КАСАТЕЛЬНО БОТА, СЦУКА ВВЕДИТЕ РУЧКАМИ ПАРАМЕТР РАНД настройте НОРМ И НИКТО НИКОГДА НЕ ДОКАЖЕТ, что ВЫ ЮЗАЕТЕ БОТА, если ВВЕСТИ НОРМ БОТА. Я ГОЛОВУ ДАЮ, КТО ЧИТАЕТ ЕТОТ ПОСТ ИЛИ ФОРУМ У НИХ ЕСТЬ ПО 5-10 РАБОЧИХ И АКТИВНЫХ БОТТОВ И ИМ ПОЗУЙ ПО БОЛЬШОМУ СЧЕТУ. РАССКАЗЫВАТЬ ПРОСТО ТАК НИКТО ВАМ НЕ БУДЕТ ВКЛЮЧИТЕ МОЗГ

САМЫЕ УМНЫЕ БОТЫ СПАЛИЛИСЬ НА ДЕПОЗИТЕ, НО ОНИ ЗАРАБОТАЛИ СТОЛЬКО, ЧТО ДАЙ БОГ КАЖДОМУ, ПРИЧЕМ ИСПОЛЬЗОВАЛАСЬ СТРУКТУРА ОТМЫВА ЦЕПОЧНО _ КРУГОВАЯ, чтобы ЕЁ РАЗГАДАТЬ, прийдеться ОЙ КАК ПОЕБАТЬСЯ, и ЕСЛИ ВЫ ПАЛИТЕ ПЕРЕВОДЫ В 5-20к КРЕДОВ КОНЕЧНО НА ВАС ОБРАТЯТ ВНИМАННИЯ, ЕСЛИ КРЕДЫ НЕ ЛЕТЯТ В ПРАВИЛА ДВП, ТО НА ВАС ХУЙ ЗАБЬЮ, ЕСЛИ ИСПОЛЬЗОВАТЬ ЛОГИКУ ЦЕПОЧНОЙ РЕАКЦИИ.

ВЫЧЕСЛЯТ СЕМЬЮ ДО ПЯТОГО КОЛЕНА ЭТО БРЕД ЕСЛИ ТЫ УМЕЕШЬ НОРМ ШИФРОВАТЬСЯ, Я САМ ВЫЧИСЛЯЛ СЕТИ.. Ты когда то был модером? Засунь в допу совё выраженние вычислят по айпишке, проверяют логи и мссивы айпишек, это надо быть полным долбаем, чтобы спалиться по основной айпи.


Хм...  Думаешь тут сидят один дибилы, которые не думают головой когда что-то мутят? То, что никого не трогают, это ни о чем не говорит. Придет время, и, если админам надо будет - забанят тебя нафиг, без каких-либо вопросов. Всю цепочку. ВСЮ. Всех, кому ты передавал и получал креды, и не важно с какого они будут ип, хоть с Чукотки. И так может быть с каждым.

При этом, здесь сидит минимум 20-30 человек, которые очень заинтересованны в том, что бы понять как нас палят, и как безпалевно передавать креды. И знаешь что? Никто однозначно не знает, как именно мы палимся. А мы палимся, я уверен. Думаю админов пока что просто устраивает количество ботов, но если будут снова фермы - будут блоки.

И тут приходишь ты, и говоришь о том, что ты знаешь как отмывать креды.

Цепочные передачи?
Может быть у меня мозгов не хватает, или руки кривые, но мне они не помогли. Когда надо было - меня просто тупо забанили. При этом пострадали некоторые покупатели (офтоп: самое прикольное - что пострадали только те - кто не заплатил).

В общем, к чему я веду: как не крути, а когда надо будет - тебя тупо блокнут, без обоснований. Как и любого из нас.

Ах да, по поводу

ЕСЛИ ВЫ ПАЛИТЕ ПЕРЕВОДЫ В 5-20к КРЕДОВ КОНЕЧНО НА ВАС ОБРАТЯТ ВНИМАННИЯ, ЕСЛИ КРЕДЫ НЕ ЛЕТЯТ В ПРАВИЛА ДВП, ТО НА ВАС ХУЙ ЗАБЬЮ, ЕСЛИ ИСПОЛЬЗОВАТЬ ЛОГИКУ ЦЕПОЧНОЙ РЕАКЦИИ

ДВП отменили уже хз сколько времени назад.

174

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

Ранд никого вычислять не будет. Просто тупо блокнет всех чаров, у которых были передачи с твоего ип, а потом создаст ветку, где пострадавшие от этих блоков будут доказывать что они не боты и в НКД не участвовали. И там он уже будет внимательно смотреть, разблокировать чара или нет.

175

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

Mr Blanco пишет:

Не-не,танки стали реально жить нормально)))У меня танки стабильнее луков идут)))

Я имею в виду что мои луки в жопе)