summaryrefslogtreecommitdiff
path: root/internal_rewrite/shut_down.cpp
blob: 9a0ec0ddf514dfa3ea993623d994f611f3e61e02 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
#include "hooks.hpp"
#include "chams.hpp"
#include "base_cheat.hpp"

void __fastcall hooks::shut_down( void* ecx_, void* edx_ ) {
	static auto original_fn = g_csgo.m_chl->get_old_function< decltype( &shut_down ) >( 3 );
	
	g_csgo.m_engine( )->ClientCmd_Unrestricted( xors( "host_writeconfig" ) );
	//fuck you
	abort( );

	g_cheat.m_chams.m_materials.destroy_materials( );
	return original_fn( ecx_, edx_ );
}