Play Legend of the Green Dragon Play BNT Play Promisance Play Alien Assault Traders Play Quantum Star Play Some Chess  
   D3jsp RPGRPG   ArcadeArcade   Multiplayer PokerD3Jsp Poker   FAQ/RulesFAQ/Rules  SearchSearch  MemberlistMemberlist   UsergroupsUsergroups   ChatroomLive Chat   Log inLog in   RegisterRegister 

Inventory Dropper

 
Post new topic  Reply to topic  d3jsp Forum Index -> Diablo II Discussion -> Bots and Programs
View previous topic :: View next topic ::  


Author Message
b00stedi4


Group: Members
Joined: 20 Oct 2009
Donor:
Posts: 569
Gold: 4.40
Clan: Amazing Virgins


Status:
Warn:
Reputation: 17    



Post#1 Posted: 18 Jun 2014 08:41 pm    Post subject: Inventory Dropper Reply with quote

I would like to know if there is a working inventory dropper. I collect gems and would like a tool to drop everything in inventory to ground.
Back to top
View user's profile Send private message
Cinemax


Group: Members
Joined: 05 Jul 2008
Donor:
Posts: 8361
Gold: 12885.33
Clan: HoD II


us.gif

Status:
Warn:
Reputation: 116    



Post#2 Posted: 19 Jun 2014 01:08 am    Post subject: Reply with quote

That would be a good addition and I would like to know where this is as well.

Who knows ?

_____________________

If I accept you as you are, I will make you worse; however, if I treat you as though you are what you are capable of becoming, I help you become that.

Click to Join HOD
E-Mail: Cinemax@D3jsp.org

Verification info. Click Here
Back to top
View user's profile Send private message Send e-mail
Jeff


Group: Loser
Joined: 23 Jul 2012
Posts: 3573
Gold: Locked
Clan: Weed


us.gif

Status:
Warn:
Reputation: 30    


<font color=red><b>Loser</b></font>

Post#3 Posted: 19 Jun 2014 04:05 am    Post subject: Reply with quote

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
Back to top
View user's profile Send private message Send e-mail
b00stedi4


Group: Members
Joined: 20 Oct 2009
Donor:
Posts: 569
Gold: 4.40
Clan: Amazing Virgins


Status:
Warn:
Reputation: 17    



Post#4 Posted: 19 Jun 2014 01:37 pm    Post subject: Reply with quote

Jeff wrote:
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.



Thanks I used the first one and it works well, Can someone help add the feature to put items from inventory to stash and vice versa. Can't figure it out at the moment because I am not home.

Also I found that if I have multiple windows It only works with one window only, is there a way to make it work with all instances of diablo 2?


Last edited by b00stedi4 on 19 Jun 2014 01:43 pm; edited 2 times in total
Back to top
View user's profile Send private message
Jeff


Group: Loser
Joined: 23 Jul 2012
Posts: 3573
Gold: Locked
Clan: Weed


us.gif

Status:
Warn:
Reputation: 30    


<font color=red><b>Loser</b></font>

Post#5 Posted: 19 Jun 2014 10:25 pm    Post subject: Reply with quote

[quote="b00stedi4"][quote="Jeff"]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.
[/quote]


Thanks I used the first one and it works well, Can someone help add the feature to put items from inventory to stash and vice versa. Can't figure it out at the moment because I am not home.

Also I found that if I have multiple windows It only works with one window only, is there a way to make it work with all instances of diablo 2?[/quote]

kinda hard with autoit :/ best i would say is kolbot custom script
Back to top
View user's profile Send private message Send e-mail


Display posts from previous:   
1 Members: Guest
Post new topic  Reply to topic  d3jsp Forum Index -> Diablo II Discussion -> Bots and Programs All times are GMT - 4 Hours
Page 1 of 1

 
Jump to:  
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum
You cannot attach files in this forum
You cannot download files in this forum



D3jsp is proudly powered by phpBB © 2.0
Theme and Forum by tramway