PDA

Просмотр полной версии : [Вопрос] Время



Quays
02.06.2017, 17:20
Здравствуйте, пользователи портала Pro-Pawn.

Я создал таймер на 60 секунд и мне надо в диалоге вывести сколько осталось секунд до срабатывания, как это сделать?

qwezert
02.06.2017, 17:38
Здравствуйте, пользователи портала Pro-Pawn.

Я создал таймер на 60 секунд и мне надо в диалоге вывести сколько осталось секунд до срабатывания, как это сделать?

Использовать секундный таймер для подсчета и переменную. Дело в том что таймеры вызываются именно в то время - когда нужно, они не вызываются каждую секнуду с проверкой - а нужно ли сейчас вызвать или нет. Поэтому тебе нужно создать переменную, занести в нее кол-во секунд в целочисленном виде и в секундном таймере делать -1. Когда сам 60 секундный таймер будет вызван - внутри него этой переменной присвоить снова 60.
Буду рад если это окажется гавнокодом и есть еще какие то интересные варианты.
По идее еще можно юзать tickcount но я уже не помню как именно :)