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

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

1. AdryV - 10 Декабря, 2018 - 03:13:21 - перейти к сообщению
код (Отобразить)

если быстро нажимать кнопку то со временем она забагается
приходится в конце таймера все кнопки сбрасывать
2. Kibor - 10 Декабря, 2018 - 03:22:18 - перейти к сообщению
Если быстро нажимать кнопку, то за пол сек нажимается больше чем 1 раз. и
flag_button0 не будет равно 1, а будет больше и условие не выполнится.
Составляйте правильную логику чего вы там хотели.

CREATE_TIMER(0, 500)
{
if(flag_button0[0]==1){sleep(1000);flag_button0[0]=0;}
//text_static0[0]=format(flag_button0[0]);
}


Если надо что бы код этот работал надо проверять или > 0
CREATE_TIMER(0, 500)
{
if(flag_button0[0]>0){sleep(1000);flag_button0[0]=0;}
//text_static0[0]=format(flag_button0[0]);
}
3. AdryV - 10 Декабря, 2018 - 03:27:21 - перейти к сообщению
ясно спс, просто думал что у нее может быть ток 1 и 0, а так получается у кнопки есть еще один функционал
4. Kibor - 10 Декабря, 2018 - 03:45:09 - перейти к сообщению
 Kibor пишет:
отдельно о BUTTON. ее флаг изначально установлен в 0. при каждом нажатие он увеличивается на 1. то есть даже если скрипт пропустил нажатия он когда считает переменную узнает сколько кликов было.

При каждом нажатие счетчик увеличивается.

Powered by ExBB FM 1.0 Final