Скажу прямо - проще написать ещё одну функцию...вместо AttackMobs() SpeakNPC() и в неё всё забить.
У меня в голове есть то, как это лучше сделать и что туда входить должно....а вот с вами всё сложнее.......
давай так: если сумеешь написать SpeakNPC(), чтобы он заходил в диалог (за основу для отталкивания можно взять нападение на мобов) - дальше я подскажу что делать.
1 151 2010-04-11 23:48:17
Re: Sand (143 ответов, оставленных в Подземелье / Маршруты)
1 152 2010-04-11 23:30:23
Re: КОНКУРС. Презентационное видео для Combots. (83 ответов, оставленных в Общий)
*я не угадал...*
1 153 2010-04-11 23:05:57
Re: МОД: Ремонт вещей почти везде и без учёта карманов. (122 ответов, оставленных в Настройки / Плагины)
Проверили....действительно почему-то стоял и не выходил...
поменяли местами кусочки кода - в сане точно работает....думается мне, что и в остальных должно теперь работать.
короче, перекачайте
1 154 2010-04-11 22:15:46
Re: Sand (143 ответов, оставленных в Подземелье / Маршруты)
То, что в личе, рассчитано на несколько кругов скрипта.
Т.е. вот у нас есть интервал действий бота. И каждый ответ на один интервал расходуется.
Я слабо представляю, что у вас там с пещерой, поэтому не могу ничего посоветовать.
1 155 2010-04-11 21:59:22
Re: Sand (143 ответов, оставленных в Подземелье / Маршруты)
Не ну ребят...у меня ещё куча скриптов в голове нужных висит....и далеко не по пещерам, ибо я о них реально ничего не знаю и даже каналку в нубогородах до конца второй этаж не чистил ![]()
Tester, я тебе строки написал и что выключить(конкретно снять галочку со смены комплектов, чтобы он заново сразу не одевался).
Ты привёл строку - вот вместо куска "(Тут верная команда)/main.pl?skmp=1234567890;" вставляешь те, что я написал.
В где раздеться - раздеваешь моей строкой.
Где одеться - одеваешь.
Не сработает - дальше будем думать.
Игрок1, я повторюсь, но ЕСЛИ вас работа полученного скрипта устраивает - не надо ничего менять. Как только(если) возникнут проблемы - будем думать ![]()
нда...что-то у меня один ответ на всё....будут проблемы - будем думать ![]()
1 156 2010-04-11 21:52:05
Re: Помогите Разобраться (10 ответов, оставленных в Проблемы / Баги / Неполадки)
За тем, что сперва идёт условие, а потом что при этом делать.
По поводу 8.5 vs 8.6.
Не в этом проблема точно. В 8.6 только лучники добавлены.
1 157 2010-04-11 20:32:26
Re: Sand (143 ответов, оставленных в Подземелье / Маршруты)
ну, в принцыпе можно:
1) отключить защиту от голых боёв.
2) придумать критерий, по которому он будет снимать/одевать вещи. Например тот же максимум ХП.
Снять:
if(external.hpMaximum>1000)top.frames[external.mainFrameIndex].location = "http://" + external.SCity.Text + ".combats.com/main.pl?setdown=all&sd4="+sd4+"&"+Math.random();
Одеть:
if(external.hpMaximum<1000)top.frames[external.mainFrameIndex].location = "http://" + external.SCity.Text + ".combats.com/main.pl?skmp=" + external.SComplectBattle.Text;
ну это как пример
я не претендую на то, что это сработает ![]()
1 158 2010-04-11 18:47:59
Re: Sand (143 ответов, оставленных в Подземелье / Маршруты)
Естественно.... ![]()
за долю секунды послать 6 запросов на сервак и надеяться, что все обработаются - это прекрасный метод ![]()
я как-то делал два запроса подряд: снять вещи - одеть хил....для красных ХП ![]()
ох уж и не стабильная фигня получалась ![]()
удачи вам с вашим методом передачи в три раза больше запросов, чем делал я и остался недоволен ![]()
не, серьёздно....если вам нравится как работает - рад за вас искренне ![]()
а ещё более рад, что без меня разобрались ![]()
1 160 2010-04-11 15:33:31
Re: Combots 8.5 (52 ответов, оставленных в Общий)
()
будем надеяться, что я правильно вас понял ![]()
1 161 2010-04-11 15:32:03
Re: Combots - F.A.Q. (Часто-задаваемые вопросы) (40 ответов, оставленных в Общий)
Вопрос: хочу помогать боту во время боёв и меня раздражает постоянная необходимость переключаться на упрощенный бой. Хочу, чтобы галочка на упрощенный бой выставлялась по-умолчанию в каждом бою
Ответ:
В 9.0 это уже интегрировано - от вас ничего не требуется.
Открываем Main.js и находим строки "function DoArcherBattle()", "function DoWizardBattle()", "function DoWarriorBattle()"
и приводим их к такому виду
1) { - уже есть в скрипте и добавлять этот символ не надо!!
2) 2 строки добавляются, а не заменяют что-либо!function DoWarriorBattle()
{
if(User.Battle.oSettings.getElementsByTagName('BUTTON')[0].className!="RadioChecked")
User.Battle.oSettings.getElementsByTagName('BUTTON')[0].click();function DoWizardBattle()
{
if(User.Battle.oSettings.getElementsByTagName('BUTTON')[0].className!="RadioChecked")
User.Battle.oSettings.getElementsByTagName('BUTTON')[0].click();function DoArcherBattle()
{
if(User.Battle.oSettings.getElementsByTagName('BUTTON')[0].className!="RadioChecked")
User.Battle.oSettings.getElementsByTagName('BUTTON')[0].click();
1 162 2010-04-11 13:28:25
Re: Combots 8.5 (52 ответов, оставленных в Общий)
дык может мы вам просто галочку при заходе в бой будем выставлять на упрощенные бои?
сойдёт? я, просто, как всегда, не в теме, что это такое ![]()
1 163 2010-04-11 12:51:48
Re: Бот-проводник и Бот-прицеп (164 ответов, оставленных в Настройки / Плагины)
как только опубликуем решение с ключами - сразу тут это будет указано ![]()
1 164 2010-04-11 12:50:45
Re: МОД: Ремонт вещей почти везде и без учёта карманов. (122 ответов, оставленных в Настройки / Плагины)
комплект не одивается пишеь такого нет( вчера одевался(
Такая штука.....я в ремонт одевание после ремонта не вставлял. Совсем.
За это отвечает "Защита от боёв голыми". Проще говоря у тебя в настройках в боевой комплект вписан устаревший комплект. Видимо вчера ты его обновил ![]()
1 165 2010-04-10 15:25:47
Re: Плагин: остановка кача при определенном опыте(старый плагин) (53 ответов, оставленных в Настройки / Плагины)
сделай копию плагина, назови его StopFight2, например.
замени внутри в нём все StopFight на StopFight2. поменяй там самый верхний параметр - всё. у тебя уникальный плагин для твоего конкретного персонажа. ![]()
1 166 2010-04-10 13:58:48
Re: МОД: Ремонт вещей почти везде и без учёта карманов. (122 ответов, оставленных в Настройки / Плагины)
а кто его знает...город какой? ![]()
1 167 2010-04-10 01:22:38
Re: У версии 7.1 (13 ответов, оставленных в Проблемы / Баги / Неполадки)
сказки народа севера расказывай другим ![]()
в 7.1 главныи фреймом был 3-й, а сейчас в БК им является 7-й.
Хоть ты тресни, а работать бот не будет так, как должен.
1 168 2010-04-10 00:42:12
Re: У версии 7.1 (13 ответов, оставленных в Проблемы / Баги / Неполадки)
не ошибаешься.
не работает и работать не будет.
1 169 2010-04-09 23:08:03
Re: Есть кто с Феодосии? (9 ответов, оставленных в Флейм)
Петро, ты решил ему подогнать новых друзей в качестве подарка? ![]()
1 170 2010-04-09 22:00:06
Re: Использование пирожков в бою. (78 ответов, оставленных в Настройки / Плагины)
из 12-го сообщения - два кармана и точно в начале боя сразу жрать не начнёт.
1 171 2010-04-09 15:20:07
Re: Бот-проводник и Бот-прицеп (164 ответов, оставленных в Настройки / Плагины)
В данном подходе проводник тот, кто подаёт заявку.
Кто у вас там драться будет - это вы сами галочками распределяйте в настройках.
1 172 2010-04-09 14:45:02
Re: Бот-проводник и Бот-прицеп (164 ответов, оставленных в Настройки / Плагины)
да там столько всего будет, что угадать не возможно.
самое просто - файл текстовый не правильно назвал.
если с одного клиента обоих запускаешь - скорее всего дело в тектовом файле.
1 173 2010-04-09 14:36:01
Re: Бот-проводник и Бот-прицеп (164 ответов, оставленных в Настройки / Плагины)
var provodnik = "Указываю ник Проводника";
это в обоих файлах указываешь с ником того, кто заявку в данж подавать будет.
if(provodnik==mylogin) - это не трогай. ![]()
1 174 2010-04-09 12:53:36
Re: Бот-проводник и Бот-прицеп (164 ответов, оставленных в Настройки / Плагины)
должно быть "Не здесь"........
проще говоря когда бот пытался напасть на сопартийца в данже ![]()
1 175 2010-04-09 12:40:39
Re: Бот-проводник и Бот-прицеп (164 ответов, оставленных в Настройки / Плагины)
Всем, у кого проблема с сообщением "Не здесь"
- вам ().
Вопрос: Когда бот в пещере находится рядом с другим персонажем, выскакивает надпись Не сейчас, и бот ничего не хочет делать
Ответ: В файле Dungeon.js находим строку
if(top.frames[external.mainFrameIndex].arrLayers[1][0]["l"].arrUnits[0].action != "")и заменяем её на
if(top.frames[external.mainFrameIndex].arrLayers[1][0]["l"].arrUnits[0].action)