Вы не вошли. Пожалуйста, войдите или зарегистрируйтесь.
Активные темы Темы без ответов
Настройки поиска (Страница 45 из 121)
Combots Бот для БК » Сообщения от hyppo
Страницы Назад 1 … 43 44 45 46 47 … 121 Далее
Темы от hyppo Расширенный поиск
Сообщений найдено [ с 1 101 по 1 125 из 3 021 ]
Knight Jedi пишет:Неплохо было бы прописать чтобы точный не делал когда против крит или другой арбалет (лучник). Сейчас отхватил нехило от другого стрелка.
Ну вот ( Пока придётся подождать.
Ставь пока приём только без критов. На арбалетчиков будет срабатывать.
if(Inta < 75)
_name="precise";
Сабака пишет:А у меня с этой все хренью бот тупо стоит и максимум включает приёмы
DoHit; стоит последним приёмом? Версия бота 8.5 ?
anahronik пишет:Эм...
рассуждения? какие рассуждения? 
Ну вот это вот document.all[0].innerHTML.match(/crossbow[\d]+.gif/) будет срабатывать условие выше если сам игрок арбалетчик? Картинка то на странице есть в каждом размене.
Посмотри приём. Я в панике ))) Это должно работать?
Knight Jedi пишет:Неплохо было бы прописать чтобы точный не делал когда против крит или другой арбалет (лучник). Сейчас отхватил нехило от другого стрелка.
Ну что-то вроде такого:
if(Inta < 75 && !(document.all[0].innerHTML.match(/crossbow[\d]+.gif/)))
_name="precise";
Только проверь, я не уверен так ли пишется название приёма Точный удар...
И я не уверен что document.all[0].innerHTML.match(/crossbow[\d]+.gif/) не будет срабатывать на тебя самого
Надо спросить программистов.
Анахроник, дорогой, ты если мои рассуждения читаешь дай знать 
С пещерами что-то не то. Массовые жалобы: ()
Сам пока не проверял.
Ребята. Хватит играть тут в ромашку "любит" - "не любит" - "работает" - "не работает"
Вы конкретно ищите причины. Может быть вы маршруты обновили, а они неверные? О какой вообще пещере идёт речь? А если конструктором пару шагов написать, выполняет?
весь код который выше прописан (распознающий оружие) я просто копирую и вставляю в конструктор кода так??))))
Да. Всё так. Окошко "конструктор кода" очищаешь, если там что-то оставалось, а потом вставляешь новый код. Далее всё подтверждаешь не забыв нажать "сохранить".
Knight Jedi пишет:Нет, точный это типа усиленного удара,если попал так попал хорошо,если не попал то он пропадает.
Ок.
Так он корректно работает или ещё что-то надо подправить?
Сабака пишет:Что бы точный стрелял надо его в приёмы + последний приём ставлю DoHit();
так?
И ещё в настройка бота в самом начале "тип персонажа" ставишь "МАГ". Это обязательно. Не поверишь, но ты маг! 
Knight Jedi я не играл стрелком. Ты рассказывай своими словами как надо настроить. К примеру если на противнике уже висит "точный", то кнопку снова не нажимать? Или вообще ни на кого не нажимать? Она вообще нажимается снова на другого?
Knight Jedi пишет:DoHit();
_break = true;
как в 11 посте написано так и прописал
Ок, спасибо. Я просто хреновый программист и плохо понимаю где есть необходимость в брейке.
А он в списке приёмов у стрелка высвечивается?
Если нет напиши что-то вроде такого:
DoHit();
// _name="для размена DoHit";
Сабака пишет:Я как понял посл вот этот приём это для магов? Арб бьёт как воин через кнопку вперёд...
Ну а чем маг отличается от воина? Тем что у мага приёмы (касты) тратят ход и он поэтому не нажимает "Вперёд" каждый размен. Но иногда бьёт посохом, когда шокирован. По этому признаку стрелок это скорее маг, с точки зрения бота, чем воин
У стрелка есть приёмы тратящие ход. Точный как раз такой приём. В этом и была проблема.
Настраивайте стрелка как мага часто бьющего посохом 
И напоминайте Зергу что он собирался поиграть стрелком, разобраться и сделать автоматическую зарядку стрел 
Ну... режим подземелья включил? маршрут выбрал?
"Не работает" это не описание проблемы. Что конкретно не работает? Не заходит? Не шагает? Не нападает? Не дерётся? Статус какой?
Сабака пишет:Куды это всё прописать то?
Ну как обычно. Приём. Это один приём.
"Настройки" - "Приёмы" - кликаем по свободному слоту - в окно "конструктор кода" вписываем этот код.
Сохраняем.
Лишнего кода только никуда не вписывай. Внимательно смотри чтобы ничего там не мешалось старого.
Knight Jedi Последний приём DiHit как у тебя написан? Я так и не услышал ответа. C "break" у тебя или без?
О! ProFly тут неплохую логику профильки выложил:
if(typeof(top.Battle.oBattle.oMySlot.arrEffects["spirit_14_prot_100"]) != "object" && typeof(top.Battle.oBattle.oMySlot.arrEffects["spirit_13_prot_100"]) != "object")
{
if(parseInt(top.Battle.oBattle.arrRes["spirit"].innerHTML) > 6 && (document.all[0].innerHTML.match(/sword[\d]+.gif/)))
{
_name = "spirit_14_prot_100";
}
else if(parseInt(top.Battle.oBattle.arrRes["spirit"].innerHTML) > 6 && ( document.all[0].innerHTML.match(/crossbow[\d]+.gif/) || document.all[0].innerHTML.match(/hammer[\d]+.gif/)))
{
_name = "spirit_13_prot_100";
}
}
Тут только режущий и дробящий, но очень хорошо прописаны.
Приём распознаёт режущий по мечам в руках врага, в также арбалет и молот на дробь.
Knight Jedi пишет:Ничего не происходит.
Что значит "ничего"? Не ставит точный? Не делает размен? Не запускается? Не идёт в бой? Не грузится винда? 
Ты мой приём поставил или с _break=true ?
Сабака пишет:Подскажи пожалст как сделать чтоб призрачки по очереди включались?
Призрачка просто приём пишешь одной строкой, как обычно.
_name = "spirit_block25";
Или с условием на наличие духа.
А вот с профильками сложнее. И я советую пока не ставить профильку, пока плохо знаешь настройки бота. Спалиться перед противниками и модераторами очень легко если будешь ставить призрачную дробь против топоров
Не спеши.
Для начала попробуй вот такие несложные связки:
if(Sila > 99)
_name = "spirit_13_prot_100";
Если у врага сила 100 или больше, то призрачный удар, от дроби.
Универсального и простого метода настройки пока не замечал, каждый сам сочиняет некую логику 
Я почистил форум, по многочисленным просьбам, теперь многое потерялось 
Ну давайте вместе пробовать.
1. Остановите бота и переключите в режим мага.
2. В настройках приёмов в последний слот напишите вот такой приём.
3. Запустите бота.
4. Расскажите что получается.
Сабака пишет:Точный не требует цель...он тратит ход и бот тупит... На собственном опыте знаю что бот тупит не знаю как он его пытается включить но ему пишется "не сейчас"
именно изза этого приёма.
Попробуй настраивать стрелка как мага. А размен ему делать через последний приём DoHit.
Пока что других идей нет. Zerg как видишь пока не может заняться стрелками, нет перса.
О настройке стрелков гоу в другие темы 
salam, Knight Jedi флудить во Флейм, обсуждать кач в Качалку. Предупреждаю 
zergnm пишет:Сейчас нубом дойду до 7-го (сейчас 6-й), если будет хоть немного зубов, куплю арбалет и пару вещей, и буду пробовать.
Не получится. Чтобы были доступны приёмы надо купить фул.
zergnm Я к сожалению так ни одним персом и не стал стрелком (лучником, арбалетчиком), а народ всё чаще спрашивает о настройке стрелков. У тебя как в этой версии со стрелками? Зарядка стрел, например, есть? Или не занимался? Мне кажется что пора помимо "Воин" и "Маг" сделать класс "Стрелок", по аналогии с БК. Фактически стрелок это маг на половину у него что-то делается с разменом, а что-то кастами. И много вопросов о настройке приёма "точный удар", требующего вроде бы указать цель. В режиме воина не работает, на сколько я понимаю.
Тема будет закрыта только после того как окончательно убедимся что всё работает в официальной версии.
Cookie пишет:Проверено. Под 8.4 работает.
Проверял на кольце алтаря.
Ну и отлично. Получай первую благодарность. За тесты 
Теперь тестируй под 8.5 )))
lLOrDl пишет:что то я не понимаю .... )))
прошелся по пещере не включая плагин () - все зашибись , в боях не зависал и т.д.
если же ее активировать , то обязательно должен пару раз в каком нить из боев зависнуть
в плагине то вроде ничего такого нету ...
сталкивался кто то еще с подобным ?
в плагине "Морковка" видимо старые ссылки top.frames[3]
Обнови плагин. Если он есть обновлённый.
Сообщений найдено [ с 1 101 по 1 125 из 3 021 ]
Страницы Назад 1 … 43 44 45 46 47 … 121 Далее
Combots Бот для БК » Сообщения от hyppo
На основе PunBB
Currently installed 13 official extensions. Copyright © 2003–2009 PunBB.