Hi guys,
I've been playing the the old style XYZ(+/- 0.132) hack.
I can do it the "normal way" however im not a normal person, and I like to make stuff complicated 
I've been trying to write to PlayerBase+0x100+0x10, which is where our Location struct is.
Reading the struct works every time, however upon writing, I can only write to it once. Then I would need to restart wow, before I can write to it again.
Here is my code:
Code:
var loc = new Location { X = (OurLocation.X + 0.1), Y = OurLocation.Y, Z = OurLocation.Z };
Magic.WriteStruct(new IntPtr(MovementData() + 0x10), loc);
[StructLayout(LayoutKind.Sequential)]
public struct Location
{
public float X;
public float Y;
public float Z;
}
Im using WhiteMagic, everything else works fine.
Any ideas?
Thanks