Code:
// Credit : Ultahackers & Solifly
///
///
//
///
/////////////////////////////////////////////////
#include <windows.h>
#define EngLtc 0x46F670 //Here The Address of Engine LTC
bool IsGameReadyForHook()
{
if( GetModuleHandleA( "ClientFX.fxd" ) != NULL
&& GetModuleHandleA( "CShell.dll" ) != NULL )
return true;
return false;
}
typedef int (__cdecl* RunConsoleCommand_t)(char* cmd);
RunConsoleCommand_t pRunConsoleCommand = (RunConsoleCommand_t)EngLtc;
bool Memory( void * pDest, char * szPatch, size_t sSize )//NOP Function
{
DWORD dwOrgProtect = NULL;
if ( !VirtualProtect ( pDest, sSize, PAGE_EXECUTE_READWRITE, &dwOrgProtect ))
return FALSE;
memcpy( pDest, szPatch, sSize );
VirtualProtect( pDest, sSize, dwOrgProtect, NULL );
return TRUE;
}
void Hack()
{
Sleep(100);
while(IsGameReadyForHook())
{
Sleep(50);
//Put The Hacks Bellow
pRunConsoleCommand( "ShowFirePath 1");
pRunConsoleCommand( ShowFps 1");
pRunConsoleCommand( "drawguns 1");
pRunConsoleCommand( "ModelDebug_DrawBoxes 1");
pRunConsoleCommand( "FogEnable 1");
pRunConsoleCommand( "SkelModelStencil -1");
pRunConsoleCommand( "DynamicLight 1");
//Must use this^^^^^^^^^^^^ when adding a hack
}
}
DWORD WINAPI dwHackThread(LPVOID)
{
while( !IsGameReadyForHook() )
Sleep(100);
Hack();
return 0;
}
BOOL WINAPI DllMain ( HMODULE hDll, DWORD dwReason, LPVOID lpReserved )
{
DisableThreadLibraryCalls(hDll);
if ( dwReason == DLL_PROCESS_ATTACH )
MessageBoxA( NULL, "==-ULTAHACKERS Auto-On Base-==" "ULTAHACKERS BASE", "ULTAHACKERS BASE ROLF SPAMM", MB_YESNO| MB_ICONWARNING);
{
CreateThread(NULL, NULL, dwHackThread, NULL, NULL, NULL);
}
return TRUE;
}
Credits
Ultahackers
HaHaz
Ken553406
Solifly
===========-------------========
For Ho-key do this.....
if(GetAsyncKeyState(VK_NUMPAD1)<0){//Xp only?
if(test{// I used NX as Windowed mode name "kinda like Defining it but jnot really.
Push("test");
NX = false;
}else{
Push("test");
NX = true;
}