• Уважаемый Гость.
    - Прежде чем создать свою тему, пожалуйста, попробуй воспользоваться этим -> ПОИСКОМ !!!
    - После решения Вашего вопроса (проблемы) - нажмите "Лучший ответ", на сообщении, которое его решило. За игнорирование этого действия - Вы получите соответствующее предупреждение. Мы - стараемся Вам помочь. Уделите 10 секунд - чтобы нажать кнопку. (Если у Вас нет такой возможности - укажите в последнем своем сообщении какой ответ Вы считаете лучшим. Наши модераторы сделают это за Вас)
    ЗАПРЕЩЕНО:
    - Cоздавать темы с названиями "Помогите", "Плиз", "Ошибка", "Не могу найти", "Хелп" и тому подобное;
    - Cоздавать темы без детального описания того, что нужно исправить.
    - Cоздавать темы из одного скриншота.
    За игнор правил форума - Ваша тема будет удалена, а Вы получите системное предупреждение.

Минута на сервере длился 65 секунд

bereg101

Умник
На сервере минута длится 65-66 секунд. С чем это может быть связано?

Для новой системы нужно было написать минутный таймер, реализовал это следующим образом:
На сервере был секундный таймер, который работал следующим образом:
SetTimer("SecTimer", 1000, true);

Этот таймер вызывает метод SecTimer, в который я вставил условие для минутного таймера
Код:
void SecTimer()
{
    /* Секундный таймер */
    // ========================Условие для минутного таймера==============================
    minute_countdown += 1;
    if(minute_countdown == 60) {//прошла минута
        minute_timer();
        minute_countdown = 0;
    }
    // ==================================================================================

    // далее много всякого другого кода
}
Функция минутного таймера:
Код:
stock minute_timer() {
    /* Минутный таймер */
    print("Минутный таймер");
    return true;
}
После запуска в консоли увидел что минута длится дольше чем надо. С чем это может быть связано?
Попробовал удалить из функции SecTimer весь код, кроме условия таймера, но не помогло, все так же минута длится 65 сек.
[15:37:11] Минутный таймер
[15:38:17] Минутный таймер
[15:39:22] Минутный таймер
[15:40:28] Минутный таймер
[15:41:34] Минутный таймер
И нормальная ли реализация минутного/секундного таймера? мб есть варианты лучше?
 
Последнее редактирование:
Сверху Снизу