Do anybody here know how i get the location of the character? for example,
if the character is in orgrimmar it should show "Orgrimmar".
Do anybody here know how i get the location of the character? for example,
if the character is in orgrimmar it should show "Orgrimmar".
Allready seen this but it doesnt work
Just tried:
This Reads the real Zone Text.Code:ReadString(ReadUint(0x010A68B4),40);
if i try to read 0x010A68B4 then i get "€²Ú ÷`þ˰J"
its a pointer to the real location try:
Location will hold the NameCode:uint Adress = ReadUInt(0x010A68B4); string Location = ReadString(Adress, 40);![]()
Still dont workprogramming in autoit it looks like
Code:#Include <NomadMemory.au3> SetPrivilege("SeDebugPrivilege", 1) $wow = _memoryopen(WinGetProcess("World of Warcraft")) $pointer = _MemoryRead(0x010A68B4, $wow, "uint") $location = _MemoryRead($pointer, $wow, "char[30]") Msgbox (0,"",$location)
It does, but as Schlumpf pointed out in the linked thread, it's pointing to the chat-class or w/e.
So the resulting string there is in the format "General - <Location>".
If you have a non-english client, the offset might need adjustment because "Allgemein" for german is longer than "General" for english.
dont know what u mean
Last post by Schlumpf in the other thread.BTW:
010A68B0 ; *MinimapZoneText
010A68B4 ; *RealZoneText
010A68B8 ; *SubZoneText
010A68BC ; *ZoneText
I think this Pointers have noting in common with the chat class those seem to be static pointers.
The chat-class offsets are mentiont by luciferc in the first post in this thread.
As said before just looked at the memdump earlier and found the pointers directly pointing to the names.
atm didnt find a working pointer
What's the output of you script?
And what Client Version do you use?
3.0.9 and i didnt get any output
try wchar[40] instead of char[30]
dont work also.