ты, случаем, после последнего название Ввод не жмякнул? У тебя, скорее всего, пустая строка в самом конце.
127 2011-10-18 23:06:15
Re: Плагин автоматического взятия задания в данже (171 ответов, оставленных в Настройки / Плагины)
Что-то я не нашел определения для dungName, но да ладно.
Так должно быть безопаснее
var pattern = "drwfl\\(\"Мудрый Гусениц\"";
var dungN = '';
function Obmengribov(enabled)
{
if(enabled)
{
PluginsOnLoad["Obmengribov"] = "ObmengribovHandler"; // работать по обновлению верхнего фрейма
}
else
{
PluginsOnLoad["Obmengribov"] = ""; // выключить обработку по обновлению верхнего фрейма
}
}
function ObmengribovHandler()
{
if(!top.frames[external.mainFrameIndex].document.all[0].innerHTML.match(pattern)) return;
if(dungN = top.frames[external.mainFrameIndex].location.toString().match(/[^(?:com)].com\/(dungeon\d*)/))
dungN = dungN[1];
if(dungN != '')
{
if(top.frames[external.mainFrameIndex].document.all[0].innerHTML.match(/Я бы хотел обменять/))
external.ClickLink("Я бы хотел обменять у вас",2);
else if(top.frames[external.mainFrameIndex].document.all[0].innerHTML.match(/Давайте/))
external.ClickLink("Давайте",2);
else if(top.frames[external.mainFrameIndex].document.all[0].innerHTML.match(/У меня есть еще/))
external.ClickLink("У меня есть еще",2);
else if(top.frames[external.mainFrameIndex].document.all[0].innerHTML.match(/завершить разговор/))
{
external.ClickLink("завершить разговор",2);
top.frames[external.mainFrameIndex].location = "http://" + external.SCity.Text + ".combats.com/" + dungN + "?rnd=" + Math.random() +"&path=rl";
}
}
}
128 2011-10-18 18:07:51
Re: Плагин автоматического взятия задания в данже (171 ответов, оставленных в Настройки / Плагины)
скинь код плагина грибов
приеду домой - гляну страницу с мухатором, может где там цепляется неправильно
если не найду - придется делать костыль
129 2011-10-18 17:56:04
Re: Плагин плавки вещей (51 ответов, оставленных в Настройки / Плагины)
прикрепите, пожалста
а то тонет медленно топ
130 2011-10-18 17:49:57
Re: Плагин молитвы Мусорщику (38 ответов, оставленных в Настройки / Плагины)
Mr Blanco пишет:Извиняюсь,больше никаких плагинов делаться по молитвам не будет?
Не будет!
За дело Тьмы, во славу Мусорщика!
))
сам скрипт теоретически должен подойти для любого ангела.
необходимо лишь заменить тексты ответов ангела и перезаполнить массивы диалогов
по понятным причинам, сам я сделать это не смогу.
131 2011-10-18 13:59:31
Re: Плагин автоматического взятия задания в данже (171 ответов, оставленных в Настройки / Плагины)
Ну т.е. вместо кликнуть на вход в грибницу, кликает на дедушку, открывается диалог с дедом и на нем он стопорится т.к. нет записей по ним в плагине,
Вот только по деду у меня тоже записей нету = > кликать по нему он не может в принципе)
132 2011-10-18 13:18:36
Re: Тех. чары (2 ответов, оставленных в JavaScript)
Меня вот интересует процесс авторизации. Без клиентского приложения никак?
133 2011-10-18 13:16:40
Re: Плагин автоматического взятия задания в данже (171 ответов, оставленных в Настройки / Плагины)
В сане часто бот застревает у дедушки при входе в грибницу, когда возвращается с автоскупки в данж.
Поподробнее, т.е. застревает?
134 2011-10-18 00:53:06
Тема: Тех. чары (2 ответов, оставленных в JavaScript)
Господа, может кто знает, как реализована работа тех. чаров, которые используются для мониторов комков\хаотов и т.д.
135 2011-10-17 23:36:10
Re: Вопрос на счёт продажи. HELP. (1 ответов, оставленных в Торговля / Коммерческие дела)
Я бы не рискнул. Слишком уж много телодвижений.
Проще и безопаснее воспользоваться гарантом
136 2011-10-17 01:26:48
Re: А давайте начнем собирать инфу для плагина, чтоб молиться ? (51 ответов, оставленных в Настройки / Плагины)
Exile пишет:рабочий в прикрепленных топах
То есть,есть только рабочий для Мусорщика?
Именно.
137 2011-10-16 19:18:42
Re: А давайте начнем собирать инфу для плагина, чтоб молиться ? (51 ответов, оставленных в Настройки / Плагины)
Имхо, тема своё исчерпала.
Разве что диалоги в первом посте можно выпилить куда-нибудь
138 2011-10-16 18:38:49
Re: А давайте начнем собирать инфу для плагина, чтоб молиться ? (51 ответов, оставленных в Настройки / Плагины)
Извиняюсь,ребят,плагин рабочий,вот этот?
рабочий в прикрепленных топах
139 2011-10-16 16:14:55
Re: Плагин автоматического взятия задания в данже (171 ответов, оставленных в Настройки / Плагины)
я понял почему у меня бот не брал и не завершал задания.
Если у тебя больше одного задания (из разных пещер) то бот смотрит первое и если оно не завершенное, то идет дальше копать. Если у бота одно задание то завершает и берет нормально.
Не, не может такого быть.
Бот ищет текст задания в соответствии с шаблонами для текущего города. И если у тебя выдало, что задание уже есть, то оно нашлось в массиве.
А не завершилось оно потому, что неправильно выдирался ИД квеста => не нашлась кнопка завершения.
140 2011-10-15 19:45:20
Re: Плагин автоматического взятия задания в данже (171 ответов, оставленных в Настройки / Плагины)
Парсер требуемого\выполненого сделал более гибким.
Найденые мною косяки поправил (окзывается, еще и накосячил с выдиранием айдишника квеста)
Обновил код в шапке
141 2011-10-15 18:26:49
Re: Плагин автоматического взятия задания в данже (171 ответов, оставленных в Настройки / Плагины)
было бы не плохо, добавить обмен бород на квитанции в ангелсе
это, я так понимаю, у нпц на входе в бездну?
142 2011-10-15 18:16:31
Re: Плагин автоматического взятия задания в данже (171 ответов, оставленных в Настройки / Плагины)
Плин, я уже руками завершил.. ну ладно если ошибка повторится еще раз, то обязательно все зафиксирую
херово(
приеду - пофиксю в плагине пару ошибок и гляну еще раз на регулярку задания
143 2011-10-15 17:02:03
Re: автопродажа шмота в ангелсе (20 ответов, оставленных в Настройки / Плагины)
Exile. Ошибка вылетает((
если есть рабочая версия плагина скинь плз её мне в пм)
()
144 2011-10-15 13:21:21
Re: Плагин автоматического взятия задания в данже (171 ответов, оставленных в Настройки / Плагины)
скинь в кличку задание
а лучше исходник страницы с заданием в разделе умений
возможно, парсер не может вытянуть значения сделанного и необходимого для выполнения задания
145 2011-10-15 10:21:56
Re: Плагин автоматического взятия задания в данже (171 ответов, оставленных в Настройки / Плагины)
надо будет малость поправить скрипт, чтобы бот делал проверку выполнения задания и данже, а то, если режим продажи выключен и пещера уже отмокла, бот может не успеть проверить выполнение и сразу спуститься в данж снова.
ups: епт, он уже так работает.
правда, я нашел маленькую ошибку в логике и теперь не понимаю, как скрипит нормально работает у луркера, когда чар должен все время хилиться....
146 2011-10-15 10:09:20
Re: Плагин автоматического взятия задания в данже (171 ответов, оставленных в Настройки / Плагины)
Народ, тестирую данный палагин, и бот не завершает задине и не берет новый.
Функция похода в автоскупку включена.
Происходит следующее - бот выходит из подземки идет в магаз, сдает пур-шмот потом возвращается и идет по новой копать а потом минуты через 2 в чате надпись о том что требуется взять задание.
когда ты запустил бота, в чате появился текст задания и надпись, что задание уже есть?
может текст задания не совпал ни с одним отрывком из массива
147 2011-10-14 21:22:25
Re: Плагин плавки вещей (51 ответов, оставленных в Настройки / Плагины)
// type:
// 1 - переход по картинке(поиск именно функции перехода), не чувствителен к регистру;
// 2 - поиск по текстовой ссылке,чувствителен к регистру;
// 3 - по найденному в картинке тексту(outerHTML), не чувствителен к регистру;
// 4 - поиск по value среди input-элементов,чувствителен к регистру;
// не задано - поиск во всех.
спасибо
в таком случае, маршрут санда тоже полный
148 2011-10-14 13:30:25
Re: Плагин плавки вещей (51 ответов, оставленных в Настройки / Плагины)
сан и ангелс - точно правильные
санд - некоторые названия лок я брал с дарков, только я не помню clicklink чувствителен к регистру или нет. Если да, то надо проверять названия лок
149 2011-10-14 03:37:47
Тема: Плагин плавки вещей (51 ответов, оставленных в Настройки / Плагины)
Задача плагина: Бегать после похода в пещеру в абб и плавить указанный шмот.
Совместимость: 9+
Установка: Создаем в папке plugins фаил Melter.js c кодом, приведенным ниже.
Инструкция:
Чтобы указать, какого класса руну мы хотим получить, изменяем следующее поле:
var classOfRune = "f";
Где
f == Воин
m == Маг
r == Стрелок
a == Все
Чтобы указать список расплавляемых вещей, указываем названия вещи в
itemsToMelt.push("item");
Пример:
itemsToMelt.push("Improved Bands of Sharp");
itemsToMelt.push("Improved Fiery Pants of Elaborate");
itemsToMelt.push("Доспех молодого браконьера");
itemsToMelt.push("Ремень рефлексов хищника");
и т.д.
Замечание:
1. Маршруты не полные, и не факт что названия улиц правильно написаны.
2. Скорее всего плагин будет конфликтовать с такими плагинами как продажа вещей в гос и плагин задания.
В будущем подумаю, как совместить их.
Вы должны зайти под своим именем, чтобы увидеть скрытый текст.
150 2011-10-13 20:28:09
Re: Плагин автоматического взятия задания в данже (171 ответов, оставленных в Настройки / Плагины)
Вася Пупкин пишет:Exile, ты только не останавливайся, продолжай творить добро. У тебя это хорошо получается!
Точно-точно. Прорвало его! Креатив так и прёт. Только не вспугните!
Не наваливайтесь с просьбами, пусть пишет
Лучше б меня так прорвало лабы писать(
Гипп, прикрепи, пожалуйста, топы. А то снова потеряются.