Jump 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 06/08/16 in Posts

  1. Not sure how this happened? Your osbot email you used to register your account is the same one currently on the rs account when hero made the thread. You clearly recovered the account. You will refund hero the amount paid for the account plus wealth if he had any or proof of it. I'm sure he doesn't want the account you just recovered back. If he does that will work too.
  2. Start the script with no GP in your inventory (can mess up calculations in the paint) Recommended to start the script at the location At the first floor of this house at Rimmington It can walk from Lumbridge to location tested this twice Here is a proggy Link to download: http://www.filedropper.com/npcbeggar_1 Link to source: http://pastebin.com/56dBSaKa ~~~~~~~~~TESTIMONIES~~~~~~~~ "Cor blimey, mate. What are ye doing in me pockets???!!!" - Mod Mark. "This method is too overpowered, Mod Ash could you please nerf the rates" - Autumn Elegy. "Awesome" - Zezima. Special thanks to Juggles,Token,Hero of Time,Acerd,Final,chatbox members for helping me out. Edit:: Thank you Explv for your walker and location assistant Thank you Apaec for your Tutorial
  3. So, I was supposed to MM a RSGP for USD$ Trade for @Sysm and I said sure, the first thing that was funny was this was like ok thats pretty normal right? He just wants to confirm its me. So then he keeps on saying I didn't add him on skype (he was trying to stall for the scam) Then, the funniest possible thing happened. He added @Sysm into a group chat and had his friend pretend to be me and , His.Friend.Forgot.To.Change.His.Fucking.Display.Name.LOL If a mod want's his ip so you can ban him I have it, in the mean time, everyone add him on skype and spam him. skype = doncorleonethedon
  4. EDIT: At current prices you're looking more at 400k an hour at best. Hello there! Here's a simple script for gathering Saltpetre from the salt mines at Great Kourend. There are no requirements for this except having a spade. You can do this on a level 3, but your profits scale with your agility level as well as your mining level as you have a higher chance to get 2 blocks of salt. Why do this? Because as of right now, saltpetre prices are high due to demand for Hosidius favor. This is after 2 and a half hours of mining salt at 60 mining: As you can see, it's not bad. The script can be downloaded here: https://www.dropbox.com/s/6xl2a8xfr2ak90x/PJSalt.jar?dl=0 (Updated for Deadman seasonal world changes, 6/28/2016). And the source can be viewed here: https://github.com/davidgao93/rs-loops/tree/master/PJSalt/src It uses a simple node framework with very little anti-ban implemented (variable banking). Don't run for extended amounts of time or run on throwaway accounts, level them up a bit to avoid detection please. Expect profits to decrease as more people do this. To start the script, go to the continent of Zeah, either via Port Sarim using Veos, or a Xeric's Amulet. Start the script near this region: Minimal testing was conducted - I don't use this script personally. World hopping and stamina is supported, just check the box in the GUI if you wish to use them. Happy digging. Feel free to ask any questions.
  5. Eagle Scripts' EagleAltar Canceled project for now What is EagleAltar? EagleAltar is a script that flawlessly uses any bone on a gilded altar, you can use the regular, mounted glory or Phials method! What does EagleAltar support? - Flawless Mirror Client support - Regular Mode [Yanille Walking] - Mounted Glory Mode [With Both Runes & Tab Teleport Support] - Phials [NPC Rimmington] - All Bones - Own POH + Other's/Friends House - Clicks Previous Hostname Instead of Constantly Writing Hostname - Says Hostname if Players Ask Who's Hosting [Activatable in GUI] - Failsafes - Resource checks, if none --> logout - Checks if host is online, if not --> logout Why should I use this script? Because it's dope! Because it supports not only regular but also Mounted Glory and Phials Mode! Interested in gaining Prayer levels? Then this is the script for you! Do you want a script that works flawless with the Mirror Client? Do you need a flawless Gilded Altar Script for just a little price? Because it responds to players asking who's hosting! Because it works with the mirror client! Because it checks for resources! How to Setup: Coming Soon Proggies: None Atm Extra Info: Please pm me your own progress reports and I will add them in here. If you like my script please leave feedback at the store & Like this thread. you'll make me happy with those! Bug Report: If you run into any issues using this script, please fill out the form below and send it to me through the forum PM with the title/subject: EagleAltar Bug Report Spoiler OSBot Version: Mirror Mode?: Description Of Bug: Console Error : Screenshot (upload on imgur): Changelog:
  6. Version 2.4.65 Release -Patched small issue in Worlds class -Added Client isHumanInputEnabled() -AutoLogin now re-attempts initially with a quick-login (~20 seconds) if you were disconnected from world hopping -AutoLogin various improvements -Boot login flag allows names with spaces. Replace the space in your name with an underscore
  7. 👑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
  8. 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!
  9. 2 points
    Molly's Thiever This script is designed to quickly and efficiently level your thieving! Check out the features below. Buy HERE Features: - Capable of 200k+ per hour and 30k+ exp/ph on mid-level thieving accounts. - Quickly reaches 38 thieving to get started on those master farmers for ranarr and snap seeds! - Fixes itself if stuck. - Hopping from bot-worlds. - Stun handling so the bot doesn't just continually spam click the npc. - Drops bad seeds if inventory is full at master farmers. - Eats any food at the hp of your choosing. Supports: -Lumbridge men -Varrock tea -Ardougne cake -Ardougne silk -Ardougne fur -Kourend Fruit Stalls -Ardougne/Draynor master farmer -Ardougne/Varrock/Falador guards -Ardougne knight -Ardougne paladin -Ardougne hero -Blackjacking bandits as well as Menaphite thugs, this has limitations, click the spoiler below to see them Setup: Select your option from the drop down menu, it will tell you the location where the target is located. Fill out the gui and hit start. Simple setup! Proggies: Proggy from an acc started at 38 theiving:
  10. Botre Pest Control Features: Implemented: Auto-detect best settings. Advanced settings customization options. Smart target prioritization. All boats. Classic potions. Powerups. Classic praying. Special attacks. Autocasting. Gate management. In development: Combat prayer flicking. Banking. Blowpipe recharging. Ammo management. Barricade repairing.
  11. 2 points
    Hey guys, I've been lurking for a long time but its about time I let you know who I am. I'm Jesse i'm 19 years old and I live in Australia. I work two jobs practically full-time + Moderate a private server which takes up quite a bit of time! But I have decided to be more active throughout the forums again, some of you may know me from exco, I found out about OSBot through them quite a long time ago when I was browsing there, but its good to see most of you again, be seeing you around OSBot! Thanks, Inxs / Jesse
  12. Have a happy Ramadan and try to survive the fasting.
  13. Much thanks hope this doesnt get nerfed
  14. Well isn't this the best money making method I have ever seen, great job on this!
  15. if u did right click u can use: if(menu.isOpen()){ menu.selectAction(Action Here); } Or i didnt understand u if this is what u need. Thanks, Progamerz
  16. 1 point
    Before buying, please ensure you check-out with the correct script. Swapping scripts is not possible. View in store $4,99 for lifetime use - Link to Sand Crabs script thread (better exp/h!) - Requirements: Camelot tabs / runes in main tab of bank Designated food in main tab of bank ~ 20-30+ combat level Features: CLI Support! (new!) Supports Ranged & Melee Attractive & fully customisable GUI Attractive & Informative paint Supports any food Custom cursor On-screen paint path and position debugging Supports [Str/Super Str/Combat/Super combat/Ranged/Attack/Super attack] Potions Collects ammo if using ranged Stops when out of [ammo/food/potions] or if something goes wrong Supports tabs / runes for banking Option to hop if bot detects cannon Global cannon detection Option to hop if there are more than X players Refreshes rock crab area when required Avoids market guards / hobgoblins (optional) Automatically loots caskets / clues / uncut diamonds Enables auto retaliate if you forgot to turn it on No slack time between combat Flawless path walking Advanced AntiBan (now built into client) Special attack support Screenshot button in paint GUI auto-save feature Dynamic signatures ...and more! How to start from CLI: You need a save file! Make sure you have previously run the script and saved a configuration through the startup interface (gui). Run with false parameters eg "abc" just so the script knows you don't want the gui loaded up and want to work with the save file! Example: java -jar "osbot 2.4.67.jar" -login apaec:password -bot username@[member=RuneScape].com:password:1234 -debug 5005 -script 421:abc Example GUI: Gallery: FAQ: Check out your own progress: http://ramyun.co.uk/rockcrab/YOUR_NAME_HERE.png Credits: @Dex for the amazing animated logo @Bobrocket for php & mysql enlightenment @Botre for inspiration @Baller for older gfx designs @liverare for the automated authing system
  17. 9/33 I wanted to work on a large project for one of my summer projects and have decided to make a questing script that will get you the required 33 quest points for Dragon Slayer. Nothing special yet but I will make it amazing. Log: RuneMysteries - Complete Items needed: None. Cooks Assistant - Complete ​Items needed: Bucket of Milk, Pot of Flour, Egg. Sheep Shearer - Complete ​Items needed: 20 ball of wool. Goblin Diplomacy - Complete ​Items needed: 3 Goblin mail, blue dye, orange dye. Doric's Quest - Complete ​Items needed: 4 Copper ore, 6 Clay, 2 iron ore Huge thanks again to MattGP, and Czar.
  18. Put the task to get me 50 def, i come back and i now have 58 defence.. so may want to look into that.
  19. Probably the space in your name, thanks for letting me know.
  20. https://gyazo.com/8bef56b805e82f8d1d63dd68065cab48
  21. Haha just trying it out, will post a proggy later if you want. It's pretty funny haha!
  22. Update stats: 70 Attack 51 Str 67 Def 50 Range 10 Pray 70 Magic 69 Hp Quest Points: 40+ (tyvm Token ) --------------as of 8-6-1-2016-------------
  23. Quest(s): Waterfall quest, Grand tree, tree gnome village, the golem, demon slayer & shadow of the storm Skype: maziikeen Duration expected: talk in skype.
  24. Thanks for the update can't wait to test it and no problem I still love your scripts regardless
  25. 1 point
    Hey , welcome back
  26. 1 point
    Welcome Don't you have huge ping playing from australia on osrs?
  27. Maybe u could add so it also did some working and using stamina/energy pots
  28. Here's my own autocaster I made: Autocaster.java import org.osbot.rs07.api.ui.Tab; import org.osbot.rs07.script.MethodProvider; public class Autocaster { private static final int AUTOCAST_CONFIG = 108; private CachedWidget openPanel = new CachedWidget(593, 25); private CachedWidget panel = new CachedWidget(548, 61); //private CachedWidget cancel = new CachedWidget(201, 0, 0); private CachedWidget spellWidget; private MethodProvider api; public Autocaster(MethodProvider api) { this.api = api; } public boolean isAutocasting() { return api.getConfigs().get(AUTOCAST_CONFIG) != 0; } public boolean isAutocasting(Items spell) { return api.getConfigs().get(AUTOCAST_CONFIG) == spell.getConfigValue(); } public void openPanel(Items spell) throws InterruptedException { if (api.getTabs().getOpen() != Tab.ATTACK) { TabHotkey.COMBAT.openTab(api); } else { if (openPanel.getWidget(api.getWidgets()) != null) { if (openPanel.getWidget(api.getWidgets()).interact()) { new CSleep(() -> isSpellVisible(spell), 2_500).sleep(); } } } } public void selectSpell(Items spell) { if (isSpellVisible(spell)) { if (spellWidget.getWidget(api.getWidgets()).interact()) { new CSleep(() -> isAutocasting(), 2_500).sleep(); } } } public void autoCastSpell(Items spell) throws InterruptedException { if (!isSpellVisible(spell)) openPanel(spell); else { selectSpell(spell); } } public boolean isPanelOpen() { return panel.getWidget(api.getWidgets()) != null; } public boolean isSpellVisible(Items spell) { spellWidget = new CachedWidget(spell.getRoot(), spell.getChild(), spell.getChild2()); return spellWidget.getWidget(api.getWidgets()) != null; } } CachedWidget.java import org.osbot.rs07.api.Widgets; import org.osbot.rs07.api.ui.RS2Widget; public class CachedWidget { private Integer parentID; private Integer childID; private Integer child2ID; private String text; private RS2Widget widget; public CachedWidget(final int parentID, final int childID, final int child2ID) { this.parentID = parentID; this.childID = childID; this.child2ID = child2ID; } public CachedWidget(final int parentID, final int childID) { this.parentID = parentID; this.childID = childID; } public CachedWidget(final String text) { this.text = text; } public RS2Widget getWidget(final Widgets widgets) { if (widget == null) cacheWidget(widgets); return widget; } private void cacheWidget(final Widgets widgets) { RS2Widget widget; if (text != null) widget = widgets.getWidgetContainingText(text); else if (child2ID != null) widget = widgets.get(parentID, childID, child2ID); else widget = widgets.get(parentID, childID); this.widget = widget; } } Items.java import org.osbot.rs07.api.ui.MagicSpell; import org.osbot.rs07.api.ui.RS2Widget; import org.osbot.rs07.api.ui.Spells.NormalSpells; import org.osbot.rs07.script.MethodProvider; public enum Items { AIR_STRIKE("Wind strike", NormalSpells.WIND_STRIKE, 201, 0, 1, 3), WATER_STRIKE("Water strike", NormalSpells.WATER_STRIKE, 201, 0, 2, 5), EARTH_STRIKE("Earth strike", NormalSpells.EARTH_STRIKE, 201, 0, 3, 7), FIRE_STRIKE("Fire strike", NormalSpells.FIRE_STRIKE, 201, 0, 4, 9), AIR_BOLT("Wind bolt", NormalSpells.WIND_BOLT, 201, 0, 5, 11), WATER_BOLT("Water bolt", NormalSpells.WATER_BOLT, 201, 0, 6, 13), EARTH_BOLT("Earth bolt", NormalSpells.EARTH_BOLT, 201, 0, 7, 15), FIRE_BOLT("Fire bolt", NormalSpells.FIRE_BOLT, 201, 0, 8, 17), AIR_BLAST("Wind blast", NormalSpells.WIND_BLAST, 201, 0, 9, 19), WATER_BLAST("Water blast", NormalSpells.WATER_BLAST, 201, 0, 10, 21), EARTH_BLAST("Earth blast", NormalSpells.EARTH_BLAST, 201, 0, 11, 23), FIRE_BLAST("Fire blast", NormalSpells.FIRE_BLAST, 201, 0, 12, 25), WIND_WAVE("Wind wave", NormalSpells.WIND_WAVE, 201, 0, 13, 27), WATER_WAVE("Water wave", NormalSpells.WATER_WAVE, 201, 0, 14, 29), EARTH_WAVE("Earth wave", NormalSpells.EARTH_WAVE, 201, 0, 15, 31), FIRE_WAVE("Fire wave", NormalSpells.FIRE_WAVE, 201, 0, 16, 33), IBAN_BLAST("Iban blast", NormalSpells.IBAN_BLAST), CRUMBLE_UNDEAD("Crumble undead", NormalSpells.CRUMBLE_UNDEAD, 201, 0, 0, 35), MAGIC_DART("Magic dart", NormalSpells.MAGIC_DART, 201, 0, 0, 37), CLAWS_OF_GUTHIX("Claws of Guthix", NormalSpells.CLAWS_OF_GUTHIX), SARADOMIN_STRIKE("Saradomin strike", NormalSpells.SARADOMIN_STRIKE), FLAMESS_OF_ZAMORAK("Flames of Zamorak", NormalSpells.FLAMES_OF_ZAMORAK), CONFUSE("Confuse", NormalSpells.CONFUSE), WEAKEN("Weaken", NormalSpells.WEAKEN), CURSE("Curse", NormalSpells.CURSE), STUN("Stun", NormalSpells.STUN); Items(String name, MagicSpell spell, int root, int child, int child2, int configValue) { this.name = name; this.magicSpell = spell; this.root = root; this.child = child; this.child2 = child2; this.configValue = configValue; } Items(String name, MagicSpell spell) { this.name = name; this.magicSpell = spell; } private MagicSpell magicSpell; private String name; private int root, child, child2, configValue; @Override public String toString() { return name; } public MagicSpell getMagicSpell() { return magicSpell; } public int getRoot() { return root; } public int getChild() { return child; } public int getChild2() { return child2; } public int getConfigValue() { return configValue; } public RS2Widget getWidget(MethodProvider api) { return api.getWidgets().get(getRoot(), getChild(), getChild2()); } } TabHotkey.java (@FrostBug) import java.awt.event.KeyEvent; import org.osbot.rs07.api.ui.Tab; import org.osbot.rs07.script.MethodProvider; public enum TabHotkey { COMBAT(Tab.ATTACK, 0, 1224), SKILLS(Tab.SKILLS, 1, 1224), QUEST(Tab.QUEST, 2, 1224), INVENTORY(Tab.INVENTORY, 3, 1224), EQUIPMENT(Tab.EQUIPMENT, 4, 1224), PRAYER(Tab.PRAYER, 5, 1224), MAGIC(Tab.MAGIC, 0, 1225), CLAN(Tab.CLANCHAT, 1, 1225), FRIENDS(Tab.FRIENDS, 2, 1225), IGNORE(Tab.IGNORES, 3, 1225), SETTINGS(Tab.SETTINGS, 4, 1225), EMOTES(Tab.EMOTES, 5, 1225), LOGOUT(Tab.LOGOUT, 1, 1226); private final Tab tab; private final int index; private final int register; private final static int[] KEYCODES = { -1, KeyEvent.VK_F1, KeyEvent.VK_F2, KeyEvent.VK_F3, KeyEvent.VK_F4, KeyEvent.VK_F5, KeyEvent.VK_F6, KeyEvent.VK_F7, KeyEvent.VK_F8, KeyEvent.VK_F9, KeyEvent.VK_F10, KeyEvent.VK_F11, KeyEvent.VK_F12, KeyEvent.VK_ESCAPE }; private TabHotkey(Tab tab, int index, int register) { this.tab = tab; this.index = index; this.register = register; } public Tab getTab() { return tab; } public int getHotkey(MethodProvider parent) { int config = parent.getConfigs().get(this.register); int kcIndex = (config >> (this.index * 5)) & 0b11111; return KEYCODES[kcIndex]; } public boolean openTab(MethodProvider parent) throws InterruptedException { if(!isAssigned(parent)) return false; int hkey = getHotkey(parent); parent.getKeyboard().pressKey(hkey); try { MethodProvider.sleep(MethodProvider.random(20, 50)); } finally { parent.getKeyboard().releaseKey(hkey); } return true; } public boolean isAssigned(MethodProvider parent) { return getHotkey(parent) != -1; } public static TabHotkey forTab(Tab tab) { for(TabHotkey thk : values()) { if(thk.getTab() == tab) { return thk; } } return null; } } CSleep: (@Explv) import java.util.function.BooleanSupplier; import org.osbot.rs07.utility.ConditionalSleep; public final class CSleep extends ConditionalSleep { private final BooleanSupplier condition; public CSleep(final BooleanSupplier condition, int timeout) { super(timeout); this.condition = condition; } @Override public boolean condition() throws InterruptedException { return condition.getAsBoolean(); } } Usage: private Autocaster caster = new Autocaster(this); private Items spell; //onloop if (!auto.isAutocasting()) { if (getMagic().canCast(NornalSpells.AIR_BLAST)) auto.autoCastSpell(spell); else stop(); }
  29. botting... makes it pass faster???? Ahaha I suppose time flies when you're having fun ekde
  30. 1 point
    Welcome we are allowed to say Sythe
  31. interact(action, boolean rightClick) was removed. Try getting the items location and creating a custom method using the Mouse class & MenuAPI class then just mouse click and check if the correct item is selected.
  32. 1 point
    hello dood
  33. Mine isn't showing up.
  34. inb4 price of jokes crash. pls make premium $50 so market doesn't crash
  35. Awesome bro, looks really good!
  36. Ever wanted a free trial for one of these scripts? Well, now you can request one The free trial request template/prerequisites are located at the bottom ----------------------------------------------------------------------------------------------------------------------------- (CLICK IMAGE TO VIEW SCRIPT THREAD) --------------------------------------------------------------------------------------------------------------------------- (CLICK IMAGE TO VIEW SCRIPT THREAD) ----------------------------------------------------------------------------------------------------------------------------- (CLICK IMAGE TO VIEW SCRIPT THREAD) ----------------------------------------------------------------------------------------------------------------------------- HOW TO REQUEST A FREE TRIAL Step 1) Like this post Step 2) Place this image in your signature Step 3) Fill out and post the script trial request template on this thread SCRIPT TRIAL REQUEST TEMPLATE : Script name: OG's Green Dragon Killer/ OG's TzHaar Fighter / OG's Blue Dragon Killer Trial Duration in Hours: (Enter requested number of hours for your trial) Have you liked the topic post?: (Must answer yes to receive trial, links can be found above) Is my post count higher than 20?: (Must answer yes to receive trial)

Account

Navigation

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.