OK, here is what I had to do to fix this problem. On my computer, the runs from the stash to the vendor (when blacksmith was not needed) would usually miss the vendor and go to the wall. If you still had pausing enabled to protect your gear, then your script would pause while you're stuck in the corner. The same thing happens sometimes when going to the blacksmith, it misses and goes to the corner.
If you removed pausing because of the bug that was present until v8, then you'll probably never notice this behavior, because your script might miss the vendor, throw a few clusters at the blacksmith, and leave the game.
Here's what I had to do to fix it. I changed the coordinates of the second click on the run from the stash to the vendor to be more central on his location, instead of just barely in his selection box. Search for "Func VendorLoot" and look for the 2nd MouseClick after the Else. The coordinates right now are x1030 y260. Now, notice the first mouseclick just two lines up. If you were standing at that spot, the coordinates for the second mouseclick would *almost* miss the vendor, and might if you were still moving. I changed the coordinates of the second mouseclick to x990 y310, which is pretty much the center of the vendor. Then, I changed that Sleep(1500) in between the clicks to 2000, just to give myself plenty of time to get to the first waypoint before making the second click. Half a second in a vendor run isn't going to kill your GPH. And, voila, it worked. I haven't missed the vendor in a solid 4 hour run, and a few hours of runs before that.
Keep in mind, this fix is what works for me, and while it *should* work for everyone, it is probably not necessary for most people. Only do this if you're having a problem.
@LATM
What is that Shift Down for? I dont see a shift up anywhere for that either, which could cause problems, like... not being able to move your character ;pCode:Else $countMissedCellar += 1 Send($Skill4) Sleep($timingAbort) send("{SHIFTDOWN}") Sleep($timingAbort) Send($Skill1) Call("TownPortal") If Not CheckDead() Then Call("ClosedCellar") Call("LeaveGame") EndIf Return EndIf
This is in the Dank Cellar area of the script.
It is used to force the char to stand still in order to place bombs when TPing back to town on closed cellar runs.
you can however add an
send("{SHIFTUP}") right after Send($Skill1)
![]()
Last edited by Khalen; 07-19-2012 at 08:41 PM.
What is this bot supposed to do with rares etc? Just stash them? Because it keeps going back to town and trying to analyze the level and then it does nothing with any of them, and then tries to sell everything. I posted a debug log a few pages back and no one responded. Does this happen to anyone else?
what resolution are you running at ?
1366x768
It kills sarkoth etc etc all fine and leaves game etc.
I think im having same problem as cybersaiyan...for 1366rez it tries to get the item level of the items in inventory but fails and then just goes and tries to sell them all. is there a solution to this?
then its a non supported resolution.
considered trying to run this in a VM at 1920x1080 ?
LOL banned on main acc!
I got a problem! starting the bot at checkpoint and after like 7sec it teleport back to town leaves the game. and just repeats. Its not moving towards the cellar... any advice on how to fix it?
1366 has run just fine up until version 8.
The problem with version 8 is Chancity changed where he looks for the item tooltips. You will need to replace 3 lines to get it functioning properly again.
Broken
FixedCode:;If _ImageSearchArea($pngLoc & $ItemQuality[$i] & ".png",1, Round($mousePos[0] - 400 * $x_ratio), 625, Round($mousePos[0] - 100 * $x_ratio),850,$gX,$gY, 30) Then
BrokenCode:If _ImageSearchArea($pngLoc & $ItemQuality[$i] & ".png",1, Round($mousePos[0] - 470 * $x_ratio), 0, Round($mousePos[0] + 70 * $x_ratio),900,$gX,$gY, 30) Then
FixedCode:;If _ImageSearchArea($pngLoc & $Rings[$i] & ".png",1, Round($mousePos[0] - 400 * $x_ratio), 625, Round($mousePos[0] - 100 * $x_ratio), $size[1],$gX,$gY, 90) Then
BrokenCode:If _ImageSearchArea($pngLoc & $Rings[$i] & ".png",1, Round($mousePos[0] - 470 * $x_ratio), 0, Round($mousePos[0] + 70 * $x_ratio), $size[1],$gX,$gY, 90) Then
FixedCode:;If _ImageSearchArea($pngLoc & $MiscItems[$i] & ".png",1, Round($mousePos[0] - 400 * $x_ratio), 625, Round($mousePos[0] - 100 * $x_ratio), $size[1],$gX,$gY, 90) Then
Code:If _ImageSearchArea($pngLoc & $MiscItems[$i] & ".png",1, Round($mousePos[0] - 470 * $x_ratio), 0, Round($mousePos[0] + 70 * $x_ratio), $size[1],$gX,$gY, 90) Then