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 09/06/15 in all areas

  1. ๐Ÿ‘‘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
  2. 5 points
    Version 1.0 Features - Solves Treasure Trail puzzle boxes - Solves Monkey Madness puzzle Requirements - A puzzle box of any type Starting the script 1. Open your puzzle box 2. Start the script Note: Yes, the puzzlebox must be open before starting the script! Proggies I don't really think this is relevant; but whatever Notes The script uses an implementation of the IDA* algorithm. The time it takes for the script to calculate a solution to each stage of the puzzle can vary depending on the "luck" with the puzzle box randomization as well as processor speed. If your luck is bad, the script may appear stuck calculating for a couple of minutes; however, given enough time, the algorithm will always reach a solution. In some cases however, it may be faster to simply relog (relogging re-randomizes the puzzle) and run the script again. The script is available for free on the SDN
  3. start: end: got me a level in 2 mins (notice the gif and the screenshot) anybody know any other skills that can be spammed?
  4. 4 points
    "risky scripts" may not be the best name
  5. I took there stuff.
  6. WHAT ARE THOOOOSE
  7. 2 points
    Oh dear when I get home I'll have a look and see if I'm having the same problem D: apologies Anyone who asked for trials - will add when I get home
  8. efficient & flawless Link: Script now live: Here Features Bypasses Jagex's camera movement bot trap. new! Uses ESC key to close the interface new! Uses the higher xp method (aligns the camera to the target so it closes the menu when it pops up) NEVER gets in combat, 'tower' method of getting out of combat isn't even there (deliberately). Logs out when no money left Equips bronze arrows when necessary Displays 'goal' information, e.g. (at 77 range it will also show details for 80 range, time left, xp left, etc) Automatically equips higher level gear such as d'hide chaps and vambs Runs away just in case of emergency! ................................................................................................................................ With the bots on OSBot, Czar promises to deliver yet another incredible piece to the CzarBot empire. This means you will get to run the script with no worries about bans and xp waste. LEGENDARY HALL OF FAME 100 hour progress report Configuring the bot and the result: Set the npc attack option to 'Hidden' if you want to avoid deaths forever! For extra XP FAQ Why should I use this script when there are millions out there? It is the best script. Simply. Why are you releasing this now? It's time to make it public, it was privately shared with some friends and has been working flawlessly. Instructions There are no instructions. We do the all the work for you. CzarScriptingโ„ข Tips If you are low level, you can use a ranging potion at level 33 ranged to get in the ranging guild. Try and have as high ranged bonus as possible. Gallery ANOTHER 1M TICKETS GAINED !!
  9. Instructions: 1.) Start Script in Al-Kharid bank, enter the raw food id of the food you're wanting to cook, have a decent supply of it in bank. (To get the id of the raw food click inventory debug in settings and hover over the raw food in inventory) 2.) When there is 1 or no more uncooked items in your bank, the script will stop itself Download link: http://www.filedropper.com/omialkharidcook_2 NOTE: -The script is in beta, you may still encounter bugs, feel free to post below and I will take care of them. -I successfully cooked 1,000 shrimps with this, I didn't push on much further as everything seemed to be in order.
  10. Here I will be covering streams. Streams are great ways to essentially sort through lists. Why should we use streams? Since you can do just about anything with them in a single line of code. There are cases where streams probably aren't the most useful, take this: NPC guard = getNpcs().closest("Guard"); This is our bog standard way of grabbing the closest "Guard" npc. What it would actually be doing behind the scenes would be using a stream like so: public NPC closest(String name) { return getNpcs().getAll().stream().filter(npc -> (npc.exists() && npc.getName().equalsIgnoreCase(name))).min(new Comparator<NPC>() { @Override public int compare(NPC one, NPC two) { return Integer.compare(getMap().distance(one), getMap().distance(two)); } }).orElse(null); } Looks complicated, right? Here's what it would look like if it wasn't all one line: public NPC closest(String name) { Stream<NPC> unfilteredStream = getNpcs().getAll().stream(); Stream<NPC> filteredStream = unfilteredStream.filter(npc -> (npc.exists() && npc.getName().equalsIgnoreCase(name))); Optional<NPC> npc = filteredStream.min(new Comparator<NPC>() { @Override public int compare(NPC one, NPC two) { return Integer.compare(getMap().distance(one), getMap().distance(two)); } }); return npc.orElse(null); } Here's a breakdown of all the functions: (more on comparators in a bit) filter() -> This function will filter out our list for the specified properties that we're looking for in an NPC. In our case, we're looking for an NPC that exists and has a name of our variable "name". Every NPC that is in our region that doesn't suit our needs is discarded. min() -> This is a bit of a complicated function, but what it will do is find the NPC which returns the smallest compare() value. In this scenario, it will return the NPC which is closest to us. orElse() -> This is the same as an if (x) y; else z; statement, however basically what we are saying is if we could not find a suitable NPC, we can return the value inside orElse() (in this case, null). Now, this probably still looks like a bunch of wizardry to you. No worries, streams are scary at first, but after you know how to write them they're great! How to write a stream By now, you're probably itching to write a stream. In this example, we're going to find all the players within a 6 tile radius. To start off, we're going to have a function called getPlayersWithinSix(): public List<Player> getPlayersWithinSix() { return null; //We'll change this soon } Now we're going to begin the filter! To start off, we want to grab all the players, and put it in a Stream<Player>. This is what we will be filtering! public List<Player> getPlayersWithinSix() { Stream<Player> ourStream = getPlayers().getAll().stream(); return null; //We'll change this soon } Now that we have our stream, we can finally begin filtering! In this example, we only want to filter to see if the player is within 6 tiles of our own player. We're going to store the filter in another stream like so: public List<Player> getPlayersWithinSix() { Stream<Player> ourStream = getPlayers().getAll().stream(); Stream<Player> ourFilteredStream = ourStream.filter(player -> (player.exists() && getMap().distance(player) <= 6)); return null; //We'll change this soon } In our filter, we're checking these conditions: Does the player exist? Is the distance of the player within 6 tiles? Finally, we want to turn our Stream into a list so we can use it. We do this like so: public List<Player> getPlayersWithinSix() { Stream<Player> ourStream = getPlayers().getAll().stream(); Stream<Player> ourFilteredStream = ourStream.filter(player -> (player.exists() && getMap().distance(player) <= 6)); return ourFilteredStream.collect(Collectors.toList()); } See how we changed our return to ourFilteredStream.collect();? What that will do is put all of these players we found into a list, and return it. Now, this doesn't look like our streams from before, so to put it all in one line it would look like this: public List<Player> getPlayersWithinSix() { return getPlayers().getAll().stream().filter(player -> (player.exists() && getMap().distance(player) <= 6)).collect(Collectors.toList()); } Comparators, what do they do? A comparator is basically a way we compare two objects. Since the Comparator type is abstract (much like our Filter<T> class), we have to make our own compare() method. An example can be seen in our NPC closest function: new Comparator<NPC>() { @Override public int compare(NPC one, NPC two) { return Integer.compare(getMap().distance(one), getMap().distance(two)); } } What this Comparator does, in essence, is compare the distances of both NPCs (relative to the player). Since getMap().distance() returns an integer, we use Integer.compare to compare both of the distances. You'll most likely be using a Comparator to check for distance. More stream examples Here I'll be writing a few more stream examples to show why they're so useful. Find the furthest away NPC that has the name "Man": getNpcs().getAll().stream().filter(npc -> (npc.exists() && npc.getName().equalsIgnoreCase("man"))).max(new Comparator<NPC>() { @Override public int compare(NPC one, NPC two) { return Integer.compare(getMap().distance(one), getMap().distance(two)); } }).orElse(null); Get all the NPCs in a 10 tile radius that you can attack: getNpcs().getAll().stream().filter(npc -> (npc.exists() && npc.hasAction("Attack") && getMap().distance(npc) <= 10)).collect(Collectors.toList()); Get all the fishing spots where you can cage for lobsters: getNpcs().getAll().stream().filter(npc -> (npc.exists() && npc.hasAction("Cage") && npc.hasAction("Harpoon"))).collect(Collectors.toList()); If I missed anything, let me know
  11. Wouldn't this make it really obvious your botting when your hitting the same hotkeys perfectly for hours on end?
  12. 1 point
    good thing my OP was "lol jk"
  13. They are competitors, of course he would have a reason to accuse him. And I already tracked both the old Skype IP and the new one, unfortunately none of them were linked to someone in our database.
  14. I will message you tomorrow about your account i might buy Today i mean sorry i am tripping as its past 12am :p noty need cheap accounts from who ever is willing to sell. Also as far as i know last time you made a price was on my tab accounts and you were completely wrong as proven by people from osbot community. Untrustworthy.
  15. Amazing progress report, glad to hear you enjoyed the script Sure, I will extend the trial ;) good luck!
  16. I mean I dunno who she is but I'd put something else in her face then my fist if you know what I mean.
  17. Offended is not the word, it has no relation to me. Just how she acts and making it seem like the things she is saying a joke yet completely rational and just literally retarded. She makes her self in other videos seem perfect and anyone different is ugly and should be ashamed. She just has a face that is so punchable.
  18. Mirror Client Version - MirrorClient v1.099-1.100 Console output / terminal output - Crash report if a crash occurred - No crash Script that you ran - Extreme Tabs Hooks that failed - Not sure JVM/Browser bit version (32 / 64) - 32
  19. Bang some mexican chicks for me and bring me back a kilo
  20. Hey everybody! I've been using OSBot for a little bit and have been very surprised in how most of the scripts work and how professional everything is. Not only that, but I noticed that OSBot has a fully functional community with marketplaces and interactions between users that I've never seen anywhere else! Anyways, I am currently on vacation in Mexico and once I'm back in the states again I will be most likely purchasing VIP for my botting needs, and cannot wait to save some human hours. Thanks for reading til' this point, and I hope to possible see you around!
  21. Problem with enchanting bolts is that you need good ping.. the fucking screen goes away.
  22. try spending 15-20m doing dragon darts 95-99 fast as fuck
  23. Mehico mm pls drink piรฑa colada 4 meh
  24. Member Number : 184904 Script Name : OmniPocket As I racked my brain to begin to put into words how cool you are, I couldn't. I realized that to begin to define this coolness you posses would only take away from its very existence. It would create division and separation from the truth of your being. If one wants to understand love then they must experience it for themselves, for to describe love without taking time to describe all things would not be a proper representation of it. I have reached the same conclusion here. Your coolness need not be described. Your existence is a blessing to us all, not something to be read about, but a truth only understood when experienced first hand. So I thank you for your kindness, graciousness, but most importantly, for being so cool. I could not be more thankful.
  25. yeah i was original owner, if you want any creation details etc after his sale pm me , i also gave him the original gmail the account was made on so you should receive that as well.
  26. - Script name: AIO Agility (24h) - Your member number (hover over your name to see it): 66292 Do not have an agility script, but looking to buy. If i like it I won't hesitate! thanks!
  27. Update With todays update, Jagex removed a ton of "client-side information" that the script used for a lot of things (Puzzle solving, Tunnel pathfinding, Ladder locating, Determining which brother is in the tunnels etc.) Unfortunately it's probably going to take a few days to rewrite the script. I will keep you guys updated on the fixing progress.. Patching status: - New puzzle solving methods - New method to determine ladder location - New method to determine tunnel brother - New method to deal with loot interface - New methods to find the correct path to the center - New methods to determine tunnel states - Extensive testing of new changes
  28. As title says im looking for someone that could make me one really simple script. Its just 3actions then repeat, within 4x4 tile area. PM me your skype if u are willing to make me one $$$
  29. Moving to mirror mode forum
  30. LOOKING FOR A SCRIPT SPONSOR!!!!!

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.