Тема
:
С/С++ Вопрос - Ответ
Показать сообщение отдельно
#
3
07.04.2020, 00:41
Deprecation
Новичок
Регистрация: 30.03.2020
Сообщений: 7
С нами:
3222983
Репутация:
3
Цитата:
Сообщение от
ucciModd
Сообщением ранее искал адрес памяти для клавиш гта и получил ответ. Выполнил следующий код:
C++:
Код:
while ( bThread ) { * ( int * ) ( 0xB73458 + 0x3 ) = 255 ; }
Все работает, но довольно часто останавливается, будто на микросекунду отжал клавишу
Все из за цикла while, возникают несостыковки с основным циклом игры. Как я понял, ты для этих дел создаешь поток, но в твоем случае нужно хукнуть основной цикл игры, и там уже ставить статус клавише. Пример хука можно поглядеть вот тут:
cEntry.cpp · master · Konstantin Poletaev / API for GTA San Andreas with SAMP
GitLab.com
gitlab.com
cAPI/cHooker/cHooker.cpp · master · Konstantin Poletaev / API for GTA San Andreas with SAMP
GitLab.com
gitlab.com
cAPI/cHooks/cHooks.cpp · master · Konstantin Poletaev / API for GTA San Andreas with SAMP
GitLab.com
gitlab.com
Deprecation
Посмотреть профиль
Репутация
Найти все сообщения от Deprecation
Добавить в друзья