226

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

http://forum.ixbt.com/post.cgi?id=attach:5:91:459:1
таргет- это переменная, в которую записывается имя врага, на которого нужно кинуть острие, а команда ввода в поле имени- это последняя строка, о чем свидетельствует слово send, что переводится как "отправить".
Но, повторюсь, не надо оно тебе в новых версиях. Это все писалось, когда процедура по приемам воина была устаревшая в боте, и не была рассчитана на приемы с указанием цели.

227

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

из остальных:
2я- стандартная...какой прием юзать
_target = top.Battle.oBattle.sEnemyLogin;   на кого именно юзать прием, т.к. острие требует указать цель.
Остальные строки в последней версии бота вшиты в код и не нужны.

228

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

1я строка: если я жив (моих ХП>0...сейчас уже не надо, раньше глюк убирало) и на мне весит поступь и (у противника 150 силы или ловки или инты или противник маг (интеллекта больше 50) или противников осталось меньше 4), то
все следующие строки описывают как юзать острие на противника.

229

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

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

Расширение у плагина верное 100%, т.к. он запустился двойным щелчком и выдал ошибку.
Тут в граматике проблемы...посмотреть бы на вторую строчку плагина, а лучше на все копируемое содержимое в целом было бы неплохо для анализа.

Вариантов два:
1) либо не до конца плагин скопировал...например вконце закрывающую скобку забыл, либо лишнего наоборот скопировал
2) название файла плагина не соответствует названию плагина в коде...сравни, чтобы название после первого слова function в коде соответствовало названию файла, только с расширением js.

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

Надеюсь понятно обьяснил smile

232

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

с проксисерверами всегда бот плохо дружил...попробуй программу proxyfixer. Мне в 50% случаев помогала. В 50% других вообще не получалось настроить через прокси.

233

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

ну тут уже я бессилен ибо таким никогда не занимался sad

234

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

Эмм...мой уровень знаний java конечно мизерный, но помоему в коде под "..." имелось ввиду перечисление переменных. Т.е. СКОЛЬКО у тебя будет цветов на карте, СТОЛЬКО ты и должен вписать переменных без всяких "...", а затем уже у каждого цветка вставляешь СООТВЕТСТВУЮЩУЮ переменную с кодом. В твоем случае, т.к. только один цветок у наковальни интересует будет как то так:

f4966143f4468f2db28fbcf4f87645a6 : external. SetVal("krovava1",false);Walk("rr");
2cfb0fd61a6c70ca600a8055f3088b10 : if(!external.GetVal("krovava1")) for(var j=0; j<top.frames[external.mainFrameIndex].document.getElementById("ObjectsMap").getElementsByTagName("AREA").length; j++) if(top.frames[external.mainFrameIndex].document.getElementById("ObjectsMap").getElementsByTagName("AREA")[j].title && top.frames[external.mainFrameIndex].document.getElementById("ObjectsMap").getElementsByTagName("AREA")[j].title.indexOf("Кровавый подземник") > -1) { top.frames[external.mainFrameIndex].document.getElementById("ObjectsMap").getElementsByTagName("AREA")[j].click(); external.SetVal("krovava1",true); break;} Walk("rr");

Что значит дословно не помню? А как бот по твоему экстрасенс? Текст нужно вставлять в точности до пробела, причем если в том тексте есть запятые...возьми кусочек без запятых, т.к. они портят структуру кода.
Вот как вариант еще...но не знаю насколько будет работоспособным.

1e48e309df064cfc8ecb43c26ed272e3: if(get_mainframe().document.all[0].innerHTML.match(/ТОЧНОЕ ИМЯ НАДЗИРАТЕЛЯ/)) top.frames[external.mainFrameIndex].location = "http://" + external.SCity.Text +".combats.com/" + dungName + "?attack=1&use=" + top.frames[external.mainFrameIndex].arrLayers[1][0]["l"].arrUnits[0].id;

236

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

Человеку просто скучно самому в бездне, вот он народ зазывает  big_smile
Я в жирные времена, когда еще пропуски с чеками были ооочень радовался, когда 100 кр выходило )

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

1e48e309df064cfc8ecb43c26ed272e3: if(get_mainframe().document.all[0].innerHTML.match(/еще живы противники/)) AttackMobs(); UseObjects(); Walk("m1");

