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 03/04/14 in all areas

  1. 5 points
    v1.7.87 Updated: Prayer configs Added: (hopefully these remain stable) ObjectDefinition: getModifiedModelColors(), getOriginalModelColors() NPCDefinition: getHeadIcon(), getOriginalModelColors(), getModifiedModelColors() ItemDefinition: getUnnotedId(), getModelId(), getNotedId(), getOriginalModelColors(), getModifiedModelColors() Hopefully, hopefully I didn't miss anything.
  2. Dude go get laid and stop worrying about petty bullshit.
  3. Hello community, The amount of people not taking the right precautions when selling/buying is ridiculous. There is an extremely easy way to prevent yourself from ever being faced with a fraudulent chargeback. Heres a quick guide on how to do it: Step 1 Always confirm the person your talking to on Skype through private message on OSBot. Make sure they send you skype logs of the conversation! Step 2 The seller of the gold must first request an identification card, either school, state, or government issued. If the buyer has one the he/she scanned online, I personally would not accept it. There are professional ID makers out there, and are experts at making the ID name match exactly the Paypal owner. Step 3 With the paypal email the seller logs in with: specifically tell them to email you this exactly: Title: "Virtual Goods" Body: "I, (Their first and last name), hereby confirm that I am purchasing a virtual good for (Amount) (Currency) through my Paypal account, (Their Paypal email)." Also, they must add attachments of their Identification Card and their Paypal Home screen (Where it shows the balance). Example: Make sure the email address both match. As of here, they do not. I would automatically reject the buyer or tell him to try again. Step 4 Now look at their ID. Their ID name must match: * The email the buyer has sent to you * Their PayPal screen they have sent to you, to represent that they are the owner of the account Step 5 Now tell them to send the payment. Make sure in the notes before they send the payment: The reason behind claiming that this is a virtual good is because PayPal does not cover intangible goods, such as virtual in-game currency. You will automatically lifted of the chargeback and receive your money back. Step 6 Enjoy the money in your account, rather than the scammer's. Now you have more than enough evidence that the owner has sent the money. Call Paypal and tell them all the information that he has sent you, and you are sure to win. I better not see anymore losing chargebacks!
  4. Sorry to see you go. But honestly in my opinion you wouldn't have so much hate if you didn't complain about everything you didn't like. I don't like a ton of crap on this site, but you don't see me calling those people out, making threads, or just adding dumb comments, trying to make the site better for yourself instead of everyone. Just live and let live. But anyways good luck with whatever you choose to do after this! No hard feelings!
  5. 3 points
    i hate math tests because all throughout the chapter it’s like really easy shit and then you think you’ve got it and then the test is like if i throw a triangle out of a car and the car is going 20 mph and wind resistance is a thing that exists, how many cupcakes can pedro buy with one human soul
  6. PM me. I don't release my skype. You are Banned.
  7. If you don't want to read about it, DONT CLICK ON THE THREAD. How is that hard? Whats wrong with you kids? Oh, you don't want to see discussions about something you don't partake in? Well thats fine and dandy, but I don't want to see your stupid off-topic threads either. Why don't we go ahead and ban those as well.
  8. Member: Jordan Feedback on activity: 6/10 your activity dropped heavily since my last feedback Abusive or Non Abusive?: non What could Jordan improve on?: be more active because you're a great moderator Does Jordan handle situations well?: very well Anything else?: be more active again please (: Member: Mikasa Feedback on activity: 7,5/10 Abusive or Non Abusive?: non What could Mikasa improve on?: do more disputes? I don't know I barely see you doing "the super moderator stuff" but it's probably just me... Does Mikasa handle situations well?: yes Anything else?: no Member: Smart Feedback on activity: 9/10 Abusive or Non Abusive?: non What could Smart improve on?: nothing Does Smart handle situations well?: yes Anything else?: keep up the GREAT work, once you got your spot back you immediatly delivered hard work and you still keep it up. You're a blessing for the staff team! Member: Gilgad Feedback on activity: 7,5/10 Abusive or Non Abusive?: non What could Gilgad improve on?: get a better signature Does Gilgad handle situations well?: 80% of the time yes Anything else?: no Member: Raflesia Feedback on activity: 7/10 doesnt seem active anymore but that's probably because he doesn't post that much, he never does :p Abusive or Non Abusive?: non What could Raflesia improve on?: come out of the dark, be the community person you used to be AND ARE! Does Raflesia handle situations well?: yes Anything else?: do more disputes, that is your kind of thing Member: Natsu Feedback on activity: 8/10 Abusive or Non Abusive?: non What could Natsu improve on?: / Does Natsu handle situations well?: yes Anything else?: just got promoted but you were great before so Member: Arctic Feedback on activity: 7/10 Abusive or Non Abusive?: non What could Arctic improve on?: fairly new Does Arctic handle situations well?: haven't seen him handle a situation Anything else?: / Member: Eliot Feedback on activity: 7,5/10 Abusive or Non Abusive?: non What could Eliot improve on?: / Does Eliot handle situations well?: / Anything else?: no Member: Nick Feedback on activity: 8/10 Abusive or Non Abusive?: non What could Nick improve on?: / Does Nick handle situations well?: / Anything else?: no
  9. I like to take risky faps because I'm a horny motherfucker
  10. Your Opinions valid as they may be may offend and or are not needed in a public area. Contrary to what you weed smokers might think not EVERYONE does smoke it and not EVERYONE wants to hear/see you talk/type shit about it so maybe just hold off on typing about it in the public chatbox. it is unnecessary and not warranted to do so. weather you like it or not it is actually an illegal substance and should not be condoned in anyway. And "getting laid" has nothing to do with people acting immaturely around the forums, Please just keep it too a low in the chatbox... where it isn't needed at all if you NEED to talk about it add your pot smoking buddies to skype and have a group chat/call just don't go about it in a public area where the rest of us have to see you harp on about crap. Thanks.
  11. Love when people classify Weed as a drug. What a fucking joke. But I 100% support.
  12. Both ACT and AP offer financial aid. In addition your school will help you as much as possible with this, they receive an incentive for each child taking these tests source: took 12 AP tests and 3 ACTs and SATs now if you like I can link you. EDIT: here it is anyways https://professionals.collegeboard.com/testing/ap/coordinate/fee-assistance http://webapps01.act.org/fane/docs/ As her parents are not supporting her financially she would declare she is INDEPENDENT of them.
  13. Now how do we know this money would actually go to her? Last time you copy pasted a free guide from tipit and sold it.
  14. Thanks for this, should help a lot of people out in the market
  15. DMT

    2 points
    Well if you really want to get technical. For every 90 minutes of REM sleep you get a night, you have dream cycles, which use anywhere from 400mg+ of DMT depending on what size of person you are. So a average person gets about or almost 3 dream cycles a night, so 3 * 400mg = 1200mg which is more than 12 times the amount which needed to break through, being as a average dose is 50-80mg. Also when you die, your body releases DMT for about 15 minutes straight, which is 8000x the amount you get your entire life, so some believe that is your soul leaving your body, and is why DMT is reference as the Soul Molecule. So in short terms, NO IT IS NOT BAD FOR YOU! Now please go do some research; the intelligence people are showing in this thread is giving me cancer.....
  16. I mean you can talk about it, but it isn't danger the community here. Not like they're selling drugs or anything.
  17. Speaking about illegal. This site is about botting on a game that doesn't allow botting. It's also about selling accounts on a game that doesn't allow account selling And about trading a games currency for real money, which also, is not legal. Hypocrites.
  18. I agree, the chat is constantly filled with people talking about drugs... They think their e-dick gets bigger every time they mention something about it, it gets annoying :p
  19. 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!
  20. Win 6 Month Sponsor in this thread! Simply post below and your post number will be your entry! Multiple posters will be disqualified. Winner will be selected using www.random.org 100 entrants maximum.
  21. I thought I'd make this because I've had an account recovered on me before, and I bought it to play legit on, I put like 20m on it and all. TIP: DO NOT BUY SOMETHING LIKE A MAIN, BECAUSE NO MATTER WHAT IT CAN ALWAYS BE RECOVERED. Chances are someone's not going to buy it for the price they want, so they offer it lower, and when the time comes they scam people and just recover the account back, do you really think someone's going to throw away a fully trained main 100+ CMB for $50? Their time and effort (Botted or Not). Be careful!
  22. Sorry, I tried to hide link by replacing link with a text "Phishing link" anyways, thanks. OT: tl;dr jagex will never win
  23. 1 point
    @Zach @Zach @Zach @Zach @Zach @Zach @Zach @Zach @Zach @Zach @Zach @Zach @Zach @Zach @Zach @Zach @Zach @Zach @Zach @Zach @Zach @Zach @Zach @Zach @Zach @Zach @Zach @Zach @Zach @Zach @Zach @Zach @Zach @Zach @Zach @Zach @Zach @Zach @Zach @Zach @Zach @Zach @Zach @Zach @Zach
  24. So posting almost nudes aren't allowed but suggesting drugs is. These guys will be working as gardeners for life...
  25. i'we been very saticified with the vps i ordered, good service, trusted, fast vps, and just nice for botting
  26. bought one vps from this friendly nice guy runs smooth aswell!
  27. To clear up some confusion, I changed my name from Solstice to Nick. Sorry about that! ^_^
  28. My activity has increased
  29. Bought 1 VPS , Great help and all ! , Gonna buy more soon
  30. Ex caught me before and it led to sex so win/win.
  31. No shit XD....What did he scam?
  32. Oh Valerie Poxleitner..
  33. DMT

    1 point
    Damn straight ********a
  34. lol that you feel so offended by someone sharing their opinion that you try to ban a discussion to share information
  35. Days like these are both fun and annoying. I just call is crazy.
  36. 1 point
    1: buy vip 2: buy bonds like 4-5 3: buy fresh lvl 3's 4 Buy a vps that handles 5 bots. 5: make them to like level 40. [ takes like 1 day ] 6: buy a druid kill script 7: start botting 8: make bank 9:fuck bitches 10: = heaven
  37. Nice "Dark's Tar" tho ?
  38. DMT

    1 point
    LOL @ ALL THE PEOPLE SAYING DMT IS BAD FOR YOU
  39. ^ everyone is supposed to be 18 so we cant really be worrying about all the kids. things that are illegal somewhere are legal other places so it be hard to do that here.
  40. This script will be free when released and be free forever... FAQ Pictures of the GUI Need a Paint this is important Suggest a new feature
  41. ordered VPS from him, nice customer service, did guide everything, A+++
  42. And now that we've all expressed and cried out our emotions to eachother to finally realise that we're not perfect but instead fell in love with eachother's imperfections, let's have a nice big family hug.. EDIT: Whoever posts 'Hah gay!' on this is getting a bullet between his eyes
  43. no=2 Y=1 e=1 s=2 So.. no=Yes He's gonna do it.

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.