Script Summary: HWM mod - adds an icon when group/clan fight is available // Отслеживание групповых заявок на бои - скрипт Firefox+GreaseMonkey
Version: 1.6
Отслеживание групповых заявок на бои - скрипт Firefox+GreaseMonkey
http://www.heroeswm.ru/forum_messages.php?tid=5...
Вид:
http://89.108.94.170/photo-catalog/0000048/887.jpg
Возможности:
- установив, какие заявки отслеживать, вы получаете иконку "меч" в меню рядом с "Битвами", так же, как появляется "лапа" для охоты
- Можно отслеживать заявки от одного или нескольких кланов, и по диапазону уровней
- Панель настроек достпна на любой странице (кроме битвы), в т.ч. на форуме
- заявки, удовлетворяющие заданным условиям, подсвечиваются цветом в таблице групповых заявок.
- В любое время можно прекратить отслеживать, сбросив настройки в панели.
- Если нужно помочь охотнику, "лапка" появляется рядом с мечом.
- флажок "Hide Other Levels" позволяет скрыть те строки, в кот. нет интересующих вас уровней
Что нужно:
Firefox+GreaseMonkey
Установка:
кнопка Install this script справа вверху
Как пользоваться:
1) После установки наверху, около пузырька с маной, появляется кнопочка в виде 2х скрещенных мечей (значок атаки).
2) Нажмите на него, чтобы открылась панель настроек. Повторное нажатие эту панель прячет
3) В форме настроек надо ввести номера кланов через запятую и/или диапазон уровней.
4) Нажмите "Start Watching", чтобы запомнить эти настройки. "Stop Watching" - отменяет все настройки.
5) Открываем страницу групповых заявок ( http://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) Код скрипта открыт, желающие могут его увидеть своими глазами.



