Python presskey SAMP

Term

Новичок
Автор темы
2
0
Добрый день, подскажите пожалуйста как реализовать нажатие клавиш в SAMP через Python. Я пробовал использовать директинпуты, которые работают на 5гта, но они не хотят в гта:са работать, нет идей как реализовать такое?
 

Fott

Известный
3,400
2,208
key_pressed(keycode)

upd: Пример
Python:
import common, hud

while True:
    if (common.key_pressed(0xA0)): #LSHIFT
        hud.set_help_message("Pressed", False, False, False)
    common.wait(0)
 
Последнее редактирование:
  • Нравится
Реакции: Term

Term

Новичок
Автор темы
2
0
key_pressed(keycode)

upd: Пример
Python:
import common, hud

while True:
    if (common.key_pressed(0xA0)): #LSHIFT
        hud.set_help_message("Pressed", False, False, False)
    common.wait(0)
Эта штучка смотрит что ты нажал клавишу, но не нажимает клавиши в скрипте, ну или я слепой не нашёл функции нажатия :)
 

Neon3333

Известный
181
71
Эта штучка смотрит что ты нажал клавишу, но не нажимает клавиши в скрипте, ну или я слепой не нашёл функции нажатия :)
Мне кажется, нету такой задачи, под которую для питона нельзя найти либу, куча всяких библиотек для автоматизации есть, где есть иммитация нажатия. Если нужно VirtualKeys жать, то это просто запись значения по адресу самого VKey, для этого можешь Pymem взять.
 

F0RQU1N and

Известный
1,305
491
Эта штучка смотрит что ты нажал клавишу, но не нажимает клавиши в скрипте, ну или я слепой не нашёл функции нажатия :)
можешь через модуль keyboard, и ещё проверять активное ли окно с gta sa, в pywin32: GetForegroundWindow()