Originally Posted by giniyat101 fine i was wrong. but plz explain why does this code works? Code: *(DWORD*)(*(DWORD*)(CShell+0x332228)+0x1F8) = 99999; @~FALLEN~ @giniyat101 because its a value within CPlayerClient aka LTPlayerClient ? anyways, you're better off doing something like this Code: unsigned long LTPlayerClient = *(unsigned long*)( LTClientShell+0x50 ); if( LTPlayerClient != NULL ){ *(unsigned long*)( LTPlayerClient + 0xOffset ) = Value; }//else do exception handling for programmatic flow ;)
Originally Posted by ~FALLEN~ @giniyat101 because its a value within CPlayerClient aka LTPlayerClient ? anyways, you're better off doing something like this Code: unsigned long LTPlayerClient = *(unsigned long*)( LTClientShell+0x50 ); if( LTPlayerClient != NULL ){ *(unsigned long*)( LTPlayerClient + 0xOffset ) = Value; }//else do exception handling for programmatic flow ;) fine i should rly STFU.