26

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

Пещеры уже сто лет не меняются. Шаблонность боя в пещерах даже у людей выработалась.
В хаотах же нет такого понятия "хочу/не хочу", есть прием- надо клацнуть пока не убили  big_smile Либо сложные скрипты по выжиданию определенных комбинаций.
Первые две идеи не имеют ничего общего с рандомизацией, третья, в принципе, не особо нужна.
Имхо: сложно, не нужно, но спасибо smile

27

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

Тонкий намек на то, что в сентябре будет что-то интересное? smile
Я бы еще добавил в гайд пункт: никому не рассказывать про бота, ни друзьям ни соклановцам, даже маме, ибо трое человек могут сберечь тайну только в тому случае, если двоих из них убить.

28

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

Поэкспериментируй с цифрой 2 в диаппазоне от 1 до 4. Если память не изменяет, то 3- клацать по тексту.

29

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

Идея баяна просто шикарна! Я за smile

30

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

Экстернал.клик.линк используйте по названию строк диалога и не надо будет с цифрами заморачиваться, и безопаснее намного, и, по секрету скажу, что не столкнетесь в дальнейшем с проблемой срезать гриб в разных точках карты, когда текст одинаковый, а цифра в ссылке разная.
P.S: такой плагин с маршрутами у меня написан еще в те далекие времена, когда у бота была версия 8.2, ото я тогда бабла нарубил  big_smile
Скидывать естественно его никому я не буду, но с конкретно поставленными вопросами помогу.

31

(20 ответов, оставленных в Подземелье / Маршруты)

Бот делает все последовательно.
Вот ты ему написал

7f97f5910db44e32f1753507a311bd56 : if(load) {load=false; external.LoadMethods("крит_метро_без_приемов");} UseObjects(); AttackMobs(); if(maxHP > 1500) {top.frames[external.mainFrameIndex].location = "http://" + external.SCity.Text + ".combats.com/main.pl?skmp=1355603266&0.0470480271953448";} Walk("rl");

Он и выполняет: сперва проверяет условие лоад, если выполняется- он меняет набор приемов, затем пытается юзнуть все объекты, затем пытается напасть на моба, и только потом пытается раздеться.

32

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

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

33

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

Реально.
На клетке в начале маршрута создаешь переменную qqq=false;
На клетке перед последним котлом ставишь qqq=true;
И в плагине делаешь две ветки диалога в зависимости от значения qqq.
В идеале все проделать через гетВал, сетВал.
Рандомизация делается через маз.рандом. Больше 0.5 одна ветка диалогов, меньше- другая.
Подробнее расписать не могу, времени нет.

34

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

Совет, плагин еще дорабатывать надо:
1) сейчас ювелирку не выплавляет
2) плавит металл в одной и той же последовательности, следовательно, судя по порядку выплавки, до меди шанс дойти крайне мал.
Я в свое время когда писал такой плагин, споткнулся на втором пункте. Сперва хотел сделать анализатор рюкзака на количество определенного металла, но сломал зубы об мат. часть. Затем пришла идея просто сделать рандомизацию при выборе, какой из слитков плавить, но интерес тогда уже пропал к БК и так и не доделал. Так что дерзайте smile

35

(11 ответов, оставленных в Подземелье / Маршруты)

Ооочень странно.
Попробуй тогда уже так

if(top.Battle.oBattle.oEnemySlot.nLevel < 9)
{
        var arrParams = { enemy: top.Battle.oBattle.sEnemy, attack0: GetRandomPoint(0), attack1: GetRandomPoint(1), defend0: GetRandomPoint(2) };
        top.Battle.oBattle.Send(arrParams);
}

36

(11 ответов, оставленных в Подземелье / Маршруты)

Попробуй в первый слот приемов так

if(top.Battle.oBattle.oEnemySlot.nLevel < 9)
{
DoHit();
_break = true;
}

или так

if(top.Battle.oBattle.oEnemySlot.nLevel < 9)
{
DoHit();
}

