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

    Developer
    5
    Points
    1938
    Posts

Popular Content

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

  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. 1 point
    Want to buy with OSGP? Contact me on Discord! Detailed feature list: - Chop & Bank (Presets) Preset locations for quick a start without too much settings to choice from (Barbarian assault, Castle wars, Catherby, Draynor, Edgeville, Falador-East, Gnome stronghold, Grand exchange, Hardwood grove, Mage training arena, Neitiznot, Port sarim, Rimmington, Seers, Varrock-East/West, Woodcutting guild, ...) - Chop & bank (Custom) Chop on any location of your choice Set a chop position and a chop radius Select the tree type you want to chop Banks at the closest bank possible - Chop & Drop Chop on any location of your choice Set a chop position and a chop radius Select the tree type you want to chop Drops all logs (unless fletching is used) Option to fletch your logs into arrow shafts OR bets item possible based on your level and Logs UIM mode (Only drops logs, carefull with bird nests etc.) - Redwood Option to drop logs instead of banking - Forestry support (Struggling sapling, Tree roots, Fox, Pheasant, Ritual circles, Leprechaun, Entlings, Beehive) - Log basket support - Bird nest pickup support - Axe special attack (Crystal, Dragon, Infernal, ...) - Progressive axe upgrading - Humanlike idles - Menu invokes - CLI support for goldfarmers Custom Breakmanager: - Setup Bot and break times - Randomize your break times - Stop script on certain conditions (Stop on first break, Stop after X amount of minutes, Stop when skill level is reached) - Worldhopping - Crucial part to botting in 2023! Script queueing: - Support queueing multiple script in a row - All Khal scripts support flawless transitions in between scripts - Start creating your acc in a few clicks from scratch to multiple 99's - Flawless CLI support - Learn more here: How to use CLI parameters: - Example Usage: -script 569:ScriptFile.BreakFile.DiscordFile SAVEFILE = Saved Filename BREAKFILE = Breakmanager Filename - SAVEFILE: Save file can be created in the GUI. Navigate to the tab you want to run and press "Save As CLI file". Please choose your filename wisely (No special characters) - BREAKFILE (Optional): Breakfile can also be create in the GUI, set the breaksettings you wish to use and press "Save new CLI BreakFile". Please choose your filename wisely (No special characters) - Final form (Note that with some bot managers you do not need to specify -script 569): -script 569:TaskList1.4515breaks (With breaks) -script 569:TaskList1.4515breaks.discord1 (With breaks & discord) -script 569:TaskList1..discord1 (NO breaks & discord) Proggies:
  11. 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:
  12. 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
  13. 10 mark = 100 crystal thing last time i checked it was 77k for 100
  14. 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?
  15. Thank you. Thank you. Happen to push the banking method in your PC script yet? Really wanna use it on my serp tank Thank you. Thanks Buffy <33 It is, but i'm taking hella precautions and changing IPs often, we'll see. Thank you. We'll see if it's still fun it two weeks. Thank you. Thank you. Hell YEAH it is! Thank you. Thank you.
  16. 1 point
    uhh mine got accidentally banned also... *wink wink*
  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. Gz on win, Paypal is such a good company
  21. 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.
  22. Yeah, thats not a lot of time left at all but you just gotta decide if you really value your account or not.
  23. 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.
  24. I will provide a failsafe for inventory right clicking, thank you for the feedback ;) Going to replace OSBot's dropping system with my own system. There will never be an issue like that with my one
  25. I wouldn't bot again on an account you care about. I stopped after mine got bot busts. Playing legit isn't too bad if you make some decent goals and don't make yourself burn out.
  26. I'll start it off, 10m.
  27. 10m, 10m sold to the man with the cute doggy with orange on his head! thank you @Orange
  28. 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 ;).
  29. 1 point
    Made a little joke Kappa
  30. how the f was that only for 1 day, u got some alright stats, keep it, don't bot on it anymore.
  31. Posted the rules and rewards just now, I tried to take as many suggestions into account but some of them were simply not possible or impractical to implement. Now let us please keep this topic solely for the purpose of the bidding. If you have any other questions or remarks you can always PM me. Currently @Khaleesi is leading with a bid of 6M !
  32. Lol thats perfect for you
  33. You can provide proof of Skype logs ect now. Since Paypal now cover virtual transactions under their sellers agreement. They updated it not too long ago.
  34. very nice script
  35. 1 point
    Resellers are selling for cheaper...

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.