101

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

Ладно, извращаться так извращаться по полной составлю тоже может самому потом пригодится  smile  я бы прописал, тогда уж так:

SPOILER Show

if(
    (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ур, то выпустить зверя

102

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

Анахрок золотые бы еще хаоты добавить помимо призовых  smile

103

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

Он имелл виду на ботах 10-11 уровня, а не при количестве ботов 9-12. И вроде запись автора это вызыв зверя, если кол-во противников 10 или более. На вскидку надо посмотреть, как точно прописывается)

104

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

А вообще, столкнулся с такой бедой количество плагинов растет и растет ) Есть однотипные плагины разговора например для разных пещер, в один не получается сливать т.к. начинают вылезать непредвиденные результаты и пересечения. Реально ли сделать привязку на срабатывание по городу? Обьясняю по пунктам:
1. Плагин разговора в Сане допустим PropuskSun
2. Плагин разговора в Низинах допустим PropuskDevil
3. Работают стабильно и там все отлажено, далее создаем плагин Propusk, в который сливаем содержимое этих плагинов, но разделяем их работу по определению города нахождения:
if(Devils) Функция PropuskDevil
else if (Sun) Функция PropuskSun
Что скажете? )
Ну собственно как то так, если сделать на примере 2х слияний, то можно все типа обменов жетонов, грибов, некровилей потом обьеденить. Осталось понять как это можно сделать )

105

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

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

106

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

Проблем с повторяющимися клетками нет ) Просто для новичков сложно разобраться как сразу их вписывать и работать с маршрутом ) Я себе мозг 2-3 дня ломал пока не понял, как работать с ними, если не больше.
Проблема есть, только в варианте если бот работает под IE<10 и ваш лучший друг Out of Memory Line^789  smile  Вот, если под XP сидеть, то да с такими клетками нужно очень осторожно работать  smile

Спасибо  smile

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

109

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

таже беда )

Хорошо попробуютак завтра ) дейсвительно что-то намудрил, да после ичь идет функция ссылки, думал так проще будет прописать в одну строку чтоб не запутаться )

А подскажите еще такой момент. В плагиах разговоров с ботами есть к примеру:
if(s.match(/Ай да я!/))
        external.ClickLink("Ай да я!",2);
else if(s.match(/Уже иду./))
            external.ClickLink("Уже иду.",2);

Что означает 2? я так понимаю уровень приоритета? т.е. его можно любым назначить, чтоб прописывать многоуровневые диалоги? По факту нет разницы сейчас у меня между записью ИФ и ЕЛС ИФ, но по сути если я не полный баклан это уже должно быть приоритетом, т.е. в первую очередь срабатывать то что под ИФ, а потом уже под ЕЛС. Но по факту плагинам по барабану это  smile

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

SPOILER Show

Var say = 0;
Var Razgovor_1=$('area[title=" smile "]',get_mainframe().document).each(function();
Var Razgovor_2=$('area[title=" smile "]',get_mainframe().document).each(function();
if (say = 0 {each(function(Razgovor_1)); say = say + 1;} say > 0 {each(function(Razgovor_2))});


Синтаксис проверил на блокноте++, тут или возрат через Ичь видимо не правильный или не так надо прописывать? ну соответсвенно в маршрут собрал это все в одну строку

Так как всегда напишешь сразу начинаешь видеть ошибки...Say надо отделить видимо, а остальное принципиально правильно?

112

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

Попробовал подождать не плавит  smile

113

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

Конечно вписал ) тамже крупными буквами написана инструкция ) smile

114

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

Не решил проблему?

115

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

До храма бегает не спорю. Я про то, что сам не плавит руны. Только выбирает шмотку и все. Так и должно быть или у меня, что-то не работает? ?  smile  реально подзадрала плавка больше 200к предметов расплавил точно, уже воротит лишний 50 предметов расплавить )

116

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

_target = top.Battle.oBattle.sMyLogin; _name = "wis_white_cleance";

у меня так прописан и работает )

117

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

У меня не работает ) точнее работает но сам не клацает до конца, только выбирает и все...а это я и сам могу вручную быстрее выходит чем плагином сидеть и энтер дожимать )

118

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

I am Heroes пишет:

ГДТ, помоги купить и настроить всё с умом :-) В бк сочтемся, штукарь тебе накину какой-то)) если само ефекто будет рыть)

Вы подразумевали 1000$ или 1000 евро?

Какой выход? в самом начале пещеры? да и заход то в гору 1 раз в сутки )

120

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

Andy_SPB пишет:

у круглых принцип действия как в математики, {} - границы кода цикла/функции

Спасибо за пояснения, немного прояснился вроде принцип. На неделе попробую пошаманить. Посмотрим, что получится, если что выложу сюда, что не будет получаться.  smile

Andy_SPB пишет:

что то не понял сути проблемы? smile

Хорошо попробуем так:
1. Есть задание на выбивалку
2. Маршрут прописан так, что убивает сначала всех ботов, а потом идет собирать дроп по заданию.
3.Добив задание идет сдавать задание и берет его снова, идет по маршруту убитых ботов и собирает выбитый лут. Идет сдает и снова собирает. Пока все не сдаст.
4.НО вот тут начались проблемы, после первого прохода когда задание по подбору забито на максимум, остальной лут пытается подобрать 1 раз кликая на него, после чего доходит до бота сдает и берет задание. На втором круге подбора  лута, по которому на 1м круге кликнул, не делает.
5. Пытался всунуть в маршрут на клетки, где он должен быть, поиск через $(area[title='дроп']клик) - по аналогии с диалоговыми ботами, только с удалением входа в диалог (с сундуками кликанье работает), но подбор все равно не делает.

122

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

Насчет фигурных незнал, а внутри круглых скобок фигурные могут быть? вообще с приемами какой то швах, если пытаюсь прописать, кроме просто приема что-то более сложное почти все не работает, да и при копирование с форума почти все приемы не работают.  Может проблема в том, что я пытаюсь сначала в текстовом редакторе их составить?
Вот типичный пример:
Если мага шокнули или не доступны приемы, чтоб ударил посохом. Сколько не крутил нифига не получается и разные варианты с форума пробовал. Итог один приемы не работают и стоит, или приходится голый духит туда засовывать.

Вот к примеру опробованные варианты:

SPOILER Show

if((!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();}


Но вообще тот же вариант с отменить, копируешь и все сразу стоп бот  smile

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

Andy_SPB пишет:

попробуй такой вариант

SPOILER Show

if (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 - направление движения, измени... куда тебе нужно...


Должно получиться

Нет, как и в обычном варианте стоит и постоянно в диалоги заходит

125

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

Двойной броск:

SPOILER Show

_target = top.Battle.oBattle.sEnemyLogin;_name = "hit_throwdblaxe";


А насчет выкладывал, тут нету нормальной конфы посвященной именно приемам, поэтому часто приходится искать и подбирать, проверять...вобщем в этом направлении не хватает инфы четкой и понятной как прописывать приемы