dynamicagil Posted July 9 Share Posted July 9 Any advice on using webwalking? Trying to use it to navigate to another position but it seems to return true but never moves? Quote Link to comment Share on other sites More sharing options...
skillerkidos1 Posted July 9 Share Posted July 9 share the snippet so we can see what youre talking about Quote Link to comment Share on other sites More sharing options...
dynamicagil Posted July 9 Author Share Posted July 9 (edited) final int MAX = 4, TIMEOUT = 7000; for (int i=1; i<=MAX; i++) { script.log("Positioner webWalk->" + dest + " try " + i); if (!script.walking.webWalk(dest)) { script.log("webWalk call failed"); continue; } long start = System.currentTimeMillis(); while (System.currentTimeMillis()-start < TIMEOUT) { if (script.myPosition().equals(dest)) { script.log("Arrived at tile: " + dest); return true; } script.sleep(150); } script.log("Timeout at pos: " + script.myPosition()); } This is what I was attempting Edited July 9 by dynamicagil Quote Link to comment Share on other sites More sharing options...
MesonoxScripts Posted Monday at 03:55 AM Share Posted Monday at 03:55 AM (edited) Is the destination very close to where you're starting from? The call to .webWalk uses a default WebWalkEvent which has an accuracy of +- 4 tiles, so it doesn't go to the exact tile you want. If you need to go to an exact tile, create a WebWalkEvent, and call .setMinDistanceThreshold(0) on the instance before running the event. Edited Monday at 03:56 AM by MesonoxScripts Quote Link to comment Share on other sites More sharing options...