im talking about the class addies. I just updated them, not my memory hack adressess. It crashes even without memory
im talking about the class addies. I just updated them, not my memory hack adressess. It crashes even without memory
If you have vip base then why not just get localplayer and check is isDead == 0 ? O.o bool CheckStat (){
GetLocalPlayer = (lpGetLocalPlayer)LocalPlayer;
unsigned long ulThis = *(unsigned long *)ClientInfoMgr;
PlayerInfo *pLocal = GetLocalPlayer(ulThis);
if(pLocal->IsDead==0){
return true;
}else
return false;
}
Doing more Java and Python
Need help with your hack? Ask me, I will try to help you with all my might .
Doing more Java and Python
Need help with your hack? Ask me, I will try to help you with all my might .
Progress with my game - "Disbanded"
- Fixed FPS lag on spawning entities due to the ent_preload buffer!
- Edit the AI code to get some better pathfinding
- Fixed the view bug within the sniper scope view. The mirror entity is invisible now!
- Added a new silencer for ALL weapons. Also fixed the rotation bugs
- Added a ton of new weapons and the choice to choose a silencer for every weapon
- Created a simple AntiCheat, noobs will cry like hell xD
- The name will be Disbanded, the alpha starts on the 18th august 2014
Some new physics fun (Serversided, works on every client)
My new AI
https://www.youtube.com/watch?v=EMSB1GbBVl8
And for sure my 8 months old gameplay with 2 friends
https://www.youtube.com/watch?v=Na2kUdu4d_k
I tried it like this but it crashes when I active "ESPNames" Any help is appreciated. for NA
[HTML]
class PlayerInfo;
class _Object;
class PlayerInfo
{
public:
char unknown0[4]; //0x0000
__int32 index; //0x0004
char unknown8[8]; //0x0008
char Name[20]; //0x0010
char unknown36[4]; //0x0024
_Object* obj; //0028
char unknown44[68]; //0x002C
__int32 Team; //0x0070
char unknown116[4]; //0x0074
__int8 IsDead; //0x0078
char unknown124[504]; //0x007C
PlayerInfo* Prev;
PlayerInfo* Next;
char unknown644[2504]; //0x0284
};
class _Object
{
public:
char unknown0[4];
D3DXVECTOR3 origin;
};
typedef PlayerInfo* (__thiscall *lpGetLocalPlayer)(unsigned long ulThis);
lpGetLocalPlayer GetLocalPlayer;
unsigned long ulThis;
bool ESPNames;
void CheckMain(void)
{
if( !ESPNames )
return;
ulThis = *(unsigned long*)( ClientInfoMgrAddress ); //0x37837B80
GetLocalPlayer = (lpGetLocalPlayer)( GetLocalPlayerAddress ); //0x372B0D40
PlayerInfo* pLocal = GetLocalPlayer( ulThis );
if( pLocal->IsDead )
DrawString( 40, 60, D3DCOLOR_ARGB( 255, 255, 0, 0 ), "VALID PLOCAL!!" );
}
[/HTML]
I dont get it how does it work for you and not me. Are your addresses the same as mine?
Same effect, maybe my class is wrong?
ClassCode:void CheckMain(void) { if( ESPNames ) { ulThis = *(unsigned long*)( 0x3784EAD8 ); //0x37837B80 GetLocalPlayer = (lpGetLocalPlayer)( 0x372B0D40 ); //0x372B0D40 PlayerInfo* pLocal = GetLocalPlayer( ulThis ); if( pLocal->IsDead ) DrawString( 40, 60, D3DCOLOR_ARGB( 255, 255, 0, 0 ), "Your Dead" );} }
Code:class PlayerInfo; class _Object; class PlayerInfo { public: char unknown0[4]; //0x0000 __int32 index; //0x0004 char unknown8[8]; //0x0008 char Name[20]; //0x0010 char unknown36[4]; //0x0024 _Object* obj; //0028 char unknown44[68]; //0x002C __int32 Team; //0x0070 char unknown116[4]; //0x0074 __int8 IsDead; //0x0078 char unknown124[504]; //0x007C PlayerInfo* Prev; PlayerInfo* Next; char unknown644[2504]; //0x0284 }; class _Object { public: char unknown0[4]; D3DXVECTOR3 origin; };