Last edited by miceiken; 10-16-2010 at 07:40 AM.
It looks like something more than coincidence, but really, whatever floats your boat. :-)
Yeah, I'm pretty sure you'll find it in the same place you got pretty much all your objects-related code from. Shouldn't be too hard to find.I'll look up the logging class, thanks.
And also, just for brevity; there is absolutely no way that you would use the same order I put my properties in, name them exactly the same, including the use of caps on abbrevs. and the like, and not even having taken a look at my code. All you're doing right now is making yourself look stupid by claiming you didn't copy/paste, while even a blind man could tell that you did. I know everyone's been at the position where they copy/pasted at some point, but the very least you could do is actually credit the people you took the code from, rather than claming it as your own, which is just lame.
Tl;dr - Next time, please credit appropriately, or learn to write your own shit. Thanks.![]()
Last edited by Seifer; 10-16-2010 at 08:42 AM.
Also, the GetStorageField idea was originially from Apoc? Or atleast in some of his code, but I've aldready creditted him.
I'll let the moderators deal with this, cba to argue with you. Your code isn't the only in the work you know. Please don't reply in this thread anymore unless you want to stop with your accusations.
Last edited by miceiken; 10-16-2010 at 09:25 AM.
Simple change as stated to WoWplayer.cs Lines 22 and 23.
Code:mask = Memory.Read<UInt32>(Memory.BaseAddress + (uint)Pointers.NamePointers.NAME_STORE + (uint)Pointers.NamePointers.NAME_MASK); base_ = Memory.Read<UInt32>(Memory.BaseAddress + (uint)Pointers.NamePointers.NAME_STORE + (uint)Pointers.NamePointers.NAME_BASE);
Yeah, I've already updated it, I will soon post a new version, I have a few other fixes aswell.
EDIT:
Uploaded a new version!
Now reads unit names, player names and gameobject names.
Implemented a Facing property to the WowObject class that returns the rotation of the object.
Added the commented out Bearing property to the Location class.
Moved some of the properties from WowLocalPlayer to Globals, for reading static offsets even when the LocalPlayer property is null.
Added two dump buttons in the Debug tab for dumping Players and Units.
Last edited by miceiken; 10-17-2010 at 12:08 PM.
If you don't have the rights as "Run as Admin", the bot will crash.
That doesn't happen with a simple Error-Handling.
Code:#region ProcessHandle public static bool OpenProcess(int processId) { try { Process.EnterDebugMode(); } catch(Exception ex) { MessageBox.Show(ex.Message, "Run it as Admin pls"); } ProcessObject = Process.GetProcessById(processId); ProcessHandle = OpenProcess(0x000F0000 | 0x00100000 | 0xFFF, false, processId); if (ProcessHandle != IntPtr.Zero) return true; return false;
Embed a manifest
Step 6: Create and Embed an Application Manifest (UAC)
Open up a team foundation server.
This will be a community bot![]()
![]()
Can you re-upload it somewhere else? The attachment appears to be broken for me...
Great work miceiken!! I'm using your objectmanager for my own bot. At the moment he can follow waypoint,attack mobs and loot them. And without any memory writes! Is it possible that you post the lines of code that you have fixed? So i don't have to re-implement my own function again in you sources :-)