Показать сообщение отдельно

  #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
 
Ответить с цитированием