hwm_time_seconds

Время с секундами (by Demin)

Author
Demin
Daily installs
0
Total installs
13,680
Ratings
2 0 0
Version
3.2
Created
Updated
License
N/A
Applies to

Author's Description

Для установки скрипта нажмите Install вверху этой страницы.
Available for lordswm.com (Description in English below)

Скрипт показывает текущее время сервера в секундах в правом верхнем углу.

[IMG]

Активация скрипта происходит автоматически.

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

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

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

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

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

Скрипт не требует изменений при игре с зеркала героев. Поддержка различных браузеров. Совместим с lordswm.com
Протестирован на Firefox 12.0 + GM 0.9.20, Chrome 11.0.696 без дополнений, Opera 11.01 без дополнений.
 
 

ENG

Description from clan page Angels & Demons:

This script shows the current server time in seconds in the upper right-hand corner. Click in the empty area to the left of the time to access the settings for this script.

Important: This script should be run with a higher priority than all scripts that relies on the information about seconds provided by this script (for example the Timers script).

[IMG]

At regular intervals, the time is synchronized with the server time. Note: When the page loads the script verifies the proper time by checking the time of the server. If it differs, the script initiates a synchronization, according to the rules above. If the script finds an error (out of sync) it will not show the seconds, but instead try a new synchronization after one minute. After three consecutive errors, the script will completely shut off. To restart it go to the settings mentioned above and restart the script.

By default, a synchronization error (page load time from the server) is 0 seconds. If you have a slow connection increase this value (see settings).
 
 

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

[3.1] 26.10.14
[+] скрипт изменен под новый код времени

[3.0] 10.06.14
[*] восстановлена совместимость с lordswm.com после объединения серверов =)
[*] переведены настройки для lordswm.com

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

[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. Когда мне это надоело решил написать скрипт поддерживающий различные браузеры и зеркала, ну и конечно, не имеющий этих багов.