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 02/05/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. Hello guys, this is my first big project and it's 1-99 hunter almost fully automated where the script will walk you from zone to zone, handle banking now this might take a little bit of time since I'm training my accounts with this script at the same time as making it meaning unless I get the reqs I can't start coding the zone. I'm trying to make this script as easy and user friendly as possible so if you have anything you think I should add to the script drop a comment below =) Checklist of things to do: [] = not done [X] = done [o] = started Walking to crimsons [X] hunting crimsons [X] 1-20 hunter fully automated [X] walking to tropical wagtails [X] hunting tropical wagtails [X] 20-33 hunter fully automated [X] running to barb-tailed kebbits [X] hunting barb-tailed kebbits [X] second barb-tailed kebbits location[X] 33-37 hunter fully automated [X] running to prickly kebbits [X] hunting prickly kebbits [X] second prickly kebbits location [X] 37-43 hunter fully automated [X] running to falconry [X] falconry [X] 43-59 hunter fully automated [X] running to castle wars banking and getting supplies for further levels [] running to red salamanders [] hunting red salamanders [] 59-67 hunter fully automated [] either black salamanders or red chinchompas running to whichever chosen [] hunting whichever chosen [] 63-73 fully automated [] Black chinchompas [] 73-99 fully automated [] > Give myself a pat on the back [] < Extra options to be added - Safe walk to crimsons [] anti lure [X] pvp world mode [] Bury bones option [] anti-ban [] choice between black salamanders from 67-73 or red chinchompas [] If anyone would like to help me by testing the script send me a pm, I'll be developing it again on the weekend when I get members again. Proggies: V list V1.1 Thanks for reading.
  3. 3 points
    It's a boy!!! We went last night and found out! We haven't seen the baby since this picture below, the ones we got last night were clear and everything we could see his arms, legs, ears, and male part. As many of you know, and many of you don't. My wife and I have been trying to have a baby for almost 2 years now. She has PCOS, and it wasn't easy. We had just given up and wanted to stop stressing out. It was making us fight more than ever, and just get depressed. We were on our last round of medicine, which you are supposed to try and conceive 5 times in a 10 day span or so. We only did it one time(which was because we wanted too.) A month later, we found out! We go February 3rd to find out the sex!
  4. 3 points
    Would prob not buy VIP cause of the scripts, but rather the mirror mode and unlimited botting tabs.
  5. Wrong Wrong All wrong! xD You only need rune defender to get in the basement once To get rune def you'll need an addy def. To get dragon defender after you lost you don't need anything at all Just enter basement again and kill them to get your dragon defender again ^^ Proud owner of Khal warrior guild Nerd info: Every defender and certain setitng will change in the client, once you enter the basement this setting will increment by 4096. This will tell me/client that you'll never have to get bronze -> rune to get back your dragon defender There is no way of returning this setting to less then <4096 ... I tried it all ^^ Khaleesi
  6. private void drawProfitH(Graphics2D g, int profit, float hours) { g.setColor(Color.PINK); g.drawString("Profit/h: " + (profit / hours), 10, 100); } np m8. I customized it to fit your preferences as well.
  7. higher chance of getting banned with a bot client
  8. When it turns out that she is... a he
  9. โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€ PREMIUM SUITE โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€ โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€ FREE / VIP+ โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€ โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€ โŒ  Sand crabs - $4,99 | Rooftop Agility - $5,99 | AIO Smither - $4,99 | AIO Cooker - $3,99 | Unicow Killer - ยฃ3,99 | Chest Thiever - ยฃ2,99 | Rock crabs - $4,99 | Rune Sudoku - $9,99 โŒก โŒ  AIO Herblore - FREE & OPEN-SOURCE | Auto Alcher - FREE | Den Cooker - FREE | Gilded Altar - FREE | AIO Miner - VIP+ โŒก โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€ What is a trial? A trial is a chance for you to give any of my scripts a test run. After following the instructions below, you will receive unrestricted access to the respective script for 24 hours starting when the trial is assigned. Your trial request will be processed when I log in. The trial lasts for 24 hours to cater for time zones, such that no matter when I start the trial, you should still get a chance to use the script. Rules: Only 1 trial per user per script. How to get a trial: 'Like' this thread AND the corresponding script thread using the button at the bottom right of the original post. Reply to this thread with the name of the script you would like a trial for. Your request will be processed as soon as I log in. If i'm taking a while, i'm probably asleep! Check back in the morning Once I process your request, you will have the script in your collection (just like any other SDN script) for 24 hours. Private scripts: Unfortunately I do not currently offer private scripts. ________________________________________ Thanks in advance and enjoy your trial! -Apaec.
  10. 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!
  11. 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 !!
  12. Want to buy with OSGP? Contact me on Discord! Detailed feature list: - Supports all Normal and Lunar tablets - Supports all lecterns - Multiple Banking-butler methods Rimmington - Unnote clay Edgeville banking - Mounted glory Castle wars banking - Ring of dueling Butler (Advised option for max profits) Demon butler (Note when using butler, have Noted soft clay and coins in your inventory) - When NOT using a butler Use a friends house by name Use the advertisement house Use your own house - Worldhopper - 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 671: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 671): -script 671:TaskList1.4515breaks (With breaks) -script 671:TaskList1.4515breaks.discord1 (With breaks & discord) -script 671:TaskList1..discord1 (NO breaks & discord)
  13. 1 point
    Molly's Tanner This script tans hides at Al Kharid for gold. Buy HERE Requirements: None! Features: - Hopping out of bot worlds - Stamina potion usage, the bot will use one dose prior to each run -Tans cowhides, and all dragon hides Setup: Start at Al Kharid, have coins and hides in bank and let it do work! CLI Setup: The script portion of your .bat file should be setup as followed: -script 839:Antiprofile--Potion--Hide Replace Antiprofile with "On" or "Off", replace Potion with "Stamina", "Energy" or "None". Replace Hide with one of the following: "Soft", "Hard", "Green", "Blue", "Red", "Black". Proggies:
  14. Alright, so after reading the "My Ban Theory" thread, I decided to take the idea of a normal distribution to keyboard typing. What I have made is experimental and may not work as expected to. All I aim to do with this is help to educate those with typing correctly. How it works: Calculating based on words per minute, it sleeps a variable amount based on the value (assuming the average word has 6 characters) With the help of normal distributions, the mean is the mode and the median (which is also usually the midpoint), so we can calculate a normal distribution of sleeping using the mean. It types character per character It wraps the Script sleep function to pause the appropriate time frame (Version 1.1 and onwards) now makes typing errors based on the words per minute setting! Version 1.1 (newest; typos included): Version 1.0 (old; no typos included): Usage example: SmartKeyboard sk = new SmartKeyboard(this, 60); //60 words per minute if (sk.typeString("The quick brown fox jumped over the lazy dog", true, true)) { //Third parameter to true -> enables typos log("Typed the string and pressed enter!"); } if (sk.typeCharacter("g")) { log("Typed the character 'g'"); } if (sk.typeInteger(4)) { log("Typed the number 4!"); } sk.typoConstant = 10000; //Default 100000; lower = more likely to cause a typo; equation ((typoConstant / (words per minute * 10))+ rand.nextInt(6)) If there are any problems with this, let me know. Jagex may be smart, but we're smarter. Proof of typos: (set at 125wpm; original text "The quick brown fox jumped over the lazy dog the quick brown") Feel free to use the SmartKeyboard class however you want, but credit is always nice
  15. 1 point
    onPaint caveats Description of onPaint: "called when the script should paint it's debug". We are generously going to assume the onPaint(Graph) method gets called 30 times per seconds. @Override public void onPaint(Graphics2D g2d) { super.onPaint(g2d); // Insert custom behavior here. } 1. The method's thread of execution should never be ceased or paused This will lead to inaccurate or lagged rendering, stuttering and an overall unpleasant experience for your end-user. @Deprecated @Override public void onPaint(Graphics2D g2d) { super.onPaint(g2d); /* * BAD CODE! */ try { Thread.sleep(1000); } catch (InterruptedException e) { e.printStackTrace(); } try { sleep(2000); } catch (InterruptedException e) { e.printStackTrace(); } } If your IDE notifies you about an unhandled InterruptedException in your onPaint method, you're probably doing something wrong. 2. Calculate values at efficient intervals Always keep in mind that this method gets called 30 times per seconds however: - Accurate calculation of elapsed seconds requires only one or two calculations per second. - Other calculations (experience, profit, etc...) require even less than that. 3. ... and cache them where possible Avoid recalculation of values (such as elapsed time) used in other calculations, store and re-use where possible! Demonstration of caveats 2 and 3: @ScriptManifest(author = "Traum", info = "Tutorial", logo = "", name = "Tutorial - Paint", version = 0) public class TutorialPaint extends Script { // The String component that will be rendered. private String paintcomponentTime = "Time:"; // We store the starting system's clock time in milliseconds. private long startMilliseconds = System.currentTimeMillis(); // We store the elapsed amount of milliseconds (so we can reuse it instead of having to recalculate it when necessary. private long elapsedMilliseconds = 0; // We use this single thread executor to automatically recalculate / update the paint-required values (every 500 milliseconds). private ScheduledExecutorService paintValueExecutor = Executors.newSingleThreadScheduledExecutor(); // The runnable that will be executed by the executor. private Runnable paintValueRunnable = () -> { // We calculate the elapsed amount of milliseconds. elapsedMilliseconds = System.currentTimeMillis() - startMilliseconds; // We also build the string value of the component that our onPaint method is going to draw, doing this here will save the cost of rapid repeated concatenation. paintcomponentTime = "Time: " + elapsedMilliseconds; }; @Override public void onStart() throws InterruptedException { super.onStart(); paintValueExecutor.scheduleAtFixedRate(paintValueRunnable, 0, 500, TimeUnit.MILLISECONDS); } @Override public int onLoop() throws InterruptedException { // ... return 200; } @Override public void onPaint(Graphics2D g2d) { super.onPaint(g2d); // No object or value is being calculated or created here! (except for the mandatory pixel arrays and stuff like that of course). g2d.drawString(paintcomponentTime, 50, 50); } @Override public void onExit() throws InterruptedException { super.onExit(); paintValueExecutor.shutdown(); } } 4. Avoid transparency Avoid using transparency in your colors and images, your CPU and those of your end-users will thank me later. Only use transparency cleverly where it improves usability, don't use it just for the looks of it. More to come soon, feel free to suggest your best onPaint() tip(s)!
  16. Loool Certainly not giving away 15 of my hard earned M for that :P
  17. Is this normal for running the script https://gyazo.com/a61bc3861be17633a66e00d94684f9b5?
  18. Hey man, really interested! would love a trial first though! thanks:)
  19. Can't wait to win the competition in exchange for a ban. jk im too much of a pussy to bot more than 2 hours
  20. The OSBot Grand Exchange API unfortunately doesn't support actual interactions with the Grand Exchange as in buy, sell and abort. The buy and sell methods are not properly named because they cannot buy or sell items, they only click a Grand Exchange box, as for the abort method, that doesn't even exist. In order to sell an item to the Grand Exchange, you don't have to click the sell button on a box, instead you have to click the item in your inventory. This cannot be done as usually because of the Grand Exchange interface being open. You will have to interact with the widget that contains the item you wish to sell instead of directly interacting with the item because OSBot will attempt to close the Grand Exchange interface if you want to interact with an inventory item. This method should properly offer an item: public boolean offerItem(String string) { for (int n = 0; n < 27; n++) { RS2Widget inventoryWidget = getWidgets().get(467, 0, n); if (getInventory().getItemInSlot(n).getName().contains(string)) { return inventoryWidget.interact("Offer"); } } return false; } Now all you have to do is set the price and quantity (either by using the OSBot Grand Exchange API, which might not work properly, or by interacting with widgets).
  21. 1 point
    botre as in botrepreneur? what happened? why are you twc etc?
  22. 1 point
    he stole my doritos -1
  23. Bought this script. I am surprised it is flawless. Thank you!
  24. 1 point
    Khaleesi its an awful good bot worked perfect for my zerker thanks for the trail im gonna buy the script soon!!! so far no bugs detected
  25. I fail to understand why people think that injection is detectable? If it was detectable on launch, wouldn't you be banned straight away/not soon after you run a script? Wouldn't they be able to automatically flag the injection users into one group?
  26. Bought this script a while back. Not going to lie coming back to it and seeing it's updates turned me on a little.
  27. Not really sure but Leen's VIP ran out recently? @leen @leen1 http://osbot.org/forum/user/5097-leen/ http://osbot.org/forum/user/211670-leen1/
  28. My bot stopped working. It keeps going up and down the ladder leading to the tunnel going to canafis
  29. girl basher? you mother brought you up wrong shame on her
  30. void profit(){ System.out.println(" profit/hr "); } Did I do it?
  31. Can you look into fixing screen mode for selecting rocks? Sometimes, there are rocks you can't select... They have the yellow square, but when you click it, it's not turning green. Check for yourself...
  32. Isn't possible with osbot in current state I already asked at the devs to reworkt he login part so I can do that, but still waiting for a respone. Khaleesi Script updated to V0.21: - Fixed lighting fire on top of other fire - Fixed mage and chicking attacking - Switching dialogues to use keyboard - Fixed walking issues Update should be live soon! Khaleesi
  33. this is probably the most autistic thing i have heard today
  34. Not sure if I should ip ban you or make you official osbot designer
  35. 1 point
    whats this for

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.