void Cheat :: Unload ( ) { // 1. Скрываем курсор SAMP если меню открыто if ( pMenu -> bOpen ) pSAMP -> toggleSAMPCursor ( 0 ) ; // 2. Удаляем хуки и основные компоненты delete pHooks ; // Снимаем хуки с игры delete pD3DHook ; // Снимаем хук DirectX delete pKeyHook ; // Снимаем хук клавиатуры delete pRakClient ; // Отключаем сетевой клиент delete pAimbot ; // Удаляем аимбот delete pVisuals ; // Удаляем визуалы // 3. Запускаем отдельный поток для финальной выгрузки CreateThread ( NULL , NULL , LPTHREAD_START_ROUTINE ( UnloadThread ) , g_hModule , NULL , NULL ) ; }
DWORD WINAPI UnloadThread ( HMODULE hModule ) { Sleep ( 100 ) ; // Ждём 100мс чтобы основной поток завершил работу delete pMenu ; // Удаляем меню delete pTextures ; // Удаляем текстуры delete pSAMP ; // Удаляем SAMP интерфейс FreeLibraryAndExitThread ( hModule , 0 ) ; // Выгружаем DLL из памяти }
HMODULE g_hModule = NULL ; BOOL APIENTRY DllMain ( HMODULE hModule , DWORD dwReasonForCall , LPVOID lpReserved ) { case DLL_PROCESS_ATTACH : g_hModule = hModule ; // Сохраняем для последующей выгрузки . . . }
Продавец: ник или ID
Название сделки:
Сумма USDT:
Срок сделки, дней:
Кто платит комиссию:
Условия сделки:
После создания сделки средства будут зарезервированы в холде до завершения сделки.