1) не устанавливай в папку програм файлс
2) В свойствах ЕХЕ файла бота установи галочку "запускать с правами администратора" Как то так вроде называется.

38

(11 ответов, оставленных в Подземелье / Маршруты)

if(top.Battle.oBattle.oEnemySlot.nLevel == 9)
_name = "НАЗВАНИЕ ПРИЕМА";

39

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

1) Создаешь обычный текстовый файл в папке с ботом Plugins.
2) Копируешь текст плагина с форума (ПОЛНОСТЬЮ от первого до последнего символа).
3) Вставляешь в текстовый файл, сохраняешь и закрываешь его.
4) Меняешь название текстового файла на название плагина с точностью до расширения (после точки должно быть не ТХТ, а JS, если винда выше ХР, то проблем возникнуть не должно). Название плагина написано на форуме.
5) Запускаешь файл двойным кликом. Если до этого все сделал правильно, то ничего не произойдет, если где- то накосячил- вылезет ошибка (значит не до конца скопировал текст), либо откроется этот же текстовый файл (не поменял расширение, кстати, еще один способ проверки смены расширения- ярлык файла должен смениться с текстового на скриптовый, как у остальных плагинов)
6) Перезапускаешь бота, и у тебя на вкладке Plugins включаешь новый плагин.

40

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

А что, на оф форуме ныть запретили, что на наш форум переползли?  big_smile
Так у нас это не приветствуется http://forum.inosmi.ru/images/smilies/aq.gif

41

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

Невозможно автоматизировать процесс настолько, чтобы не осталось вариантов, как его спалить.
А по рейтингам еще недавно было 12е место, а до этого 3е. Реально печально...

42

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

Если меня теория не подводит, то ошибка тут

top.Battle.oBattle.oEnemySlot.arrEffects.innerHTML.match(/<br><span[^>]*>.(\d)?<\/span><\/div><img[^"]*".+\/counter_piercingwounds\.gif">/i);

Как исправить я не знаю.

43

(6 ответов, оставленных в Проблемы / Баги / Неполадки)

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

44

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

Причем тут ботоводы? Простым смертным тоже хуже стало...вообще всем хуже стало, а значит ничего не изменилось. Просто теперь на 8м левеле будут драться люди в недофулах или в пур шмотках с порезанным опытом.

45

(6 ответов, оставленных в Проблемы / Баги / Неполадки)

У ранда в инфе есть бат-файл, который кэш и куки чистит. Переделать его только под кэш и запускать какой нибудь прогой автоматически раз в несколько часов.

46

(17 ответов, оставленных в Подземелье / Маршруты)

Блин, зачем вы таким ребятам вообще помогаете? Екр итак уже стоит заоблачно. А такие лентяи, я уверен на 100%, что поднимут его еще выше.
Человек даже не пытается сам попробовать, как вы думаете, что он будет делать с нафармленными кредами? Ждать хорошего курса? Фиг там, будет скупать все что можно по заоблачным ценам. И вот как раз такие как он и будут формировать цену...

47

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

Если жалко 350 рублей, то сомневаюсь, что в долгу не останешься  smile

Бота зовут безумный литейщик вроде. Это уникальное имя, которое больше нигде не попадается. Добавь в первый слот прием на слив, но с условием на имя противника и на количество ХП, и будет тебе счастье.

49

(25 ответов, оставленных в Приёмы)

Я на 99% уверен, что проблема вот в моем условии вот в этом

/<br><span[^>]*>.(\d)?<\/span><\/div><img[^"]*".+\/counter_piercingwounds\.gif">/i

Но у меня пока нет времени разбираться sad
А в твоем условии

counterpiercingwoundscount[1] > 0

вот эта часть- это счетчик, и, по идее, там должна стоять 4 вместо 0.
Есть еще вариант, что ты местами перепутал колотые и рассечение. В елсе поставь рассечение, а в большое условие колотые.

50

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

Можно, по крайней мере в старых версиях на хлюпосливе работало.