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 12/15/13 in all areas

  1. CwOgres by haxafer http://osbot.org/forum/store/product/217-cwogres/ Pandemic's AIO Fighter by Pandemic http://osbot.org/forum/store/product/218-pandemics-aio-fighter/ Pandemic's Gnome Course by Pandemic http://osbot.org/forum/store/product/219-pandemics-gnome-course/ GT AIO Fisher by Gaara http://osbot.org/forum/store/product/220-gt-aio-fisher/ CleanThemAll by pitoluwa http://osbot.org/forum/store/product/221-cleanthemall/ DruidKillah by pitoluwa http://osbot.org/forum/store/product/222-druidkillah/ TzHaar Annihilator by haxafer http://osbot.org/forum/store/product/223-tzhaar-annihilator/ Hope you all enjoy the new scripts.
  2. So I opened a new shop: http://osbot.org/forum/topic/28725-%DB%9E-cinnamons-level-three-shop-%DB%9E-%E2%88%9A-sponsor-%E2%88%9A-cheap-%E2%88%9A-fast-%E2%88%9A-secure-%E2%88%9A-hot/#entry322117 I know theres little lechers on this site, so i'm giving every one of you guys a chance to expand. One level three will be given to three different people. All you have to do to enter is have 40+ posts, have been a member since 31-November, and post why you deserve it. This will end somewhere Wednesday night NY timezone, ill post and pm the winners. You will have 24 hours to respond. If anyone is interested in buying level threes, skype me: cinnamon.osbot, reserving is cheaper. In order to reserve, post on the link above, post how many your buying, and your skype. Merry early Christmas
  3. 3 points
    Now log out and try to log back in without getting a DC.
  4. seems legit LMAO
  5. Grandparents - A photo album and a Dildo. So if they don't like the photo album they can go fuck themselves. Parents - Gift certificate to dinner somewhere and a Dildo, So if they don't like the gift certificate they can go fuck themselves.
  6. Updated for OSBot 2's API! Hello future script writers and other OSBot members! This will be my first OSBot script writing tutorial, and it's geared toward beginners with at least some understanding of Java (however, I'll still be covering some fundamentals). So, let us begin. Step I: Getting the IDE An IDE (integrated development environment) is software that makes programming much easier on you, the programmer. There are many Java IDE's to choose from (IntelliJ, NetBeans, Eclipse, and many more), but for this tutorial, we'll be using Eclipse. You can download Eclipse here. Simply choose the Eclipse Standard and download the version for your computer (32 or 64 bit). Once downloaded, use a program to decompress the archive, and move the eclipse folder to wherever you'd like (C:\, your desktop, it honestly doesn't matter). To open Eclipse, go into that folder and open the Eclipse application. Congratulations, your one step closer to making OSBot scripts! Step II: Basic Java Fundamentals Java, like C++, PHP, and Javascript, is a high-level programming language, which simply means it's very readable by humans (we use English while programming in these languages) and therefore much simpler to write code. If you're an absolute beginner, with no background in programming at all, this is going to go by extremely fast, and I will likely skip over some important topics. If you fall into this category, you absolutely NEED to read these tutorials by Oracle. I'm not sure about most of you, but I feel that a great way to learn something is to dive right in, and worry about the little things after you've started to understand the bare essentials. With that in mind, let's take a look at a simple HelloWorld class: public class HelloWorld { public static void main(String[] args) { System.out.println("Hello World, I'm learning Java!"); } } Now looking at that might be intimidating if you're new to this, but believe me it's very simple! I'll break down some of the common words used above: public: This could be public, private, protected, or default. It simply states the visibility of this class/method/variable. Public items can be seen from outside of your package, private items can't be seen by other classes in your package, protected items can only be seen by the subclasses of your package, and default can only be seen by your package. class: A class is like a blueprint from which objects are created (Oracle). static: This is a keyword that simply means that only one instance of it will ever exist, even if you recreate it infinitely. void: This is the return type of this method. Void methods return nothing, int methods return integers, String methods return strings, and so on. String[]: This is an array. Arrays are just containers that hold a specific number of items (of one type). For example, this method takes an array of strings as a parameter. System.out.println: This is just a method that prints a message to the console and then prints the newline character. ;: Semi-colons are used at the end of any Java statement (note: conditionals and loops do not count as statements), without them, your compiler will give you errors. { }: These curly braces are used to surround/contain the contents of a class/method/etc. This is all of the Java basics I will teach, simply because there are already many resources out there (see above). Step III: Setting up a Java Project Setting up a Java project in Eclipse for making OSBot scripts is simple, just follow these steps: Step 1: Press File>New Java Project and name your project, then press finish Step 2: Add the OSBot .JAR file to your build path Step 3: Add a class to your new project And you're ready to actually start script writing! Step IV: Creating Your Script Now here's where we actually start making your script! For this example, we'll be creating a very simple mining script that will mine and drop everything once the inventory is full (please note: this example is hardly usable for a script, but it shows the basics. With a real mining script, you'll want to replace the object name with the ID(s) of the rocks, so you don't try mining empty veins). Here's the full source: import org.osbot.rs07.api.model.RS2Object; import org.osbot.rs07.script.Script; import org.osbot.rs07.script.ScriptManifest; import java.awt.*; @ScriptManifest(author = "You!", info = "I made this script!", name = "Basic Miner", version = 0, logo = "") public class BasicMiner extends Script { private enum State { MINE, DROP }; private State getState() { if (inventory.isFull()) return State.DROP; return State.MINE; } @Override public void onStart() { log("I can't believe script writing is this easy! I love learning!"); } @Override public int onLoop() throws InterruptedException { switch (getState()) { case MINE: if (!myPlayer().isAnimating()) { RS2Object vein = objects.closest("Rocks"); if (vein != null) { vein.interact("Mine"); } } break; case DROP: inventory.dropAll(); break; } return random(200, 300); } @Override public void onExit() { log("Thanks for using this wonderful script!"); } @Override public void onPaint(Graphics2D g) { } } Now most of that will be confusing, but don't worry, I'm here to help you! I'll break this down for you. import org.osbot.rs07.api.model.RS2Object; import org.osbot.rs07.script.Script; import org.osbot.rs07.script.ScriptManifest; import java.awt.*; These lines import other classes for their use in your script. @ScriptManifest(author = "You!", info = "I made this script!", name = "Basic Miner", version = 0, logo = "") This is the script manifest, which simply tells OSBot your script's author, info, name, and current version (for use in their class loader). public class BasicMiner extends Script { ... } This just defines our class, and extends OSBot's Script class, so we can use all of their fancy API methods. private enum State { MINE, DROP }; private State getState() { if (inventory.isFull()) return State.DROP; return State.MINE; } Here we make an enum (collection of constants) called State which holds two states: mine and drop. Then we have a method that's return type is State (so it returns a State, which we just made). If your inventory is full, this method will return the dropping state, otherwise it will return the mining state. @Override public void onStart() { log("I can't believe script writing is this easy! I love learning!"); } This method is part of OSBot's Script class (which we're extending from). The onStart() method is only called once, and is called at the beginning of the script. This is where you should define some variables that only need defined once (the start time, start experience/level, etc.). @Override public int onLoop() throws InterruptedException { switch (getState()) { case MINE: if (!myPlayer().isAnimating()) { RS2Object vein = objects.closest("Rocks"); if (vein != null) { vein.interact("Mine"); } } break; case DROP: inventory.dropAll(); break; } return random(200, 300); } This is another method from OSBot's Script class (see that @Override?). onLoop() returns an integer, or how many milliseconds to wait before doing onLoop() again. We then use a switch statement to see what we should be doing. If we're to mine, we check if our player is currently animating (mining). If we aren't, we find the closest rock to mine, if that doesn't exist (or is null), we stop right there. But if it isn't null, we interact with the rocks by pressing "Mine". If we're to drop, we simply drop everything in your inventory (you did have your pickaxe equipped, right?). @Override public void onExit() { log("Thanks for using this wonderful script!"); } @Override public void onPaint(Graphics2D g) { } onExit() and onPaint(Graphics g) are two more methods from the Script class. onExit() is called once your script is stopped, and onPaint(Graphics g) is called every time the screen is updated. Step V: Exporting Your Script The final step to this tutorial will be exporting the script we just made so we can actually test it out! Step 1. Right click your project and press Export... Step 2: Choose JAR file Step 3: Choose your OSBot's scripts directory and export it! Well that's all for this tutorial, thanks for reading! You can find Part II here! Also: post suggestions for future tutorials, and I'll definitely consider it!
  7. V2.1 is ready, and will be uploaded to the SDN when I contact Raflesia. 10/15/2013 - Updates include: Falconry Addition/Add-on. Able to hunt Spotted, Dark, Dashing or all kebbits. Trap placement & ID's fixed for all animals. # of hunts shown on paint has been corrected Low PC Usage option added to GUI No Paint option added GUI GUI now lets you add a custom amount of hunts to bank at. (Thanks Aidden for the request) Please note the following: When you select Low PC Usage, the script displays a lighter style of paint and no floating xp is shown. Also increases the time between each loop. When you select no paint, there is no paint besides the npc asking where you will set your traps. Also increases the time between each loop. Select Low PC Usage or No Paint option if you are gold farming or are trying to run multiple bots. This should help out a lot. http://youtu.be/bxuEMIeZkrg Version 2 is out and even faster! 10/13/2013 - Updates include: Banking after "X" number of hunts. Safely banks your hunts so you'll never die and lose everything you've hunted. Works with Ring of dueling, and if you don't have one, it will run to the bank when it is time to deposit your hunts. If you have one in the bank it will withdraw it for you once you are there. GUI Breaking system / or default breaking system (still haven't decided yet, but has partially been implemented) Automatically updates ID's for box trap animals. This means I will never have to update ID's for box traps. Increased accuracy while hunting / increased xp/hr NEW and awesome paint! UI with glowing progress bar. You can choose from a variety of theme colors from GUI. Fixed bug where the bot would rarely run off to Crimson swifts when you start the script. Lot's of other fixes. This is awesome! Might want to change the quality on the video http://youtu.be/NU0MWKV2cvs Automatically detects changes in ID's for box trap animals! Now I never have to update the ID's when RuneScape is updated! PF Hunter is the fastest AIO hunter script on OSBot New and improved hunting algorithm tops any other script guaranteed. I've reached 410+ Red chins/hr at level 95+ Hunter, and 380+ at level 89. Supports 13 Locations & 7 Animals Red Chins, Grey Chins, Ferrets, Tropical Wagtails, Copper Longtails, Crimson Swifts & Red Salamanders ~~ 30 Hour progress, still running smooth! (continued) ~~ http://youtu.be/rQmbJwG3cw4 ~~ 25 Hour progress, still running smooth! (continued) ~~ http://youtu.be/8N1-iolK4GU ~~ 16 Hour progress, still running smooth! ~~ http://youtu.be/e2V8gMe756k ~~ Tropical Wagtails / Birds ~~ Hunting Birds: Update V1.3.14 provides better anti trap misplacement when you select this option in the GUI. When hunting Tropical wagtails or any other bird, select anti-trap misplacement for better results. When hunting higher level animals with box traps do not use anti-trap misplacement because it is slower. It is better to use anti-trap misplacement for birds because when you drop bones and feathers the bot has to right click to walk to that spot. ~~ Red Salamanders ~~ A couple of things to note: Never hunt Red Salamanders without monitoring your player. Random events in this area will teleport out of the area. Some randoms in this area. If you get a random and you do not complete it in time you might lose some of your traps. If this hunting area becomes too frustrating because of this, switch to hunting chins or something else instead. ~~ Features & Updates ~~ Features: 13 Locations Dynamically supports any number of traps Super fast trap setting, looting and dismantling EOC-like floating XP numbers Animated NPC that chats to you when you begin Awesome progress/statistics layout interface (The paint does not stop you from typing in the chat Dialog window) Toggle button to show/hide progress interface (Let's you view the chat dialog at any time) I literally review my code everyday and search for bugs and errors daily, even though I'm unlikely to find one Completed Updates: V1.0.0 - Supported Tropical wagtails in Feldip V1.0.1 - Supported banking at Castle Wars V1.0.2- 05/08/2013 - Added support for Crimson Swifts in Feldip V1.0.3 - 05/08/2013 - Added support for Red Chinchompas in Feldip V1.0.4 - 05/09/2013 - Added support for Copper Longtails near Eagles Peak V1.0.5 - 05/09/2013 - Added support for Ferrets near Eagles Peak V1.0.6 - 05/09/2013 - Added support for Grey Chinchompas near Eagles Peak V1.0.12 - 05/10/2013 - Script revised, added multiple bug/error handling methods V1.0.13 - 05/11/2013 - Added anti-ban controls, including camera rotations and angle changes V1.1.0 - 05/13/2013 - Added NPC chat animation and guidance V1.1.3 - 05/14/2013 - Major bug fixes V1.1.5 - 05/24/2013 - Faster Inventory item drops (unnecessary items) + no highlighting inventory items when dropping V1.1.6 - 05/24/2013 - IMPORTANT: Detects if someone has placed a trap under you, just before you try to set a trap. It will choose a different spot, therefore other players cannot interfere with the script or mess up the script when it handles trap placement. V1.1.8 - 05/24/2013 - Better trap positioning V1.1.14 - 05/27/2013 - Supports Red Salamanders V1.1.15 - 05/27/2013 - Super increase in speed while hunting V1.1.16 - 05/27/2013 - No lost traps, regains all fallen traps V1.1.20 - 05/29/2013 - More anti-ban methods implemented + detect for mods in area V1.1.22 - 05/29/2013 - Mouse speed GUI addition V1.1.23 - 05/29/2013 - Auto updater implemented (Download the updated files whenever you want) V1.2.0 - 05/29/2013 - Custom start spot - Walk to a preferred spot/area where you would like to start setting your traps V1.2.1 - 06/07/2013 - Updated ID's changed by RuneScape update V1.2.3 - 06/08/2013 - Extra Security updates V1.2.7 - 06/23/2013 - Updated Runtime pausing (when pausing the script). This will save your XP/Hr V1.2.10 - 06/30/2013 - Anti trap misplacement option added V1.2.13 - 07/08/2013 - Increased speed between dismantling a trap and setting another trap V1.2.15 - 07/11/2013 - Updated ids changed by RuneScape's update V1.3.0 - 07/11/2013 - Extra increase in speed while setting and dismantling traps, increases hunts/hr and xp/hr V1.3.5 - 07/20/2013 - Updated ID's changed by RuneScape update V1.3.12 - 09/02/2013 - Minor changes V1.3.13 - 09/03/2013 - Extra bug fixes V1.3.14 - 09/04/2013 - Provides better anti trap misplacement when you select this option in the GUI. When hunting Tropical wagtails or any other bird, select anti-trap misplacement for better results. When hunting higher level animals with box traps do not use anti-trap misplacement. V1.4.1 - 09/14/2013 - Many updates + updated ID's from RuneScape's latest update. V1.4.8 - 09/30/2013 - Automatically updates ID's for box trap animals. This means I will never have to update ID's for box traps. V2.0 - 10/13/2013 Banking after "X" number of hunts. Safely banks your hunts so you'll never die and lose everything you've hunted. Works with Ring of dueling, and if you don't have one, it will run to the bank when it is time to deposit your hunts. If you have one in the bank it will withdraw it for you once you are there. GUI Breaking system / or default breaking system (still haven't decided yet, but has partially been implemented) Automatically updates ID's for box trap animals. This means I will never have to update ID's for box traps. Increased accuracy while hunting / increased xp/hr NEW and awesome paint! UI with glowing progress bar. You can choose from a variety of theme colors from GUI. Fixed bug where the bot would rarely run off to Crimson swifts when you start the script. Lot's of other fixes. This is awesome! V2.1 - 10/15/2013 Falconry Addition/Add-on. Able to hunt Spotted, Dark, Dashing or all kebbits. Trap placement & ID's fixed for all animals. # of hunts shown on paint has been corrected Low PC Usage option added to GUI No Paint option added GUI GUI now lets you add a custom amount of hunts to bank at. (Thanks Aidden for the request) ~~ Supported Animals & Locations ~~ Chaos Alter Hunting: Animal: Red Salamanders, Location: Chaos Alter, NE (3 Supported Traps) Animal: Red Salamanders, Location: Chaos Alter SW (4 Supported Traps) Chaos Alter Hunting: Where to start the script: Chaos Alter NE & SW Feldip Hunting Locations: Animal: Crimson Swifts, Location: Feldip Animal: Red Chinchompas, Location: Feldip, NE, E, W & SW Animal: Tropical Wagtails, Location: Feldip, NE & SW Feldip Hunting: Where to start the script: Castle Wars bank Anywhere in Feldip The exact hunting location Falconer/Eagles Peak Locations: Animal: Copper Longtails, Location: Eagles Peak, W Animal: Ferrests, Location: Near Eagles Peak, SW (Eagles Peak quest required) Animal: Grey Chinchompas, Location: Near Eagles Peak, NW & SE Falconer/Eagles Peak Hunting: Where to start the script: Anywhere in the open plains near the Falconer The exact hunting location
  8. Stats: Recoveries Blackmarks: Login: A/W 10M 07.
  9. I need a dynamic signature for my script CelestialDruids. Willing to pay ~$10. Depends how much I like it. Title: CelestialDruids The signature must this stuff: User: Runtime: Experience Gained: Looted Value: Druids Killed: Also use renders/images related to RS such as druids, herbs etc. Make it related to combat etc. Here are some examples I like:
  10. Hello my love, marry me.
  11. 1 point
    Hey guys, I'm going to keep this short and sweet. I'm Rainy, and my friend just told me to join OSBot , and so far I'm quite pleased. Most people refer to me as Felon, but I also go by Rainy & Dylan. I run a coin exchanging fc, which I will eventually make a thread for , and that's about it. Hope to see you all in the near future.
  12. 1 point
    Welcome Nas. Avoid that banhammer ;). Btw aren't multiple accounts against the TOS? Not sure though.
  13. 1 point
    Welcome Nas. Stay safe and happy botting.
  14. Uploading your exact bank on a botting website jagex is closely monitoring.
  15. 1 point
    http://www.youtube.com/watch?v=0ePQKD9iBfU
  16. 1 point
    Welcome man
  17. 1 point
    Welcome to Osbot on that account, Also good luck learning
  18. 1 point
    Welcome to OSBot! If you're trying to learn how to script, check out my new tutorial, and PM me if you need any help!
  19. this is fucking beatifull. nice account, i would say 10m+
  20. Infinite since you'll be banned before you get that high.
  21. "it's just a normal dc on the welcome screen..." NOPE you banned son.
  22. Due to it being outdated and not being supported any more by the scripter?
  23. 1 point
    on www.bigboibets.com in 30 minutes. just letting you guys know
  24. 1 point
    hey bro glad you join'd up
  25. 1 point
    Welcome and remove ur RSN ;) Jmods are chilling on this forum.
  26. Friday I was at work for 12-13 hours, last night I went out drinking to celebrate finishing my finals, today I am going through SDN Upload requests. Edit: It's also not as simple as just giving someone the access. That person has to get trained, we have to worry about how trustworthy that person is, we have the new SDN system which Zach made, we need to scope out and find someone who is competent with java to review scripts, etc. I'm all for having another person as a manager, but I don't think there is anyone in the community I could really trust besides a few select people who would NOT want to do this.
  27. Im making yew longbows more profit in that and less if i alch i think i still lose money buy logs for 480 Bs for 100 thats 580, Alch for 760 i think so thats 180 gp There, but nats are like 100ish more, or so.. :\ Magic logs for 1200 Bs for 100 thats 1300, Alch for 1536 so thats 236, nats 270 so 34gp loss That's 30k alchs for 1m loss not bad
  28. Sure am ;) Also already bought all 30!
  29. Def don't alch regular do MTA alching only better xp hr than reg alching and cheaper for most items and way cheaper than alching longbows. Also you can make camelot tabs for a profit. I made house tabs to 93 mage which are a lot slower than camelot so you shouldn't have a problem with cammy.
  30. LOL. Cause we're totally gonna play FunOrb over 07
  31. You've never heard of FunOrb? hahaa wow jagex just stick to RS
  32. added you on skype will have a few more in 5 minutes time
  33. this. 80% of the accounts that go up for sale are better then that peice of shit Thanks no need for that tho ...
  34. 1 point
    Once i'm running this i'll make sure there's a cash prize involved aswell as something else, i've got something planned.
  35. Checking withdrawing w/ pouch issue and ruins issue, will update as soon as it is fixed. Pretty sure I know what the ruins issue is(clicking too high) but I'll have to look into the pouch one. If anybody has any other bugs please post here Edit 1: Fixed the ruins enter issue. Working on the pouch issue now(testing my acc). Will submit to SDN once done.
  36. added on skype to purchase an exclusive sig, ava, and layout
  37. D0NK3Y has already had over a day to refund, but I'll give him this last 12 hours to refund or provide proof. He has been moved to TWC and contacted.
  38. I agree, @Alek is doing a great job however I do think it would be in the communities best interest to at least have one other person helping out. The issue seems to be finding someone capable of having the job but also be trustworthy. As for an automated compiling system it would be extremely easy to bypass this considering the scripter can use any names for their methods. What could be a "getPassword()" method can easily be called something like "netFishingSpot()" and get right through the systems checker.
  39. This. These are the only two I have ever used, I use marijuana much more frequently than shrooms though. I would try LSD if I found a dealer who wasn't shady as fuck.
  40. Breaks are your best friend
  41. Idk, i believe it's botting more than one account and seeing mass accounts on one IP, my main was botting yaks constantly and was going good, (that was only account botted at the time) and then i got x2 accounts on fishing, then boom, all 3 banned.... well, it's hard to say, but im botting on a new account now lol. stick to one peeps (Y)
  42. He never logged on since November 9th, I doubt he'll make any more signatures for you guys. :L
  43. This script can run endlessly. All other NMZ (I could only find one?) scripts simply stop when you're out of supplies. Mine rebanks, finds a new host, trades, and starts over. Yes I have 20 posts. No, that doesn't mean I know nothing. I've been making scripts personally and for profit since years before this site's existence. Also, all SDN scripts' source code is visible to Admins. You really think I could sneak a virus in when the source code is out in the open? Please think before you hit that "Submit" button next time.

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.