HWM_DuelAlert

Уведомление о наличии в текущей заявке ГТ соперника для дуэли

2018-06-10 يوللانغان نەشرى. ئەڭ يېڭى نەشرىنى كۆرۈش.

ئاپتورى
Небылица
باھا نومۇرى
0 0 0
نەشرى
1.32
قۇرۇلغان ۋاقتى
2017-11-22
يېڭىلانغان ۋاقتى
2018-06-10
Size
138.6 KB
ئىجازەتنامىسى
يوق
قوللايدىغىنى

При наличии в меню иконки набора в ГТ скрипт определяет, есть ли в заявке дуэлянты, и уведомляет, если есть

Реализация и развитие идеи: http://www.heroeswm.ru/forum_messages.php?tid=2587684
Доступно 3 способа уведомления:
1. Смена цвета значка с жёлтого на красный (всегда включено)
2. Всплывающее оповещение в правом нижнем углу экрана (по умолчанию включено, меняется в настройках)
3. Звук (по умолчанию выключено, меняется в настройках)

При игре несколькими персонажами в одном браузере считывание кол-ва дуэлянтов, показ уведомлений и их настройка производятся раздельно
По клику на всплывающее оповещение будет переведён фокус на вкладку, отправившую его, и совершён переход в ГТ (если уже не там)

Дополнительные уведомления (оповещение и звук) показываются не более 1 раза на заявку
На странице ГТ доступны настройки: оповещение вкл./выкл., звук вкл./выкл., громкость звука (если включён)
Настройки сохраняются сразу по выставлению, работать будут при перезагрузке страницы

Источник аудио: https://www.soundsnap.com

v1.32 Мелкий багфикс
v1.31 Добавлено раздельное считывание кол-ва дуэлянтов, показ уведомлений и выставление настроек для разных персонажей при игре в одном браузере
v1.30 Добавлена возможность получать уведомления всплывающим оповещением (по умолчанию включено) и звуком (выключено), добавлены настройки на странице ГТ
v1.17-18 Стилистические правки
v1.16 Оптимизация трафика
v1.15 Оптимизация кода, стилистические правки
v1.14 Рефакторинг кода (убран параметр задержки)
v1.13 Оптимизация трафика + мелкий багфикс
v1.12 Оптимизация трафика
v1.11 Фикс работы в Firefox (протестировано в FF 57.0 + Tampermonkey 4.5.5590)
v1.1 Дополнительно при нахождении в заявке меняется значок, если кол-во дуэлянтов > 1 (то бишь есть противник и ожидается бой)