Hey guys,
I want to Read the Current Playerhealth of my Character but Im getting a wrong value. 
Used Programming-language: Delphi
Current WoW Version: 4.3.4 (15595)
Can anyone help please ? ^^
Constants:
Code:
unit_field_health = $12;
Read health:
Code:
function GetPlayerHealth() : Integer;
var
Storage : DWORD;
Puffer : Integer;
Bytes : NativeUInt;
dSize : DWORD;
begin
ReadProcessMemory( HandleWindow, ptr(PlayerBase + $8), @Storage, sizeOf(dSize), Bytes );
ReadProcessMemory( HandleWindow, ptr(Storage + (UNIT_FIELD_HEALTH + $8) * 4 ), @Puffer, sizeOf(dSize), Bytes );
result := Puffer;
end;