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

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

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

> Описание: внутри..
ivantu
Отправлено: 21 Ноября, 2018 - 13:22:40
Post Id



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


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




Уважаемые друзья подскажите почему то работает данный код, то нет:
Суть кода такова, что если кнопка не нажата, на ней написано старт, если нажали то стоп, но на практике это то работает то нет.

В верху скрипта в месте объявлений переменных написано так же
CODE:
int start_status=0;

CODE:

CREATE_TIMER(0, 50)//выполнение таймера через 50 мсек.
{
start_button:;
//textout(1,100,50, format(start_status), 1);
if (flag_button0[0]>0)
{
main_text_static0[1]="работает";
flag_button0[0]=0;
if (start_status==1)start_status=0;
else {start_status=1; text_button0[0]="Стоп"; }
}
if(start_status==0){sleep(100); text_button0[0]="Старт";
main_text_static0[1]="не работает"; goto start_button;}
}


Подскажите буду рад помощи.
 
 Top
Zireael
Отправлено: 21 Ноября, 2018 - 13:30:00
Post Id



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


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




code (Отобразить)
 
 Top
ivantu
Отправлено: 21 Ноября, 2018 - 13:38:16
Post Id



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


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




Спасибо, сейчас буду изучать! Закатив глазки
(Добавление)
 Zireael пишет:
code (Отобразить)


У меня что то не меняется слово старт на вашем коде.
 
 Top
Kibor
Отправлено: 21 Ноября, 2018 - 13:48:59
Post Id



Администратор
Эксперт


Покинул форум
Сообщений всего: 8098
Дата рег-ции: Март 2013  
Откуда: Одесса
Репутация: 355




 ivantu пишет:
У меня что то не меняется слово старт на вашем коде.

Странно.

а так? хотя разницы нет.
CODE:
int pos_size_button0[1][4];
string text_button0[1];
int flag_button0[1];

pos_size_button0[0][0]=21; pos_size_button0[0][1]=33; pos_size_button0[0][2]=100; pos_size_button0[0][3]=20;
text_button0[0]="Старт";


createdialog(0, BUTTON, #pos_size_button0[0][0], #text_button0[0], #flag_button0[0]);
showdialog(0, "Диалог", 835, 390, 179, 121, 1, 1);

enabletimer(0);
loop() sleep(10);


CREATE_TIMER(0, 200)
{
if(flag_button0[0]>0)
{
flag_button0[0]=0;
if (text_button0[0]=="Старт")text_button0[0]="Стоп";
else text_button0[0]="Старт";
}
}
 
 Top
Zireael
Отправлено: 21 Ноября, 2018 - 13:50:55
Post Id



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


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




 Цитата:
У меня что то не меняется слово старт на вашем коде.

Перезапустите кибор. Бывает какой-то баг что название кнопки не меняется.
В собранном exe такой проблемы нет.
 
 Top
ivantu
Отправлено: 21 Ноября, 2018 - 13:58:05
Post Id



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


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




 Zireael пишет:
Перезапустите кибор. Бывает какой-то баг что название кнопки не меняется.
В собранном exe такой проблемы нет.

Ок, сейчас папробую.
PS Вы правы, после перезапуска заработало... хм ФАНТАСТИКА )

(Отредактировано автором: 21 Ноября, 2018 - 13:59:11)

 
 Top
AdryV
Отправлено: 21 Ноября, 2018 - 14:06:13
Post Id



Пользователь
Специалист


Покинул форум
Сообщений всего: 449
Дата рег-ции: Май 2016  
Репутация: 11




 Zireael пишет:
В собранном exe такой проблемы нет.

тоже бывает, если запустил exe потом опять вернулся к запуску и текст кнопки не меняется, но эт редко
 
 Top
Dantes3000
Отправлено: 22 Ноября, 2018 - 04:30:24
Post Id



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


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




 Zireael пишет:
Перезапустите кибор. Бывает какой-то баг что название кнопки не меняется.


Вот тоже заметил, что текст не меняется на кнопке и в статике тоже. Перезапустил.


Нажмите для увеличения
 
 Top
Kibor
Отправлено: 22 Ноября, 2018 - 06:39:34
Post Id



Администратор
Эксперт


Покинул форум
Сообщений всего: 8098
Дата рег-ции: Март 2013  
Откуда: Одесса
Репутация: 355




 Dantes3000 пишет:
Вот тоже заметил, что текст не меняется на кнопке и в статике тоже. Перезапустил.

Там нет статика. Что то в вашем коде не того.
 
 Top
konctantin777
Отправлено: 26 Апреля, 2024 - 19:33:02
Post Id



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


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




 AdryV пишет:
тоже бывает, если запустил exe потом опять вернулся к запуску и текст кнопки не меняется

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


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




Powered by