hwm_time_seconds

By Demin Last update Jun 8, 2012 — Installed 21,760 times.

Script Summary: Время с секундами



Version: 2.02

Для установки скрипта нажмите Install вверху этой страницы.

Скрипт показывает текущее время сервера в секундах в правом верхнем углу.
Скрипт не требует изменений при игре с зеркала героев. Поддержка различных браузеров. Совместим с lordswm.com
 
[IMG]
 
Активация скрипта происходит автоматически.

В списке скриптов скрипт должен находится выше скриптов, использующих секунды, например, "таймеры". При переустановке скрипта он может переместиться в конец списка, необходимо будет переместить выше.

Нажатием левее времени открываются настройки скрипта:
 
[IMG]
 
Самостоятельно инициирует синхронизацию времени с сервером раз в 6 часов. Не синхронизируется более чем один раз в 1 минуту, во избежании нагрузки на сервер при лагах.

Примечание: при загрузке страницы скрипт сверяет собственное время с полученным временем сервера. Если различны - скрипт инициирует синхронизацию, учитывая правила выше.

Перезапустить скрипт: Скрипт считает возникающие ошибки (неверные данные, рассинхронизация). После каждой ошибки до следующей попытки ожидание 1 минута (секунды не будут идти 1 минуту). Через минуту скрипт самостоятельно перезапустится. Три ошибки подряд полностью отключат скрипт. Для запуска необходимо зайти в настройки и перезапустить скрипт.

По-умолчанию погрешность на синхронизацию (время загрузки страницы с сервера) составляет 3 секунды. Если у вас очень медленное соединение увеличивайте это значение (см. настройки).

Скрипт проверяет обновление раз в сутки.
Протестирован на Firefox 12.0 + GM 0.9.20, Chrome 11.0.696 без дополнений, Opera 11.01 без дополнений.

История версий

[2.02] 09.06.2012
[+] перезапуск через минуту при ошибке (без обновления страницы)

[2.01] 12.11.11

[1.08 (2.00)] 22.10.11
[+] Самостоятельно инициирует синхронизацию времени с сервером раз в 6 часов.
[+] Защита от нагрузки на сервер (Не синхронизируется более чем раз в 1 минуту, во избежании нагрузки на сервер при лагах.)
[*] Отказ от синхронизации со страницей рулетки (заходить на рулетку больше не нужно).
[*] Удалено уведомление при переводе системных часов или не совпадении времени с сервером (заместо этого инициируется попытка синхронизации).

[1.06]
[+] добавлено окно настроек скрипта

[1.04]
[+] добавлена погрешность 1сек. на загрузку страницы рулетки

[1.03]
[+] добавлено уведомление при переводе системных часов или не совпадении времени с сервером

[1.02]
[+] восстановлена совместимость с lordswm.com

[1.01]
[+] при временном зависании браузера время восстановится
[*] уменьшение кол-ва операций
[-] отвалилась совместимость с lordswm.com

[1.00]
[+] поддержка различных БРАУЗЕРОВ
[+] скрипт не требует изменений при игре с ЗЕРКАЛА героев
[+] совместим с LORDSWM.COM

Предыстория

Идея взята у lazygreg. К сожалению скрипт имел много багов, связанных с разницей во времени сервера и компьютера (у меня это 8 часов), например, показывал время 35:10:05 или 0NaN:0NaN:0NaN. Когда мне это надоело решил написать скрипт поддерживающий различные браузеры и зеркала, ну и конечно, не имеющий этих багов.