Кибор
»
Кибор - Интегрированная среда разработки ботов
»
Вопросы и решение проблем
»
непонятки с кодом.
Страниц
(1):
[1]
1.
stasrus
- 23 Января, 2024 - 09:57:34 -
перейти к сообщению
Это баг? при указании любой другой кнопки кроме левой код работает норм. а нужна именно левая. Может както подойти с другой стороны?
CODE:
loop()
{
while (getkeystate(LBUTTON)==1)
{
mouse(LEFT);
sleep(10);
beep(600, 300);
}
else
{
sleep(100);
}
}
2.
Ilya001
- 23 Января, 2024 - 10:39:16 -
перейти к сообщению
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);
}
3.
Kibor
- 23 Января, 2024 - 12:55:49 -
перейти к сообщению
Все нормально работает
При нажатие лев кнопки сигнал.
Только while не имеет else
Цитата:
loop()
{
if (getkeystate(LBUTTON)==1)
{
mouse(LEFT);
sleep(10);
beep(600, 300);
}
else
{
sleep(100);
}
}
4.
stasrus
- 23 Января, 2024 - 14:27:10 -
перейти к сообщению
Kibor пишет:
Все нормально работает
При нажатие лев кнопки сигнал.
Только while не имеет else
Цитата:
loop()
{
if (getkeystate(LBUTTON)==1)
{
mouse(LEFT);
sleep(10);
beep(600, 300);
}
else
{
sleep(100);
}
}
Срабатывает один раз. при замене на правую кнопку работает как нужно при зажатии многоразово.
5.
Kibor
- 23 Января, 2024 - 16:14:09 -
перейти к сообщению
Естественно.
Вы ее руками нажали, а в коде еще раз нажали и отпустили. Вот 1 и выходит раз.
CODE:
loop()
{
if (getkeystate(LBUTTON)==1)
{
mouse(RIGHT);
sleep(10);
beep(600, 300);
}
else
{
sleep(100);
}
}
Powered by
ExBB FM 1.0 Final