Nekroz
Дык ты ему прямым текстом и напиши:
function AttackMobs()
{
if(s.indexOf("Не здесь") > 1) return;
Вы не вошли. Пожалуйста, войдите или зарегистрируйтесь.
Combots Бот для БК » Сообщения от anahronik
Nekroz
Дык ты ему прямым текстом и напиши:
function AttackMobs()
{
if(s.indexOf("Не здесь") > 1) return;
вобще надо видео-инструкции делать
ники/даты замазывать в видео и показывать настройку....можно субтитрами сопровождать
вот только не знаю, кто этим заниматься захочет
1) ну не доудалял - с кем не бывает?!
2) стопорится он у тебя может, если посещений больше одного уже условия сами правильные
2.1) правильно Жека написал....забей на эти условия бочком обходи
2.2) если таки хочешь, чтоб он куда-то с условиями шёл - замени ему второе условие на else будет что-то типа: впервые - иди туда. Опять здесь?? - вали сюда
У меня другое предложение:
ограничить количество создаваемых тем в зависимости от сооббщений
Каждому новечку по теме, чтоб не мусорили
а там мы их и в поиск ткнём, или сами поможем найти....или ещё чего
как там говорилось...... "А не хотите себе спутник, чтобы лазером из космоса вам задницу чесал?"(с)
в любом случае для этого мы, пользователи форума, тут и сидим....чтоб вам чеса....бр....помогать с проблемами подобными:)
если у проводника вырубить подъем предметов - он ключи не подбирает.
такчто нужная вещь
мой мод проводник-прицеп без этого мода стал слегка ущербным и обделённым
Ты забыл.
{}
тобишь
4242cebd965bbcfb95e75a4a49431d45 : if(dungeonMovementCount["4242cebd965bbcfb95e75a4a49431d45"] == 0){ AttackMobs(); Walk("rr"); } if(dungeonMovementCount["4242cebd965bbcfb95e75a4a49431d45"] == 1){ AttackMobs(); Walk("m1");}
а вобще, правильнее было написать:
4242cebd965bbcfb95e75a4a49431d45 : AttackMobs(); if(dungeonMovementCount["4242cebd965bbcfb95e75a4a49431d45"] == 0) Walk("rr"); if(dungeonMovementCount["4242cebd965bbcfb95e75a4a49431d45"] == 1) AttacWalk("m1");
gangsterovich
мне его кинь - я его к себе в тему бот-проводник/прицеп запихну.
я из него вытащу нужное, если будет
Поэтому я был категорически против чистки форума.
не возможно следить за всем полезным - полюбому при чистке что-нить, да удалят лишнее.
13)Мод : Подбирать предметы в каналке ботом-проводником
Не гуманная шутка.
Кто удалил??!
Оно нужное было!!!
А переписывать теперь кто будет?!
Ладно бы решённая проблема в новых версиях. Но ведь НЕТ
Update
Добавлены 3 города: мун, сан, сэнд.
Исправлен баг с невозможностью выйти из диалога(я его прозвал багом "Это невозможно", т.к. он задолбал меня этой фразо).
Слегка доработано и теперь бот не должен долбиться в чат несколько раз, ожидая обновления статуса травмы в боте(что происходит 1 раз в минуту).
Update
Добавлен Сэнд.
Общий список городов в первом сообщении.
убран баг, когда одетые в карманы вещи отправляли в зацикленный ремонт.
Вы должны зайти под своим именем, чтобы увидеть скрытый текст.
А по поводу координат - там хэш-функция использовалась, поэтому получилось необратимо....маршруты старые разобрать не выйдет
if(top.Battle.oBattle.sMyLogin != top.Battle.oBattle.sEnemyLogin && 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 && (top.Battle.oBattle.oEnemySlot.oLayer.innerHTML.match(/sword[\d]+.gif/)))
{
_name = "spirit_14_prot_100";
}
else if(parseInt(top.Battle.oBattle.arrRes["spirit"].innerHTML) > 6 && (top.Battle.oBattle.oEnemySlot.oLayer.innerHTML.match(/crossbow[\d]+.gif/) || top.Battle.oBattle.oEnemySlot.oLayer.innerHTML.match(/hammer[\d]+.gif/)))
{
_name = "spirit_13_prot_100";
}
}
про призрачку с профилькой совмещать - это не ко мне.......я такие термины не понимаю
понимаю телько идентификаторы
if((EnemiesCount <=3) && (SoratnikiCount >=(EnemiesCount+3)) && (top.Battle.oBattle.oMySlot.nHP * 100 / top.Battle.oBattle.oMySlot.nMaxHP) < 10)
_name = "pet_unleash";
в скобках запутался.
if((EnemiesCount <=3) && (SoratnikiCount >=(EnemiesCount+3)) && (top.Battle.oBattle.oMySlot.nHP * 100 / top.Battle.oBattle.oMySlot.nMaxHP) < 10))
_name = "pet_unleash";
()
тут покопайся.....честно - времени нету разбираться
Поэтому нужно писать СРАЗУ ВСЮ ЛОГИКУ использования ПРИЁМА. Это пишется одним приёмом с комбинированием условий.
В твоём случае это:
Если у меня > 5 мечей и враг не свёрнут:
if(top.Battle.oBattle.arrRes["hit"].innerHTML > 5 && typeof(top.Battle.oBattle.oEnemySlot.arrEffects["ggsvern"]) != "object") _name = "hit_empower";
сразу предупреждаю: это не в файл вставлять, а через настройки бота.
А два свои приёма удали через настройки.
ну он в сане ведь....там без партии 3 человека не зайти вроде + очередь достаточная...
или я опять плохо осведомлён?
if(typeof(top.Battle.oBattle.oEnemySlot.arrEffects["ggsvern"]) != "object") _name = "hit_empower";
давай так.
только вот этот приём установлен с hit_empower?
работает так, как надо или нет?
тут приёмов много.
который не работает?
хотя я ни в одном косяка не увидел.
у тебя не один приём hit_empower в приёмах видимо.
поищи внимательно.
скрипты не могут работать против логики.
Если бот не дерётся, но приёмы выставляет - значит приёмы кривые и спотыкается на одном из них.
убери все приёмы и проверь, что дерётся.
потом добавляй постепенно по одному приёму...или те, что он применял в бою точно можешь не проверять даже - работают.
в бою с таймом 4минуты можно успеть все приёмы проверить
к процу привязка тоже была.
то писал Мунг про проц - а ему я верю как себе
Борьба с коррупцией отключена по техническим причинам
(c)хабр
я вот чуял, что что-то подобое случилось - поэтому убрали
возможность удалять свои сообщения тоже убраны, т.к. и там баг есть
Combots Бот для БК » Сообщения от anahronik