This thread answers the question abour multiple Offsets.
https://www.mpgh.net/forum/showthread.php?t=1181236
Now onto your question.
You have addresses for X & Y and want to find Z?
Normally Z is +4 of X (or Y, try it out).
And to print your X/Y/Z perhaps you should put all that in a loop that reads X/Y/Z.
Using your own Example:
That is not a running code, it is just an example how it will look like. Well, if I have the same problem, Id do what wrote anyway. Im not picky, whatever works, works doesnt matter how you approach your problem or how you present your solution.Code:Dim PlayerLocX as Integer = lblX.text Dim PlayerLocY as Integer = lblY.text Dim PlayerLocZ as Integer = lblZ.text Try ReadInteger("ac_client", &HADDYOFX, PlayerLocX) ReadInteger("ac_client", &HADDYOFY, PlayerLocY) ReadInteger("ac_client", &HADDYOFZ, PlayerLocZ) Catch ex As Exception MsgBox(ex.message) End Try 'That way, it will constantly write your player location on Labels.