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 05/15/17 in Posts

  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. Breaking news, you are permanently banned.
  3. it is the script you wrote for yourself
  4. 2 points
    Before buying, please ensure you check-out with the correct script. Swapping scripts is not possible. View in store $4.99 for lifetime access Features: All spawns - Supports every multi-crab spawn point both along the south coast of Zeah and Crab Claw Isle All combat styles - Supports Ranged, Magic and Melee combat training. The script will not bank runes of any type Saving GUI - Intuitive, re-sizeable and fully tool tipped GUI (Graphical User Interface) allowing you to tailor the script session to your needs, with configuration saving / loading Human replication - Designed with human simulation in mind - multiple options to replicate human behaviour available in the GUI Setup customiser - Inventory customiser allows you to visually see your trip setup CLI support - The script can be started from the command line All potions - Supports all relevant potion types (including divine potions!), multiple potion types simultaneously and varying potion ratios Healing in a range - Dual slider allows you to specify a range within which to consume food. Exact eat percentages are calculated using a Gaussian distributed generator at run time Healing to full at the bank - When banking, the script will eat up to full hit points to extend trip times Safe breaking - Working alongside the OSBot break manager, the script will walk to safe place approximately two minutes before a break starts to ensure a successful log out Anti-crash - Smart crash detection supports multiple anti-crash modes (chosen in the GUI): Hop worlds if crashed - the script will walk to a safe place and hop worlds until it finds a free one, at which point it will resume training Force attack if crashed - the script will fight back and manually fight pre-spawned sand crabs until the crasher leaves Stop if crashed - the script will walk to a safe place and stop Ammo and Clue looting - Clue scroll and Ammo looting system based on a Gaussian-randomised timing scheme All ammo - Supports all OSRS ammo types and qualities Spec activation - Special attack support for the current weapon to maximise your exp per hour Auto-retaliate toggling - The script will toggle auto-retaliate on if you forget Move mouse outside screen - Option to move the mouse outside the screen while idle, simulating an AFK player switching tabs Refresh delay - Option to add a Gaussian-randomised delay before refreshing the chosen session location, simulating an AFK player's reaction delay Visual Paint and Logger - Optional movable self-generating Paint and Timeout Scrolling Logger show all the information you would need to know about the script and your progress Progress bars - Automatically generated exp progress bars track the combat skills that you are using Web walking - Utilises the OSBot Web alongside a custom local path network to navigate the area. This means the script can be started from anywhere! Safe banking - Custom banking system ensures the script will safely stop if you run out of any configured items Safe stopping - Safely and automatically stops when out of supplies, ammo or runes Dropping - Drops useless/accidentally looted items to prevent inventory and bank clutter All food - Supports pretty much every OSRS food known to man. Seriously - there's too many to list! ... and many more - if you haven't already, trial it! Things to consider before trying/buying: Mirror mode - currently there appear to be some inconsistencies with behaviour between Mirror mode and Stealth Injection meaning the script can behave or stop unexpectedly while running on Mirror. I would urge users to use the script with Stealth Injection to ensure a flawless experience! Since Stealth Injection is widely considered equally 'safe' to mirror mode and comes with a host of other benefits such as lower resource usage, this hopefully shouldn't be a problem. Using breaks - the script supports breaks and will walk to a safe place ready to log out approximately two minutes before a configured break starts. However, upon logging back in, your spot may no longer be open. If you configure the crash mode to be either 'Hop if crashed' (default) or 'Stop if crashed', this will not prove to be a problem. However if using 'Force attack if crashed', the script will attempt to take back the spot by crashing the occupying player and manually attacking spawned sand crabs. Be aware that players have a tendency to report anti-social behaviour such as this! Avoiding bans - while I have done my utmost to make the script move and behave naturally, bans do occasionally happen, albeit rarely. To minimise your chances of receiving a ban, I would strongly suggest reviewing this thread written by the lead content developer of OSBot. If you take on board the advice given in that thread and run sensible botting periods with generous breaks, you should be fine. That being said, please keep in mind that botting is against the Oldschool Runescape game rules, thus your account will never be completely safe and you use this software at your own risk. Setting the script up - I have done my best to make the GUI (Graphical User Interface) as intuitive as possible by making all options as self explanatory as I could, however if you are not sure as to what a particular setting does, you can hover over it for more information. If that doesn't help, just ask on this thread! Web-walking - alongside a network of paths, the script moves around with the OSBot web-walking system, using it when in unknown territory. While it has proven very reliable, there are naturally some areas for which the web-walker may struggle. As a result, prior to starting the script, I would highly recommend manually navigating your player close to the sand crabs bank, however in practice, anywhere on Zeah should be fine. Script trials: I believe that trying a script before buying is paramount. After trying the script, hopefully you will be convinced to get a copy for yourself, but if not you will have gained some precious combat experience! If you're interested in a trial, please follow the instructions on my trials thread which can be found here. Gallery: Start up GUI (Graphical User Interface): Paint (optional, movable and self-generating): User screenshots: Recent Testimonials: Starting from CLI: This script can be started from the command line interface. There is a single parameter, which can take two (and only two) values: 'gui' or 'nogui'. 'gui' will start the script and show the gui, 'nogui' will skip the GUI setup and start the script using your save file as the configuration. To start from CLI with 'nogui', the script requires a valid GUI save file to be present - if you haven't already, start the script manually and configure the GUI to suit your needs. Then hit 'Save configuration' and in future starting from CLI will use these configured settings. The script ID is 886. Example CLI startup: java -jar "osbot 2.4.137.jar" -login apaec:password -bot apaec@example.com:password:1234 -debug 5005 -script 886:nogui
  5. Making this from my phone, MGI has fixed mirror mode, sorry for the downtime. We will be extending vip by 14 days sometime this week.
  6. States are unnecessary and messy, cleanest way is: if not attacking seagull: attack seagull else: relax That's pretty good, but: You don't need to check if the seagull is visible and call camera.ToEntity You should be checking if your player is already attacking a seagull before calling attackNpc, not in attackNpc You should null check seagull, just in case there aren't any, as your code currently will throw a NullPointerException It would be cleaner to filter a seagull that isn't under attack in the closest method(), rather than after You should check the the "Attack" interaction is successful before sleeping. Your condition in the ConditonalSleep is incorrect. You should check whether your player is interacting with the seagull, or the seagull is not attackable. Take a look at the isAttackable() method for NPCs, it will perform all the checks such as exists, not under attack and has health > 0 for you. NPC seagull = getNpcs().closest(npc -> npc.getName().equals("Seagull") && npc.isAttackable()); if (seagull != null && seagull.interact("Attack")) { new ConditionalSleep(5000) { @Override public boolean condition() { return myPlayer().isInteracting(seagull) || !seagull.isAttackable(); } }.sleep(); }
  7. 2 points
    Just doing my part to spread God's message.
  8. private List<String> getOthersEquipment(Player p) { List<String> equipmentList = new LinkedList<String>(); if(p != null) { int[] equipment = p.getDefinition().getAppearance(); for (int i = 0; i < equipment.length; i++) { if (equipment[i] - 512 > 0) equipmentList.add(ItemDefinition.forId(equipment[i] - 512).getName()); } } return equipmentList; } Note: int[] equipment = p.getDefinition().getAppearance(); Index Order: [0] = helmet [1] = cape [2] = necklace [3] = weapon [4] = chest [5] = shield [7] = legs [9] = gloves [10] = boots - Can only grab visible items (no ring or ammo, etc.) - Each value from getAppearance() needs to have 512 subtracted from it in order to get the item id Or if you want it so you can grab specific pieces: private HashMap<EquipmentSlot, String> getOthersEquipment(Player p) { HashMap<EquipmentSlot, String> equipmentList = new HashMap<EquipmentSlot, String>(); if (p != null) { int[] equipment = p.getDefinition().getAppearance(); for (int i = 0; i < equipment.length; i++) { if(equipment[i] - 512 > 0){ switch(i){ case 0: equipmentList.put(EquipmentSlot.HAT, ItemDefinition.forId(equipment[i] - 512).getName()); break; case 1: equipmentList.put(EquipmentSlot.CAPE, ItemDefinition.forId(equipment[i] - 512).getName()); break; case 2: equipmentList.put(EquipmentSlot.AMULET, ItemDefinition.forId(equipment[i] - 512).getName()); break; case 3: equipmentList.put(EquipmentSlot.WEAPON, ItemDefinition.forId(equipment[i] - 512).getName()); break; case 4: equipmentList.put(EquipmentSlot.CHEST, ItemDefinition.forId(equipment[i] - 512).getName()); break; case 5: equipmentList.put(EquipmentSlot.SHIELD, ItemDefinition.forId(equipment[i] - 512).getName()); break; case 7: equipmentList.put(EquipmentSlot.LEGS, ItemDefinition.forId(equipment[i] - 512).getName()); break; case 9: equipmentList.put(EquipmentSlot.HANDS, ItemDefinition.forId(equipment[i] - 512).getName()); break; case 10: equipmentList.put(EquipmentSlot.FEET, ItemDefinition.forId(equipment[i] - 512).getName()); break; } } } } return equipmentList; }
  9. You think so? As in my opinion 55$ is not really that much for 6 months Makes it less than 10/month Which i could easily afford and its always nice to support botting sites
  10. Morning, Apologies for fuck up, was an issue with the new world hopping thing. I have updated soon as i have noticed issues (ty for pms, appreciate it). Update is now awaiting for approval onto the SDN. A quick fix for you's would be to add any world to the hop list but then just leave the hop time at 0mins. I believe this will sort it for u in the mean time! Again apologies for the fk up, fix is on its way, hacky way to make it work above!
  11. They could be doing superheat to 66 mage maybe?
  12. NEW! supports new south + east shortcuts, new hopper (upstairs), and mouse invokes!!! (just like runelite!) 'the intelligent choice' By Czar 34-99 Mining on video!! Agility Shortcut Setup Window Preview 70 hours run time https://i.imgur.com/wiF6VPO.png
  13. I've been having small goldfarms on & off for a few years now and thought id give something back to the community. First of all sorry for my English, it sucks. This is a guide for beginners. I will add more stuff to this guide whenever I have time. Feel free to ask questions. Also check those guides: http://osbot.org/forum/topic/104173-guide-to-gold-farmin/ http://osbot.org/forum/topic/107775-gold-farming-tips/#entry1208155 Part one: Planning ahead What will I bot? There are many points to consider here. -How long does it take to get a account ready and how much will it cost me? Actual time to setup the account like trading the account for items, bringing it to certain locations etc. -How high is the ban rate? Think about a unique way to farm, to stay out of the radar. AKA don't bot stuff like yew woodcutting. -How much time do I have to invest? Can I bot the required stats to get my account ready? Do I have to do it manually? -Is it mass bottable? Go check the amount of items sold to the GE and ask your self, if you farm a significant amount to crash the prices. If you do, you will most likely be tracked down by jagex and they will start to ban your mules. -How much gold will I make per hour. Get a spread sheet and make some calculators using google drive. (you can let them fetch the prices from the GE API) Part two: Getting the resources -proxys: Don't be a cheapass and buy your self some sock5 proxies. Never use 2 accounts on the same proxy at any time to avoid chain bans. -private script: You will be the only owner of the script and therefore you will be the only person to have the pattern the script uses -accounts: You will need at least 1 mule(don't use a account you care about) and your accounts that will be used for your unique method. Always have backup accounts in case a account gets banned. -Computer/server/VPS: Setup a machine to run the amount of bots you want to run. -get VIP/Sponsor: You will need it to run more than one account at a time. Part three: Make your life easy -use CLI to start your farm with just 1 click -use a google spreadsheet and note all the account names, what they are for, in what stage they are and when you made them member. -pay osbot members to prepare the accounts for you F.A.Q.: Q: What is CLI and how do I use it? A: Basically you open a Editor, add the following flags and values: Then you safe the file, by going to "data -> save as -> name id "something".bat -> change datatype to all data". This is how I setup my CLI if i want to run 3 accounts: java -jar "OSBot.jar" -proxy 123.132.123.123:1234 -login OSBOTUSER:OSBOTPASS -bot 07account@1.com:RSPASS:0000 -script SCRIPTID:0 TIMEOUT /T 40 java -jar "OSBot.jar" -proxy 123.132.123.123:1234 -login OSBOTUSER:OSBOTPASS -bot 07account@2.com:RSPASS:0000 -script SCRIPTID:0 TIMEOUT /T 30 java -jar "OSBot.jar" -proxy 123.132.123.123:1234 -login OSBOTUSER:OSBOTPASS -bot 07account@3.com:RSPASS:0000 -script SCRIPTID:0 TIMEOUT /T 30 I added the TIMEOUT because I had some issues when running multiple bots at the same time. Q: How to get your spreadsheet get prices out of the GE API A: Add this code to your google drive spreadsheet function GetPriceOSRS(id) { return GetPrice('http://services.runescape.com/m=itemdb_oldschool/api/catalogue/detail.json?item=', id); } function getPriceRS3(id) { return GetPrice('http://services.runescape.com/m=itemdb_rs/api/catalogue/detail.json?item=', id); } function GetPrice(url, id) { var sheet = SpreadsheetApp.getActiveSpreadsheet().getActiveSheet(); var response = UrlFetchApp.fetch(url + id); var data = JSON.parse(response.getContentText()); price = (''+data['item']['current']['price']).replace(/,/g, ""); if(price[price.length-1] === 'b') price = price.substr(0,price.length-1)*1000000000; else if(price[price.length-1] === 'm') price = price.substr(0,price.length-1)*1000000; else if(price[price.length-1] === 'k') price = price.substr(0,price.length-1)*1000; return parseInt(price); } Shout out to @@Flamezzz for making this code. You do this by going to "tools -> scripteditor" (look at this guide and replace the code with mine if this does not work) Now you can use "=GetPriceOSRS(ITEMID)" to get the current price. You finde the ITEMID by going to http://services.runescape.com/m=itemdb_oldschool/
  14. 1 point
    close sold
  15. 1. Pictures of the account stats 2. Pictures of the login details 3. Pictures of the total wealth (if there is any) 4. Pictures of the quests completed 5. The price you will be starting bids at 8M 6. The A/W (Auto-win) for your account 12M 7. The methods of payment you are accepting Osrs Gp Description: Selling this account because i trained it to be a Black chin tank but i dont see a need for. This account will stand at lumbridge spawn. Only selling to trusted people.
  16. Stock: 15 6. The A/W (Auto-win) for your account 2 m 7. The methods of payment you are accepting RSGP 07 8. Your trading conditions you will go first you must leave feedback once it is sold I am not responsible. 10. Original Email Address (See below for more details) no register email skype: galban251
  17. 1 point
    He is banned still, it just shows him in TWC. I've just changed his usergroup to suspended to avoid future confusion. Closed.
  18. asks for jailbreakers and you give Android root details
  19. Thanks for the info. Final method: public void attackNpc(){ NPC seagull = getNpcs().closest("Seagull"); if(!seagull.isVisible()){ camera.toEntity(seagull); } if(!getCombat().isFighting() && !myPlayer().isUnderAttack() && seagull.exists() && !seagull.isUnderAttack() && seagull.getHealthPercent() > 70){ seagull.interact("Attack"); new ConditionalSleep(2000,500) { @Override public boolean condition() throws InterruptedException { return getCombat().isFighting() || seagull == null; } }.sleep(); } }
  20. Applies to both being attacked and attacking, as well as for other npcs/players if twist the code a bit
  21. No. You want to attack the NPC, and then sleep until it is attacked. Then you want to sleep until fighting is done. // if combat is not fighting case FIGHT: NPC seagull = .... if (seagull != null) { seagull.interact("Attack"); conditionalSleep() { private boolean condition() { return getCombat.isFighting() || seagull == null; } } } // if combat is fighting case WAIT: sleep(random(400, 800));
  22. 1 point
    Hey brother can i get a trial please? thanks
  23. Don't know, I'd love to blame it on some proprietary HD mac display though.
  24. OP what did you do the suspense is killing me
  25. 1 point
    70/70/70 nmz quested goes for 20-30m so this one should be 12-15m, eg: get 70/70/70 and nmz quests and sell it afterwards
  26. she can do anything u want if u give her your creditcard numbers
  27. Depends on what you want, if you are planning on staying longer, Sponsor is better in the long run, if you want to test it out first, VIP is better
  28. Check if the NPC you are fighting has 0 health, or no longer exists. If that is the case, increment your kill counter by 1 and look for a new NPC to fight.
  29. Can u increase the amount it runs to reset for sand crabs on crab claws isle? I'm using the west position in the middle
  30. i suggest you go to great korend and go to far west, if your stats are decent you wont need to bring any food also if you want that 2k gp per hour turn on rare loot drop table
  31. what settings do you use for sand crabs? mine doesn't reset for some reason edit: nvm works fine
  32. 1 point
    i used this. Does the job.
  33. well, after using this on sand crabs from 30/30/30 i got 60/60/60 in around 20 hours, using trial but am going to buy this for sure (just a heads up, if your doing edgeville chaos druids, after banking and coming back it only attacks thugs but that might just be because i was using bury bones
  34. @czar world hopping not working for brutal black dragon plugin. exit and re enters cave again. can you have it not recharge prayer at altar unless it runs out of prayer pots and add option to tele to clan wars and use xerics amulet to get back to brutal black dragons?
  35. Lmfao these undercuts are real.
  36. 1. The GE API I wrote is probably much better (no offense to whoever wrote it) 2. It's easier to use the OSBot API than including external libraries (or copy-pastaing snippets)
  37. It works now~ Not sure what was the issue
  38. Can do for 18m My skype: Kafuns
  39. could I try a demo? thanks
  40. If you're asking what to do with it than you're not smart enough to avoid getting caught.
  41. 1 point
    Been looking for a decent orber to get me 94 mage while I have exams ;)! Could i have a trial please?
  42. In the process of buying 10accs. Cheeeers EDIT: Order completed thanks :))
  43. A description of the issue would be very nice.
  44. @Molly Script occasionally doesnt bank herbs and runs back to druids, other than that, the script is effectively flawless for me. I've been runnning it at least 6 hours a day on one to two accounts at a time for the past four days straight. Made me roughly 11m ish and got me 35-64 str and 45-70 att on my pure as well as 80-82 range and 63-70 defence on my range tank (longrange attack style on dorgshun c'bow). Can't sing higher praises of this script. I babysit hard and quested a decent amount on both accounts so ban is unlikely so far. If you ever need a proggy just ask! Congrats on such a high quality script.

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.