Цитата: таймер начинает отсчет после выполнения в нем кода?
Да.
CODE:int Year, Month, DayOfWeek, Day, Hour, Minute, Second, Milliseconds;
getlocaltime(Year, Month, DayOfWeek, Day, Hour, Minute, Second, Milliseconds);
int x = 0;
int t = gettime() + 10000;
enabletimer(0);
loop()
{
textout(0, 0, 0, "Секунды: "+format(Second), 1);
textout(1, 0, 20, "x = "+format(x), 1);
x++;
sleep(10);
}
CREATE_TIMER(0, 100)
{
if(t<gettime())
{
getlocaltime(Year, Month, DayOfWeek, Day, Hour, Minute, Second, Milliseconds);
t = gettime() + 10000;
pause(3000); // допустим тут какой-то код, котрый выполняется 3 секунды
}
} |