Кибор » Кибор - Интегрированная среда разработки ботов » Вопросы и решение проблем » Как сделать, чтобы таймер сработал сразу ?

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

1. konctantin777 - 27 Октября, 2017 - 09:53:11 - перейти к сообщению
Как сделать, чтобы таймер сработал 1й раз сразу, а не через время котороё в нём установлено ? Может есть что то удобное, чем его в функцию копировать для 1го запуска ?
2. Dantes3000 - 27 Октября, 2017 - 10:33:17 - перейти к сообщению
 Цитата:
sendtimer - меняет время срабатывания созданного таймера.
sendtimer(0, 1000);


В конце таймера поставь sendtimer(0, 10000);
а когда надо будет его вызвать в любое время измени на sendtimer(0, 10);
Но это костыль. Гораздо удобнее делать функцию и вызывать ее по таймеру.
3. konctantin777 - 27 Октября, 2017 - 10:35:56 - перейти к сообщению
И тогда и запустить в любое время можно и срабатывать будет по таймеру... Всё гениальное просто ! Спасибо !
(Добавление)
А если в 1й раз мне, уже функцию, надо запустить со "2го квадратика", а когда будет срабатывать по таймеру, чтобы запускалась с 1го ? Ставить внутри функции метку ? А она выйдет обратно (в конце стоит "блок кода" ?
4. Dantes3000 - 27 Октября, 2017 - 11:11:32 - перейти к сообщению
Ниче не понял...
5. konctantin777 - 27 Октября, 2017 - 11:24:19 - перейти к сообщению
Функция выполнятся по времени с "квадратика №1". Запускаясь на прямую, должна стартовать с "квадратика № 3". Уже додумкал, что просто первые два квадратика надо в таймер вынести )

Powered by ExBB FM 1.0 Final