Закрыто до лучших времён ))
977 2010-04-03 20:02:26
Re: смена противника в бою (20 ответов, оставленных в Настройки / Плагины)
Ну хрен с вами. Давайте по-болтаем.
Вот к примеру наиболее простой алгоритм будет таков:
1. В начале боя мы смотрим обе команды и расставляем персонажей по мере опасности. Это отдельно настраиваемый код для оценки команд. Предположим что мы делим врагов на три категории - опасные, средние и слабые.
2. В ходе боя мы оцениваем всякий размен ситуацию. Какова доля опасных, средних и слабых в обоих командах. В зависимости от этого вообще пытаемся использовать все эти алгоритмы или делаем вывод что всё пропало или наоборот мы уверенно лидируем и надо быть всех чтобы набрать по-больше урона. (вы же видите на форуме не мало жалоб в духе "мало набиваю", слишком осторожный бот тоже никому не нужен)
2.б. Этот алгоритм ещё и поправки должен делать меняя рейтинг опасности врагов по ходу боя. Это не так-то просто. Отследи попробуй у кого мана кончилась, а кто поступь разогнал. Либо тормоза гарантированы, либо сложности с анализом лога. Да и сам по себе фрейм лога глючит так что...
3. Отдельный алгоритм ведёт счётчик смен и своевременно пополняет запас смен используя тактики щитов.
4. Если в команде противника кто-то покраснел - размен.
5. Теперь мы оцениваем непосредственного противника. В зависимости от типа перса действия разные. Маг, видя перед собой противника из списка опасных, смотрит список снизу-вверх кто жив и меняется на максимально более слабого. Если "не сейчас", то на следующего, если весь список прошли и не с кем меняться то что делать? Пауза? До покраснения? Видимо да. Значит просто переходим к пункту 4 или даже 2. Если смениться удалось то кастуем из под нового в самого сильного. А если он в призрачке? Вопрос сложный.
Более подробно под разные категории сможешь алгоритм расписать? Самое главное сделать систему оценок врагов. Чтобы бот "понимал" кто опасен, а кто наоборот. Просто по шмоткам, статам и рыцаркам это можно посмотреть, только вот "просто" это очень не просто.
gangsterovich на форуме уже были более предметные темы по этому вопросу. Ты сейчас ещё одну пусто-порожнюю беседу заводишь. Там работы будет непочатый край. И в результате будет ли бот такой стабильно работать? Логика будет слишком сложная, а значит капризная.
978 2010-04-03 19:31:58
Re: смена противника в бою (20 ответов, оставленных в Настройки / Плагины)
Меняя противника надо думать. Глубоко думать. Боту это не под силу.
979 2010-04-03 18:19:02
Re: Пасхальная АКЦИЯ! (15 ответов, оставленных в Общий)
Зерг хоть я и неверующий, но твой топик, как богохульство.
По всему миру идут рождественские распродажи и ничего, нормально. А чем Рождество хуже Пасхи?!
Ты ерунду какую-то сказал
У тебя что-то не то с пониманием что значит слово "праздник"
Ни капли богохульства нет в том чтобы какое-то дело к празднику приурочить.
980 2010-04-03 15:04:29
Re: 8.5 проблема с пещерами (49 ответов, оставленных в Проблемы / Баги / Неполадки)
Что изменилось в маршрутах? Понять не могу ![]()
981 2010-04-03 14:53:55
Re: Арбалет... (176 ответов, оставленных в Настройки / Плагины)
Ну и отлично! Поздравляю что разобрались ![]()
Теперь ваша очередь помогать общественности. Через пару дней, когда убедитесь что всё работает, сделайте сборник приёмов для арбалета — оформите в отдельную тему с комментариями и описанием
Следующим поколениям это поможет.
982 2010-04-03 03:26:41
Тема: Песня уборщицы клубных туалетов (4 ответов, оставленных в Флейм)
Убило
()
983 2010-04-03 02:40:31
Re: Арбалет... (176 ответов, оставленных в Настройки / Плагины)
Сабака
Ты видишь как я пишу на форуме в красивых рамочках код? Это тег code, при цитировании сообщения он виден. Посмотри. И пиши приёмы с этих тегах. Таковы правила форума.
Теперь о приёмах:
Приёмы в БК и приёмы в боте не обязательно соответствуют порядку или количеству. Сразу несколько слотов в боте могут описывать одну кнопку приёма или наоборот в одном слоте собрана логика использования сразу нескольких кнопок приёмов. Вот так и тут с профильками ты либо топор ставишь, либо лезвие, поэтому логика описана в одном слоте приёма. Не надо делить. Одна рамка - один код приёма. Так прямо его и копируй.
10-й и 11-й приёмы удаляй и заново ставь ОДИН приём. Не важно видишь ты весь код в окошке или не видишь ты его весь туда вставь и сохрани. Нельзя так как ты делать - разбивать часть кода в одно окно, а часть в другое!!!
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";
}
}
13-й приём почему задом на перёд? Тебе говорили иначе. Сначала ДуХит там идёт на одной строке, потом на следующей брейк. Не надо самодеятельности, ты же программируешь. Не удивительно что машина тебя не понимает
И тем более DoHit это не значение в кавычках которое надо _name присваивать, а просто команда запуска другой части когда (функции, подпрограммы) DoHit();
Пиши так как тебе говорят. Вот прямо копируй код, прямо в месте с глупыми буквами "это не пустой слот" они тут не случайно и всё вставляй в слот.
DoHit();
// _name = "это не пустой слот";
12-й приём. Поставь просто:
_name="precise";
Не ставь навороченных приёмов. Рано тебе...
Update: Извини если я грубо объясняю
Ничего личного. Я всегда такой немного нервный
Но я это по-доброму.
984 2010-04-03 01:07:25
Re: Арбалет... (176 ответов, оставленных в Настройки / Плагины)
Меня интересуют приёмы арба,профильные.
Смена настроек бота никак на настройки БК не влияет ![]()
985 2010-04-03 01:06:16
Re: Арбалет... (176 ответов, оставленных в Настройки / Плагины)
Напиши пожалст ещё раз как именно мне профильки прописать правильно? Прмя точно чтоб я копирнул и вставил...
Недоело
Я не знаю что там у тебя сейчас. Это какой-то испорченный телефон.
Жду твоего файла приёмов. Тогда продолжим.
986 2010-04-03 00:59:59
Re: Арбалет... (176 ответов, оставленных в Настройки / Плагины)
Щас попробую снова вониом с точным
После точного _break=true; не пробовал писать?
Стесняюсь спросить...ммм...Если выставлять магом,для точного...Остальные приёмы будут с возможностью использования?
Ну у меня маг воинские приёмы точно использовал )) Я раньше хлюпосливы настраивал - работало.
987 2010-04-03 00:55:28
Re: Глюки с ремонтом в 8.5 (3 ответов, оставленных в Проблемы / Баги / Неполадки)
В фуле у тебя одеваются только шмотки или ещё есть свитки и карманы?
Если есть - пока что это неразрешённая проблема. Он какой-то свиток, например екровую нападалку с износом 8/10, воспринимает как сломанную вещь.
988 2010-04-03 00:53:49
Re: Арбалет... (176 ответов, оставленных в Настройки / Плагины)
Стоит мой арбалет маза фака((
Заходи в настройки приёмов, жми "Сохранить" сразу под приёмами, в виде файла сохраняй.
Файл открывай Блокнотом, копируй всё и выкладывай тут сообщением (в теге code желательно, если умеешь).
Мы посмотрим и поищем ошибки.
989 2010-04-03 00:35:06
Re: 8.5 проблема с пещерами (49 ответов, оставленных в Проблемы / Баги / Неполадки)
сделаешь полный пробег ? для собиралок тоже?
Если придётся писать маршруты это будет делом не простым и общим. Переписать всё не так просто.
990 2010-04-03 00:30:08
Re: Арбалет... (176 ответов, оставленных в Настройки / Плагины)
да, будет срабатывать на себя.....
дайте я выкраю пару свободных деньков себе и сделаю более точную адрессацию
А может эта функиця (document.all[0].innerHTML.match()) выдавать количество упоминаний на странице? Ну чтобы для арбалетчика мы прописали мол если на странице два арбалета - значит арбалет перед нами
Логично ведь? Хотя и нестабильненько будет.
991 2010-04-03 00:27:36
Re: Арбалет... (176 ответов, оставленных в Настройки / Плагины)
Неплохо было бы прописать чтобы точный не делал когда против крит или другой арбалет (лучник). Сейчас отхватил нехило от другого стрелка.
Ну вот ( Пока придётся подождать.
Ставь пока приём только без критов. На арбалетчиков будет срабатывать.
if(Inta < 75)
_name="precise";
992 2010-04-03 00:24:55
Re: Арбалет... (176 ответов, оставленных в Настройки / Плагины)
А у меня с этой все хренью бот тупо стоит и максимум включает приёмы
DoHit; стоит последним приёмом? Версия бота 8.5 ?
993 2010-04-03 00:24:17
Re: Арбалет... (176 ответов, оставленных в Настройки / Плагины)
Эм...
рассуждения? какие рассуждения?
Ну вот это вот document.all[0].innerHTML.match(/crossbow[\d]+.gif/) будет срабатывать условие выше если сам игрок арбалетчик? Картинка то на странице есть в каждом размене.
Посмотри приём. Я в панике ))) Это должно работать?
994 2010-04-03 00:18:59
Re: Арбалет... (176 ответов, оставленных в Настройки / Плагины)
Неплохо было бы прописать чтобы точный не делал когда против крит или другой арбалет (лучник). Сейчас отхватил нехило от другого стрелка.
Ну что-то вроде такого:
if(Inta < 75 && !(document.all[0].innerHTML.match(/crossbow[\d]+.gif/)))
_name="precise";
Только проверь, я не уверен так ли пишется название приёма Точный удар...
И я не уверен что document.all[0].innerHTML.match(/crossbow[\d]+.gif/) не будет срабатывать на тебя самого
Надо спросить программистов.
Анахроник, дорогой, ты если мои рассуждения читаешь дай знать ![]()
995 2010-04-03 00:13:50
Re: Combots 8.5 (52 ответов, оставленных в Общий)
С пещерами что-то не то. Массовые жалобы: ()
Сам пока не проверял.
996 2010-04-03 00:12:53
Re: 8.5 проблема с пещерами (49 ответов, оставленных в Проблемы / Баги / Неполадки)
Ребята. Хватит играть тут в ромашку "любит" - "не любит" - "работает" - "не работает"
Вы конкретно ищите причины. Может быть вы маршруты обновили, а они неверные? О какой вообще пещере идёт речь? А если конструктором пару шагов написать, выполняет?
997 2010-04-03 00:04:54
Re: Арбалет... (176 ответов, оставленных в Настройки / Плагины)
весь код который выше прописан (распознающий оружие) я просто копирую и вставляю в конструктор кода так??))))
Да. Всё так. Окошко "конструктор кода" очищаешь, если там что-то оставалось, а потом вставляешь новый код. Далее всё подтверждаешь не забыв нажать "сохранить".
998 2010-04-03 00:02:30
Re: Арбалет... (176 ответов, оставленных в Настройки / Плагины)
Нет, точный это типа усиленного удара,если попал так попал хорошо,если не попал то он пропадает.
Ок.
Так он корректно работает или ещё что-то надо подправить?
999 2010-04-03 00:02:00
Re: Арбалет... (176 ответов, оставленных в Настройки / Плагины)
Что бы точный стрелял надо его в приёмы + последний приём ставлю DoHit();
так?
И ещё в настройка бота в самом начале "тип персонажа" ставишь "МАГ". Это обязательно. Не поверишь, но ты маг! ![]()
1 000 2010-04-02 23:58:27
Re: Арбалет... (176 ответов, оставленных в Настройки / Плагины)
Knight Jedi я не играл стрелком. Ты рассказывай своими словами как надо настроить. К примеру если на противнике уже висит "точный", то кнопку снова не нажимать? Или вообще ни на кого не нажимать? Она вообще нажимается снова на другого?