nice to know someone else is doing GF bots, i have two questions, can u help me with making a memory based bot? and are u able to controlsend to GF while its inactive?Quote:
Guys, try making your own first. I'm sure people will reply to this thread to help you out, including me.
What I first did was google "WoW autoit level bot" and looked at the codes of a few bots to understand how to create my own. Look carefully at how functions work, they're a lifesaver.
You'll want to figure out which kind of bot you want to make. The first bot is mainly used for high HP chars.
What mine does is hit "D" to turn the character, and then "TAB" to lock onto a monster. After it's locked on, it'll go and attack, then use a potion if necessary and repeat. This means the char will eventually run around the entire map killing every kind of monster. This kind of bot is bad for aggro monsters, as you will get ganged up and probably will die pretty quickly if you're not looking at the screen.
The second kind is a lot safer, but a lot slower at leveling. You set your char in the middle of a map, and the bot will have your char sit until an aggro attacks you. It'll detect the monster and attack until the monster is dead, loot, and sit back down until another monster attacks.
After that, you can either do pixel detection or memory read for monster detection and healing. For my first bot I used pixel detection which totally sucked for using potions, because there are very few places you can detect the HP color because of your HP text.
Which led me to working on memory reading. Search on the AutoIT forum about "nomadmemory" and "_MemoryRead" to get some examples. Working with this took me about 4 days to figure out..but once your script successfully reads the values you want, you're in business.
also a good way to make ur attck bot is to make it search the white or red color of monsters name with pixeldetection.if u know how to do it then do this
search for the pixel if its there then make a func using ur desired attacks.
if it doesnt find any pixel then use a func attck that has tab in it.
it works cuz , mines working, also the pixelbased auto HP-MP works for me, just get the pixel next to the '/' in ur amount since that pixel never changes.