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
    23408
    Posts
  2. Khaleesi

    Developer
    14
    Points
    27742
    Posts
  3. Sponsor

    Trade With Caution
    6
    Points
    623
    Posts
  4. Alek

    Ex-Staff
    6
    Points
    7878
    Posts

Popular Content

Showing content with the highest reputation on 04/22/16 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. So I recently got told amazon are selling 30 Day Runescape memberships for $5.69. (40%) off. +$0.50 USA tax, But there is a catch, you can only get this offer if you are in USA. So this guide is on how to purchase it without actually living in the USA. So here is your guide: Step one - Log into amazon. Step two - Hover over Your account and select the drop down that says "Manage your Content and Devices" (it may ask you to sign in again) Step three - You should see three headings "Your content", "Your devices" and "Settings". You will want to select settings and scroll down to the option "Country Settings" and click change. Step four - You will need to now make up an address for a place in America. I used Google Maps to give me the address and entered the details I received from that. Once done obviously click update. (I also used my real name to prevent it looking fraudulent) Step five - So now your set up for Amazon US visit the 30 days membership here http://www.amazon.com/30-Day-Membership-RuneScape-Instant/dp/B008BKEWMI and purchase (You have to link your runescape account but it explains how) Also note that if the transaction didn't go through it can take up to two hours, I also received a phone call from America which I ignored and then the order went through. Dadaaaaaa. Enjoy.
  3. 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
  4. 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:
  5. by Czar Buy now (only $8.99!) 143 HOURS IN ONE GO!!!!! update: this bot is now featured on the front page of osbot! More reviews than every other fishing bot combined! 100 hour progress report!!! How to use Script Queue: ID is 552, and the parameters will be the profile name that you saved in setup! This process is really simple, just to save you headache
  6. DAY 80/120 Main Goals Create 12 maxed accounts to farm corpreal beast farm corp beast with 12 maxed accounts (will use a mate, 6 accounts each) All Sigi's Drops (Acrane, Spectral & Elysian) Make 10,000$ from corp beast only Mini Goals Create 12 accounts & finish island Get 60 60 60 melle stats Get 90 90 90 melle stats Get 43 prayer Get 90 mage Get all NMZ quest stats (listed below) Complete all NMZ quests (listed below) Kill a corporeal beast Progress Rewards Total progress table Timescale FAQ Supporters If you like this thread click the like button below
  7. 2 points
    Sure have fun!
  8. NEW: Released Chop & Firemake plugin Added 8 Forestry events!!!!!!!! Easy 99, Next! Map Chooser System Progress Results! Help How to use this with Bot Manager? Script ID is 631, and the parameters will be the profile you saved in the setup window, e.g. oak15.txt I want a new feature added? Make a post below and I am always listening, within reason! The bot is doing something I don't like? Make a post below and I will adjust the code to match your play style!
  9. 1 point
    Want to buy with OSGP? Contact me on Discord! Detailed feature list: - Supports banking at 99% of the locations - Task based setup (1-99) - Supports every fish (Shrimps, sardine, herring, anchovies, mackerel, trout, cod, pike,salmon, tuna, lobster, bass, Leaping trout/salmon/sturgeon, swordfish, monkfish, shark, dark crab, angler fish, sacred eel, infernal eel) - Supports almost every bank location (New ones can be requested) (Lumbridge swamp, Al-Kharid Sea, Draynor, Lumbrdige river, barbarian village, shilo village, Catherby, corsair cove, fishing guild, piscatoris, port piscarilius, karamja, jatizso, seers, gnome stronghold, Lands' end, Zul andra, Mor Ul rek) - Fish & bank (Preset) - Fish & bank (Custom) supports almost every location - Fish & Drop (Custom) supports every fishing spot - Barbarian fishing (Select leaping fish at fish & drop) - Cook fish when fire is nearby (Fish & Drop Only) - Minnows support - Karambwans + Karambwanji support - Aerial fishing support - Drift net fishing support - Humanlike idles - Dragon harpoon special - Barehand fishing option - Fishing barrel support - Spirit flakes support - Drop clue bottles support - 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 571: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 571): -script 571:TaskList1.4515breaks (With breaks) -script 571:TaskList1.4515breaks.discord1 (With breaks & discord) -script 571:TaskList1..discord1 (NO breaks & discord) Proggies:
  10. PPOSB - AIO Hunter Brand new trapping system just released in 2024! *ChatGPT Supported via AltChat* https://www.pposb.org/ ***Black chinchompas and Black salamanders have been added back*** Supports the completion of Varrock Museum & Eagle's Peak OR CLICK HERE TO PAY WITH 07 GOLD! The script has been completely rewritten from the ground up! Enjoy the all new v2 of the script JOIN THE DISCORD CHAT FOR QUESTIONS/ SUPPORT/ CHATTING/ UPDATES! New GUI: Features: Click Here Current functioning hunter tasks: (green - complete || yellow - started || red - incomplete) Screenshots: Progressive Leveling: 1-19 --> Crimson swift 19-43 --> Tropical wagtail 43-63 --> Falconry 63+ --> Red chinchompas Updates How to setup Dynamic Signatures Report a bug CLI Support - The script now supports starting up with CLI. The commands are given below. Please put in ALL values (true or false) for CLI to work properly. Make sure they are lowercase values, and they are each separated with an underscore. The script ID for the hunter bot is 677. Parameters: EnableProgression_EnableVarrockMuseum_EnableEaglesPeak_EnableGrandExchange Example: -script 677:true_true_false_true ***Don't forget to check out some of my other scripts!*** OSRS Script Factory Click here to view thread LEAVE A LIKE A COMMENT FOR A TRIAL The script is not intended for Ironman accounts. It still works for Ironman accounts, but you must have all equipment, gear, and items.
  11. Want to buy with OSGP? Contact me on Discord! Detailed feature list: - Supports all 3 boats - Attack portals, defend knight mode - Repair mode (No HP exp mode) - Potions support - Sets auto casting spell after dying - Use Special attack weapons - Only attack monsters mode (Good for low cb players) - Uses quick prayer (make sure to setup before starting) - Worldhopper - Points spender - 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 589: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 manager you do not need to specify -script 589): -script 589:TaskList1.4515breaks (With breaks) -script 589:TaskList1.4515breaks.discord1 (With breaks & discord) -script 589:TaskList1..discord1 (NO breaks & discord)
  12. Molly's Chaos Druids This script fights chaos druids in Taverly dungeon, Edgeville dungeon and Ardougne. Profits can easily exceed 200k p/h and 60k combat exp/ph, this is a great method for training low level accounts and pures. Buy HERE Like this post and then post on this thread requesting a 24hr trial. When I have given you a trial I will like your post so you will receive a notification letting you know you got a trial. Requirements - 46 Thieving for Ardougne -82 Thieving and a Lockpick for Yanille - 5 Agility for Taverly(recommended) - No other requirements! Though I do recommend combat stats of 20+ as a minimum Features: - Supports eating any food - Hopping out of bot worlds - Recovers from deaths(respawn point must be lumbridge), includes re-equipping items on death - Potion support - Automatically detects and withdraws/uses Falador teleport tabs if using Taverly dungeon - Automatically detects and withdraws/equips/uses glories if using Edgeville dungeon - Supports looting bag Setup: Start the script, fill out the GUI, and be in the general area of where you want to run the script. CLI setup: Proggies: In the works: Known bugs: Bug report form, this is a MUST for problems to be resolved quickly: Description of bug(where, what, when, why): Log: Your settings: Mirror mode: Y/N
  13. 'the intelligent choice' by Czar Buy (only $4.99) Want to buy the bot, but only have rs gp? Buy an OSBot voucher here old pictures
  14. Khal AIO Stronghold ยฉ Created by @Ericthecmh No longer being sold! Are you bored of training hours and hours to reach that lvl 99? Do you want to make some quick cash while training? Khal AIO Stronghold is your utimate solution to all your needs. Get insane exp while getting awesome profits NOW! GUI Preview: Current Features: - Supports any room and any monster in the Stronghold of Security! - Advanced antiban system - Full loot support - Food and banking support - Informative and decorative paint - B2P support - Bone burial fro easy prayer exp - Settings saving/loading - Eat food to make space for loot - Range support - Mage support How do I start this script? Reviews: Progress Reports (click spoiler to view more): Bug report format: Mirror or normal Version of OSBot client (number, not something like "latest") Description of bug report Description of how to replicate if possible Screenshot if possible
  15. Hey guys, I've had quite a few scripters attempt to use the resources folder to load stuff without having to download them manually, so I figured I'd write a quick tutorial. (I've put this in the scripter section because I'd rather not have new scripters throwing random shit into that folder. Please limit it to image/text only). RESOURCES Folder location: For a script, put the resources folder in the root of the script module (I think root of the git repo works too if you want to use global resources). IE: dreamscripts --> DreamChopper --> resources --> ValkyrIsANoob.jpg Accessing resource from your script: Here's a quick test script that I created and submitted to SDN to check that it works: (You can pull out the code...) package test; import org.osbot.rs07.script.Script; import org.osbot.rs07.script.ScriptManifest; import java.io.*; /** * Created by ericthecmh on 8/26/15. */ @ScriptManifest(version = 1.0, author = "Ericthecmh", logo = "", info = "Amaze", name = "Llama") public class Llama extends Script { private BufferedReader br; @Override public void onStart() { br = new BufferedReader(new InputStreamReader(this.getClass().getResourceAsStream("/resources/LLAMAS.DAT"))); } @Override public int onLoop() throws InterruptedException { try { String s = br.readLine(); if (s != null) log(s); } catch (IOException e) { e.printStackTrace(); } return 1000; }z } I TESTED LOCALLY AND IT DOESN'T WORK??? Make sure that when you build the local jar, it contains the resources folder in the root of the jar: DreamChopper.jar --> resources/ --> LLAMAS.DAT --> org --> dreamscripts --> chopper
  16. jak's Free Gold Amulet (u) Crafter 33k Crafting Exp/hr ~80k+ Profit/hr F2P โ€‹Features: Start from any location (Uses webwalking) Will log out when you run out of gold bars in the bank Requirements: Lv8 Crafting Amulet mould and Gold bars (have required items in inventory or bank) Progress Reports Download Link If you'd like to show your appreciation, a proggy would be nice http://www.mediafire.com/download/lmw047jaet804bf/30crafting.jar [OPENSOURCE] import java.awt.Color; import java.awt.Font; import java.awt.Graphics2D; import org.osbot.rs07.api.map.Area; import org.osbot.rs07.api.map.Position; import org.osbot.rs07.api.model.Entity; import org.osbot.rs07.api.ui.Skill; import org.osbot.rs07.event.WalkingEvent; import org.osbot.rs07.script.Script; import org.osbot.rs07.script.ScriptManifest; import org.osbot.rs07.utility.Condition; import org.osbot.rs07.utility.ConditionalSleep; @ScriptManifest(author = "justanotherkid", info = "", name = "Gold Amulet Crafter", version = 1.0, logo = "") public class main extends Script { long totalgold; String state; long startTime; Area alkharid = new Area(new Position[] { new Position(3274,3188,0), new Position(3284,3188,0), new Position(3285,3179,0), new Position(3280,3179,0), new Position(3280,3165,0), new Position(3280,3164,0), new Position(3279,3163,0), new Position(3269,3165,0), new Position(3269,3178,0), new Position(3276,3178,0), new Position(3276,3183,0), new Position(3274,3184,0),}); Position[] path2bank = new Position[] { new Position(3274,3186,0), new Position(3278,3179,0), new Position(3273,3167,0), new Position(3269,3167,0),}; Position bank = new Position (3269,3167,0); Position furnace = new Position (3274,3186,0); Position[] path2furnace = new Position[] { new Position(3272,3167,0), new Position(3275,3174,0), new Position(3279,3181,0), new Position(3274,3186,0),}; @Override public void onStart() { startTime = System.currentTimeMillis(); for(Skill skill : new Skill[]{Skill.CRAFTING}) { getExperienceTracker().start(skill); } } private enum State { BANKAMULETS,MAKEAMULETS,IDLE,WALK2ALKHARID } private State getState() { if(getSkills().getDynamic(Skill.CRAFTING) >= 8 && !alkharid.contains(myPlayer())) { return State.WALK2ALKHARID; } if(getSkills().getDynamic(Skill.CRAFTING) >= 8 && alkharid.contains(myPlayer()) && !getInventory().contains("Amulet mould") || !getInventory().contains("Gold bar")) { return State.BANKAMULETS; } if(getSkills().getDynamic(Skill.CRAFTING) >= 8 && alkharid.contains(myPlayer()) && getInventory().contains("Amulet mould", "Gold bar")) { return State.MAKEAMULETS; } return State.IDLE; } @Override public int onLoop() throws InterruptedException { WalkingEvent walkingEvent1 = new WalkingEvent(bank); walkingEvent1.setBreakCondition(new Condition() { @Override public boolean evaluate() { return bank.distance(myPosition()) <= 6; } }); WalkingEvent walkingEvent2 = new WalkingEvent(furnace); walkingEvent2.setBreakCondition(new Condition() { @Override public boolean evaluate() { return furnace.distance(myPosition()) <= 4; } }); switch(getState()) { case WALK2ALKHARID: state = "Walking To Alkharid"; getWalking().webWalk(alkharid); break; case BANKAMULETS: state = "Walking To The Bank"; execute(walkingEvent1); state = "Banking"; getObjects().closest("Bank booth").interact("Bank"); new ConditionalSleep(2500) { @Override public boolean condition() throws InterruptedException { return getBank().isOpen(); } }.sleep(); sleep(random(300,600)); if(getBank().isOpen()) { totalgold = getInventory().getAmount("Gold bar") + getBank().getAmount("Gold bar"); if(totalgold < 1) { getBank().close(); sleep(random(75,150)); getLogoutTab().open(); sleep(random(75,150)); getLogoutTab().logOut(); stop(); } getBank().depositAllExcept("Amulet mould"); sleep(random(100,200)); if(!getInventory().contains("Amulet mould")) { getBank().withdraw("Amulet mould", 1); sleep(random(100,200)); } getBank().withdrawAll("Gold bar"); sleep(random(100,200)); getBank().close(); } break; case MAKEAMULETS: state = "Walking To The Furnace"; execute(walkingEvent2); state = "Crafting Amulets"; if(getWidgets().isVisible(446, 32)) { getWidgets().interact(446,32,"Make-X"); sleep(random(1200,2100)); long amount = getInventory().getAmount("Gold bar"); String amount1 = String.valueOf(amount); getKeyboard().typeString(amount1, true); sleep(random(1000,2300)); new ConditionalSleep(50000) { @Override public boolean condition() throws InterruptedException { return !getInventory().contains("Gold bar") || getDialogues().inDialogue(); } }.sleep(); } else { Entity furnace = objects.closest("Furnace"); getInventory().interact("Use", "Gold bar"); sleep(random(150,300)); furnace.interact("Use"); new ConditionalSleep(5000) { @Override public boolean condition() throws InterruptedException { return getWidgets().isVisible(446, 32); } }.sleep(); sleep(random(300,900)); } break; case IDLE: state = "You do not have lv8 Crafting!"; break; } return random(300,600); } @Override public void onExit() { } @Override public void onPaint(Graphics2D g) { long ss = (System.currentTimeMillis() - startTime) / 1000; long mm = ss / 60; long hh = mm / 60; Font font = new Font("Sans-Serif", Font.BOLD, 14); g.setColor(Color.BLACK); g.setFont(font); g.drawString("EXP Gained: " + getExperienceTracker().getGainedXP(Skill.CRAFTING) + " (" + getExperienceTracker().getGainedXPPerHour(Skill.CRAFTING) + ")", 8, 333); g.drawString("Run time: " + hh + "h" + ":" + mm%60 + "m" + ":" + ss%60 + "s" , 8, 318); g.drawString("Status: " + state, 8, 303); } }
  17. Release notes (2.0): Drastically decreased cpu usage Fixed issues with attaching after login Different bot instances will no longer try to attach to already used client Configurable fps and reaction time (Lower your cpu usage even more!) New hook/callback support Miscellaneous other bugfixes Release notes (2.1): Reduced memory usage Fixed crashing/instability issues after client has been running for some time Does not block F2-F4 keys anymore Note: Please use latest dev build of osbot for additional cpu usage reductions. MAC/LINUX users please note: Mirror mode was originally designed for windows, and is optimized the most for it. And while it's now supported on OS X & LINUX - the performance of it is best when used on windows.
  18. Any help will be greatly appreciated.
  19. may i try this please
  20. wot lol membership on rs3 = membership on 07
  21. could i get a trial?
  22. 1 point
    RS2Object object1 = getObjects().closest(o -> o.getId() == 1 && o.getPosition().getX() == 1 && o.getPosition().getY() == 1); RS2Object object2 = getObjects().closest(o -> o.getId() == 2 && o.getPosition().getX() == 2 && o.getPosition().getY() == 2); if (object1 != null) { //interact with object1 } else { if (object2 != null) { //interact with object2 }
  23. 1 point
    ID? why not string name? nvm xD
  24. I would suggest taking an extended break, that's what i do when i run out of ideas of things to do. Iron man is a huge grind, only do it if you like collecting items by yourself and don't mind the hard work
  25. You restarted your computer??? LOLOLOLOL
  26. My brain hurts from reading it all. '-' Cute research of everything that affects into getting banned though
  27. and? that's not impressive lol
  28. I don't care about the other stats. Post how much you want below or add my skype: Joey-bots
  29. http://www.amazon.com/30-Day-Membership-RuneScape-Instant/dp/B008BKEWMI/ref=sr_1_1?ie=UTF8&qid=1461326084&sr=8-1&keywords=30+days+runescape
  30. Got 200 bonds think im set for a while >.>
  31. Thanks! bought the script now
  32. That sounds like a pain, you'd be better off synchronizing it. Should be possible tho EDIT: could do something like.. use separate thread to interrupt current loop, and set some variable. Next loop the main thread looks at that variable and performs whatever action it suggests?
  33. Hi I'd like a trial. If you want I can put all your scripts in my signature in exchange for this script alone?
  34. getEquipment().interact(EquipmentSlot.RING,"Castle Wars"); cheers man, pretty much spot on
  35. Can i get trial?
  36. Can I get a trial for this please?
  37. trail pretty plz
  38. No standard List implementation sorts automatically. Sequence-order does not equal sorted (also, since List allows insertion at user-specified positions it doesn't even guarantee sequence-order). Not sure why you think LinkedList somehow sorts it elements :p
  39. This guide is basically for you who never created a script before, I want to show you that its possible to create a simple script without almost no Java knowledge at all. Basically I just want to introduce more people into scripting. First video: Alright so my name is William and I've been playing around with Java and OSBots api for some months now. I feel that teaching is one of the best ways of learning so thats why I am creating this guide. I will try to upload atleast 1-2 clips per day and as soon as I am done with the "Create your first script" Series I will create a new series where Ill teach you how to "improve" your script, add a GUI, add some cool paint and much more. As I am fairly new to scripting, you ( who are experienced) probably have better solutions than I do, please share them with us! I would be great if you could leave a comment (in the youtube video) with some suggestion. Dont just comment ("you suck"), tell me what I can do better! Thank you for reading this and I really hope you will learn something! Please watch the video on youtube so you can also leave a comment or just drop a like if you feel that you learned something!

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.