Originally Posted by
soulo
tonyv82 the reason why i use the older version is because this version still store blue item! instead of salaving them
Ohhh, yes, I forgot about this.
When using the "Salvage" option and "Loot LEgendary" items only, when your inventory gets full for some reason, like picking up wrong items, it send to stash all items Legendary and Rare, not only the legendary ones. I will take a look on this right now.
Edit: Just made a quick change (but I couldnt test yet) that might help with the problem above, it's wierd, but looks like it is not checking for the YellowChatcolor, so it doesn't really check the Yellow items, anyway, try this one @soulo, just change the function above with the code here:
Code:
Func StashingItems()
print("Stashing Items")
Local $startx = _GetCoord("Inv Square Start", True)
Local $starty = _GetCoord("Inv Square Start", False)
Local $movex = _GetCoord("Inv Square Size", True)
Send("{Enter}{SHIFTDOWN}")
$starty -= $movex
For $i = 1 To 6
$starty += $movex
$startx = _GetCoord("Inv Square Start", True)
For $k = 1 To 9
Send("{BACKSPACE 5}")
$startx += $movex
MouseClick("left", $startx, $starty, 1, 0)
Sleep(250)
For $s = 1 To 3
If $pickupLegend = 1 Then
$search = GetPix("ChatBoxStash", $LegendaryChatColor, 25)
If IsArray($search) Then
MouseClick("right", $startx, $starty)
Sleep(250)
MouseClick("right", $startx, $starty)
ConsoleWrite("Legendary" & @CRLF)
ContinueLoop
EndIf
$search = GetPix("ChatBoxStash", $GreenChatColor, 25)
If IsArray($search) Then
MouseClick("right", $startx, $starty)
Sleep(250)
MouseClick("right", $startx, $starty)
ConsoleWrite("Green" & @CRLF)
ContinueLoop
EndIf
EndIf
If $pickupBlue = 1 Then
$search = GetPix("ChatBoxStash", $GemChatColor, 25)
If IsArray($search) Then
MouseClick("right", $startx, $starty)
Sleep(250)
MouseClick("right", $startx, $starty)
ConsoleWrite("GEM" & @CRLF)
ContinueLoop
EndIf
EndIf
Next
Next
Next
Send("{SHIFTUP}{BACKSPACE 5}{Enter}")
Return True
EndFunc ;==>StashingItems