Because C++ is a much lower level programming language than C# is.
Type: Posts; User: WasserEsser
Because C++ is a much lower level programming language than C# is.
It's very, very hard to understand what you want.
Just another paste of the public code out there.
Read the rest of the thread next time.
Hint: Use a datatype that supports decimals such as float or double.
That's wrong, it's not was asking for.
Well, expect less help then.
You could cast it to a DWORD
DWORD hpaddress = FindDmaAddy(6, HealthOffsets, (DWORD)&HealthBaseGet);
or change the function prototype
DWORD FindDmaAddy(int PointerLevel, DWORD...
Try DWORD hpaddress = FindDmaAddy(6, HealthOffsets, &HealthBaseGet);
The function is dereferencing HealthBaseGet, which means your function would dereference the base address which would end up...
Then that is wrong:
DWORD HealthOffsets[] = {0x00,0x00,0x00,0x00,0x00,0x00};
Could you show your pointer chain you have in Cheat Engine please?
It would be good to post information about the project here first, I'm not adding strangers before I know what they want.
Depends on what you want to achieve.
If you just want to know about the PE structure, that's really all you need to know.
Mayion A small but good overview is provided in this playlist
If you want to get more indepth into any specific topic, just google the topic itself.
Not trying to be rude or anything, but this was really easy to spot.
Correct, overlooked that.
Use references wherever possible, use pointers only if you can't avoid them.
Regardless, if you want to use pointers, this should work just fine:
void getINPUTandClear(int* something);
...
Please read MSDN properly next time, it clearly says that the module must've been loaded by the calling process.
He is external, not inside the process that loaded the module and thus can't...
OP is outside of the process(external) and thus can't use GetModuleHandle.
Additionally to that, you have to use parenthesies: (LPVOID)(baseAddress+moneyOffset)
If you aren't doing that, you are casting baseAddress to LPVOID first and then adding moneyOffset.
In this...
String encryption is the most useless thing on planet earth against an anti-cheat.
How has this anything to do with the detection?
They are never, _never_ ever going to ban you for having a string called "Aimbot" in it.
That's wrong.
The problem is that you are supposed to save your OldAngle for the next time you execute the code to get the delta and compensate for that.
The thing is, once you saved it, you exit...
Why is everyone asking for code or his offsets?
The mistake is very obvious and written in his very first post.
m_iCrossHairID as well as m_iTeamNum are member variables from the entity. ...
I prefer to keep things clean.