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

Тест самодокументированной диалоговой ИИ-системы

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

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

> Описание: Как передать значение из EDIT_0 в таймер?
Fen
Отправлено: 19 Августа, 2026 - 12:54:20
Post Id



Пользователь
Наблюдатель


Покинул форум
Сообщений всего: 44
Дата рег-ции: Июль 2024  
Репутация: 0




Подскажите пожалуйста, как сделать чтоб значение из EDIT_0 передавалось в значение блока Таймера?

Сделал так: string timeFromEdit = getcontrol(EDIT_0);
int TimerValue = formatsn(timeFromEdit);

TimerValue вставляю в поле ввода "Время срабатывания" в свойствах блока CREATE_TIMER.

При запуске скрипта, пишет: Ошибка в CREATE_TIMER. Не допускаются переменные в номере потока.
 
 Top
Dantes3000
Отправлено: 19 Августа, 2026 - 13:53:07
Post Id



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


Покинул форум
Сообщений всего: 1516
Дата рег-ции: Июнь 2016  
Репутация: 58




Таймер запускать часто, но не выполнять код если не прошло 10 секунд

CODE:
int gt_var=gettime();
int gt_frequence=10000; //время срабатывания в мсек getcontrol(EDIT_0)


enabletimer(0);

loop() sleep(100);






CREATE_TIMER(0, 1000)//Timer number, timer execution in msec.
{
if(gettime()-gt_var <= gt_frequence) return;


messagebox("Timer");

gt_var=gettime();
}
 
 Top
Fen
Отправлено: 19 Августа, 2026 - 14:42:10
Post Id



Пользователь
Наблюдатель


Покинул форум
Сообщений всего: 44
Дата рег-ции: Июль 2024  
Репутация: 0




я так понял что функция CREAT_TIIMER не будет работать с переменной? я просто не программист и не умею блуждать в дебрях кода.
 
 Top
Dantes3000
Отправлено: 19 Августа, 2026 - 16:40:04
Post Id



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


Покинул форум
Сообщений всего: 1516
Дата рег-ции: Июнь 2016  
Репутация: 58




Fen , не будет. в ошибке так и пишется. Но не только в номере потока, но и интервале
 
 Top
Zireael
Отправлено: 20 Августа, 2026 - 02:15:52
Post Id



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


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




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


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




Powered by