Модификация таймера

  • Автор темы DeletedUser37749
  • Дата начала

DeletedUser37749

Гость
Ищу скрипт для модификации таймера снизу, что бы он показовал еще и милисекунди)
Если у кого есть, поделитесь, пожалуйста)
 

Akkela

Кавалерист
Член команды
Модератор
Оценка реакций
71
хочу уточнить - ты хочешь расширить часы справа снизу в игре, что бы были показаны мс, правильно понял?
 

DeletedUser37749

Гость
Да, правильно)
Можно такое сделать?
 

Akkela

Кавалерист
Член команды
Модератор
Оценка реакций
71
если честно то пока без идей как это сделать...
если пишешь сам секундомер, то или:
- снимаешь время в миллисекундах с другого места(запрос ответ тоже время тянут, точность для мс не дана)
- задерживаешь время в скрипте (браузер не сможет постоянно держать скрипт в исполнении без перебоев, чем дольше он работает - тем больше разнос времени)

есть вариант совместить оба подхода, но опять же такой точности что бы быть уверенным в миллисекунды не получится. если будет время на досуге, попробую последнее
 

DeletedUser

Гость
Как вы собрались мс выводить, даже изображение на экране обновляется 1/60 сек
 

Полярис

Конный лучник
Оценка реакций
0
Если будут выводиться десятые доли секунды, это уже вполне достаточно.

(браузер не сможет постоянно держать скрипт в исполнении без перебоев, чем дольше он работает - тем больше разнос времени)
а есть какая-то зависимость через какое время какое отклонение накапливается?
 

DeletedUser35773

Гость
Если будут выводиться десятые доли секунды, это уже вполне достаточно.


а есть какая-то зависимость через какое время какое отклонение накапливается?

Ето уже зависит от быстродействия компютера и скорости инета.
 

DeletedUser

Гость
Если будут выводиться десятые доли секунды, это уже вполне достаточно.


а есть какая-то зависимость через какое время какое отклонение накапливается?

Есть; пишите программу отдельно - один таймер с мсеками, если очень надо, погрешность выйдет меньше.

Добавлено через 1 минуту
Ето уже зависит от быстродействия компютера и скорости инета.

От того, как написан скрипт и возможностей процессора
 

DeletedUser

Гость
Код:
"function tickTime() {
    var serverTime = $("#serverTime");
    if (serverTime !== null) {
        var time = getLocalTime() + timeDiff;
        formatTime(serverTime, time, true);
    }
}"
По сути на данный момент там достаточно точный таймер: при загрузке страницы вычисляется разница, а потом за основу берется локальное время... Никаких погрешностей тут не накапливается... Думаю для вышеозначенной цели достаточно модифицировать функцию formatTime...

Добавлено через 5 минут
Из formatTime():
Код:
    if ($(element).attr("id") == "serverTime" && timeString == "0:00:00") {
        incrementDate();
    }
Жесткий хардкор, проскочил тик чуть позже, не переключилась дата, или наоборот два тика вполне в секунду могут попасть))
Это немцы так кодят?
 

DeletedUser

Гость
В 12 мире был скрипт Таймера с мс...было удобно, но с обновлением версии я так поняла его закрыли и запустили без мс...Потом и тот убрали..Хотя все ручками делалось)
 
Верх