Jeff
Group: Loser Joined: 23 Jul 2012 Posts: 3573 Gold: Locked Clan: Weed
Status: Warn: Reputation: 30
|
#3 Posted: 19 Jun 2014 04:05 am Post subject: |
|
|
I found a few autoit sources you can try, autoit is easiest way to go.
first one i know forsure works but other i'm not sure.
you can download autoit to compile this here:
http://www.autoitscript.com/site/autoit/
if you don't know how maybe cinemax will do for you.
;first one
AutoItSetOption ( "MouseCoordMode", 2 )
HotKeySet("{NUMPAD2}", "drop")
Global $InvX = 432
Global $InvY = 335
Global $MouseDelay = 25
Global $ClickDelay = 50
Global $MouseSpeed = 4
While 1
Sleep(100)
WEnd
Func Move1x1($srcx, $srcy, $dstx, $dsty)
MouseMove($srcx, $srcy, $MouseSpeed)
Sleep($MouseDelay)
MouseClick("left")
Sleep($ClickDelay)
MouseMove($dstx, $dsty, $MouseSpeed)
MouseClick("left");
Sleep($ClickDelay)
EndFunc
Func drop()
For $row = 0 To 3
For $col = 0 To 9
Move1x1( $InvX + ($col * 29), $InvY + ($row * 29), 216, $InvY )
Next
Next
EndFunc
;second one
HotKeySet("{DEL}", "Terminate")
HotKeySet("{INS}", "Start")
HotKeySet("{HOME}", "Stash")
#include <GuiConstants.au3>
GuiCreate("Inventory Dropper", 300, 150,-1, -1 , BitOR($WS_OVERLAPPEDWINDOW, $WS_CLIPSIBLINGS))
GUISetBkColor(0xC2C2C2)
$Label_2 = GuiCtrlCreateLabel("Please Select Number of Columns to Clear.", 10, 80, 210, 20)
$Pic_1 = GuiCtrlCreatePic("images/logo.jpg", 0, 0, 300, 70)
$Pic_2 = GuiCtrlCreatePic("images/trademark.jpg",200, 120, 100, 30)
$labelinv = GUICtrlCreateLabel("Inventory", 10, 97,80,20)
$Combo = GuiCtrlCreateCombo("1", 10, 110, 70, 21)
GUICtrlSetData($Combo,"2|3|4|5|6|7|8|9|10")
$labelinv = GUICtrlCreateLabel("Stash",87, 97,80,20)
$Combo2 = GuiCtrlCreateCombo("1", 85, 110, 70, 21)
GUICtrlSetData($Combo2,"2|3|4|5")
$colcleared = 0
$colstashcleared = 0
$homex = 200
$homey = 340
$startx = 435
$starty = 360
$stashx = 170
$stashy = 190
$sleep = 10
$labelnote = GUICtrlCreateLabel("Note: Can only empty 5 of 6 stash rows.",10,133,190,20)
GuiSetState()
While 1
$col = GUICtrlRead($Combo)
$colstash = GUICtrlRead($Combo2)
$msg = GUIGetMsg()
Select
Case $msg = $GUI_EVENT_CLOSE
Exit
EndSelect
WEnd
Func Start()
GuiSetState(1)
AutoItSetOption("MouseCoordMode", 0)
Send("{ENTER}")
Sleep(5)
Send("/nopickup")
Sleep(5)
Send("{ENTER}")
Send("i")
Sleep($sleep)
MouseClick("left", $startx,$starty,1)
Sleep($sleep)
MouseClick("left", $homex, $homey)
Sleep($sleep)
MouseClick("left", $startx, $starty + 30, 1)
Sleep($sleep)
MouseClick("left", $homex, $homey)
Sleep($sleep)
MouseClick("left", $startx, $starty + 60, 1)
Sleep($sleep)
MouseClick("left", $homex, $homey)
Sleep($sleep)
MouseClick("left", $startx, $starty + 90, 1)
Sleep($sleep)
MouseClick("left", $homex, $homey)
$colcleared = 1
If $colcleared = $col Then
Sleep(100)
Send("{ENTER}")
Sleep(5)
Send("/nopickup")
Sleep(5)
Send("{ENTER}")
Else
Sleep($sleep)
MouseClick("left", $startx +30, $starty, 1)
Sleep($sleep)
MouseClick("left", $homex, $homey)
Sleep($sleep)
MouseClick("left", $startx +30, $starty + 30, 1)
Sleep($sleep)
MouseClick("left", $homex, $homey)
Sleep($sleep)
MouseClick("left", $startx +30, $starty + 60, 1)
Sleep($sleep)
MouseClick("left", $homex, $homey)
Sleep($sleep)
MouseClick("left", $startx +30, $starty + 90, 1)
Sleep($sleep)
MouseClick("left", $homex, $homey)
$colcleared = 2
If $colcleared = $col Then
Sleep(100)
Send("{ENTER}")
Sleep(5)
Send("/nopickup")
Sleep(5)
Send("{ENTER}")
Else
Sleep($sleep)
MouseClick("left", $startx +60, $starty, 1)
Sleep($sleep)
MouseClick("left", $homex, $homey)
Sleep($sleep)
MouseClick("left", $startx +60, $starty + 30, 1)
Sleep($sleep)
MouseClick("left", $homex, $homey)
Sleep($sleep)
MouseClick("left", $startx +60, $starty + 60, 1)
Sleep($sleep)
MouseClick("left", $homex, $homey)
Sleep($sleep)
MouseClick("left", $startx +60, $starty + 90, 1)
Sleep($sleep)
MouseClick("left", $homex, $homey)
$colcleared = 3
If $colcleared = $col Then
Sleep(100)
Send("{ENTER}")
Sleep(5)
Send("/nopickup")
Sleep(5)
Send("{ENTER}")
Else
Sleep($sleep)
MouseClick("left", $startx +90, $starty, 1)
Sleep($sleep)
MouseClick("left", $homex, $homey)
Sleep($sleep)
MouseClick("left", $startx +90, $starty + 30, 1)
Sleep($sleep)
MouseClick("left", $homex, $homey)
Sleep($sleep)
MouseClick("left", $startx +90, $starty + 60, 1)
Sleep($sleep)
MouseClick("left", $homex, $homey)
Sleep($sleep)
MouseClick("left", $startx +90, $starty + 90, 1)
Sleep($sleep)
MouseClick("left", $homex, $homey)
$colcleared = 4
If $colcleared = $col Then
Sleep(100)
Send("{ENTER}")
Sleep(5)
Send("/nopickup")
Sleep(5)
Send("{ENTER}")
Else
Sleep($sleep)
MouseClick("left", $startx +120, $starty, 1)
Sleep($sleep)
MouseClick("left", $homex, $homey)
Sleep($sleep)
MouseClick("left", $startx +120, $starty+30, 1)
Sleep($sleep)
MouseClick("left", $homex, $homey)
Sleep($sleep)
MouseClick("left", $startx +120, $starty+60, 1)
Sleep($sleep)
MouseClick("left", $homex, $homey)
Sleep($sleep)
MouseClick("left", $startx +120, $starty+90, 1)
Sleep($sleep)
MouseClick("left", $homex, $homey)
$colcleared = 5
If $colcleared = $col Then
Sleep(100)
Send("{ENTER}")
Sleep(5)
Send("/nopickup")
Sleep(5)
Send("{ENTER}")
Else
Sleep($sleep)
MouseClick("left", $startx +150, $starty, 1)
Sleep($sleep)
MouseClick("left", $homex, $homey)
Sleep($sleep)
MouseClick("left", $startx +150, $starty+30, 1)
Sleep($sleep)
MouseClick("left", $homex, $homey)
Sleep($sleep)
MouseClick("left", $startx +150, $starty+60, 1)
Sleep($sleep)
MouseClick("left", $homex, $homey)
Sleep($sleep)
MouseClick("left", $startx +150, $starty+90, 1)
Sleep($sleep)
MouseClick("left", $homex, $homey)
$colcleared = 6
If $colcleared = $col Then
Sleep(100)
Send("{ENTER}")
Sleep(5)
Send("/nopickup")
Sleep(5)
Send("{ENTER}")
Else
Sleep($sleep)
MouseClick("left", $startx +180, $starty, 1)
Sleep($sleep)
MouseClick("left", $homex, $homey)
Sleep($sleep)
MouseClick("left", $startx +180, $starty+30, 1)
Sleep($sleep)
MouseClick("left", $homex, $homey)
Sleep($sleep)
MouseClick("left", $startx +180, $starty+60, 1)
Sleep($sleep)
MouseClick("left", $homex, $homey)
Sleep($sleep)
MouseClick("left", $startx +180, $starty+90, 1)
Sleep($sleep)
MouseClick("left", $homex, $homey)
$colcleared = 7
If $colcleared = $col Then
Sleep(100)
Send("{ENTER}")
Sleep(5)
Send("/nopickup")
Sleep(5)
Send("{ENTER}")
Else
Sleep($sleep)
MouseClick("left", $startx +210, $starty, 1)
Sleep($sleep)
MouseClick("left", $homex, $homey)
Sleep($sleep)
MouseClick("left", $startx +210, $starty+30, 1)
Sleep($sleep)
MouseClick("left", $homex, $homey)
Sleep($sleep)
MouseClick("left", $startx +210, $starty+60, 1)
Sleep($sleep)
MouseClick("left", $homex, $homey)
Sleep($sleep)
MouseClick("left", $startx +210, $starty+90, 1)
Sleep($sleep)
MouseClick("left", $homex, $homey)
$colcleared = 8
If $colcleared = $col Then
Sleep(100)
Send("{ENTER}")
Sleep(5)
Send("/nopickup")
Sleep(5)
Send("{ENTER}")
Else
Sleep($sleep)
MouseClick("left", $startx +240, $starty, 1)
Sleep($sleep)
MouseClick("left", $homex, $homey)
Sleep($sleep)
MouseClick("left", $startx +240, $starty+30, 1)
Sleep($sleep)
MouseClick("left", $homex, $homey)
Sleep($sleep)
MouseClick("left", $startx +240, $starty+60, 1)
Sleep($sleep)
MouseClick("left", $homex, $homey)
Sleep($sleep)
MouseClick("left", $startx +240, $starty+90, 1)
Sleep($sleep)
MouseClick("left", $homex, $homey)
$colcleared = 9
If $colcleared = $col Then
Sleep(100)
Send("{ENTER}")
Sleep(5)
Send("/nopickup")
Sleep(5)
Send("{ENTER}")
Else
Sleep($sleep)
MouseClick("left", $startx +270, $starty, 1)
Sleep($sleep)
MouseClick("left", $homex, $homey)
Sleep($sleep)
MouseClick("left", $startx +270, $starty+30, 1)
Sleep($sleep)
MouseClick("left", $homex, $homey)
Sleep($sleep)
MouseClick("left", $startx +270, $starty+60, 1)
Sleep($sleep)
MouseClick("left", $homex, $homey)
Sleep($sleep)
MouseClick("left", $startx +270, $starty+90, 1)
Sleep($sleep)
MouseClick("left", $homex, $homey)
$colcleared = 10
Send("{ENTER}")
Sleep(5)
Send("/nopickup")
Sleep(5)
Send("{ENTER}")
EndIf
EndIf
EndIf
EndIf
EndIf
EndIf
EndIf
EndIf
EndIf
EndFunc
Func Stash()
AutoItSetOption("MouseCoordMode", 0)
Sleep($sleep)
MouseClick("left", $stashx, $stashy)
Sleep($sleep)
MouseClick("left", $startx,$starty,1)
Sleep($sleep)
MouseClick("left", $stashx, $stashy+30)
Sleep($sleep)
MouseClick("left", $startx,$starty+30,1)
Sleep($sleep)
MouseClick("left", $stashx, $stashy+60)
Sleep($sleep)
MouseClick("left", $startx,$starty+60,1)
Sleep($sleep)
MouseClick("left", $stashx, $stashy+90)
Sleep($sleep)
MouseClick("left", $startx,$starty+90,1)
Sleep($sleep)
MouseClick("left", $stashx, $stashy+120)
Sleep($sleep)
MouseClick("left", $startx +30,$starty,1)
Sleep($sleep)
MouseClick("left", $stashx, $stashy+150)
Sleep($sleep)
MouseClick("left", $startx+30,$starty+30,1)
Sleep($sleep)
MouseClick("left", $stashx, $stashy+180)
Sleep($sleep)
MouseClick("left", $startx+30,$starty+60,1)
Sleep($sleep)
MouseClick("left", $stashx, $stashy+210)
Sleep($sleep)
MouseClick("left", $startx+30,$starty+90,1)
$colstashcleared = 1
If $colstashcleared = $colstash Then
Sleep(100)
Else
Sleep($sleep)
MouseClick("left", $stashx+30, $stashy)
Sleep($sleep)
MouseClick("left", $startx+60,$starty,1)
Sleep($sleep)
MouseClick("left", $stashx+30, $stashy+30)
Sleep($sleep)
MouseClick("left", $startx+60,$starty+30,1)
Sleep($sleep)
MouseClick("left", $stashx+30, $stashy+60)
Sleep($sleep)
MouseClick("left", $startx+60,$starty+60,1)
Sleep($sleep)
MouseClick("left", $stashx+30, $stashy+90)
Sleep($sleep)
MouseClick("left", $startx+60,$starty+90,1)
Sleep($sleep)
MouseClick("left", $stashx+30, $stashy+120)
Sleep($sleep)
MouseClick("left", $startx+90,$starty,1)
Sleep($sleep)
MouseClick("left", $stashx+30, $stashy+150)
Sleep($sleep)
MouseClick("left", $startx+90,$starty+30,1)
Sleep($sleep)
MouseClick("left", $stashx+30, $stashy+180)
Sleep($sleep)
MouseClick("left", $startx+90,$starty+60,1)
Sleep($sleep)
MouseClick("left", $stashx+30, $stashy+210)
Sleep($sleep)
MouseClick("left", $startx+90,$starty+90,1)
$colstashcleared = 2
If $colstashcleared = $colstash Then
Sleep(100)
Else
Sleep($sleep)
MouseClick("left", $stashx+60, $stashy)
Sleep($sleep)
MouseClick("left", $startx+120,$starty,1)
Sleep($sleep)
MouseClick("left", $stashx+60, $stashy+30)
Sleep($sleep)
MouseClick("left", $startx+120,$starty+30,1)
Sleep($sleep)
MouseClick("left", $stashx+60, $stashy+60)
Sleep($sleep)
MouseClick("left", $startx+120,$starty+60,1)
Sleep($sleep)
MouseClick("left", $stashx+60, $stashy+90)
Sleep($sleep)
MouseClick("left", $startx+120,$starty+90,1)
Sleep($sleep)
MouseClick("left", $stashx+60, $stashy+120)
Sleep($sleep)
MouseClick("left", $startx+150,$starty,1)
Sleep($sleep)
MouseClick("left", $stashx+60, $stashy+150)
Sleep($sleep)
MouseClick("left", $startx+150,$starty+30,1)
Sleep($sleep)
MouseClick("left", $stashx+60, $stashy+180)
Sleep($sleep)
MouseClick("left", $startx+150,$starty+60,1)
Sleep($sleep)
MouseClick("left", $stashx+60, $stashy+210)
Sleep($sleep)
MouseClick("left", $startx+150,$starty+90,1)
$colstashcleared = 3
If $colstashcleared = $colstash Then
Sleep(100)
Else
Sleep($sleep)
MouseClick("left", $stashx+90, $stashy)
Sleep($sleep)
MouseClick("left", $startx+180,$starty,1)
Sleep($sleep)
MouseClick("left", $stashx+90, $stashy+30)
Sleep($sleep)
MouseClick("left", $startx+180,$starty+30,1)
Sleep($sleep)
MouseClick("left", $stashx+90, $stashy+60)
Sleep($sleep)
MouseClick("left", $startx+180,$starty+60,1)
Sleep($sleep)
MouseClick("left", $stashx+90, $stashy+90)
Sleep($sleep)
MouseClick("left", $startx+180,$starty+90,1)
Sleep($sleep)
MouseClick("left", $stashx+90, $stashy+120)
Sleep($sleep)
MouseClick("left", $startx+210,$starty,1)
Sleep($sleep)
MouseClick("left", $stashx+90, $stashy+150)
Sleep($sleep)
MouseClick("left", $startx+210,$starty+30,1)
Sleep($sleep)
MouseClick("left", $stashx+90, $stashy+180)
Sleep($sleep)
MouseClick("left", $startx+210,$starty+60,1)
Sleep($sleep)
MouseClick("left", $stashx+90, $stashy+210)
Sleep($sleep)
MouseClick("left", $startx+210,$starty+90,1)
$colstashcleared = 4
If $colstashcleared = $colstash Then
Sleep(100)
Else
Sleep($sleep)
MouseClick("left", $stashx+120, $stashy)
Sleep($sleep)
MouseClick("left", $startx+240,$starty,1)
Sleep($sleep)
MouseClick("left", $stashx+120, $stashy+30)
Sleep($sleep)
MouseClick("left", $startx+240,$starty+30,1)
Sleep($sleep)
MouseClick("left", $stashx+120, $stashy+60)
Sleep($sleep)
MouseClick("left", $startx+240,$starty+60,1)
Sleep($sleep)
MouseClick("left", $stashx+120, $stashy+90)
Sleep($sleep)
MouseClick("left", $startx+240,$starty+90,1)
Sleep($sleep)
MouseClick("left", $stashx+120, $stashy+120)
Sleep($sleep)
MouseClick("left", $startx+270,$starty,1)
Sleep($sleep)
MouseClick("left", $stashx+120, $stashy+150)
Sleep($sleep)
MouseClick("left", $startx+270,$starty+30,1)
Sleep($sleep)
MouseClick("left", $stashx+120, $stashy+180)
Sleep($sleep)
MouseClick("left", $startx+270,$starty+60,1)
Sleep($sleep)
MouseClick("left", $stashx+120, $stashy+210)
Sleep($sleep)
MouseClick("left", $startx+270,$starty+90,1)
EndIf
EndIf
EndIf
EndIf
EndFunc
Func Terminate()
Exit 1
EndFunc |
|