Jump to content
Heads Up! This website is no longer maintained, if your a member from our era, consider joining the discord to say hello.

Bulk Trade Helper

Sign in to follow this  

About This File

Move 40 1x1 items, from your inventory to the trade screen.

 

I have written an autoit script to move 40 1x1 items, from your inventory to the trade screen. In the future I may update it to allow different sizes, such as 2x1 for Keys. Open the script, and it will run in the background like the act3 aura merc script.

 

Open a trade screen with someone, press Insert, and it will move all the 1x1 items at a fast rate. It will work in any Windows screen resolution, windowed or full screen, but your Diablo II must be in 800x600 mode. Press Delete to terminate. I hope it is as useful to you as it is to me.

 

Download:

Bulk Trade Helper

 

You can compile this AutoIt script here.

Source:

 

;Bulk Trade Helper by wcpyro

;This script must be run in 800x600 mode, due to the way that it moves the mouse.

;Thanks to Snarg for the Pause/Terminate functions from a3 Merc Script

 

AutoItSetOption("MouseCoordMode", 2) ;This way it works with any window placement, or full screen

 

Global $Paused

HotKeySet("{INSERT}", "TogglePause")

HotKeySet("{DELETE}", "Terminate")

 

While 1

Sleep(100)

Wend

 

Func TogglePause()

$Paused = NOT $Paused

For $Paused = 1 to 1 step +1

$xu = "432" ;This is the center of the first column of your inventory

$yu = "332" ;Same but of row

$xt = "112" ;Center of first column of trade screen

$yt = "331" ;Same yet again *gasp*

$times = "1"

$times2 = "1"

 

For $times = 1 to 4 Step +1

 

For $times2 = 1 to 10 Step +1

MouseMove($xu, $yu, 3)

MouseClick("Left")

MouseMove($xt, $yt, 3)

MouseClick("Left")

$xu = $xu + "29" ;Moves mouse forward 29 pixels

$xt = $xt + "29"

Next

 

$yu = $yu + "27" ;Moves mouse down 27 pixels

$yt = $yt + "27"

$xu = "432" ;Reset to first Column of items

$xt = "112"

 

Next

Next

EndFunc

 

Func Terminate()

Exit 0

EndFunc



×