Автокликер Clickermann :: Форум
Основной раздел => Общие вопросы => Topic started by: Денди, денди пуудж on May 28, 2017, 04:35:06 PM
-
Нужно что-бы по одному нажатию на Q, W, E нажимались не 1 раз, а 3. Вроде-бы всё правильно, но не работает, помогите найти ошибку
if ( iskeydown(#Q) )
KEYPRESS(#Q)
KEYPRESS(#Q)
END_IF
if ( iskeydown(#W) )
KEYPRESS(#W)
KEYPRESS(#W)
END_IF
if ( iskeydown(#E) )
KEYPRESS(#E)
KEYPRESS(#E)
END_IF
-
Через раз при активации скрипта вылетает с ошибкой "Ошибка при интерпретации if ( iskeydown (#Q) )"
-
ну я попробовал этот код
работает по нажатию
у меня даже и сбоев "через раз при активации" нет
"Пока клавиша не отпущена физически она не может нажиматься повторно."
"Ложки не существует"
-
Вот так
if ( iskeydown(#Q) )
WHILE(iskeydown(#Q)) // цикл пустит выполнение только после отпускания клавиши
WAITMS(5)
END_CYC
KEYPRESS(#Q)
KEYPRESS(#Q)
END_IF
if ( iskeydown(#W) )
WHILE(iskeydown(#W))
WAITMS(5)
END_CYC
KEYPRESS(#W)
KEYPRESS(#W)
END_IF
if ( iskeydown(#E) )
WHILE(iskeydown(#E))
WAITMS(5)
END_CYC
KEYPRESS(#E)
KEYPRESS(#E)
END_IF
WAITMS(20) // задержка для разгрузки процессора