Об игре
Новости
Войти
Регистрация
Рейтинг
Форум
17:11
5036
 online
Требуется авторизация
Вы не авторизованы
   Форумы-->Творчество-->

Отслеживание групповых заявок на бои - скрипт Firefox+GM


1|2|3|4

АвторОтслеживание групповых заявок на бои - скрипт Firefox+GM
Отслеживание групповых заявок на бои - скрипт Firefox+GreaseMonkey

Скачать (ZIP, 3.38kb):
http://www.rapidshare.ru/616771

Скриншоты:
http://keep4u.ru/full/080319/197b63a2cd8df4623f/jpg

Возможности:
- установив, какие заявки отслеживать, вы получаете иконку "меч" в меню рядом с "Битвами", так же, как появляется "лапа" для

охоты
- Можно отслеживать заявки от одного или нескольких кланов, и по диапазону уровней
- Панель настроек достпна на любой странице (кроме битвы), в т.ч. на форуме
- заявки, удовлетворяющие заданным условиям, подсвечиваются цветом в таблице групповых заявок.
- В любое время можно прекратить отслеживать, сбросив настройки в панели.
- Если нужно помочь охотнику, "лапка" появляется рядом с мечом.


Что нужно:
Firefox+GreaseMonkey


Установка:
1) Распаковать.
2) Файл "hwm_note4war.user.js" перетащить мышкой в открытый Firefox.
3) Появится диалог установки - установить


Как пользоваться:

1) После установки наверху, около пузырька с маной, появляется кнопочка в виде 2х скрещенных мечей (значок атаки).
2) Нажмите на него, чтобы открылась панель настроек. Повторное нажатие эту панель прячет
3) В форме настроек надо ввести номера кланов через запятую и/или диапазон уровней.
4) Нажмите "Start Watching", чтобы запомнить эти настройки. "Stop Watching" - отменяет все настройки.
5) Открываем страницу групповых заявок ( https://www.heroeswm.ru/group_wars.php )
6) Скрипт анализирует заявки на соответствие вашим условиям, и подсвечивает подходящие.
7) теперь на *любой* странице, если есть подходяшие групп. заявки, видна иконка "меч".
Чтобы она отражала последние данные, рекомендуется оставить окно со страницей групповых заявок открытым.
8) В клетке "Currently watching" показаны текущие условия мониторинга.


Важные моменты:
1) Чтобы иконка отражала последние данные, рекомендуется оставить окно со страницей групповых заявок открытым.
2) Так же, как и "лапа", "меч" появляется после открытия/обновления страницы
3) Условия о кланах И уровнях должны выполняться одновременно (логическое И).
4) Устанавливать настройки лучше на страницах, которые НЕ обновляются автоматически, т.к. при перезагрузке странице панель закроется. (автом. обновляются страницы заявок на бои, рынок, предприятия, экон. статистика т.п.).
5) заходя в бой, лучше закрыть окно групповых заявок (т.к. при обновлении оно попадет на битву). Все настройки сохраняются.


Примеры использования:
1) Я хочу отслеживать или просто выделять заявки своего уровня (6 в момент написания).
В панели оставляю строку "Clan IDs" пустой, ставлю мин/макс уровень на 6. Жму "Start Watching" - готово.

2) Игрок 9+ уровня хочет видеть "меч", если появилась заявка "9й Роты".
Пишет 556 в строке "Clan IDs", уровни не трогает. Жмет "Start Watching" - готово.

3) Игрок, состоящий во можестве кланов, не хочет пропускать ни одну из заявок своих кланов.
Пишет в строке "Clan IDs" номера кланов через запятую, например, "123,456,87,986" . Жмет "Start Watching" - готово.



Пояснения:
1) Надписи на английском. Это не мой снобизм, а особенность GreaseMonkey.
Чтобы выводить русские буквы, нужно буквально каждую букву(!) "перевести", заменив на код Юникода. Так, "а"=а "б"=б и т.д. Сейчас мне это делать некогда.

2) Скрипт работает ТОЛЬКО на стороне клиента (т.е. в вашем браузере), никак не связываясь с сайтом игры. В полном соответствии с п. 2.2 Правил.
Все вычисления и обработка текста производится в вашем браузере.

3) Для обновления информации о заявках используется страница групповых заявок, которая автоматически обновляется сервером (каждые 30 сек) *вне зависимости* от каких-либо скриптов, включая этот.

4) Код скрипта открыт, желающие могут его увидеть своими глазами.


З
Заключение.
1) Все вопросы просьба писать здесь, на форуме. Я буду заходить и отвечать. В личной почте - очень неудобно.
2) К сожалению, пока не буду делать вариант для Оперы. Времени нет.
3) Если среди благодарных пользователей найдутся такие, кто "всегда платит за свой виски", подарки приму с удовольствием :-).

