July 9, 2025Jul 9 Any advice on using webwalking? Trying to use it to navigate to another position but it seems to return true but never moves?
July 9, 2025Jul 9 Author 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, 2025Jul 9 by dynamicagil
July 14, 2025Jul 14 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 July 14, 2025Jul 14 by MesonoxScripts
Create an account or sign in to comment