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

  1. Czar

    Global Moderator
    17
    Points
    23648
    Posts
  2. MGI

    Developer
    15
    Points
    366
    Posts
  3. Magyar

    Java Lifetime Sponsor
    10
    Points
    415
    Posts
  4. Sky

    Ex-Staff
    5
    Points
    4741
    Posts

Popular Content

Showing content with the highest reputation on 07/03/15 in all areas

  1. everything is changeable. i can add and remove what ever you want or need
  2. Hi all! Two scripts for you here - one to record the path your character walks and another to record an area of squares that you walk over. I'm sure scripts like this exist out there already but I couldn't find any, and wanted to try making my own. Both are useful for generating arrays of positions to be copy-pasted into your project. WALK RECORDER: Records the path your character walks, and then logs it as an array of positions. Code: import org.osbot.rs07.Bot; import org.osbot.rs07.api.map.Position; import org.osbot.rs07.script.Script; import org.osbot.rs07.script.ScriptManifest; import java.awt.*; import java.util.ArrayList; @ScriptManifest(name ="OSBot Walk Recorder", author = "Normangorman", version = 1.0, info = "", logo = "") public class WalkRecorderScript extends Script { private java.util.List<Position> positions; private Position lastPosition; @Override public void onStart() { positions = new ArrayList<Position>(); lastPosition = myPosition(); positions.add(lastPosition); } @Override public void onExit() { log("///// Path as Position array: /////"); String str = "\nPosition[] path = {"; for (int i=0; i<positions.size(); i++) { Position p = positions.get(i); // Treat the last one differently to finish off the array. if (i == positions.size() - 1) { str += String.format("new Position(%d,%d,%d)};", p.getX(), p.getY(), p.getZ()); } else { str += String.format("new Position(%d,%d,%d), ", p.getX(), p.getY(), p.getZ()); } } log(str); log("//////////////////////////////////"); } @Override public int onLoop() throws InterruptedException { Position currentPosition = myPosition(); log(currentPosition.distance(lastPosition)); if (currentPosition.distance(lastPosition) > 1) { positions.add(currentPosition); lastPosition = currentPosition; } sleep(random(900,1000)); return 1; } @Override public void onPaint(Graphics2D g) { super.onPaint(g); g.setColor(Color.CYAN); g.drawString("Number of points in path: " + positions.size(), 10, 280); g.drawString(String.format("Most recent point added: (%d, %d, %d)", lastPosition.getX(), lastPosition.getY(), lastPosition.getZ()), 10, 295); g.setColor(Color.YELLOW); Bot b = getBot(); for (Position p : positions) { if (p.isVisible(b)) { g.fillPolygon(p.getPolygon(b)); } } } } Screenshot: The output you get from the log for this script looks something like this: Position[] path = {new Position(3198,3279,0), new Position(3200,3279,0), new Position(3203,3278,0), new Position(3205,3278,0), new Position(3207,3279,0), new Position(3209,3279,0), new Position(3211,3278,0)}; AREA RECORDER: This second script uses basically the same principle, however by using a more efficient data structure it allows much greater areas to be recorded. It is especially good for mapping the walkable regions of areas filled with obstacles such as the stronghold of security. It is also capable of handling large areas (I was able to record the whole of the Lumbridge cow field with it which is around 400 squares). Code: import org.osbot.rs07.Bot; import org.osbot.rs07.api.map.Position; import org.osbot.rs07.script.Script; import org.osbot.rs07.script.ScriptManifest; import java.awt.*; import java.util.HashSet; import java.util.Iterator; @ScriptManifest(name = "OSBot Area Recorder", author = "Normangorman", version = 1.0, info = "", logo = "") public class AreaRecorderScript extends Script { private java.util.HashSet<Position> positions = new HashSet<Position>(); private Position currentPosition; @Override public void onStart() { currentPosition = myPosition(); } @Override public void onExit() { log("////// Position array: //////"); String str = "\nnew Area(new Position[] {"; Iterator<Position> posIterator = positions.iterator(); while (posIterator.hasNext()) { Position p = posIterator.next(); if (posIterator.hasNext()) { str += String.format("new Position(%d,%d,%d), ", p.getX(), p.getY(), p.getZ()); } else { str += String.format("new Position(%d,%d,%d)});", p.getX(), p.getY(), p.getZ()); } } log(str); log("/////////////////////////////"); } @Override public int onLoop() throws InterruptedException { currentPosition = myPosition(); positions.add(currentPosition); return 40; } @Override public void onPaint(Graphics2D g) { // Debug the number of positions in the area. g.setColor(Color.CYAN); g.drawString("Number of positions in area: " + positions.size(), 10, 280); // Highlight all positions in the area. Bot b = getBot(); Iterator<Position> posIterator = positions.iterator(); Position p; while (posIterator.hasNext()) { p = posIterator.next(); if (p.isVisible(b)) { g.fillPolygon(p.getPolygon(b)); } } // Fill in the current square. g.setColor(Color.RED); g.fillPolygon(currentPosition.getPolygon(b)); super.onPaint(g); } } Screenshot: Example log output: new Area({new Position(3197,3289,0), new Position(3197,3291,0), new Position(3197,3290,0), new Position(3197,3287,0), new Position(3197,3288,0)); Hope that someone finds these useful!
  3. I was chilling and Ice is cold.
  4. We need a unit of comparison obviously, how else are we going to know how chill he was?
  5. Wait what does Ice Barrage have to do with it
  6. If you're cutting bows using a good bot, you can get about 1.5-1.6k unstrung bows per hour. If we go with 1.5k, you should get the following amount of exp. (per hour, without stringing): Normal shortbow - 7.5k exp. Normal longbow - 15k exp. Oak shortbow - 24.75k exp. Oak longbow - 37.5k exp. Willow shortbow - 50k exp. Willow longbow - 62.25k exp. Maple shortbow - 75k exp. Maple longbow - 87.5k exp. Yew shortbow - 101.25k exp. Yew longbow - 112.5k exp. Magic shortbow - 125k exp. Magic longbow - 137.25k exp. When talking about GP, the most profitable are (I think) maple longbows (unstrung), the price difference of the logs vs. the unstrung longbows is about 70gp per log, which is about 100k per hour.
  7. Given that there is only 1 of the animal, it won't just attack you if you are covered in pigs blood. Tons of factors as to why any of the given list of animals would attack. Also if it is in it's 'hunt' they will not instantly attack you given the first 5 minutes of the hunt.
  8. Still working on mine
  9. going to get a different sound visualizer soon, I dont really like this one. Probably going to get a circular one that goes around the time in the center.
  10. Wiz Khalifa's AIO FisherPRO & AIOCookerPRO Intro: Wiz Khalifa's populair fisher & cooker is back here on OSBot ! Make sure to try this and gain alot of fishing levels/cooking lvls or earn alot of money. Locations: P2P Locations: fishing Guild Catherby Feel free to request more spots. F2P Locations: Draynor Barbarian Village Al-Kharid Lumbridge river Karamja(Coming soon) Features: - Powerfishing - Anti-ban. - Stable. - Lots of locations ! -Fish your fish and cook them! - Cooker built in. Proggies:
  11. Hey everyone! I just want to thank Divinity for everything he has done for me and I want to spread the love Using my own money, you can WIN any of his following Extreme scripts: 1. 2. 3. 4. 5. 6. AND (Since the smither and druids are cheaper, its a 2 for 1 deal!) Rules Now the rules are simple: Guess a number between 111-1111 and I would use an random number generator Everyone can have up three guesses by: 1. By liking this post and the thread of the bot you want (I WILL CHECK IF YOU LIKED THE POST OR NOT) 2. Putting the logo [above] of the bot you want into your signature (just copy and paste it, but make sure the image is still linked) for a minimum of two weeks 3. By purchasing any of his script. Doesn't matter if you purchased this before or after this thread, just make sure you write what script you have/purchased. (TRIALS DO NOT COUNT) Any cheating such as posting multiple guesses when you are eligible for one or lying about purchasing a script will result you being disqualified. Make sure that your guess is different, if there is a case that the lucky number is picked by multiple people, then the first person to post will win. The person who got the number or is closest will win! Contest will end whenever I feel like drawing the winning number but you have at least 24 hours so post away So good luck and have fun!!! Special thanks to: Dex
  12. 1 point
    Hey guys, my name is Jonny but people call me Thanatos over the internet. I have been here nearly a month now and loving the community but now it is time to give back. I am opening a new Gold Selling and Service website soon and wondering if anyone would like to join our franchise before we start. We are looking for dedicated workers and those who won't skip days over livechat and skype. If you are going to miss a day you must inform us 3 days in advance for us to find another suitable worker to take your place. Responsibilities: Must be online at your designated time. Must never share or outsource the gold we collect. Must never disclouse our gold selling and gold buying techniques. You must keep level-headed and calm, any flaming will result in being suspended from our service. Must speak Fluent English. Application: How old are you? (18+) How many hours are you on your computer? How long have you been playing Runescape? Brief overview of previous experience in Runescape Black Market: Have you ever had any disputes made on your account? If so has it been resolved: What is your skype so we can get in contact with you?
  13. Have mod mark sit on you for 48 hours(that includes him going to the bathroom/farting on you since he wont get up)? Or Slather yourself in pigs blood and evade being hunted for 5 minutes by a carnivorous animal of your choosing(Lions,tigers and bears oh my!). To clarify if you last 5 minutes you'll be immediately teleported to safety but think of all the running you'll have to do in between(unarmed I might add). Let the games begin *Mischievous smirk*
  14. 10 mark = 100 crystal thing last time i checked it was 77k for 100
  15. i cant log in to my client. constantly getting the error message "wrong username specified". i have relaunched the client several times. anyone know how to fix this?
  16. 1 point
    https://twitter.com/JagexBeno/status/616974265154277376
  17. I just bought this script and it's flawless. I'm running four accounts at the moment. Two mirror and two injections on the same VPS IP. I'll be averaging 16M-20M a day by suicide botting. I plan on running eight to ten accounts after I make back what I spent on the bots and bonds, etc. At the rate I'm going, I'll have 720M in 30 days with four accounts. And I don't care about bans because the requirements are low and takes like 20 minutes to get them on a fresh level three, I just fear the accounts being banned with the ores on them. I'll just do 1-2-3k ores at a time just to be safe.
  18. have a look at the new info i included in the thread by the way
  19. bruh, he got it back already.... lolol Gz on getting it back
  20. So while I was sleeping I got 5 emails from PayPal saying that there was no evidence found of unauthorized access and that I will keep all my money . Justice has been served! I didn't even call PayPal. Just sent in ID, driving license and proof of address so I could lift my limitations. Yay.
  21. I posted to chat box about having a problem and immediately I was helped by Muffin! I added him on Skype and he helped me fix the issue I was working on for over an hour in less than 10 minutes without asking for anything in return thanks muffin, you're the homie.
  22. It take about 1k iron ores and 1k coal ores each hour. So if you want to run it for 24 hours, you'll need 24k of both. Some last only a few hours, some last weeks ... I have no clue how they decide if someone is botting or not. without mirror client the banns are slightly higher. Can't help you with that, never tested it myself. Might try this weekend!
  23. Um... Well I don't see why not... You'll still have a fat dude sitting on you and have to deal with his bodily fluids but sure eat your heart out. Though realistically Mod Mark will probably try to fight you for the food just saying ;).
  24. 1 point
    Made a little joke Kappa
  25. how the f was that only for 1 day, u got some alright stats, keep it, don't bot on it anymore.
  26. This is true, but I don't believe it applies to backwards transactions.
  27. 1 point
    Script updated to V0.17: - Added Port sarim yew. Enjoy!
  28. 1 point
    not funny. kappa
  29. 1 point
    yeah it was too funny i agree, all those idiots did believe that i killed myself
  30. 1 point
    Fuck you
  31. My guess is because its not on the script selector
  32. Thank you for your insightful post, would you like to get boosted? :-)

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.