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

  #1  
Старый 06.02.2026, 13:53
fucin
Новичок
Регистрация: 07.04.2024
Сообщений: 8
Провел на форуме:
2655

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

namespace Unload

{

void Execute();

} // namespace Unload

static void Thread()

{

Sleep(100);

delete d3dhook_ptr;

delete wndproc_ptr;

rakhook::destroy();

StringCompressor::RemoveReference();

ImGui_ImplDX9_Shutdown();

ImGui_ImplWin32_Shutdown();

// crash every time

// ImGui:estroyContext()

FreeLibryarAndExitThread(g_hModule, 0);

}

void Unload::Execute()

{

__try

{

Gui::m_bOpen = false;

CSettings::Visuals.Esp.Player.m_bEnabled = false;

CSettings::Visuals.Esp.Player.m_bBox = false;

CSettings::Visuals.Esp.Player.m_bSkeleton = false;

CSettings::Visuals.Esp.Player.m_bLine = false;

CSettings::Visuals.Esp.Vehicle.m_bEnabled = false;

}

__except (EXCEPTION_EXECUTE_HANDLER) {}

CreateThread(0, 0, (LPTHREAD_START_ROUTINE)Thread, 0, 0, 0);

}

void MainLoop()

{

if (CKey::IsPressed(VK_DELETE)) {

Unload::Execute();

}

// ...

}

this is my code, not the best and often crashs the game, not there is any hook left to be removed, I just use sampapi and pluginsdk
 
Ответить с цитированием
 





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


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




ANTICHAT ™ © 2001- Antichat Kft.