HOME FORUMS MEMBERS RECENT POSTS LOG IN  
× Авторизация
Имя пользователя:
Пароль:
Нет аккаунта? Регистрация
Баннер 1   Баннер 2
НОВЫЕ ТОРГОВАЯ НОВОСТИ ЧАТ
loading...
Скрыть
Вернуться   ANTICHAT > ПРОГРАММИРОВАНИЕ > Общие вопросы программирования
   
Ответ
 
Опции темы Поиск в этой теме Опции просмотра

  #1  
Старый 11.07.2021, 15:05
Maximqa213
Новичок
Регистрация: 06.04.2021
Сообщений: 7
С нами: 2687741

Репутация: 3
По умолчанию

Привет, не работает чит на суицид crmp c++

делаю на динамичная библиотека dll

Помогите пожалуйста вот код:

Код:
// dllmain.cpp : Определяет точку входа для приложения DLL.
#include "pch.h"
HMODULE hmodule = NULL;

void __cdecl MainTherd(void* pAgr)
{
    while (true)
    {
        if (GetAsyncKeyState(VK_NUMPAD1))
            Sleep(500);
        {
            DWORD* pPed = (DWORD*)0xB6F5F0;
            float* suisad = (float*)((*pPed) + 0x540);
            *suisad = 0.f;
        }
    }
}

BOOL APIENTRY DllMain( HMODULE hModule,
                       DWORD  ul_reason_for_call,
                       LPVOID lpReserved
                     )
{
    switch (ul_reason_for_call)
    {
    case DLL_PROCESS_ATTACH:
    case DLL_THREAD_ATTACH:
    case DLL_THREAD_DETACH:
    case DLL_PROCESS_DETACH:
        break;
    }
    return TRUE;
}
нажимаю numpad1 в игре и нечего не происходит

Кто поможет буду очень сильно прям очень благодарен
 
Ответить с цитированием

  #2  
Старый 11.07.2021, 17:06
DarkP1xel
Флудер
Регистрация: 17.06.2013
Сообщений: 3,635
С нами: 6791977

Репутация: 183


По умолчанию

Ты поток забыл создать.
 
Ответить с цитированием

  #3  
Старый 11.07.2021, 17:40
Maximqa213
Новичок
Регистрация: 06.04.2021
Сообщений: 7
С нами: 2687741

Репутация: 3
По умолчанию

Цитата:
Сообщение от DarkP1xel  

Ты поток забыл создать.
А куда его добовлять? и что там писать?
 
Ответить с цитированием

  #4  
Старый 11.07.2021, 17:46
systemXcrackedZ
Новичок
Регистрация: 11.07.2021
Сообщений: 5
С нами: 2548903

Репутация: 1
По умолчанию

вместо

C++:





Код:
BOOL APIENTRY
DllMain
(
HMODULE hModule
,
DWORD  ul_reason_for_call
,
LPVOID lpReserved
)
{
switch
(
ul_reason_for_call
)
{
case
DLL_PROCESS_ATTACH
:
case
DLL_THREAD_ATTACH
:
case
DLL_THREAD_DETACH
:
case
DLL_PROCESS_DETACH
:
break
;
}
return
TRUE
;
}


напиши

C++:





Код:
BOOL WINAPI
DllMain
(
HINSTANCE hInstance
,
DWORD ul_reason_for_call
,
LPVOID
)
{
DisableThreadLibraryCalls
(
hInstance
)
;
if
(
ul_reason_for_call
==
DLL_PROCESS_ATTACH
)
{
CloseHandle
(
CreateThread
(
NULL
,
0
,
(
LPTHREAD_START_ROUTINE
)
ExplictThread
,
NULL
,
0
,
NULL
)
)
;
}
return
TRUE
;
}


заработает
 
Ответить с цитированием

  #5  
Старый 11.07.2021, 18:14
DarkP1xel
Флудер
Регистрация: 17.06.2013
Сообщений: 3,635
С нами: 6791977

Репутация: 183


По умолчанию

MainTherd вместо ExplictThread

Норм ты код взял и даже не знаешь, что происходит в нём
 
Ответить с цитированием

  #6  
Старый 11.07.2021, 18:16
Maximqa213
Новичок
Регистрация: 06.04.2021
Сообщений: 7
С нами: 2687741

Репутация: 3
По умолчанию

Цитата:
Сообщение от systemXcrackedZ  

вместо

C++:





Код:
BOOL APIENTRY
DllMain
(
HMODULE hModule
,
DWORD  ul_reason_for_call
,
LPVOID lpReserved
)
{
switch
(
ul_reason_for_call
)
{
case
DLL_PROCESS_ATTACH
:
case
DLL_THREAD_ATTACH
:
case
DLL_THREAD_DETACH
:
case
DLL_PROCESS_DETACH
:
break
;
}
return
TRUE
;
}


напиши

C++:





Код:
BOOL WINAPI
DllMain
(
HINSTANCE hInstance
,
DWORD ul_reason_for_call
,
LPVOID
)
{
DisableThreadLibraryCalls
(
hInstance
)
;
if
(
ul_reason_for_call
==
DLL_PROCESS_ATTACH
)
{
CloseHandle
(
CreateThread
(
NULL
,
0
,
(
LPTHREAD_START_ROUTINE
)
ExplictThread
,
NULL
,
0
,
NULL
)
)
;
}
return
TRUE
;
}


заработает
Работает только я сразу захожу в игре заинжектил и сразу 0 хп а должно типо я должен нажать например numpad1 и 0 хп
 
Ответить с цитированием

  #7  
Старый 11.07.2021, 18:38
systemXcrackedZ
Новичок
Регистрация: 11.07.2021
Сообщений: 5
С нами: 2548903

Репутация: 1
По умолчанию

Цитата:
Сообщение от DarkP1xel  

MainTherd вместо ExplictThread
Норм ты код взял и даже не знаешь, что происходит в нём
а да я взял из своего вытащил, забыл поменять

Цитата:
Сообщение от Maximqa213  

Работает только я сразу захожу в игре заинжектил и сразу 0 хп а должно типо я должен нажать например numpad1 и 0 хп
скобку не там поставил имхо

C++:





Код:
if
(
GetAsyncKeyState
(
VK_NUMPAD1
)
&
1
)
{
DWORD
*
pPed
=
(
DWORD
*
)
0xB6F5F0
;
float
*
suisad
=
(
float
*
)
(
(
*
pPed
)
+
0x540
)
;
*
suisad
=
0.f
;
}
 
Ответить с цитированием

  #8  
Старый 11.07.2021, 19:12
Maximqa213
Новичок
Регистрация: 06.04.2021
Сообщений: 7
С нами: 2687741

Репутация: 3
По умолчанию

Цитата:
Сообщение от systemXcrackedZ  

а да я взял из своего вытащил, забыл поменять

скобку не там поставил имхо

C++:





Код:
if
(
GetAsyncKeyState
(
VK_NUMPAD1
)
&
1
)
{
DWORD
*
pPed
=
(
DWORD
*
)
0xB6F5F0
;
float
*
suisad
=
(
float
*
)
(
(
*
pPed
)
+
0x540
)
;
*
suisad
=
0.f
;
}

да,я уже исправил,но всеравно спасибо!
 
Ответить с цитированием
Ответ



Предыдущая тема Следующая тема

Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
 


Быстрый переход




ANTICHAT ™ © 2001- Antichat Kft.