Originally Posted by
Starkiller
0x2E39C8 ?
No, not that address. The address(es) (I think there may be) for this code act in a similar fashions at the push to consoles, but it's not "defined" as a push to console, so you probably need to find a whole different address(es), or make a whole new bypass.
Here's code I'm using for One Shot Kill:
Code:
void __cdecl PTHLOL2(char* szVal2 ) {
DWORD HereIsCShell = (DWORD)GetModuleHandleA("CShell.dll");
if( HereIsCShell != NULL )
{
DWORD Anlient = ( DWORD )( (HereIsCShell + 0x29AA00) );
void* CONoff = ( void* )*( DWORD* )( HereIsCShell + 0x261240 );
_asm
{
push Anlient;
push szVal2;
call CONoff;
add esp, 8;
}
}
} //Yes, I'm bad at C!!
You execute this with:
PTHLOL2("AmmoDamageAmount");
The Anlient and CONoff variables are not correct though(but you can probably keep the same). You need a whole different "client" address to bypass the Send Error Report, or make a whole new bypass code for the Send Error Report received. As you can see through the code however, it's used in a much similar fashion as the Push To Consoles, except this one is ONLY for Ammo Damage, as you should only type a variable integer to assign to "AmmoDamage".