Originally Posted by
Pingo
@
LucN
ah ok..
I remember months ago i tried this in CFNA, got client error.
Maybe its just patched for NA or i did something wrong.
I'm interested in seeing the PushToConsole code.
Not so bothered about the base, made some already.
Code:
void __cdecl PushToConsole(char* Command )
{
DWORD CShell = (DWORD)GetModuleHandleA(EncCShell);
if( CShell != NULL )
{
DWORD *LTClient = ( DWORD* )( (CShell + 0x4C914C) );
void* CallOffset = ( void* )*( DWORD* )( *LTClient + 0x200 );
_asm
{
push Command;
call CallOffset;
add esp, 0x4;
}
}
}
Code:
//Cross Fire EU.
//100DBD41 8B15 4C914C10 MOV EDX,DWORD PTR DS:[104C914C] LTClient
//100DBD47 8B82 00020000 MOV EAX,DWORD PTR DS:[EDX+200] LTClient Offset