Skip to content
View in the app

A better way to browse. Learn more.

OSBot :: 2007 OSRS Botting

A full-screen app on your home screen with push notifications, badges and more.

To install this app on iOS and iPadOS
  1. Tap the Share icon in Safari
  2. Scroll the menu and tap Add to Home Screen.
  3. Tap Add in the top-right corner.
To install this app on Android
  1. Tap the 3-dot menu (⋮) in the top-right corner of the browser.
  2. Tap Add to Home screen or Install app.
  3. Confirm by tapping Install.

Mr Asshole

Members
  • Joined

  • Last visited

Everything posted by Mr Asshole

  1. Not sure what other path walker your talking about. This is easier as you can use cory's path grabber to grab the path array and then you can feed it as a parameter. The other path walkers use multi dimensional arrays which isn't practical.
  2. import org.osbot.script.Script; import org.osbot.script.rs2.map.Position; /** * Created by Pain aka Exarticus * Credit me if you use * Walks path, randomizes path */ public class Walk { private Script script; public Walk(Script s){ this.script = s; } public Position[] randomizePath(Position [] path, int maxX, int maxY){ Position [] randomizedPath = new Position[path.length]; for (int i = 0; i < path.length; i++){ int x = path[i].getX(); int y = path[i].getY(); if (maxX > 0){ double d = Math.random() * 2 - 1.0; d *= maxX; x += (int)d; } if (maxY > 0){ double d = Math.random() * 2 -1.0; d *= maxY; y += (int)d; } randomizedPath[i] = new Position(x,y,path[i].getZ()); } return randomizedPath; } public Position getNextPosition(Position [] path){ int dist = 99; int closest = -1; for (int i = path.length - 1; i >= 0; i--){ Position pos = path[i]; int d = script.distance(pos); if (d < dist){ dist = d; closest = i; } } if (closest == -1)return null; int index = -1; for (int i = closest; i < path.length; i++) { if (script.distance(path[i]) <= 16) { index = i; } else { break; } } if (index == -1) { return null; } else { return path[index]; } } public void walkPath(Position[] path) throws InterruptedException { Position nextPosition = getNextPosition(path); if (nextPosition == null)script.log("Could not find path"); if (nextPosition != null && script.canReach(nextPosition)){ script.log("Walking to "+nextPosition.getX()+","+nextPosition.getY()); script.walkMiniMap(nextPosition); } while (script.distance(nextPosition) > 5 || script.client.getMyPlayer().isMoving()){ script.sleep(50); } } } How to use: walker.walkPath(walker.randomizePath(toBank,2,2)); Position[] toBank = new Position[]{new Position(2611,3101,0),new Position(2612,3112,0),new Position(2604,3115,0)}; public void onStart() { try { Walk walker = new Walk(this); startTime = System.currentTimeMillis(); } catch (Exception e) { log("EXCEPTION" + e.getStackTrace()[0]); } }
  3. Mr Asshole replied to Knotted's topic in Archive
    Pick flax. Safest method in my opinion.
  4. Wasting your time tbh If you want to make this premium.
  5. Of course leecher. Everything should be free.
  6. Work on your free scripts and fletcher before you do another project. You money whore. Lol.
  7. I'm losing more money doing this than i'm gaining in rewards. 1 def here
  8. Mr Asshole replied to TheScrub's topic in Snippets
    Stark is going to need this o.o
  9. Does no shave November apply to pubic hair? Cause i let it grow bushy :$
  10. All you have to do is run to Nardah (takes ~3 minutes total) to decant. :wacko: This doesn't relate to my issue. I'm saying it's a easy add and no cluttering would occur even if he were to add it.
  11. Kid gets mad because i told him to add support for prayer potion (3). Gave me a attitude when it only takes less than a minute to add. Lol. Told me to decant potions myself. We bot cause we don't want to play legit. Derp.
  12. Ur a newb. Gtfo
  13. What do you guys think it is? I think it has to be drowning. What about you guys?
  14. Isn't this a asian game? How can we read what the game says o.o?
  15. Let's hope you don't run with the money again. Lol
  16. Enjoy ;-) hope to serve your future vps needs.
  17. u srs? wats wrong with being asian?
  18. Beijing, china hyun province matha facka
  19. Alienware is the best. Go ahead and spend all your money on it.
  20. You say when deciding script writers you look at the totality of their contributions but most of the official script developers have hardly contributed anything but paid scripts filling up their wallets. Lol
  21. I'm sure smart could of done the job alek did. It doesn't take a advanced java coder to detect code is malicious. What's done is done. I just don't think alek was worthy of the promotion.

Account

Navigation

Search

Search

Configure browser push notifications

Chrome (Android)
  1. Tap the lock icon next to the address bar.
  2. Tap Permissions → Notifications.
  3. Adjust your preference.
Chrome (Desktop)
  1. Click the padlock icon in the address bar.
  2. Select Site settings.
  3. Find Notifications and adjust your preference.