76

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

hyppo пишет:
skpd пишет:

самое забавное палево это игра 24/7/365 по 40-80 боёв в сутки... вот от этого уже не отмажешься...

Ну суток пять можно оправдать. Делаешь справку от невропатолога что проходишь курс лечения и тебе выписаны какой-нибудь фенамин или эфедрин и что у тебя могут быть продолжительные расстройства сна smile Фотошоп великая вещь!  lol

ну.. не спать пол года это всё-таки круто  big_smile тут вряд ли отделаешься одной справкой..
но можно 2умя smile на 2ой написать что у тебя раздвоение личности, и пока одна личность спит - другая играет....  roll
smile

77

(32 ответов, оставленных в Помойка)

hyppo пишет:
firesky пишет:

а уворотом, что никто не играл??  neutral   как оно на 9ом?

Не играл. Ещё недавно увороты рулили, но сейчас уже "пофиксили". Вижу это по завершёнкам.

да, уворачиватся стали пореже... зато урон поднялся... или мне кажется на счёт урона smile

78

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

самое забавное палево это игра 24/7/365 по 40-80 боёв в сутки... вот от этого уже не отмажешься...

79

(104 ответов, оставленных в Общий)

явный минус для ограниченной _по времени_ версии (не по функционалу) - появятся кряки  wink
так что лучше забросить полностью поддержку 7.1 и писать новые фичи для 8.х smile

80

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

peiotel пишет:

прием Выжить отдельно изучается?

в кэпе в книжном магазине

81

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

anahronik пишет:

мне проверять не на ком, но сразу хочу сказать про аякс в плагине: я пробывал как-то использовать эту библиотеку в плагине для подгрузки информации о персонаже. Был провал, т.к. он не обновлял получаемую страницу... Т.е. я закладкой браузера открывал информацию, проверял - он выдавал ХП нужные....спустя несколько минут снова проверяю - ХП не изменились выдаваемые...и не изменялись, пока я информацию снова в браузерной закладке не открою.
Короче, кэш меня убивал....поэтому у меня обычно используется чуть-чуть отличающаясся библиотека...
Есть серьёздный шанс, что это я тогда был пеньком и неправильно пользовал, но всёравно рекомендую проверить, что тебе аякс выдаёт(хотябы по той же информации персонажа стороннего и его ХП)

&rnd=блабла  должен спасти от кэширования...

82

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

только сейчас заметил... свитки 0/5.. недавно же были 0/1 вроде? нет?

83

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

в общем... всё как всегда ) бот не ходит из-за того, что долго сидит в каналке без движения (я когда спать ложился нажал ему просто стоп в начале каналки) ... плагин работает, свитки одевает...
протестируете может быть ещё?  roll
в папке Plugins создаём файл SetHPScroll.js с таким содержанием:

function SetHPScroll(enabled) {
    if(enabled) {
        PluginsOnLoad["SetHPScroll"] = "ScrollWatcher";
    }else{
        PluginsOnLoad["SetHPScroll"] = "";
    }
}
 
function ScrollWatcher() {
    if (!external.inBattle) {
        //контент верхнего фрейма
        var content = top.frames[3].document.all[0].outerHTML;
 
        if (content.indexOf("подняли 'Восстановление энергии 45HP'") > 0) {
            external.AddToChat("Одеваю свитки.");
            getStock(2, "putOnScrolls()");
        }
 
    }
}
 
function getStock(type, callback) {
    //ajax запрос для получения инвентаря
    httpGetPageRequest("http://" + external.SCity.Text + ".combats.com/main.pl?edit=" + type + "&rnd=" + Math.random(), callback);
}
 
function putOnScrolls() {
    //инвентарь из ajax запроса
    var stock = xmlResponse;
 
    //шаблон для ссылок "одевания" свитков
    p = /\?set=cureHP45&n=(\d+)&sd4=(\d+)&/ig;
 
    //применяем для всех свитков на 45хп
    do {
        r = p.exec(stock);
        if (r !== null)
        {
            //и одеваем их
            top.frames[3].location = "http://" + external.SCity.Text + ".combats.com/main.pl?set=cureHP45&n=" + r[1] + "&sd4=" + r[2] + "&tmp=" + Math.random();
        }
    } while (r != null)
}

84

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

а файлы dungeon.js и main.js с комментариями были бы вообще мечта...  roll

85

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

2 anahronik
перед eval'ом нельзя же... каждый ход бота заходить в инвентарь одевать свитки как-то... м.. не айс smile
алерты (5 и 6) он никак не показывает потому что не ходит smile
маршруты правильные... бот по ним ходит, я меняю скрипт и перезагружаю бота и он больше не ходит smile
да, сделаем плагином... если он начнёт ходить smile просто имхо ради 1ого ого свитка нагружать бота плагином - излишество smile

86

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

с 1ой частью согласен, хилку он не увидит значит... вопрос в другом smile бот не ходит.. по клеточкам.. вообще smile
ладно, оставим dungeon.js в покое, попробуем плагином... может это решит проблему

87

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

вопрос к гуру комботса smile добавил ф-ию в dungeon.js, бот перестал передвигаться по каналке (т.е. заявку в каналку он создаёт, комплекты переодевает... именно не ходит)
для проверки добавил вывод в чат данных для eval(), получаешь кукишь smile вот кусок:

