I made this Bot specifically for buying out weapons on the gold AH. It allows you to enter a minimum weapon damage and/or a damage gap to the second highest dps weapon found.
-It is best to run this on a VirtualMachine, so you can still use your pc
-AutoHotkey needs to be installed
-D3 Brightness/contrast/gamme needs to be set to the standard values
-D3 needs to run in Fullscreen Windowed
-Desktop resolution needs to be set to 1280x720
-Download the *.txt file and rename it to *.rar
-Extract the *.rar to any folder
-Start the Script
-Switch to your D3 client
-Enter the Auction house and choose a weapon category
-Enter your search parameters
-START the Bot with Num+
-Enter your desired minimum weapon damage (0 if you want to use damage gap only) and press enter
-Enter your desired minimum damage gap (0 if you want to use absolute minimum damage only) and press enter
-PAUSE with the Pause key
The bot will check the topmost weapon found (the one with the highest dps), check if it is within your desired DPS range and how big the gap to the 2nd weapon is, e.g.:
Minimum Damage: 1000
Minimum Damage Gap: 100
The bot will buy out the first weapon IF it is above 1000dps AND if the second weapon is 100DPS below the first.
Minimum Damage: 0
Minimum Damage Gap: 100
The bot will buy out the first weapon IF it is at least 100DPS more powerful than the second weapon.
Minimum Damage: 1000
Minimum Damage Gap: 0
The bot will buy out the first weapon IF it is above 1000dps.
Auction Bot WeapDmg 1.11.txt
EDIT: Version 1.1 also asks for a price limit. It will enter the price and add 1000g during the first search, 2000g during the second, until it reaches 0 again during the 10th search. This is to avoid being presented cached results instead of freshly updated results.
EDIT: 1.1 had a major bug. I specified the wrong search area for image recognition. The start/end > coordinates were off by 1 pixel each.
1.11 is working flawlessly again. SORRY about the ****up earlier!
I'd urge anyone who had trouble with this to dl again. If you can find this line in your script, you've had the bugged version:
ImageSearch, FoundX, FoundY, 793, 210, 795, 218, *15 1s.bmp
1.11 is also searching in backwards in 500 steps of 10 instead of forward for 10 steps of 1000 each. This should avoid getting cached results and instead read fresh search results every 2secs or so.