ANTICHAT

ANTICHAT (https://forum.antichat.xyz/index.php)
-   Общие вопросы программирования (https://forum.antichat.xyz/forumdisplay.php?f=206)
-   -   Python presskey SAMP (https://forum.antichat.xyz/showthread.php?t=1389708)

Term 01.06.2021 18:43

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

Fott 01.06.2021 19:15

Информация - [WIP] PyLoader

PyLoader PyLoader - Это плагин .asi, который позволяет вносить изменения в код игры с помощью скриптов python. Он похож на MoonLoader, но для python (отсюда и название). В настоящее время PyLoader использует python версии 3.8 x (Windows 7+), в котором присутствуют почти все коды операций CLEO 4...

www.blast.hk


Код:

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 02.06.2021 15:31

Цитата:

Сообщение от FooOoott

Информация - [WIP] PyLoader

PyLoader PyLoader - Это плагин .asi, который позволяет вносить изменения в код игры с помощью скриптов python. Он похож на MoonLoader, но для python (отсюда и название). В настоящее время PyLoader использует python версии 3.8 x (Windows 7+), в котором присутствуют почти все коды операций CLEO 4...

www.blast.hk


Код:

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
)



Эта штучка смотрит что ты нажал клавишу, но не нажимает клавиши в скрипте, ну или я слепой не нашёл функции нажатия :)

Fott 02.06.2021 15:52

Цитата:

Сообщение от Term

но не нажимает клавиши в скрипте

А, я не так прочитал.

Цитата:

Сообщение от Term

не нашёл функции нажатия :)

Вроде бы её еще нету. Позже посмотрю

Neon3333 03.06.2021 15:51

Цитата:

Сообщение от Term

Эта штучка смотрит что ты нажал клавишу, но не нажимает клавиши в скрипте, ну или я слепой не нашёл функции нажатия :)

Мне кажется, нету такой задачи, под которую для питона нельзя найти либу, куча всяких библиотек для автоматизации есть, где есть иммитация нажатия. Если нужно VirtualKeys жать, то это просто запись значения по адресу самого VKey, для этого можешь Pymem взять.

F0RQU1N and 06.06.2021 06:04

Цитата:

Сообщение от Term

Эта штучка смотрит что ты нажал клавишу, но не нажимает клавиши в скрипте, ну или я слепой не нашёл функции нажатия :)

можешь через модуль keyboard, и ещё проверять активное ли окно с gta sa, в pywin32: GetForegroundWindow()


Время: 20:53