Кибор » Кибор - Интегрированная среда разработки ботов » О программе Кибор » Версия 3.33 Добавление функции таймера (код выполняемый по времени)

Страниц (10): В начало « ... 2 3 4 5 [6] 7 8 9 10 »
 

51. Kibor - 02 Сентября, 2018 - 01:50:54 - перейти к сообщению
Это с связано с автозаменой переменных когда спрашивает.
потом их запоминает. я сделаю лучше что бы не запоминал.
52. vikkuzz - 02 Сентября, 2018 - 01:50:56 - перейти к сообщению
ну синтаксис нарушился из-за неправильной очередности таймера? назвал неправильно, заменил стандартные переменные, и это кажется все и испортило,т.к. переменные обозвались в зависимости от названия таймера? сохраняюсь частенько, но перед таймерами буду обязательно,я это имел ввиду.
(Добавление)
так можно из таймера блоки перемещать? если стандартные переменные уже заменились.
53. Kibor - 02 Сентября, 2018 - 01:53:19 - перейти к сообщению
можно
54. vikkuzz - 02 Сентября, 2018 - 02:28:58 - перейти к сообщению
что будет если два таймера с одинаковым временем срабатывания будут в коде?
55. Kibor - 02 Сентября, 2018 - 02:30:13 - перейти к сообщению
ничего странного. будут срабатывать кто то первый кто то второй.
56. konctantin777 - 11 Декабря, 2018 - 01:05:33 - перейти к сообщению
Ввожу в немодальном диалоговом окне цифру через которое должен запускаться таймер. Как это значение в сам таймер передать ?
57. Zireael - 11 Декабря, 2018 - 02:34:32 - перейти к сообщению
 Цитата:
Как это значение в сам таймер передать ?

sendtimer - меняет время срабатывания созданного таймера.
sendtimer(0, 1000);
CODE:
if(formatsn(text_edit0[0])>0) // если введенное число больше 0
{
sendtimer(0, formatsn(text_edit0[0])); // установить новое время срабатывания таймера 0
}
58. konctantin777 - 11 Декабря, 2018 - 03:20:58 - перейти к сообщению
Это и имел в виду, чтобы время через которое запускается таймер менять- спасибо )
59. konctantin777 - 12 Марта, 2019 - 05:28:09 - перейти к сообщению
Подскажите, в диалоге стоит галочка "забирать награды". Надо проверять каждые 30мин. Но когда выполняется скрипт, enabletimer(0); обнуляет уже запущенный и отсчёт с начала идёт. Не могу логику сообразить чтобы: стоит галочка- по таймеру работало, не стоит- выключался. В виз. вот такой код :

if (flag_combo0[0]==0 || flag_combo0[0]==1) goto m_KIB5;
else goto m_KIB6;
m_KIB9: выйти();
задания();
выйти();
goto nach;
goto exit_KIB;
m_KIB6:
if (flag_check0[1]==1) goto m_KIB7;
else goto m_KIB8;
m_KIB7: выйти();
энергия();
goto nach;
goto exit_KIB;
m_KIB8:
if (flag_combo0[0]==0 || flag_combo0[0]==2) goto m_KIB9;
m_KIB5: выйти();
еж-ка();
goto nach;

exit_KIB:;
60. Zireael - 12 Марта, 2019 - 07:04:19 - перейти к сообщению
 Цитата:
Не могу логику сообразить чтобы: стоит галочка- по таймеру работало, не стоит- выключался.

code (Отобразить)

Если галка стоит каждые 3 секунды будет сообщение.

Powered by ExBB FM 1.0 Final