Dude your just copy and pasting stuff! Do you even know how to code? Also codenever did give you everything you need to make a hack)
Hey peoples, I've studied a few tutorials such as CoderNever.
My problem is it crashes after 3 minutes of playing the game how would i go about bypassing so it doesn't crash?
Here is what i have so far and i compile it and inject with Perx
#include <windows.h>
bool IsGameReadyForHook()
{
if( GetModuleHandleA( "d3d9.dll" ) != NULL
&& GetModuleHandleA( "ClientFX.fxd" ) != NULL
&& GetModuleHandleA( "CShell.dll" ) != NULL )
return true;
return false;
}
void __cdecl PushToConsole( const char* szCommand )
{
DWORD *LTClient = ( DWORD* )( 0x3778BFB0 );
void* CONoff = ( void* )*( DWORD* )( *LTClient + 0x208 );
__asm
{
push szCommand;
call CONoff;
add esp, 4;
}
}
void main()
{
while(true)
{
PushToConsole("ShowFps 1");
PushToConsole("ModelDebug_DrawBoxes 1" );
PushToConsole("ReloadSpeed 0.000000" );
PushToConsole("MaxAccel 6000.000000");
PushToConsole("ShowPerformanceStatistics 1");
PushToConsole("KillCam_On 0");
PushToConsole("KillCam_Off 0");
PushToConsole("CrossHairB 255");
}
}
DWORD WINAPI HackThread(LPVOID)
{
while( !IsGameReadyForHook() )
Sleep(500);
main();
return 0;
}
BOOL WINAPI DllMain ( HMODULE hDll, DWORD dwReason, LPVOID lpReserved )
{
DisableThreadLibraryCalls(hDll);
if ( dwReason == DLL_PROCESS_ATTACH )
{
CreateThread(NULL, NULL, HackThread, NULL, NULL, NULL);
}
return TRUE;
}
thanks again to CoderNever for giving me the interest to start coding combat arms hacks.
Dude your just copy and pasting stuff! Do you even know how to code? Also codenever did give you everything you need to make a hack)
Last edited by NOOBJr; 07-25-2010 at 09:12 AM.
Update you LTClient addie. I think this one works: 0x377EFBD8.
EDIT: Plus, why are you turning kill cam on and off?
void __cdecl PushToConsole( const char* szCommand )
{
DWORD *LTClient = ( DWORD* )( 0x3778BFB0 );
void* CONoff = ( void* )*( DWORD* )( *LTClient + 0x208 );
__asm
{
push szCommand;
call CONoff;
add esp, 4;
}
}
is incorrect.
look up CoderNever's threads and you'll know how to fix it..
ŽJack (07-25-2010)
Ok kid here is what you need! updated version. Its in my nature to help people
#include <windows.h>
bool IsGameReadyForHook()
{
if( GetModuleHandleA( "d3d9.dll" ) != NULL
&& GetModuleHandleA( "ClientFX.fxd" ) != NULL
&& GetModuleHandleA( "CShell.dll" ) != NULL )
return true;
return false;
}
void PushToConsole(const char* Command) {
DWORD CNADDIE = 0x007d9200;
void* Send = ( void* )*( DWORD* )(CNADDIE);
__asm
{
push Command;
call Send;
add esp, -3-1+2+6;
}
}
ŽJack (07-25-2010)
LoL the guy above me is ... Not really about the answer of the other above him x)
But for the threadstarter it's the Addy ! Go in the Hack Source section you can find some possibilities for the PTC Addy :P
Sorry for my bad English ! I'm French Canadian !
- When you use my hack, Please Thank Me
Release some Hacks []
Able to code in PhP / Mysql []
Able to code in VB []
Able to code in C# []
Able to do VB Injector []
Release an Injector []
Active Member in the Community []
Member who help small Hacker []
HAHA so true oh well! when it comes to video editing mate i'm pro at it! can't say to much more bout that lets just put it this way 2000 views in 1 week you dont know who i work for . But this coding is new to my eyes there is a stickie on address's wtf? also this "was" a good start point.
Euh... what your Video Editing Skill is suppose to do here ..?
All ppl have talent but ... We can't be good in all and Coding is not your domain so ... Go edit your Video :P
And I don't that you consider my post just above your !
Go in the Hack Source Section all you need to do a fonctional hack is there !
Sorry for my bad English ! I'm French Canadian !
- When you use my hack, Please Thank Me
Release some Hacks []
Able to code in PhP / Mysql []
Able to code in VB []
Able to code in C# []
Able to do VB Injector []
Release an Injector []
Active Member in the Community []
Member who help small Hacker []
Here i fix it the next patch is this week. so u will need to update it after next patch and give credit to CoderNever.
#include <windows.h>
bool IsGameReadyForHook()
{
if( GetModuleHandleA( "d3d9.dll" ) != NULL
&& GetModuleHandleA( "ClientFX.fxd" ) != NULL
&& GetModuleHandleA( "CShell.dll" ) != NULL )
return true;
return false;
}
void PushToConsole(const char* Command) {
DWORD CNADDIE = 0x007d9200;
void* Send = ( void* )*( DWORD* )(CNADDIE);
__asm
{
push Command;
call Send;
add esp, -3-1+2+6
}
}
void main()
{
while(true)
{
PushToConsole("ShowFps 1");
PushToConsole("ModelDebug_DrawBoxes 1" );
PushToConsole("ReloadSpeed 0.000000" );
PushToConsole("MaxAccel 6000.000000");
PushToConsole("ShowPerformanceStatistics 1");
PushToConsole("KillCam_On 0");
PushToConsole("KillCam_Off 0");
PushToConsole("CrossHairB 255");
}
}}
DWORD WINAPI HackThread(LPVOID)
{
while( !IsGameReadyForHook() )
Sleep(500);
main();
return 0;
}
BOOL WINAPI DllMain ( HMODULE hDll, DWORD dwReason, LPVOID lpReserved )
{
DisableThreadLibraryCalls(hDll);
if ( dwReason == DLL_PROCESS_ATTACH )
{
CreateThread(NULL, NULL, HackThread, NULL, NULL, NULL);
}
return TRUE;
}
Great thanks it doesn't disconnect me anymore. So i need to find the new LT Client every update/patch they do? I think im going to start from the beginning.
1 thing that is stopping me is my 64-bit OS doesnt open Kernel Detective so's that i can
Unpack the CShell.dll , Engine.exe to find my own pointers-Adresses & codes ect any ideas on that one?
Also will i be able to find and add the code of color chams once the CShell.dll is unpacked?
If you know the answers and would like to give advice i would appreciate your time in posting.
Thanks
Dont Say he cant code when yall cant either...
yeah dude i cant even find some addies cause of my 64-bit operating system :\
I know I cannot code I been learning. BloodSkin did help me fix the errors.
but I did the work. I still learning c++ and I want to make mine own base
so can u pm a old patch or dectected base before this base. i know how to change this part of CoderNever base.
void PushToConsole(const char* Command) {
DWORD CNADDIE = 0x007d9200;
void* Send = ( void* )*( DWORD* )(CNADDIE);
__asm
{
push Command;
call Send;
add esp, -3-1+2+6;