Вы не вошли. Пожалуйста, войдите или зарегистрируйтесь.
Активные темы Темы без ответов
Настройки поиска (Страница 5 из 6)
Combots Бот для БК » Сообщения от Евжений
Страницы Назад 1 2 3 4 5 6 Далее
Темы от Евжений Расширенный поиск
Сообщений найдено [ с 101 по 125 из 133 ]
Ладно, извращаться так извращаться по полной составлю тоже может самому потом пригодится
я бы прописал, тогда уж так:
SPOILER
Showif(
(top.Battle.oBattle.oGroupsLayer.getElementsByTagName("IMG")[1].sList.split(", ").length > 2) &&
(top.Battle.oBattle.oEnemySlot.nLevel > 9) &&
(top.Battle.oBattle.oEnemySlot.nLevel < 12)
)
{ _name = "pet_unleash"; }
Если ботов 3 и более и они 10-11ур, то выпустить зверя
Анахрок золотые бы еще хаоты добавить помимо призовых 
Он имелл виду на ботах 10-11 уровня, а не при количестве ботов 9-12. И вроде запись автора это вызыв зверя, если кол-во противников 10 или более. На вскидку надо посмотреть, как точно прописывается)
А вообще, столкнулся с такой бедой количество плагинов растет и растет ) Есть однотипные плагины разговора например для разных пещер, в один не получается сливать т.к. начинают вылезать непредвиденные результаты и пересечения. Реально ли сделать привязку на срабатывание по городу? Обьясняю по пунктам:
1. Плагин разговора в Сане допустим PropuskSun
2. Плагин разговора в Низинах допустим PropuskDevil
3. Работают стабильно и там все отлажено, далее создаем плагин Propusk, в который сливаем содержимое этих плагинов, но разделяем их работу по определению города нахождения:
if(Devils) Функция PropuskDevil
else if (Sun) Функция PropuskSun
Что скажете? )
Ну собственно как то так, если сделать на примере 2х слияний, то можно все типа обменов жетонов, грибов, некровилей потом обьеденить. Осталось понять как это можно сделать )
Надо будет заморочиться с хилками
Только делать надо по взрослому сразу
забить все хилки какие есть, чтоб под разные пещеры не писать разные хилки, а то потом голову сломаешь+приоритет раставить нормальный
Проблем с повторяющимися клетками нет ) Просто для новичков сложно разобраться как сразу их вписывать и работать с маршрутом ) Я себе мозг 2-3 дня ломал пока не понял, как работать с ними, если не больше.
Проблема есть, только в варианте если бот работает под IE<10 и ваш лучший друг Out of Memory Line^789
Вот, если под XP сидеть, то да с такими клетками нужно очень осторожно работать 
Спасибо 
Потому, что там есть настройка только на обычные и призовые и их вариация...
Анахроник нид хелп ) добавь туда еще золотые )
Хорошо попробуютак завтра ) дейсвительно что-то намудрил, да после ичь идет функция ссылки, думал так проще будет прописать в одну строку чтоб не запутаться )
А подскажите еще такой момент. В плагиах разговоров с ботами есть к примеру:
if(s.match(/Ай да я!/))
external.ClickLink("Ай да я!",2);
else if(s.match(/Уже иду./))
external.ClickLink("Уже иду.",2);
Что означает 2? я так понимаю уровень приоритета? т.е. его можно любым назначить, чтоб прописывать многоуровневые диалоги? По факту нет разницы сейчас у меня между записью ИФ и ЕЛС ИФ, но по сути если я не полный баклан это уже должно быть приоритетом, т.е. в первую очередь срабатывать то что под ИФ, а потом уже под ЕЛС. Но по факту плагинам по барабану это 
Вот опять столкнулся стоит диалоговый бот, нужно поговорить, если поговорили напасть.
Поробовал так, может неправильно что-то сделал? (лишнию инфу чтоб не загружать удалил)
SPOILER
ShowVar say = 0;
Var Razgovor_1=$('area[title="
"]',get_mainframe().document).each(function();
Var Razgovor_2=$('area[title="
"]',get_mainframe().document).each(function();
if (say = 0 {each(function(Razgovor_1)); say = say + 1;} say > 0 {each(function(Razgovor_2))});
Синтаксис проверил на блокноте++, тут или возрат через Ичь видимо не правильный или не так надо прописывать? ну соответсвенно в маршрут собрал это все в одну строку
Так как всегда напишешь сразу начинаешь видеть ошибки...Say надо отделить видимо, а остальное принципиально правильно?
Попробовал подождать не плавит 
Конечно вписал ) тамже крупными буквами написана инструкция ) 
До храма бегает не спорю. Я про то, что сам не плавит руны. Только выбирает шмотку и все. Так и должно быть или у меня, что-то не работает? ?
реально подзадрала плавка больше 200к предметов расплавил точно, уже воротит лишний 50 предметов расплавить )
_target = top.Battle.oBattle.sMyLogin; _name = "wis_white_cleance";
у меня так прописан и работает )
У меня не работает ) точнее работает но сам не клацает до конца, только выбирает и все...а это я и сам могу вручную быстрее выходит чем плагином сидеть и энтер дожимать )
I am Heroes пишет:ГДТ, помоги купить и настроить всё с умом :-) В бк сочтемся, штукарь тебе накину какой-то)) если само ефекто будет рыть)
Вы подразумевали 1000$ или 1000 евро?
Какой выход? в самом начале пещеры? да и заход то в гору 1 раз в сутки )
Andy_SPB пишет:у круглых принцип действия как в математики, {} - границы кода цикла/функции
Спасибо за пояснения, немного прояснился вроде принцип. На неделе попробую пошаманить. Посмотрим, что получится, если что выложу сюда, что не будет получаться. 
Andy_SPB пишет:что то не понял сути проблемы? 
Хорошо попробуем так:
1. Есть задание на выбивалку
2. Маршрут прописан так, что убивает сначала всех ботов, а потом идет собирать дроп по заданию.
3.Добив задание идет сдавать задание и берет его снова, идет по маршруту убитых ботов и собирает выбитый лут. Идет сдает и снова собирает. Пока все не сдаст.
4.НО вот тут начались проблемы, после первого прохода когда задание по подбору забито на максимум, остальной лут пытается подобрать 1 раз кликая на него, после чего доходит до бота сдает и берет задание. На втором круге подбора лута, по которому на 1м круге кликнул, не делает.
5. Пытался всунуть в маршрут на клетки, где он должен быть, поиск через $(area[title='дроп']клик) - по аналогии с диалоговыми ботами, только с удалением входа в диалог (с сундуками кликанье работает), но подбор все равно не делает.
Насчет фигурных незнал, а внутри круглых скобок фигурные могут быть? вообще с приемами какой то швах, если пытаюсь прописать, кроме просто приема что-то более сложное почти все не работает, да и при копирование с форума почти все приемы не работают. Может проблема в том, что я пытаюсь сначала в текстовом редакторе их составить?
Вот типичный пример:
Если мага шокнули или не доступны приемы, чтоб ударил посохом. Сколько не крутил нифига не получается и разные варианты с форума пробовал. Итог один приемы не работают и стоит, или приходится голый духит туда засовывать.
Вот к примеру опробованные варианты:
SPOILER
Showif((!top.Battle.oBattle.arrMethods["wis_air_chainlight12"].oMethod.bEnable) || (!top.Battle.oBattle.arrMethods["wis_air_shaft12"].oMethod.bEnable)) _name ="wis_gray_meditation"; else DoHit();
if(!top.Battle.oBattle.arrMethods["wis_water_strike"].oMethod.bEnable && !top.Battle.oBattle.arrMethods["wis_water_frost12"].oMethod.bEnable && !top.Battle.oBattle.arrMethods["wis_water_cloud12"].oMethod.bEnable && !top.Battle.oBattle.arrMethods["wis_gray_meditation"].oMethod.bEnable)
{
DoHit();
_break = true;
}
{if(typeof(top.Battle.oBattle.oEnemySlot.arrEffects["wis_water_frost12"]) == "object" && (top.Battle.oBattle.oEnemySlot.nHP * 100 / top.Battle.oBattle.oEnemySlot.nMaxHP) < 30) _target = top.Battle.oBattle.sEnemyLogin; _name = "wis_water_break";} || { if(typeof(top.Battle.oBattle.oMySlot.arrEffects["wis_water_poison12"]) != "object") _target = top.Battle.oBattle.sEnemyLogin; _name = "wis_water_poison12";_name = "wis_water_strike";}||{_name = "wis_water_frost12";}|| {_name = "wis_water_cloud12";}|| {_name = "wis_white_meditation";}|| {DoHit();}
Но вообще тот же вариант с отменить, копируешь и все сразу стоп бот
Хорошо попробуй, покрутить, но пришлось решить другими методами ))Привда опять столкнулся с какашкой. При ходьбе по маршруту 1 раз пытается поднять дроп из задания, если задание выполнено по максимуму, то после сдачи и обходу и сбору дропа просто его игнорирует. Получается, если я знаю клетку на которой должен лежать дроп, надо прописать в ручную в маршруте поднятие? Попробовал задать через поиск титлом, но игнорит.
Andy_SPB пишет:попробуй такой вариант
SPOILER
Showif (typeof(say) == "undefined") {var say = 0;} if (say < 2) { say = say + 1; $('area[title="Оборванец"]',get_mainframe().document).each(function() { this.click(); $('a[onclick*="tn3_poors_default_2"]',get_mainframe().document).each(function(){this.click()})}); } else { say = 0; Walk (XX); }if (say < 2) // - количество разговоров
XX - направление движения, измени... куда тебе нужно...
Должно получиться
Нет, как и в обычном варианте стоит и постоянно в диалоги заходит
Двойной броск:
SPOILER
Show_target = top.Battle.oBattle.sEnemyLogin;_name = "hit_throwdblaxe";
А насчет выкладывал, тут нету нормальной конфы посвященной именно приемам, поэтому часто приходится искать и подбирать, проверять...вобщем в этом направлении не хватает инфы четкой и понятной как прописывать приемы
Сообщений найдено [ с 101 по 125 из 133 ]
Страницы Назад 1 2 3 4 5 6 Далее
Combots Бот для БК » Сообщения от Евжений
На основе PunBB
Currently installed 13 official extensions. Copyright © 2003–2009 PunBB.