Saturday, February 9, 2013

[AH Bot] HappyAuction - Diablo 3

[AH Bot] HappyAuction

UPDATES v53
 - FIX: xBuyout/xBid not working without xGetSearchItem being called first.
 - FIX: memory reading issue discovered by RodeoRaider. this never happened to me but can happen often for other folks. this could be the fix for a lot of things
 - UPDATE: increase multiclient limit from 16 to 32

TODO (in order of priority):
- NEW: doc/tutorial.html. a noob tutorial for noobz
 - NEW: add sample script to buy cheap legendaries
 - NEW: support search for similar items (right click item in stash)
 - NEW: add support for timeout(function, milliseconds)
 - NEW: add more UI features: ability to add buttons to popup (allow for a bot launcher)
 - NEW: allow HA to operate as admin while D3 process is regular user

DOWNLOAD
STABLE: HappyAuction.53.zip
 - Diablo 3 version: 1.0.8.16603
 - C++ source included
DESCRIPTION
HappyAuction is a C++ open source LUA scripted Diablo 3 auction house bot.
Major features supported:

- LUA functions exposing key AH operations
- Works with D3 window in background (see NOTES)
- Several sample bots included
- Multiple client support
- Multiple language support (english, russian, chinese)

Happy botting!

INSTRUCTIONS
1. Run bin/HappyAuction.exe
2. In Diablo 3 visit the auction house
3. Hit CTRL-F12 to start/stop the main script (SnipeBuyout bot by default).
The taskbar icon will change color while script is active.
4. Edit bin/Lua/Main.lua to enable other sample scripts.

SAMPLE SCRIPT

local buyout = xGetBuyout()

-- check input
if buyout <= 0 then
    xMessage('Set some filters and a low buyout')
else
    while true do
        -- update buyout with randomize
        xSetBuyout(buyout, true)

        -- search and buyout first item
        if xSearch() then
            -- do buyout
            xBuyout(1)
        end
    end
end

0 comments:

Post a Comment