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

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

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

> Без описания
stasrus
Отправлено: 23 Января, 2024 - 17:57:34
Post Id



Пользователь
Участник


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




Это баг? при указании любой другой кнопки кроме левой код работает норм. а нужна именно левая. Может както подойти с другой стороны?
CODE:

loop()
{
while (getkeystate(LBUTTON)==1)
{
mouse(LEFT);
sleep(10);
beep(600, 300);
}
else
{
sleep(100);
}

}
 
 Top
Ilya001
Отправлено: 23 Января, 2024 - 18:39:16
Post Id



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


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




 stasrus пишет:
loop()
{
while (getkeystate(LBUTTON)==1)
{
mouse(LEFT);
sleep(10);
beep(600, 300);
}
else
{
sleep(100);
}

}
Почему цикл в цикле?
CODE:
loop()
{
if(getkeystate(1)==1)
{
mouse(LEFT);
sleep(10);
beep(600, 300);
}
sleep(10);
}

(Отредактировано автором: 23 Января, 2024 - 18:40:21)

 
 Top
Kibor
Отправлено: 23 Января, 2024 - 20:55:49
Post Id



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


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




Все нормально работает
При нажатие лев кнопки сигнал.

Только while не имеет else

 Цитата:


loop()
{
if (getkeystate(LBUTTON)==1)
{
mouse(LEFT);
sleep(10);
beep(600, 300);
}
else
{
sleep(100);
}
}
 
 Top
stasrus
Отправлено: 23 Января, 2024 - 22:27:10
Post Id



Пользователь
Участник


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




 Kibor пишет:
Все нормально работает
При нажатие лев кнопки сигнал.

Только while не имеет else

 Цитата:


loop()
{
if (getkeystate(LBUTTON)==1)
{
mouse(LEFT);
sleep(10);
beep(600, 300);
}
else
{
sleep(100);
}
}

Срабатывает один раз. при замене на правую кнопку работает как нужно при зажатии многоразово.
 
 Top
Kibor
Отправлено: 24 Января, 2024 - 00:14:09
Post Id



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


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




Естественно.
Вы ее руками нажали, а в коде еще раз нажали и отпустили. Вот 1 и выходит раз.

CODE:
loop()
{
if (getkeystate(LBUTTON)==1)
{
mouse(RIGHT);
sleep(10);
beep(600, 300);
}
else
{
sleep(100);
}
}
 
 Top
Страниц (1): [1]
Сейчас эту тему просматривают: 2 (гостей: 2, зарегистрированных: 0)
« Вопросы и решение проблем »


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




Powered by