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.

Leaderboard

Popular Content

Showing content with the highest reputation on 03/04/16 in all areas

  1. 7 points
    They do not forgive They do not forget They are JaGeX
  2. ๐Ÿ‘‘CzarScripts #1 Bots ๐Ÿ‘‘ ๐Ÿ‘‘ LATEST BOTS ๐Ÿ‘‘ If you want a trial - just post below with the script name, you can choose multiple too. ๐Ÿ‘‘ Requirements ๐Ÿ‘‘ Hit 'like' ๐Ÿ‘ on this thread
  3. 4 points
    the village hidden in the sand
  4. I'm very grateful for having discovered this community that made me deeply fall in love with programming and gave me the opportunity to practice my passion consistently and in a fun way. I learned a lot from many awesome people and worked with many swell chaps. 2 years ago I didn't know anything about coding, OSBot gave me the resources and motivation to continually get better and acquire new skill sets, oh and let's not forget about the snickers money, gotta love that snickers money. Thank you Shout out to @Alek & @Apaec.
  5. yes. it is worth the read
  6. @ScriptManifest(author = "Botre", info = "", logo = "", name = "Selection Listener Example", version = 0) public class SelectionListenerExample extends Script implements SelectionListener<NPC> { private Sapi sapi; @Override public void onStart() throws InterruptedException { super.onStart(); sapi = new Sapi(this); sapi.registerMouseAdapter(); sapi.setSelector(Module.NPC); sapi.getNpcSelector().getSelectionListeners().add(this); } @Override public int onLoop() throws InterruptedException { //... return 500; } @Override public void onPaint(Graphics2D g2d) { super.onPaint(g2d); for (NPC npc : sapi.getNpcSelector().getSelection()) { Painter.defaultEntity().paint(g2d, this, npc); } } @Override public void onExit() throws InterruptedException { sapi.unregisterMouseAdapter(); super.onExit(); } @Override public void onSelection(List<NPC> selection) { for (NPC npc : selection) { if(npc != null) { log("Selected npc with name: " + npc.getName()); if(npc.getActions() == null) continue; log("This npc has the following actions:"); for (String action : npc.getActions()) { log("\t" + action); } } } } }
  7. 3 points
    if u wait 499 days ill have some
  8. "You stalk my shit and have me on your mind each time you log on, you're the salty one babe." - 2016
  9. Check out ProxyFish, link in my signature.
  10. You should use bit shifting and bitwise operators.
  11. 2 points
    cry and accept ur fate
  12. Perfectly sums up his current mental state.
  13. Changes your OSBot frame title to show your current IP address of your bot. Source import org.osbot.rs07.script.Script; import org.osbot.rs07.script.ScriptManifest; import javax.swing.*; import java.awt.*; import java.io.BufferedReader; import java.io.InputStreamReader; import java.net.URL; @ScriptManifest(author = "Purple", name = "IP Display Changer", version = 1.01, info = "Changes the title of your osbot to display your bots IP address.", logo = "") public class Display extends Script { @Override public int onLoop() throws InterruptedException { changeFrameTitle("OSBot (" + getCurrentIPAddress() + ")"); stop(false); return 0; } public void changeFrameTitle(final String title) { for(Frame frame : Frame.getFrames()) { if(frame.isVisible() && frame.getTitle().startsWith("OSBot")) { SwingUtilities.invokeLater(() -> frame.setTitle(title)); break; } } } public String getCurrentIPAddress() { try { URL url = new URL("http://myip.dnsomatic.com/"); BufferedReader b = new BufferedReader(new InputStreamReader(url.openStream())); String ip = b.readLine(); b.close(); return ip; } catch (Exception e) { e.printStackTrace(); } return "null"; } }
  14. 1 point
    hi @Maldesto, IS THIS AESTHETICALLY PLEASING FOR UR EYES? I SPENT A GOOD 3 HOURS ON THIS BAD BOY P.S. -- SORRY IF THE IMAGE TAKE A BIT TO LOAD!
  15. Yesss omfg mango juice is so fucking good.
  16. 1 point
    would love to try it for a couple of hours befor i buy it
  17. doesn't matetr if you use a hex, decimal or binary ... the value still stays the same. It's just another way of representing a number. bit shifting and bit wise operators are the way to go if you wanna use configs Khaleesi
  18. 1 point
    Hi, I wanted to start becoming active on this forum as much as I am on others, however the name "Glitch" is allegedly taken but I cant find anyone with that name? Could an admin change my name to Glitch please?
  19. If you can't take critisism or even a bit disagreement then you are dumb. It'll be the death of our youth, people will grow up and be sheltered from everything that once they get into the real world everything for them would trigger them. You need some codling, yes. But too much of it is bad, people need to not hide from reality and face it head on.
  20. 1 point
    Lm gnna say around 15m since it was no quests.
  21. Conor, but if its going to be a ground fight then nate.
  22. I'm not sure if you're still offering these as I can't find the form in your post, but I've copied it from another one. I really like your Agility script so hoping the motherlode is as good and I'll defo buy it too. Script name: Motherlode (24h) Your member number: 213052
  23. today found bot stuck. bot was set to fish lobsters in karamja with banking. Bot was standing near deposit box, with bank window opened and this walking event and error was always repeating again and again : [iNFO][bot #1][03/04 09:02:50 AM]: WebWalkingEvent; No route found! Destinations = [[x=3742, y=9373, z=0]]; [iNFO][bot #1][03/04 09:02:50 AM]: WebWalkingEvent; No route found! Destinations = [[x=3742, y=9374, z=0]]; [iNFO][bot #1][03/04 09:02:50 AM]: WebWalkingEvent; No route found! Destinations = [[x=3742, y=9375, z=0]]; [iNFO][bot #1][03/04 09:02:50 AM]: WebWalkingEvent; No route found! Destinations = [[x=3743, y=9375, z=0]]; [iNFO][bot #1][03/04 09:02:50 AM]: WebWalkingEvent; No route found! Destinations = [[x=3744, y=9375, z=0]]; [iNFO][bot #1][03/04 09:02:50 AM]: WebWalkingEvent; No route found! Destinations = [[x=3745, y=9375, z=0]]; [iNFO][bot #1][03/04 09:03:11 AM]: WebWalkingEvent; We have arrived! [iNFO][bot #1][03/04 09:03:36 AM]: WebWalkingEvent; We have arrived! [iNFO][bot #1][03/04 09:03:40 AM]: WebWalkingEvent; No route found! Destinations = [[x=3744, y=9373, z=0]]; [iNFO][bot #1][03/04 09:03:40 AM]: WebWalkingEvent; No route found! Destinations = [[x=3744, y=9373, z=0]]; [iNFO][bot #1][03/04 09:03:40 AM]: WebWalkingEvent; No route found! Destinations = [[x=3745, y=9373, z=0]]; [iNFO][bot #1][03/04 09:03:40 AM]: WebWalkingEvent; No route found! Destinations = [[x=3745, y=9372, z=0]]; [iNFO][bot #1][03/04 09:03:40 AM]: WebWalkingEvent; No route found! Destinations = [[x=3744, y=9372, z=0]]; [iNFO][bot #1][03/04 09:03:40 AM]: WebWalkingEvent; No route found! Destinations = [[x=3743, y=9372, z=0]]; [iNFO][bot #1][03/04 09:03:40 AM]: WebWalkingEvent; No route found! Destinations = [[x=3743, y=9373, z=0]]; [iNFO][bot #1][03/04 09:03:40 AM]: WebWalkingEvent; No route found! Destinations = [[x=3743, y=9374, z=0]]; [iNFO][bot #1][03/04 09:03:40 AM]: WebWalkingEvent; No route found! Destinations = [[x=3744, y=9374, z=0]]; [iNFO][bot #1][03/04 09:03:40 AM]: WebWalkingEvent; No route found! Destinations = [[x=3745, y=9374, z=0]]; [iNFO][bot #1][03/04 09:03:40 AM]: WebWalkingEvent; No route found! Destinations = [[x=3746, y=9374, z=0]]; [iNFO][bot #1][03/04 09:03:40 AM]: WebWalkingEvent; No route found! Destinations = [[x=3746, y=9373, z=0]]; [iNFO][bot #1][03/04 09:03:40 AM]: WebWalkingEvent; No route found! Destinations = [[x=3746, y=9372, z=0]]; [iNFO][bot #1][03/04 09:03:40 AM]: WebWalkingEvent; No route found! Destinations = [[x=3746, y=9371, z=0]]; [iNFO][bot #1][03/04 09:03:40 AM]: WebWalkingEvent; No route found! Destinations = [[x=3745, y=9371, z=0]]; [iNFO][bot #1][03/04 09:03:40 AM]: WebWalkingEvent; No route found! Destinations = [[x=3744, y=9371, z=0]]; [iNFO][bot #1][03/04 09:03:40 AM]: WebWalkingEvent; No route found! Destinations = [[x=3743, y=9371, z=0]]; [iNFO][bot #1][03/04 09:03:40 AM]: WebWalkingEvent; No route found! Destinations = [[x=3742, y=9371, z=0]]; [iNFO][bot #1][03/04 09:03:40 AM]: WebWalkingEvent; No route found! Destinations = [[x=3742, y=9372, z=0]]; [iNFO][bot #1][03/04 09:03:40 AM]: WebWalkingEvent; No route found! Destinations = [[x=3742, y=9373, z=0]]; [iNFO][bot #1][03/04 09:03:40 AM]: WebWalkingEvent; No route found! Destinations = [[x=3742, y=9374, z=0]]; [iNFO][bot #1][03/04 09:03:40 AM]: WebWalkingEvent; No route found! Destinations = [[x=3742, y=9375, z=0]]; [iNFO][bot #1][03/04 09:03:40 AM]: WebWalkingEvent; No route found! Destinations = [[x=3743, y=9375, z=0]]; [iNFO][bot #1][03/04 09:03:40 AM]: WebWalkingEvent; No route found! Destinations = [[x=3744, y=9375, z=0]]; [iNFO][bot #1][03/04 09:03:40 AM]: WebWalkingEvent; No route found! Destinations = [[x=3745, y=9375, z=0]]; [iNFO][bot #1][03/04 09:04:18 AM]: WebWalkingEvent; We have arrived! [iNFO][bot #1][03/04 09:11:03 AM]: WebWalkingEvent; No route found! Destinations = [[x=2956, y=3145, z=0]]; [iNFO][bot #1][03/04 09:11:23 AM]: WebWalkingEvent; We have arrived! [iNFO][bot #1][03/04 09:12:00 AM]: WebWalkingEvent; We have arrived! [iNFO][bot #1][03/04 09:12:21 AM]: WebWalkingEvent; We have arrived! [iNFO][bot #1][03/04 09:13:13 AM]: WebWalkingEvent; We have arrived! [iNFO][bot #1][03/04 09:20:42 AM]: WebWalkingEvent; No route found! Destinations = [[x=2956, y=3145, z=0]]; [iNFO][bot #1][03/04 09:21:07 AM]: WebWalkingEvent; We have arrived! [iNFO][bot #1][03/04 09:21:43 AM]: WebWalkingEvent; We have arrived! [iNFO][bot #1][03/04 09:22:07 AM]: WebWalkingEvent; We have arrived! [iNFO][bot #1][03/04 09:22:49 AM]: WebWalkingEvent; We have arrived! [iNFO][bot #1][03/04 09:29:23 AM]: WebWalkingEvent; No route found! Destinations = [[x=2956, y=3145, z=0]]; [iNFO][bot #1][03/04 09:29:47 AM]: WebWalkingEvent; We have arrived! [iNFO][bot #1][03/04 09:30:23 AM]: WebWalkingEvent; We have arrived! [iNFO][bot #1][03/04 09:30:45 AM]: WebWalkingEvent; We have arrived! [iNFO][bot #1][03/04 09:31:37 AM]: WebWalkingEvent; We have arrived! [iNFO][bot #1][03/04 09:37:42 AM]: WebWalkingEvent; No route found! Destinations = [[x=2956, y=3145, z=0]]; [iNFO][bot #1][03/04 09:38:07 AM]: WebWalkingEvent; We have arrived! [ERROR][bot #1][03/04 09:38:12 AM]: Error in script executor! java.lang.NullPointerException at perfect.scripting.b.b.aux.a(mh:300) at perfect.scripting.b.b.aux.G(mh:236) at perfect.scripting.c.COM1.G(om:230) at perfect.scripting.b.b.nUL.G(ig:281) at perfect.scripting.b.b.nUL.a(ig:93) at auX.M(fe:516) at auX.l(fe:951) at nUL.G(fe:657) at auX.onLoop(fe:932) at org.osbot.rs07.event.ScriptExecutor$InternalExecutor.run(yg:194) at java.lang.Thread.run(Unknown Source) [iNFO][bot #1][03/04 09:38:43 AM]: WebWalkingEvent; We have arrived! [iNFO][bot #1][03/04 09:39:06 AM]: WebWalkingEvent; We have arrived! [iNFO][bot #1][03/04 09:40:00 AM]: WebWalkingEvent; We have arrived! [iNFO][bot #1][03/04 09:47:49 AM]: WebWalkingEvent; No route found! Destinations = [[x=2956, y=3145, z=0]]; [iNFO][bot #1][03/04 09:48:17 AM]: WebWalkingEvent; We have arrived! [iNFO][bot #1][03/04 09:48:54 AM]: WebWalkingEvent; We have arrived!
  24. Can i still get a 24 hour trial, i really want to try it out and if its good ill buy for sure. Thanks!
  25. 1 point
    We can finally now stock up on god books, this is a saviour to all of us who use them a lot especially pking!
  26. anyone that has got to 99 range with this script. Could you please tell me what you did to make it to 99? Breaks, quests, botting hours, etc? Thank you much love!
  27. Ever wanted a free trial for one of these scripts? Well, now you can request one The free trial request template/prerequisites are located at the bottom ----------------------------------------------------------------------------------------------------------------------------- (CLICK IMAGE TO VIEW SCRIPT THREAD) --------------------------------------------------------------------------------------------------------------------------- (CLICK IMAGE TO VIEW SCRIPT THREAD) ----------------------------------------------------------------------------------------------------------------------------- (CLICK IMAGE TO VIEW SCRIPT THREAD) ----------------------------------------------------------------------------------------------------------------------------- HOW TO REQUEST A FREE TRIAL Step 1) Like this post Step 2) Place this image in your signature Step 3) Fill out and post the script trial request template on this thread SCRIPT TRIAL REQUEST TEMPLATE : Script name: OG's Green Dragon Killer/ OG's TzHaar Fighter / OG's Blue Dragon Killer Trial Duration in Hours: (Enter requested number of hours for your trial) Have you liked the topic post?: (Must answer yes to receive trial, links can be found above) Is my post count higher than 20?: (Must answer yes to receive trial)
  28. 1 min progress pic, even better than the 3 min one I saw yesterday

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.