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
    32
    Points
    23411
    Posts
  2. Khaleesi

    Developer
    12
    Points
    27742
    Posts
  3. Extreme Scripts

    Trade With Caution
    10
    Points
    10702
    Posts
  4. Maxi

    Developer
    7
    Points
    1430
    Posts

Popular Content

Showing content with the highest reputation on 05/15/16 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. With this you can lookup: Price Icon (32x32 normal and 96x96 large) Description Name Others I've also included some caching to minimize API lookups but you can disable this if you want. Usage: Create a new instance of the API: GrandExchangeApi api = new GrandExchangeApi(); Look up an item: GELookupResult result = api.lookup(itemId); Get data about the item: int price = result.price; String iconUrl = result.smallIconUrl; String description = result.description; //etc Snippet: import java.io.IOException; import java.net.URL; import java.util.HashMap; import java.util.Map; import java.util.Scanner; import java.util.regex.Matcher; import java.util.regex.Pattern; /** * Utility class for access to the Grand Exchange API. */ public class GrandExchangeApi { /** * The URL of the API endpoint. */ private static final String API_LOCATION = "http://services.runescape.com/m=itemdb_oldschool/api/catalogue/detail.json?item=%d"; /** * The cache in which items that have already been looked up are stored. */ private final Map<Integer, GELookupResult> cache; /** * Creates a new Grand Exchange API instance, with caching enabled. */ public GrandExchangeApi() { this(true); } /** * Creates a new Grand Exchange API instance. * @param cache Whether to enable caching of results. */ public GrandExchangeApi(boolean cache) { if(cache) { this.cache = new HashMap<>(); } else { this.cache = null; } } /** * If caching is enabled, clears the cache so that new results are fetched on lookup. */ public void flushCache() { if(cache != null) { cache.clear(); } } /** * Looks up an item using the Grand Exchange API. This method blocks while waiting for the API result. * @param itemId the id to look up. * @return the result returned by the api. May be null if an error has occurred. */ public GELookupResult lookup(int itemId) { if(cache != null) { GELookupResult result = cache.get(itemId); if(result != null) { return result; } } String json; try { URL url = new URL(String.format(API_LOCATION, itemId)); Scanner scan = new Scanner(url.openStream()).useDelimiter("\\A"); json = scan.next(); scan.close(); } catch(IOException e) { return null; } GELookupResult result = parse(itemId, json); if(cache != null) { cache.put(itemId, result); } return result; } /** * Parses a GELookupResult from the JSON returned by the API. * @param itemId The item ID. * @param json The JSON returned by the server. * @return The serialized result. */ private static GELookupResult parse(int itemId, String json) { Pattern pattern = Pattern.compile("\"(?<key>[^\"]+)\":\"(?<value>[^\"]+)\""); Matcher m = pattern.matcher(json); Map<String, String> results = new HashMap<>(); while(m.find()) { results.put(m.group("key"), m.group("value")); } int price = 0; Matcher priceMatcher = Pattern.compile("\"price\":(?<price>\\d+)").matcher(json); if (priceMatcher.find()) { price = Integer.parseInt(priceMatcher.group("price")); } return new GELookupResult( results.get("icon"), results.get("icon_large"), results.get("type"), results.get("typeIcon"), results.get("name"), itemId, price ); } /** * A class representing a result from an API lookup. */ public static final class GELookupResult { public final String smallIconUrl, largeIconUrl, type, typeIcon, name; public final int id, price; private GELookupResult(String smallIconUrl, String largeIconUrl, String type, String typeIcon, String name, int id, int price) { this.smallIconUrl = smallIconUrl; this.largeIconUrl = largeIconUrl; this.type = type; this.typeIcon = typeIcon; this.name = name; this.id = id; this.price = price; } } }
  3. 3 points
    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 !!
  4. 3 points
    on these moments i am proud to be dutch
  5. Brought to you by the #1 most sold script series on the market. Come and see why everyone's choosing Czar Scripts! This is the most advanced Agility bot you will find anywhere. BUY NOW $9.99 NEW! Added Both Wyrm Courses! SCRIPT INSTRUCTIONS Optimal Setup for the bot: Please set the mouse zoom to far away (to the left, like below) so that more obstacles can be seen in the view, and so the script can be more stable and reliable Also, make sure to have roofs toggled off (either go to settings tab or type ::toggleroof) for optimal results
  6. 2 points
    View in store $4.99 for lifetime access Key Features: Supports Bar smelting, Cannonball making and Item smithing Supports all tradeable bars for both smithing and smelting, with support for material-unique items (full list below) Supports the above activities in all locations you would ever want to perform them (full list below) Smart activity-based framework allows you to schedule tasks to be performed in succession (details below) Simple and intuitive start-up interface hosting the activity editor (Optional) Informative, concise, self-generating, recolourable and movable paint tracks useful run-time data (Optional) On-screen movable console logger to notify you exactly what the script is doing at any point in time Smart Gaussian-distribution derived Make-X value generator supporting letter scalar suffixes (Optional) Moves the mouse outside the game screen while idle Utilises the OSBot map web system with obstacle handling for inter-location traversal* (Optional) Ring of forging support for iron smelting ...and many more! *The OSBot web is very reliable however can occasionally (understandably) struggle with longer inter-location distances. As a result, I would highly recommend supervising the script while inter-location transitions take place. Supported Locations: Supported Bars: Bronze [1x tin ore, 1x copper ore] Iron (with & without Rings of forging) [1x iron ore] Silver [1x silver ore] Steel [1x iron ore, 1x coal ore] Gold [1x gold ore] Mithril [1x mithril ore, 4x coal ore] Adamant [1x adamantite ore, 6x coal ore] Runite [1x runite ore, 8x coal ore] Supported Smithing items: All generic material-independant items (e.g platebodies, knives, dart tips, etc...) Material dependant items: Bronze wire (bronze) Iron spit (iron) Oil lantern frame (iron) Studs (steel) Bullseye lantern (steel) Cannonballs (steel) Mith grapple tip (mithril) Activity based framework: The script features a fully-fledged activity system. This system allows you to completely customise each botting session and tailor it to the needs of your account. The system allows for 'activities' to be queued in sequence, whereby when started, the script will proceed to execute and attempt to fulfill each activity in turn. An activity is comprised of two parts - the task and the target. An example of a task may (arbitrarily) be 'Smelting gold bars at Edgeville' and an example of a target may be 'until level 70 Smithing achieved'. Both the task and the target can be fully customised to your needs, then saved and queued to the session activity manager. Task options: Smelting Bars (in a furnace) Making Cannonballs (in a furnace) Forging items (on an anvil) Target options: ... until out of supplies ... until level ฮป reached ... until ฮป experience gained ... until ฮป minutes passed (where ฮป is some inputted integer value) It is worth noting that by default all tasks are automatically considered complete if insufficient resources to perform the task are present. Setting up: Example paint: Gallery: Credits:
  7. 2 points
    Want to buy with OSGP? Contact me on Discord! Detailed feature list: - Supports all rooftops (Draynor, Al-Kharid, Varrock, Canafis, Falador, Seers, Polivneach, Relekka, Ardougne) - Supports most courses (Gnome stronghold, Shayzien basic, Barbarian stronghold, Ape toll, Varlamore basic, Wilderness (Legacy), Varlamore advanced, Werewolf, Priffddinas) - Supports Agility pyramid - All food + option to choose when to eat - (Super) Energy potions + Stamina potions support - Progressive course/rooftop option - Waterskin support - Option to loot and sell pyramid top - 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 463:ScriptFile.BreakFile.DiscordFile SAVEFILE = Saved Filename BREAKFILE = Breakmanager Filename DISCORDFILE= discordSettings 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 manager you do not need to specify '-script 463'): -script 463:TaskList1.4515breaks (With breaks) -script 463:TaskList1.4515breaks.discord1 (With breaks & discord) -script 463:TaskList1..discord1 (NO breaks & discord, leave 2nd parameter empty) Proggies:
  8. NEW CURRENT RECORD: 294 HOURS RUNTIME! Shoutout to @Ruutihattu NEW: Sandstone mining + hopper support Humidify/water circlet/bandit unnote Ardy cloak tele support Setup Screen Preview Results 84 HOURS ON NEW LEVEL 20 ACCOUNT Suicided account with mirror mode near rock crabs, 81 mining! I will probably go for 99 Even supports Ancient Essence Crystal mining! Preview: Mine 1 drop 1 item drop pre-hover feature:
  9. 2 points
    Molly's Orber This script is designed to make earth orbs and air orbs for over 350k gp/ph with the added benefit of getting over 30k mage exp per hour! Buy HERE Requirements: - 66 mage for air orbs, 60 for earth orbs. - 40+ hp recommended(especially at low def) Features: - Supports using mounted glory in house(requires house teleport tablets) - Supports eating any food at bank, when under a set hp - Hopping out of bot worlds - Recovers from deaths(respawn point must be lumbridge) - Emergency teleporting when under a set hp - Stamina potion usage, the bot will use one dose prior to each run - World hopping in response to being pked to prevent pkers from farming. -Ability to bring one food with you in case you drop below the emergency teleport hp, script will still tele if you drop below it and have already eaten your food. -Enabling run when near black demons to prevent some damage. -Re-equipping armor in inventory on death. Setup: Start at Edge bank, have all supplies next to each other in your bank, preferably in the front tab at the top. You must have the item "Staff of air" for air orbs or "Staff of earth" for earth orbs. Have a fair amount of cosmic runes and unpowered orbs, glories, as well as some food to eat as the bot walks past black demons and will take some damage. FOR EARTH ORBS YOU MUST HAVE ANTIDOTE++. If you are using house mounted glory option set render doors open to "On" under your house options in Runescape. CLI setup: Proggies:
  10. 2 points
    No. Simplifiedly put: the OSBot client just reads the OSRS client's memory. There is no way they detect how often or when you read this memory. Calling methods of the OSRS client might be dangerous if not done correctly, but that is something we have never done and will never start doing.
  11. 2 points
    beats ur runescape classic fetish
  12. 2 points
    I'm dutch, and
  13. By the time this script goes live, I've actually worked on some nice updates for this script first of all, I'm getting ready to remove the (EXPERIMENTAL) tag on the questing aspect of this bot, because so far it's going VERY well in the questing stages and may not even need babysitting the bot Aside from that, GE mode is coming along very nice, just going to add a teleport system (either searches for ring of wealth or varrock teletab) to go to GE, restock and tele back to blast furnace. So in essence, a fully automated blast furnace bot is underway, now imagine setting up 10 of these with minimal interaction :P With 4 accounts i've managed to make almost 30m this weekend and there's still a good 24 hours remaining, currently at 1M/hr profit , 1 addy account and 3 mith ones it's a shame the upload is taking long I will contact admin again to see the status of the upload EDIT: Was ~450k all day up until now
  14. Sorry if this is grave digging but Im using this method and it's so fucking good Would donate my organs to Token!!@!@@!
  15. 2 points
    got the same problem, girlfriend left me, and also took my son. dont go use drugs, or anything. try to find a good lawyer. try to have contact with her, dont show you want her still back or still miss here, only contact here about your son. never do a phone call. just email or app, so you can proof later you did everything to see and contact your son. if she just broke the relationship and dont fight for it, its not worth your time, the only thing you get is a depression because you still try to fight and she not. and no son want a father in a depression.
  16. I might aswell add cannon now while waiting for the script to be released, I will be testing cannon at rock crabs and i will add rock crabs too ^^
  17. This is an AIO (All-in-one) bot that has almost every thieving style except blackjack, ask for a free trial by liking thread or making a post! Vyres and elves are now supported! Both can make solid profit per hour, decent passive income! BIG THANK YOU TO ALL OUR SUPPORTERS! WE ARE THE MOST SOLD THIEVING BOT IN OSBOT HISTORY. MOST REPLIES, MOST USERS, LONGEST PROGGIES #1 Thiever | Most Overall Sales | Most Total Replies | Most Results | 10+ Years Maintained | 'the intelligent choice' by Czar SUPPORTS VYRES 224M made in a single sitting of 77 hours 1.1B made from elves and vyres!! ELVES SUPPORTED TOO! (NEW) 2.1m/hr, 6 crystals in 7 hrs 99 THIEVING MANY MANY TIMES, 35M EXP IN ONE BOTTING RUN!! 99 thieving in ~43k xp (12 minutes remaining)! Just got 99 proggy! Gratz to @iz0n THIEVING PET AT LVL 22 FROM TEA STALLS 11.5 HOURS, WITH PET TOO!! 610k/hr getting 99s on deadman worlds!
  18. RUNNING 4 SESSIONS PER NODE NODE [2] WITH 4 MORE BOTS Showcase: 8 bots same time generating ~2.8m/hr which equals to roughly ~67m/day! 1 MULE PER MACHINE FAQ What is the script ID? 782 Can I run this bot with the Bot Manager? Yes, the parameters will be the saved file name in the setup window, you will see once you run the bot. Can I request features added to this bot? Yes, I am always listening to requests and adding new features all the time!
  19. by Czar Now Added Divine potion making!! (Grinding chocolate bars gives no xp) Supports Amulet of Chemistry replenishment
  20. Click here to go to the SDN page to add the script. Display: Note: the additional controls are no longer working. I intend to re-create this script, but as two separate scripts to make it easier to update and maintain.
  21. 1 point
    Do you want to bot something that Instantly sells? Do you want to be able to gain magic Experience at the same time? Do you want to be able to make over 350k+ GP an hour? Are you looking for OSBots most featured and popular Orber? Shudsy's Orber is what you're looking for. Features Smart Walking system. Emergeny Teleport incase of PKers or low hp. Ability to use House tabs instead of glories if selected. Ability to use Clan wars to bank and restore HP/Energy. Clean paint which also lets you hide if wanted. Full item support with everything needed. World hops if attacked by PKer. Death walking/Death Teleporting World hopping to avoid PKers. Stamina Potion support. Requirements 66+ Magic is required. 40+ HP is recommended. Information If NOT using Castle wars to bank, have food in bank. If enabled, have Stamina Potions in bank. Have Unpowered orbs and cosmic runes in bank. Have several glories, ring of dueling or House tabs in bank. Click here to buy! Proggies 18 Hour proggy Dynamic Signature
  22. Just purchased this. Been running for two hours, flawless so far!
  23. I'd love to give AIO Stronghold a try. It looks like there's a template everyone else is following: Script name: AIO Stronghold Trial Length: 12 hours (as noted in your post) but if it's for longer, that would be awesome too Reason for trial; I've seen a lot of bots at stronghold and I'd like to give it a try myself. Are you going to give feedback on the script? Probably a progress report - does that work?
  24. 1 point
    One where it shows dankness and 420ish business
  25. sorry i have no faith in u, maybe next time
  26. Hi, I need an account with melee stats 60/60/60+ with mem, going to use for a few hours and test my gdk script. I'll let you keep all the loot and i'll chip in 500k for the food that will be used. (the rest of the 500k you can keep as a token of my gratitude) However, if you decide to give the account please do accept that if you get banned I will try to 'compensate' you but this wont be anything significant at most maybe a mil Well, I highly doubt you'll get banned as only I have acess to this therefore it is fresh and unique in terms of botting patterns. So, basically have faith in @Saiyan Thanks P.S If the script goes on sdn, i'll give that user perm auth for free. P.S P.S Script is GDK (Green Dragon Killer) featuring Anti-PK Etc! P.S P.S P.S You can pm me on here or in the chatbox, or if you have my skype, pm me on skype I will need bank-pin if it has one but i wont really need anything from the bank tbh (only gonna store the supps that I buy on the acc therefore YOU CAN TRADE VALUABLES TO YOUR OTHER ACCOUNT
  27. Can i have a trial plz
  28. - Script name: AIO Runecrafter - trial length 12 Hours - Reason for trial: Just want to test this script if it's worth buying - Are you going to give feedback on the script? Yes, if not workin properly
  29. Nice work. Caching the results is good practice, but not unless those cached results get updated too. Otherwise the information (such as price) will be out-of-date for the more volatile items.
  30. - Script name Khal Blast Furnace - trial length 12 Hours - Reason for trial: Almost every script ive purchased lately hasnt really worked too well, and before spending $20AUD on the script, i would just like to confirm it works and the money i pay is worth it. - Are you ging to give feedback on the script? Defintely, i will give Feedback and dialogs if it doesnt work.
  31. 1 point
    Can I trial this please?
  32. Hey - I started the script, closed the bot down to set up breaks went to turn it back on and the script is gone? cheers
  33. Czar can i please trial this? Def interested in purchasing for skillcaper! edit: Thanks, man! Much appreciated!
  34. It's pretty random for bans tbh, one time I was absolutely sure that it was safe to bot, then boom 8 of my accounts got hit before even starting to bot.. I shouldn't have botted tutorial island Next week, it was clear skies from thursday-monday This week, I'm already on 74 smithing on an account that lasted 1 week+, when usually accounts get banned on monday I don't use proxies nor anything else, just plain old osbot client on the same PC, switching users to allow multiple logins on same world :P As for the option to input world, that is a great idea, I will expand on the setup interface to add a text field for inputting world, but what if the world suddenly becomes empty, should I add a way to check if no bars are found within 15 minutes then hop back to main world (358)?
  35. 1 point
    Sorry man this was tough to read and I can't imagine how it is to endure. I've been in a relationship for 4 years now and I'm lucky for everything to be okay, but had something like this happened everything people are saying to do would be a lot easier said than done. That being said, give yourself a day to cope and recover but don't be alone for too long. Go be with family/call some friends over, make a plan, and get on it. Try talking to her family/siblings and get them to see your side. Look into a lawyer for sure. Most of all keep your head up, it'll be okay. If you need anything else feel free to post/PM, the people of this forum are pretty nice. Good luck!
  36. You da best I'll get on testing asap
  37. Use the onPaint() method in the script class e.g public void onPaint(Graphics2D g) { if(image != null){ g.drawImage(image, 545, 139, null); } g.drawString(formatTime(timer.getElapsed()), 388, 277); //395 g.drawString("Hides: " + hides, 388, 289); if(buryBones || keepBones)g.drawString("Bones: " + bones, 388, 301); } Graphis2D api https://docs.oracle.com/javase/8/docs/api/java/awt/Graphics2D.html
  38. do you let them all run on the same ip ? just wondering how many bots can survive for one weekend on the same ip. Usually I just keep it at 4 bots when im suicide botting for gp
  39. yo man its a great bot, i have a small problem as soon as its at the monastery and it goes up the ladder it wont do anything when i click myself the first time on the robe it will start working again.
  40. In spirit of Frog Friday, we have a weekend release for all to enjoy. Finally got around to patching some logic which has been driving me crazy for about a year, Bank depositAllExcept. If your inventory did not have the specified item in the call, it would still individually deposit each item instead of clicking the "Deposit All" button. Other than that debugging should work again and scripters should be pleased with the new getDirectoryData() method. Example: new File(getDirectoryData()+getName()+File.separator+"info.txt"); Additionally the ScriptAnalyzer has now been disabled; I've gathered enough information from local scripts to being developing a server-sided solution. Changelog: -Patched debugging, see the "FAQ" for more information on arg flags -Improved Bank logic -Added Inventory getEmptySlotCount() -Added Script getDirectoryData() -Disabled local ScriptAnalyzer -The OSBot Staff
  41. tl;dr jagex doesn't HWID so everyone hush

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.