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.

Leaderboard

Popular Content

Showing content with the highest reputation on 04/14/13 in all areas

  1. Ok everyone, After a week where we have once again made a lot of updates and improvements, I want to take back a step for a small moment of peace and recap on the past days since the public BETA release of OSBot. It was the 5'th of April, when we decided we could no longer wait to release. Even though we knew there were going to be issues, waiting longer to release the bot would have been bad. You were all so excited to have a sneak peek of OSBot. So we just decided to release it, after all we knew we would have to do it some day and if you as a community would help us out finding issues or missing features we could improve much. And a BETA is for a reason, to get your application out there, have it tested by people in every single way imagined and use the feedback to stabilize everything to eventually release the official first final release. So, we are the 13'th op April today, just over a week after the initial BETA release. We have passed BETA v1.0.0 in private, BETA v1.0.1, BETA v1.1.2, BETA v1.1.3, BETA v1.1.6, BETA v1.2.1 and BETA v1.2.2 in public. Even though I'm on the developers side of the bot, I can feel that the bot has made significant progress in all of these updates and that we are getting closer to a version of the bot that runs with no issues for anyone, that offers a rich enough scripting API to write all of your scripts you're looking for. Furthermore, within a week or so, we will have a professional Official Script Developers portal that is linked to our repository, where developers can maintain their scripts, add new scripts and update their current scripts. And to assure safety for all users of OSBot, these new or updated scripts, will pass through a validation check which will be performed by designated programmers to check for quality and whether they don't contain any code that will harm you. We are aiming for a truly professional end result that is safe, secure, reliable, stable and easy to use! If we look back at the past week, we realized that we have put so much effort into OSBot already. Today I looked through our log and saw that we we started the project on the 2'nd of March. That is just over a month ago! And look at us, we're sitting here with an awesome community with friendly people willing to help each other out. We are proud of that, and not only should we be proud, you should be proud too because you are part of it. If we have gotten this far in just over a month, imagine where we will be at after another equally large time lap! I want to ask you to share you positive moments so far with us, either general or specific ones. Stay tuned! OSBot.org
  2. I can assure you that OSBot won't allow scripts to run that access account information, they won't get through the screening process our bot applies. And even then, your account information is stored much more secure than how the other community does it. They used a silly .txt file! Our security is A LOT more advanced than the other mentioned community, you can be safe with us.
  3. **SCRIPT REMOVED AWAITING UPDATE** The altars currently aren't 100% supported by OSBot so we've got to wait a little while on that. Once that is done though this script will be ready to go. This will probably be a kind of trial for my eventual premium AIO Rcer. (Assuming I eventually become an Official Scripter.)
  4. 1 point
    Based on ChickenMurder by Peter LBcowKiller supports all Cow Id's This script kills cow in Lumbridge and picks up their drops. Where to start: Lumbridge Cow field To do: Kills closest cows and picks up their drops (Doesn't support banking) Please report all bugs you find! Known bugs: May try to attack a cow that is already under attack. Images: Download: http://www.mediafire.com/?ky9hl61v8j45w9w (v1.0) Save it in Home/users/(your name)/OSBot/scripts LOG: 07/04/2013 2:20 PM: Script version 1.0 Finished and launched
  5. 1 point
    ProFlax - version 1.2 Bugs: Sometimes freezes while walking.. no idea why, might just be an issue for me. If it happens, pause and resume the script and it will continue Fixed in 1.1(cheapfix) Walking is not perfect, it will sometimes click too close to the law courts area but will fix itself. Fixed in 1.1 DL: http://up.ht/YbXiZr Update List: 1.2: April 08, 2013 * Fix for banking1.1: April 06, 2013 * Fix for right-clicking and trading/reporting while picking flax * Fixed the freezing bug while walking + walking onto courthouse area * Upgraded paint to be more visually appealing 1.0: April 06, 2013 * Initial Release import org.osbot.script.mouse.MouseDestinationimport org.osbot.script.rs2.map.Positionimport org.osbot.script.rs2.model.NPC import java.awt.Colorimport java.awt.Fontimport java.awt.Graphicsimport org.osbot.script.ScriptManifestimport org.osbot.script.Script @ScriptManifest(name = "ProFlax", author = "Danny", version = 1.2D, info = "Start anywhere near the bank/flax field with no items in your inventory.") class ProFlax extends Script { enum State { BANKING, WALK_TO_FIELD, WALK_TO_BANK, PICK_FLAX; } def state def flaxBanked = 0, startTime = 0 def runTime = "" def hourlyFlax = "0" def bankTile = new Position(2726, 3492, 0) def flaxTile4 = new Position(2737, 3443, 0) def flaxTile1 = new Position(2727, 3482, 0) def flaxTile2 = new Position(2724, 3469, 0) def flaxTile3 = new Position(2730, 3455, 0) def intermediateTile = new Position(2732, 3450, 0) void onPaint(Graphics g) { dataUpdate() g.setColor(Color.ORANGE) g.drawString("Runtime: " + runTime, 10, 66) g.drawString("Flax banked: " + flaxBanked, 10, 76) g.drawString("Flax / hour: " + hourlyFlax, 10, 86) g.drawString("State: " + state, 10, 96) g.drawString("ProFlax V1.2", 10, 50) g.drawLine(8, 52, 79, 52) } public void dataUpdate() { long seconds = 0, minutes = 0, hours = 0, time = System.currentTimeMillis() - startTime; seconds = time / 1000; if (seconds >= 60) { minutes = seconds / 60; seconds -= (minutes * 60); } if (minutes >= 60) { hours = minutes / 60; minutes -= (hours * 60); } runTime = "" + hours + ":" + minutes + ":" + seconds; if (flaxBanked > 0) { double fph = (int) ((flaxBanked) * 3600000D / (System.currentTimeMillis() - startTime)); hourlyFlax = ""+fph } } void onExit() { log("ProFlax finished") } void onStart() { log("ProFlax initializing...") state = State.WALK_TO_FIELD startTime = System.currentTimeMillis(); } int onLoop() { switch (state) { case State.BANKING: if (client.bank.isOpen()) { if (client.inventory.isFull()) { def i = 0 flaxBanked = flaxBanked + 28 while (!client.getInventory().isEmpty() && i < client.getInventory().getItems().length) { def item = client.getInventory().getItems()[i] if (item == null) { i = client.getInventory().getFirstEmptySlot(i) continue } selectInventoryOption(i++, client.getInventory().getAmount(item) > 1 ? "Store all" : "Store 1") sleep(300) } if (!client.inventory.isFull()) { walk(new Position(2728, 3482, 0)) sleep(1000) state = State.WALK_TO_FIELD; } } } else { def booth = closestObject(25808) if (booth != null) { client.moveCameraToEntity(booth) sleep(1200); selectEntityOption(booth, "Bank") sleep(800); } } break; case State.WALK_TO_FIELD: while(myY() > flaxTile1.getY() + 3) { walk(flaxTile1) bot.pauseCurrentScript() bot.resumeCurrentScript() sleep(1800) } while(myY() > flaxTile2.getY() + 3) { walk(flaxTile2) bot.pauseCurrentScript() bot.resumeCurrentScript() sleep(1800) } while(myY() > flaxTile3.getY() + 3) { walk(flaxTile3) bot.pauseCurrentScript() bot.resumeCurrentScript() sleep(1800) } while(myY() > flaxTile4.getY() + 3) { walk(flaxTile4) bot.pauseCurrentScript() bot.resumeCurrentScript() sleep(1800) } def flax = closestObject(3634) if (flax != null) { if (distance(flax) <= 5) { state = State.PICK_FLAX; } } sleep(800); break; case State.WALK_TO_BANK: while(myY() < bankTile.getY() - 4) { walk(bankTile) bot.pauseCurrentScript() bot.resumeCurrentScript() sleep(1800) } def booth = closestObject(25808) if (booth != null) { if(distance(booth) < 8) { state = State.BANKING; } } sleep(600); break; case State.PICK_FLAX: def flax = closestObject(3634) if (flax != null) { selectOption(flax, flax.getMouseDestination(), "Pick", true) sleep(300); if (client.inventory.isFull()) { walk(intermediateTile) sleep(1200) state = State.WALK_TO_BANK; } } break; } return random(50, 150); }}
  6. Hey Everyone, I decided to make a Flax Picker. Instructions: Start Around Between Bank And Flax Fields. Bugs: None!Future: Walk Random Paths To Flax Fields.Support Anti-RandomsProggies: __________________________________________________________________________________________________________________ BackUp: http://up.ht/11v9QqY
  7. Requirements 27 RC The Lost City Dramen Staff Things Nice to Have 46 Agility Cosmic Tiara The reason I like this method to natures better is because it gives you better cash and more xp. I think this is 8 xp per a P ess and fire is 7. This is a lot better if you want to take the time to get the requirements for The Lost City.
  8. 1 point
    So he went to code it, and the fire is bugged he said. I'll see if I can get what he coded and send it to you to test again, but he doesn't think it works. ^_^
  9. If i had $50 I would buy sponsor.
  10. 1 point
    Im going to start hiding your posts, read this so I wont need to http://osbot.org/forum/topic/957-cnc-guidelines/ nice work Rusko, I like your composition but the render needs to be blended a lot more (especially his right shoulder). the colours are great but there doesn't seem to be any light source. glad to see you working with c4d's moar c4d whoringggggggggggggggggggggg
  11. 1 point
    Yes you can use this scripts, there is no harm in this scripts whatsoever and if there would have been any it would have been blocked by our bot client.
  12. 1 point
    Thanks peter, but I am aware of it. I just wanted to welcome AceCoder
  13. 1 point
    EVERYBODY WHO HAS USED THIS SCRIPT CHANGE YOUR PASSWORD. FUZZY IS A HACKER PLEASE REFER TO THIS THREAD FROM ANOTHER WEBSITE
  14. 1 point

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.