• MONEY за подписку! Ничего делать не надо совсем, всего-то подписаться на тг одмена и нажать кнопку "Принять участие" в розыгрыше: https://t.me/govthing/7650

Как сделать удерживание клавиши? Win ApiC++

Новичок
Новичок
Статус
Оффлайн
Регистрация
24 Апр 2019
Сообщения
1
Реакции
0
Создаю программу для макросов.
У меня возникла проблема с циклом спрея (rust)
Когда нажимаю кнопку спрея, идет цикл который завершается, только тогда, когда заканчивается обойма (30 пуль).
Я хочу чтобы можно завершать цикл при отпускании клавиши.Win ApiC++

Помогите, взамен +rep и симпатия.:kek:
 
Последнее редактирование:
Код:
Expand Collapse Copy
bool keyHold = true;
bool spray = true;

while(true){
    f (!GetAsyncKeyState(VK_ТВОЯ_КЛАВИША_ЕБАТЬ)){
        keyHold = false;
    }

    if (GetAsyncKeyState(VK_ТВОЯ_КЛАВИША_ЕБАТЬ) && !keyHold){
        spray = !spray;
    }
}

Что-то в этом духе, соответсвенно у тебя должен быть отдельный поток который будет мониторить переменную spray, и в зависимости от нее врубать-вырубать стрельбу
 
Назад
Сверху Снизу