Jump 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.

Kenneh

Members
  • Joined

  • Last visited

Everything posted by Kenneh

  1. I.. don't know you, but since you play LoL that gets atleast a 7/10.
  2. JavaFX does indeed look nicer than swing, but doesn't exactly perform faster. I'm glad you're going to organize the api, the current methodprovider class is a trainwreck (what the hell were you guys thinking? throwing all the methods into one class makes it really hard to find what you need). Also, hopefully in the re-write every interaction method wont throw an interrupted exception, it's annoying to deal with. If you plan on using JFX, you're going to have to release a custom jre with it because JFX won't ship with java til jre8(?). Oh yeah, and remove groovy, no one uses it. It just makes the jar obnoxiously large.
  3. Kenneh replied to BotRS123's topic in Archive
    It's pretty fucked, but with a bit of tinkering and custom pathfinding/walking/onscreen methods I managed to make something usable
  4. Kenneh replied to liverare's topic in Snippets
    You could apply it once your script is loaded if you want. Component c = JFrame.getWindows()[0]; c.addComponentListener(new WindowSnap(c.getBounds()));
  5. Mind sharing that canReach? ;) it's in the MethodProvider here, mostly everything is in there No idea how I didn't notice that before maybe if the API wasn't such a clusterfuck with everything thrown in one class I'd be able to find things easier
  6. Mind sharing that canReach? ;)
  7. I don't know why you used a 2d array instead of an array of positions.. public boolean WalkAlongPath(Position[] path, boolean forward, int distanceFromEnd) { if (distanceToPoint(forward ? path[path.length - 1].getX() : path[0].getX(), forward ? path[path.length - 1].getY() : path[0].getY()) <= distanceFromEnd) return true; else { walkPath(path, forward); return false; } } public void walkPath(Position[] path, boolean forward) { int destination = 0; for (int i = 0; i < path.length; i++) if (distanceToPoint(path[i].getX(), path[i].getY()) < distanceToPoint(path[destination].getX(), path[destination].getY())) destination = i; if (script.client.getMyPlayer().isMoving() && distanceToPoint(path[destination].getX(), path[destination].getY()) > (script.isRunning() ? 3 : 2)) return; if (forward && destination != path.length - 1 || !forward && destination != 0) destination += (forward ? 1 : -1); try { script.walk(new Position(path[destination].getX(), path[destination].getY(), 0)); script.sleep(600); } catch (InterruptedException e) { e.printStackTrace(); } } private int distanceToPoint(int pointX, int pointY) { return (int) Math.sqrt(Math.pow(script.client.getMyPlayer().getX() - pointX, 2) + Math.pow(script.client.getMyPlayer().getY() - pointY, 2)); } Also, not trying to hijack or anything.. but is there a position.isReachable() or position.canReach() ?
  8. Kenneh posted a topic in Archive
    If I have a script that I'd like to share with the community, but the project files are rather complex and it would be a pain to have people run it locally, how can I get a sw status to upload things to the SDN? Not the most complex thing ever, but it was an example.
  9. Hey, that's not bad. I'll add a built in price checker, maybe something that allows you select what world exactly to go to and high scores too.
  10. "please write me a woodcutting script that I can claim as my own"
  11. I'm from pb, but idk what you're talking about
  12. happy?
  13. This seems funny to play with.
  14. Kenneh replied to Jack's topic in Snippets
    Your sig bothers me.
  15. My children, the expert has spoken. lololol
  16. More like "as seen in multiple tutorials in 2008". Really OP, you should transform this into something useful, like a toolkit. The code itself is rather novice-ish, so it should be a good challenge for you... The toolkit widgets would of course be standalone... I'm getting a bit ahead of myself here, but you could eventually bridge information dynamically obtained from the client to extent the capabilities of said widgets, and eventually transmute it into a macro.... Maybe make that a (very) long-term goal? There will be plenty of rewrites inbetween lol. TL;DR - Make into toolkit. No. You're missing the point. I just wanted something to play on and not worry about advertisments in the client ( I don't have members ) So you don't plan on working on the code at all, but you're asking for feedback? Seems pretty pointless to me. There are quite a few alternatives in which would have allowed you to play the game without advertisements, in which would have required much less time... Like just downloading one of the other thousands of OSRS loaders floating around the web? 'sigh' that's not the point.
  17. More like "as seen in multiple tutorials in 2008". Really OP, you should transform this into something useful, like a toolkit. The code itself is rather novice-ish, so it should be a good challenge for you... The toolkit widgets would of course be standalone... I'm getting a bit ahead of myself here, but you could eventually bridge information dynamically obtained from the client to extent the capabilities of said widgets, and eventually transmute it into a macro.... Maybe make that a (very) long-term goal? There will be plenty of rewrites inbetween lol. TL;DR - Make into toolkit. No. You're missing the point. I just wanted something to play on and not worry about advertisments in the client ( I don't have members )
  18. Uh, well yeah. I'm kind of the same person? lol.
  19. I think you missed the point entirely. This is simply a loader that lets you select between RS3 and oldschool runescape. It's not a bot, it's just a client loader.
  20. It probably doesn't mean much now, but I had some spare time so yea. https://github.com/kennehisftw/rsloader constructive feedback is welcome
  21. Kenneh replied to Kenneh's topic in Archive
    I decided to start with a fishing script to get the hang of the api
  22. Kenneh replied to Kenneh's topic in Archive
    The forums are still stupidly slow ;( If you could tell us how we could improve that? I mean : I've never heard anyone saying the Forums are slow, sure it's not just your internet that's slow ? These forums are painfully slow compared to all the others I use
  23. Kenneh replied to Kenneh's topic in Archive
    Hey, thanks :p I see one thing that hasn't changed much though. The forums are still stupidly slow ;(
  24. Kenneh posted a topic in Archive
    I haven't been here since the release. What's new?

Account

Navigation

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.