if(dungeonPosition != dungeonLastPosition)
        {
            if(dungeonMovementCount[dungeonLastPosition] != undefined)
                dungeonMovementCount[dungeonLastPosition]++;
            else
                dungeonMovementCount[dungeonLastPosition] = 1;
 
            dungeonLastPosition = dungeonPosition;
        }
 
        external.AddToChat("Code for '" + dungeonPosition + "': " + external.DungeonGetCodeForLocation(dungeonPosition));
 
        if(external.SDungeonPickUpObjects.Checked)
        {
            external.AddToChat("drop?");
            var drop = s.match(/\?get=(\d+)/g);
            if(drop != null)
            {
                if(s.indexOf("слишком много") > 0 || s.indexOf("У вас уже есть один такой предмет") > 0)
                    usedObjects[_id] = true;
                alert(5);
                if(s.indexOf("подняли 'Восстановление энергии 45HP'") > 0)
                    setHPScroll(0);
                alert(6);
                for(i = 0; i < drop.length; i++)
                {
                    _id = drop[i].match(/\d+/);
                    if(!usedObjects[_id])
                    {
                        top.frames[3].location = "http://" + external.SCity.Text + ".combats.com/" + dungName + drop[i];
                        return;
                    }
                }
            }
        }

может кто сталкивался?

результат в чате, собственно, такой:

05:02:55 Code for 'c5b8e059eaad0f6b3df5291de46adf95': 
05:02:55 drop?

88

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

anahronik пишет:
hyppo пишет:

Работает при условии что в первом слоте стоит хилка.

Если ты мне скажешь название картинки этой хилки, я тебе сделаю перебор по всей панели свитков, чтоб он не привязан к позиции был smile

это?
()

89

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

d1sc0nn3ct пишет:

Мб не совсем в тему,но : кто подскажет примерочную,в которую вбит шмот из каналки?

()
давным давно есть вещи из каналки, и есть удобный фильтр крит/танк и т.п. smile

90

(25 ответов, оставленных в Помойка)

а я проголосовать не могу smile
но нашёл через поисковик )

91

(21 ответов, оставленных в Помойка)

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

92

(21 ответов, оставленных в Помойка)

Godness пишет:

вот так надо :
()
()

ну не знаю, по мне лучше крита и антиуворота побольше, чем немного урона.. )
каждому своё  wink

93

(21 ответов, оставленных в Помойка)

попробуй на 8 так:
()

или более эконом вариант, с небольшими потерями в антикрите и антиувороте:
()

94

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

ну у меня была практика небольшая... я вэб девелопером работаю.. smile просто сейчас работы навалом, да и сессия скоро =\ так что я тут в основном пока что только общаюсь smile

95

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

anahronik пишет:

Гипп, я тут нашел, как кликать по свиткам, но дальше ещё не шёл...типа подтверждения использования или вписывания ника

top.Battle.oBattle.arrScrolls[0].click();
0 - 1й свиток в слотах
1 - 2й и т.д.

перебор по ним для поиска нужного свитка организуется тоже легко, поэтому не заморачивайся по этому поводу покачто smile

интересно.. осталось найти id/name поля для ввода ника и кнопки с подтверждением.. без файрбага не удобно sad

Update: не считайте мои посты критикой/нравоучениями/указаниями и т.п., это просто мысли вслух smile

96

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

hyppo пишет:

skpd ок wink прошу прощения за подколку big_smile рад что ты трезво оцениваешь ситуацию.

Забей пока на одевание хилок. Это второстепенная задача. Сначала стоит найти как кликать в бою на первый слот свитков и кастовать на себя. Потом уже учить бота кликать на любой слот, находя нужный по "cureHP45". Остальное уже в процессе напишем. Одевание это конечно тоже интересно, но пока не самое важное.

Осилишь? smile Я вчера пытался, не осилил sad

просто вы тут дольше и больше работали с боевой системой БК, поэтому я подумал что все равно кто-нить из старожил за это возьмется, поэтому будет практичнее начать работать над 2ой частью задачи smile

поставь интервал боту поменьше, в будущем такой проблемы может не появится.. а вообще - теперь только ждать... обычно 1 сутки максимум..

98

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

hyppo пишет:
skpd пишет:

а с использованием свитка в бою... может просто использовать БКшный js фреймворк? smile

Ну раз тебе "просто", сделай, никто не возражает smile Лишь бы работало.

нет, я не говорю что мне тут всё просто smile в скрипты БК и комботса я только начал вникать.. это было относительное "просто" smile

99

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

anahronik пишет:

А зачем ты s2 сперва результат аякса присваиваешь, а потом, ничего с ним не делая, присваеваешь s2 содержание верхнего фрэйма?
Ещё не понятно, окуда переменная edit и какой от неё толк(а всё потому, что ты пожадничал и не вставил кусок, как ты функцию подключаешь) hmm

о! вывод... в 4 утра нужно спать, а не .. jsом заниматься...

сегодня вечерком гляну, если фриланс не навалится...
а с использованием свитка в бою... может просто использовать БКшный js фреймворк? smile

100

(13 ответов, оставленных в Общий)

firesky пишет:
skpd пишет:

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

если драться в одном бою с одного айпи (типа на тебя напали и ты сам себе помогаешь  wink )

именно если помагаешь... вас может хоть 20 играть с одного айпи smile может вы с работы/с клуба/с домашней локалки все сидите... smile
поэтому и хотят вводить систему М.Я.С.О., что бы не сливались... или уже ввели... не знаю точно smile