хотел написать кучу матов, но пусть это будет просто флуд сообщение  sad

Насколько я помню, там тот светляк нажимается с любой соседней клетки, от той, которая напротив источника.

240

(10 ответов, оставленных в Разное)

Такими и убить можно  big_smile

241

(10 ответов, оставленных в Разное)

Чтоб мужики под женщин косили еще ладно, но чтоб наоборот...:)

242

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

Бот перестает тыкать на предмет, когда видит фразу "ничего не произошло" и еще некоторые из грибницы например. Т.к. некровиль- сравнительно новая подземка, то фразы из гробниц не прописаны еще...если ты выложишь их сюда, или Анахронику в личку, он добавит в бота.

А кто вообще пустил слух по поводу глючности посещений клеток? Я почти два месяца санд копал когда-то и ни разу никаких глюков не замечал.
hyppo, маршрут по выплавке металлиума еще давно был моей мечтой  big_smile Но раньше мне это показалось невыполнимым,и даже сейчас не каждому по силе написать плагин, который будет подсчитывать руду в инвентаре, делить на количество горючек  и выплавлять необходимый металл.
Эх, когда ж уже у меня вернется интерес к БК или хотя бы к боту sad

все работает:
если первое посещение клетки

if(dungeonMovementCount["55e5cdf5f2461d46f5531ea4816ef522"] == 0)

если второе посещение клетки

if(dungeonMovementCount["55e5cdf5f2461d46f5531ea4816ef522"] == 1)

если третье посещение клетки

if(dungeonMovementCount["55e5cdf5f2461d46f5531ea4816ef522"] == 2)

если посещений клетки больше одного

if(dungeonMovementCount["55e5cdf5f2461d46f5531ea4816ef522"] > 0)

Так ты проверял код или нет?
Ибо:
1) httpGetPageRequest в то время, когда я писал, отвалился и не работал
2) код клетки не при чем...проблема в том, что бот постоянно будет выполнять первое действие, если ему не задать какое то условие, чтобы он видел, что он его уже выполнил...я задавал условие по количеству ХП...поэтому у меня и работало...и то только для комплектов, в которых разное количество ХП.
З.Ы: () пост номер 45.

246

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

можно, но только вместе с персонажем  wink

бугога...и как, не зацикливается код из 2го поста на одном месте ?  big_smile

248

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

Если НЕ висит- ставится знак !=, т.е. логическое отрицание. Чтобы сделать прием вида "если висит,то" нужно ставить знак ==
То, что ты менял
parseInt(top.Battle.oBattle.arrRes["spirit"].innerHTML) < 11
отвечает за проверку на наличие духа (в данном случае "если духа меньше 11, то")
Плюс, насколько я помню, идентификатор spirit_block25- это не глухая, а призрачная защита.
В общем в одном слове ты сделал три ошибки smile
Вот условие как ты хотел один в один (без проверки на дух, чисто с проверкой на агрессивку):

if(typeof(top.Battle.oBattle.oMySlot.arrEffects["block_fullshield"]) == "object") _name = "ГЛУХАЯ ЗАЩИТА"

Идентификатор глухой я уже давно забыл, посмотришь сам.
P.S: кстати, возможно я ошибаюсь,но block_fullshield - это вроде идентификатор полной защиты, а не агрессивной...лучше сам перепроверь его и поставь нужный.

249

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

Пожелание Рапидшаре и Зуда дельные. БАГИ должны правиться в коде, и бот рассчитан на то, чтобы человек меньше тратил своего времени на БК...плюс фишку с количеством морковок можно и к горючкам прикрепить.
Засим мое пожелание больше в этой теме не флудить...Анахроник сам решит, что вводить в новую версию, а что нет, а наши модераторы, достаточно подкованные в мире БК и бота, ему помогут в этом деле. Если Вам уж что-то конкретно сильно не нравится- пишите модерам в личку, а они уже, на свое усмотрение, подправят пост с не понравившимися вам пожеланиями.

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

250

(5 ответов, оставленных в Комплекты)

А набивает по сколько в среднем? Как показывает опыт в Б, победить мало...надо еще экспы срубить smile