Пытаюсь накопить средства на миники 2го уровня.
О том, как можно отблагодарить, читайте у хо4ухи:
http://hwm.xo4yxa.ru/p/donate/

Кстати, Хорошо бы и его, хо4уху тоже отблагодарить.
Будьте внимательны, "Сумма подарков в течении месяца не должна превышать 30% от общего состояния игрока." (п. 3.15 Правил).
ап
кул, спасиб вам.
офигенный))
установил пошел тестить))
Небольшое дополнение:
В списке уровней нет уровня 1.
Причины - чисто технические.
Дело в том, что в заявках "Нужна помощь охотника!" монстры всегда имеют уровень 1-1, независимо от уровня игрока.
Чтобы избежать ошибочного выбора этих заявок, я убрал ур 1-1.

Надеюсь на понимание игроков 1 уровня - ведь он проходится так быстро!
то есть получается чтобы скрипт работал, нужно чтобы всегда была открыта страница групповых боев. просто когда из сектрора в сектор ходишь при обновлении страницы с боями показывает переход а после перехода страница сбрасывается на карту
7
ну что ж. Пришел в новое место - открой стр. заявок :-)
ап
Баг-репорт:
при установленных значениях мониторинга "8-8" выделяются заявки типа:
"8-8 vs 5-5"
10
Все верно.
мин/макс уровень относится к "8-8" или "5-8", а НЕ к соотношению сторон.
Выделяется заявка, в кот *хотя бы одно сторона отвечает вашим требованиям.

Если проверять обе стороны (чтобы исключить "8-8 vs 5-5"), это в неск раз увеличит нагрузку на браузер, м.б. существенная задержка - не стоит.
К тому же, таких "халявных" заявок не так уж и много :-)
Сорри за тупость, но объясните желательно со скринами, чТО должно показаться-то?О_о
А то я вроде все как надо указал, заявка #556 висит - а напротив "битв" нихрена и не отображается...
12
ссылка на скрины - в 1м посте.

можешь уточнить:
1) что именно "все как надо указал"?
2) что-то выделено в табл. заявок или нет?

ммм...
Т.к. у тебя 5 ур, рискну спросить - может ты поставил 5ур + 556?
13+
сори, посл строчку не считать :-)
Q:
Нормально ли будет работать скрипт, если раздел групповые бои не открывать?

A:
Ну, как сказать :-)
Скрипту вообще-то все равно :-)

Но (см. 1й пост)
"Для обновления информации о заявках используется страница групповых заявок, "

Т.е. пока стр заявок не открыта, можно все настроить (клан/уровень) и нажать "start".
Но информация будет поступать /обновляться ТОЛЬКО если стр. заявок открыта.

Причем, и настройки, и данные для "меча" сохраняются, даже если закрыть браузер и открыть снова.
Т.е. Я сегодня 1 раз открыл стр. заявок, там была 1 подходящая - завтра(!) иконка "меч" в меню будет отражать старую инф-ю, пока снова не открою страницу заявок.
для LazyGreg:
указал - clan's id = 556
не опявляется - эта самая иконка меча напротив слова "битвы", как указано в первом посте... хотя в самой открытой странице групповых битв заявка честно обведена зеленым цветом - но мне-то от этого ничем не легче, благо не слепой, ф5 нажимать да заявку выглядывать, остваясь на странице групп, мог бы и без всякого скритпа...
у тебя 5 ур, рискну спросить
см. мою инфу, инфу основного персонажа и не верим глазам своим:)
16
только что попробовал (благо заявка от #556 появилась) - работает...
я делал именно так, как написано в 1м посте (пример №2).

т.е. вопроизвести проблему не удалось :-(

ответь:
1) что написано в клетке "Currently watching"
2) какие версии Firefox и GreaseMonkey
3) надо просто ввести 556, без знаков = и пр - ок?
17+
картинки включены?
Картинки - включены
В клетке Currently watching написано:
Clans: 556
Levels: none
Для теста пытался также просто настроить, чтоб заявку с участием от 9 до 11 выдавало, без клана - эффект такой же, нулевой.
Версия Firefox - 1.5.0.12, GreaseMonkey - я хз...
Номер клана - ка и положено вводил, без всяких символов, только цифрами...
Версия Firefox - 1.5.0.12, GreaseMonkey - я хз...

Возможно, причина в этом.
Попробуй обновить FF хотя бы до 2.0 (как у меня)
Там, кстати, и куча уязвимостей исправлена была...
1|2|3|4
К списку тем
2007-2024, онлайн игры HeroesWM