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 08/26/15 in Posts

  1. 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
  2. Dear Community, I have removed the 100 post count limit to account sales, but they still need to be approved by a moderator before it shows up to the public. This is so people can respond without 100 posts to buy an account. We will not be approving any threads for account sales by new users, spammers, or any other thing we see suspicious. If you feel someone is suspicious, feel free to report the thread or pm a staff member. Thanks, @Maldesto
  3. ๐Ÿ‘‘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
  4. This account is 6-7 days old, I am botting until 99 fishing, or ban. Fishing Levels 1-30 Shrimp - F2p 30-55 Trout/Salmon - F2p 55-76(current)- Lobster - P2p, bond donated
  5. 3 points
    Tired of crafting? Angry that there is no free crafting bot for the bs early levels? This shitty, but functional, script made in 7 minutes is the perfect solution. Directions: Make a tab with needles, threads, and hard leathers. Stand in front of a bank chest (I use castle wars bank chest) Start the script Level up Source: import org.osbot.rs07.api.model.Entity; import org.osbot.rs07.api.ui.RS2Widget; import org.osbot.rs07.script.Script; import java.util.concurrent.TimeUnit; import org.osbot.rs07.script.ScriptManifest; import java.awt.*; @ScriptManifest(author = "Christ1665", info = "Hard Body Maker (use near a bank chest)", name = "Hard Bodies", version = 0, logo = "") public class main extends Script { @Override public void onStart() { } private enum State { BANK, SETTING_UP, WORKING } private State getState() { if (bank.isOpen()) { return State.BANK; } if (!players.inventory.contains("Hard Leather") || !players.inventory.contains("Needle") || !players.inventory.contains("Thread")) { return State.SETTING_UP; } if (players.inventory.contains("Hard Leather") || players.inventory.contains("Needle") || players.inventory.contains("Thread")) { return State.WORKING; } return null; } @Override public int onLoop() throws InterruptedException { switch(getState()) { case BANK: if (!players.getInventory().isEmpty()){ bank.depositAll(); } bank.withdraw("Hard leather", 26); bank.withdraw("Needle", 1); bank.withdraw("Thread", 12); bank.close(); break; case SETTING_UP: Entity bank = objects.closest("Bank Chest"); bank.interact("Use"); break; case WORKING: getInventory().getItem("Hard leather").interact("Use"); getInventory().getItem("Needle").interact("Use"); sleep(random(700, 950)); RS2Widget w = widgets.get(309, 2); if (w != null) w.interact("Make ALL"); sleep(random(20000, 28000)); } return random(500, 800); } @Override public void onExit() { } @Override public void onPaint(Graphics2D g) { } } Jar: http://www.mediafire.com/download/ko4uao5prg1w18d/Christ1665.jar Pic:
  6. public static String formatTimeDHMS(final long time) { final int sec = (int) (time / 1000), d = sec / 86400, h = sec / 3600 % 24, m = sec / 60 % 60, s = sec % 60; return (d < 10 ? "0" + d : d) + ":" + (h < 10 ? "0" + h : h) + ":" + (m < 10 ? "0" + m : m) + ":" + (s < 10 ? "0" + s : s); } where time is in milliseconds. Implementation: g.drawString("Runtime: " + formatTimeDHMS(timer.getElapsed()), 100,100); where g = graphics2d and timer is your timer from the start of the script and getelapsed is a method from your timer class returning the time elapsed in millis This ill be formatted as: 00:00:00:00. d: h: m: s Apa
  7. 5k!

    2 points
    PRAISE ME oh on a final note, you guys are probably like this but guess what? i dont give a shit HERES TO 5K, AND BEYOND!
  8. 2 points
    Just don't, literally took me 1 try after a few years. If you really need help distract yourself with other mindless drugs Like soda, or league of legends <_<
  9. I wont reiterate what others have said above. I will just say to follow and lurk around the service request section and when you see a quest thread come up act fast and be one of the first posters if not the first, be professional and charge lower than everyone else. Someone is bound to give you a shot given the lower price. Plus as you said not all accounts are created equal so some accounts are less risky or painful to lose so lesser known/trustworthy users are more able to get jobs on these sorts of accounts. Writing with proper grammar and being mature is an absolute must in order to establish your professional identity and adds to your credibility too. It should go without saying but be courteous I cannot stress that enough. This is what I did to establish myself, started with less than 10 feedback, and I did king's ransom for as my first job and eventually built up all the way to several big quest jobs worth 25m+ per order. I never joined a service either, but I did make my own one after three months and 20 feedback later; it may not be as easy as joining as a worker, but it can be done, and it feels quite empowering too that you built your reputation without anyone's help =). I hope this helps =)
  10. This script is fairly customizable as it can be used for a multiple of things and also the user inputs what they want the bot to say when: A) What you want the bot to spam. If you input (dance or dancing) into this field the bot will dance. E.g: "Dancing 4 Money". B )After successful trade. C) If the other person declines. D) If the other person takes to long in trade which in turn makes the bot auto decline (35 seconds). E) If the other person accepts without putting anything into trade which makes the bot decline. The bot can be run in Lumbridge Center, Lumbridge Bank, Varrock Center, and Varrock Bank. The bot will bank if it has a full inventory and go back to the starting position of the bot. Here's a 3 Hour proggy of me Dancing 4 Money/Items in a F2P world: Here's a proggy from a user using a different method in a members world: Here's a proggy from me in a f2p world: Download link taken down until I hear word about SDN approval. Enjoy the script guys please leave feedback and any bugs you may encounter.
  11. Yesterday was a pretty large update, thank you to everyone who made bug reports. This update aims to resolve any remaining issues stemming from 2.3.102, namely VIP. If all goes well with this version, it will move as a stable build. Changelog: -Patched 2.3.102 VIP issue -More code cleanup -Updated Worlds API, avoids skilling worlds -Updated world load list to avoid skilling worlds 2.3.104 -Fixed an issue related to the local directory -Updated error messages Thank you for using OSBot, enjoy the rest of your Sunday.
  12. right, so if i find methods from parent classes i can use them on the subclass too? so the method "isfull" that is used on itemcontainer class, is inherited by inventory? so i can use inventory,isFull() which will return a bool? edit: thanks for helping me out. I am starting my computer sciences stody next week and wanted to brush up on java before i started. i thought scripting might be a nice way to get into it. you've taught me something and i thank you for it. I was able to create a simple Bone collector + burier script that detects when it picks up something odd and drops it. source
  13. Member number: 43839 Script name:OmniPocket Thanks in advance
  14. Had no issues with .101 Download .104 -> open -> key in OSBot account/proxy info -> launch -> greyscreen and it says i'm "logged out" Deleted C:/users/YOURNAME/OSBOT -> re-dl and the client worked until i keyed in my bots username and password in Settings. After i added all the bots information the client froze up. I closed the client and re-opened to a grey screen with "logged off" Does anyone have a fix? Would be greatly appreciated, Jauz
  15. 1 point
    Slowly decrease the amount you smoke per day, as going plain cold turkey will bring bad things. Get nicotine patches and slowly ween off of the need for nicotine. Find things to keep you occupied and keep something in your hands (like a pen or a pencil, or eating chips) to keep you from wanting to have a cig in your hand.
  16. Look for Java Platform SE binary under your list of apps then.
  17. You should probably test it with dreamscripts --> resources --> SuckMyDick.jpg --> ShitChopper --> buggysource
  18. 1 point
    I'll look up on how to make a timer, seems easier than the flag thingy
  19. 1 point
    Common issue with smelting and animation-related scripts, the usual response you will get, is to make a timer, so every time the animation isn't -1, set a timer for a few seconds which will count down. If timer reaches 0, it means you aren't smelting anymore, if the timer is above 0, make the script sleep. Or, another perspective is to flag the player when smelting event begins, and only un-flag it when certain criteria are met; e.g. user run out of ore, user isn't interacting etc.
  20. Version 0.38 - Added anti-venom - Added anti-venom+ - Serum 207 potions are made faster - Banking slowed down (no more spam clicks) update will be live within a few hours ;) enjoy! Let me know if there are any spam clicks in banking ;)
  21. looks to be resolved now, /lock
  22. Hey Czar! i've been looking at your scripts and they look really good, i'd love to try one out. If I can only do one, i'd like to do the miner or Range if possible I'm quite new and want to figure this out... And would love to support it/help it grow if I can figure everything out... Thank you, Seavvar
  23. 1 point
    Awesome, glad you like it ! And thank you for the review, very much appreciate it apa
  24. ankous please! give me 24hrs i wanna buy it tomorrow is it works as well as i hope and ill send a 24hr proggy:D f FYI: some how i have botted 4 days straight on the fleshies one and havent got caught lol rs silly silly...
  25. Just FYI, I used this script without mirror mode for 1500+ chests and I'm still not banned. Just ditch mirror mode, for reals.
  26. Requesting a 24/hr trial please looks great
  27. Very good. Used it since I started!
  28. How's the update going?
  29. I've posted on the thread but I'm interested in a 2 day trial of the fletching bot in exchange for nice proggies and a review. Also if it's quicker than the one i'm using at the moment (and it should be) I will be purchasing at the end of the month!
  30. script runs fine but why isn't there a looting option?? I want it to pickup clues..
  31. Here is my proggy: Suggestions: 1. When depositing ore in the hopper, I think the bot should be able to walk alongside the ore, rather than have to wait till it reaches the sack. This will save time and its also more human-like than just waiting. 2. I think the gold nugget counter is a bit off, the first inventory I got with this bot had 3 nuggets in it, and the counter only showed 1 nugget received so far. I loved the trial, but I don't have a credit card or anything to pay online with to buy the full version(I'm only 15), sorry! Thanks for the demo on this amazing script, and keep it up Czar!
  32. free purple purple wants a refund i think i posted in wrong section can someone move
  33. wow thanks for the tip dude
  34. The most retarded scammer of them all, buys $100 donor scams 5 bonds

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.