Автоматизация и боты

 Помощь      Поиск      Пользователи
Сайт Кибор     Программируемый кликер Кибор     Видео обучение     Заказать бот

 Страниц (1): [1]   

> Без описания
koba
Отправлено: 01 Сентября, 2021 - 00:45:48
Post Id



Пользователь
Участник


Покинул форум
Сообщений всего: 85
Дата рег-ции: Авг. 2021  
Репутация: 0




Если подошло время сработать таймеру, то как он будет работать,
остановит цикл выполнения и уже далее по своему прописанному условию будет выполнять новый цикл?
Он может прервать в любой момент работающий цикл или только во время паузы на цикле?
Что при этом лучше использовать: sleep() или pause()?
 
 Top
Zireael
Отправлено: 01 Сентября, 2021 - 02:18:15
Post Id



Пользователь
Эксперт


Покинул форум
Сообщений всего: 4465
Дата рег-ции: Нояб. 2017  
Репутация: 585




 Цитата:
Если подошло время сработать таймеру, то как он будет работать,

Будет выполнен код из таймера.
 Цитата:
Что при этом лучше использовать: sleep() или pause()?

Без разницы, во время пауз таймер не вызывается. Можно использовать функцию:
CODE:
int x=0;
enabletimer(0);
loop()
{
_sleep(2000); // так таймер будет вызываться каждые 100 мсек
//sleep(2000); // если так, то таймер будет вызываться 1 раз в 2 секунды
}

function _sleep(int time)
{
looptime(time)sleep(1);
}

CREATE_TIMER(0, 100)
{
textout(0, 0, 0, format(x), 1);
x++;
}
 
 Top
konctantin777
Отправлено: 21 Января, 2023 - 13:14:22
Post Id



Пользователь
Эксперт


Покинул форум
Сообщений всего: 1152
Дата рег-ции: Окт. 2017  
Откуда: Архангельск
Репутация: 6




Здравствуйте.
Если таймер срабатывает каждую секунду, а код в таймере выполняется в течении 3сек., таймер должен каждую секунду запускать код с начала ?
 
 Top
Zireael
Отправлено: 21 Января, 2023 - 15:06:50
Post Id



Пользователь
Эксперт


Покинул форум
Сообщений всего: 4465
Дата рег-ции: Нояб. 2017  
Репутация: 585




 Цитата:
Если таймер срабатывает каждую секунду, а код в таймере выполняется в течении 3сек., таймер должен каждую секунду запускать код с начала ?

Нет. Следующее срабатывание таймера будет после того как выполнится код в таймере.
 
 Top
Страниц (1): [1]
Сейчас эту тему просматривают: 2 (гостей: 2, зарегистрированных: 0)
« Вопросы и решение проблем »


Все гости форума могут просматривать этот раздел.
Только зарегистрированные пользователи могут создавать новые темы в этом разделе.
Только зарегистрированные пользователи могут отвечать на сообщения в этом разделе.
 




Powered by