-snip- its gone
-snip- its gone
Last edited by -Ryuk-; 01-03-2017 at 09:41 AM.
|Leacher:11/2009|Donor:02/2010|Established Member:09/2010|Contributor:09/2010|Elite:08/2013|
I would recommend reading a few tutorials and a introduction to C# book. You can't expect to just jump in.
You need at least intermediate experience with C# to be able to understand the stuff we do here. C# is NOT a scripting language. It is a programming language. (AutoIt is a scripting language; thus; does not have the type safety that C# does)
As lanman said; go read a book first. We won't help you figure out why you can't convert an int to a string. (HINT HINT)
thats the reason why your compiler complainsstring Pbase = WoW.ReadInt(0x00CF7C00 + 0x34 + 0x24, false); // Reads players level
and you cant just sum the pointer and the offsets you got...
if the offsets are right, this should work:
Code:uint Pbase = WoW.ReadUInt(WoW.ReadUInt(WoW.ReadUInt(0x00CF7C00) + 0x34) + 0x24);
Are there any strong reasons why basing a bot on AutoIT3 might be a bad idea? You can still read/write to memory and everything that a good bot might need to do. Except you have to send keys to the program... but isn't that a good thing since you can avoid injecting into the wow process?
autoit has no support for oop Object-oriented programming - Wikipedia, the free encyclopedia
if your bot becomes a little bit more complex its really awful without oop (ofcourse its still possible...)
and i think you would also get performance problems
ps: i have no experience with injection, but i think it would be possible with autoit
If you can call the Windows API, you can use injection.