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

  1. We've been pulling under 1k members a day now for a while, please stop making threads about it to get a reaction.
  2. 3 points
    wut? Why can't you just interact with anything that has the eat option instead of predefined item names.
  3. Never. OSBot is love, OSBot is life.
  4. First off, I'd like to thank pRoded for helping me convert this script into OSBot 2 API. I couldn't have done it without him. Version 1.0 Antiban Support Paint This script is a remake of my last year's Humidify bot for those who have completed the quest. BOT PREREQUISITES Skills: 85 Combat 31 Herblore 15 Agility 43 Prayer 30 Thieving 61 Crafting 40 Defence 49 Firemaking 60 Mining 65 Magic 55 Woodcutting 25 Fletching Quests: Dream Mentor Edgar's Ruse Troll Stronghold Death Plateau Lunar Diplomacy Lost City The Fremennik Trials Rune Mysteries Shilo Village Jungle Potion Druidic Ritual Required Items: Empty Fishbowl in your inventory Astral Runes in your inventory Fire runes (if not using a steam staff) Infinite Water supply equipped (Staff) Script Download Link: Humidify.jar - 8 KB Virus Scan: https://www.virustotal.com/en/file/bb4498419db3694ee79765d76b7c35e07e69896e11b98111f606bc13ec918e31/analysis/1408138926/
  5. South Park / Family Guy
  6. I am not even joking, go to a salsa class with her. CHICKS LOVE TO DANCE, AND THEY EVEN LOVE IT MORE WHEN THE MAN CAN'T DANCE, BUT TRIES JSUT FOR THEM!
  7. If you really like her (like really really like her), text her first and make her seem like she's the most important person in the world to you. Chicks dig attention
  8. l0l I was reading this when it said Divinity, then I refreshed and it said my name, I was like wtf just happened. So confuse.
  9. Demoted in 1 week or if he dicksucks well enough then promotion
  10. @Divinity and i dont understand the word demotion, that isnt in are vocabulary. So the next logic step must be promotion.
  11. I have the voice of a teenage grill
  12. i still blame the hero of time
  13. This tutorial will cover everything required to write your own OSBot scripts. Although it is quite lengthy, don't let this put you off - it shouldn't take more than a couple of hours to follow through, at the end of which you will have learned the scripting basics and will have your very own tea thieving script which you can modify to your liking. Good luck! Previous required knowledge: None Knowledge of basic java helps but is not required! What this guide covers: Downloading your code editor (IDE) Basic programming concepts A quick guide to java Writing a script with the OSBot API Running your script Downloading Eclipse: Setting up your project: Language basics: Java basics: Script backbone: Compiling the script: Writing the script: Best practices and conventions: Completed Tea thieving source code: That's the end of this tutorial, hopefully it was useful and concise enough. As I mentioned earlier, remember to ask LOTS OF QUESTIONS! Also remember that google is your friend! ? Although it may seem OSBot scripting is a niche use of java, many questions can translate to more widely adopted counterparts - use this to your advantage. If you have any questions do not hesitate to post as a reply below. Since I follow this thread, I will receive a notification if you do and will do my best to get back to you ASAP! - Apaec
  14. -Reserved- Gonna go for a run and write this thread up after. The script is gonna be limited to 4-5 hours of usage per session to prevent abusing/goldfarming/peoplegettingbanned/. It might also only be limited to stringing and fletching, so I do not limit the sales on premium scripts It will remain free for a while - a month or a little longer. Not yet sure if it's gonna end up on SDN, or I'm just gonna let you guys download a jar. It will be available once I rewrite my NKFletcher for OSBot 2, which I will most likely do within several days. (Or maybe not at all, depends mainly on you)
  15. Post whether promotion/demotion and say approximate date. Closest guess wins a cookie.
  16. Dear community, We introduce to you AutoUp: a tool that will automatically detect new client updates and notify you to automatically update with zero effort. The tool runs in the background of OSBot 2. Once it detects a newer client version on our server, for example you are running OSBot 2.2.9 and OSBot 2.2.10 has just been released, it will prompt you. You can modify its settings to always automatically update or to only notify you. In the latter case you will have to click a button to update and relaunch. The old jar file will be moved in to the 'old_osbot_jars' directory in the directory of where the initial OSBot jar is and the new jar will take its place. This tool will be in place tomorrow. Another tool we will be developing is a web interface module where certain API developers can upload new clients with API updates without the intervention of one of the Core Bot developers. This means that the randoms events and other parts of the API can be updated more frequently without delays while the Core Bot developers can continue working on updates behind the scenes. This means the API developers get more freedom and power to support the development of OSBot. Some pictures of AutoUp: Tomorrow AutoUp will be released together with the latest API fixes and updates. Sincerely, Maxi & the OSBot team
  17. 1. Pictures of the account stats 2. Pictures of the login details 3. Pictures of the total wealth (if there is any) 4. Pictures of the quests completed and ofc the other quests such as witches house, etc. 5. The price you will be starting bids at 5M 07 6. The A/W (Auto-win) for your account N/A 7. The methods of payment you are accepting ONLY 07. 8. Your trading conditions We WILL use a mm. No argument (Even if you provide MM services, we still will use a MM.) 9. Account status 10. Original/previous owners AND Original Email Address I am the original owner. I created this acc as a lvl 3. You will get the original email address when you purchase the acc. *THE ONLY SKILLS THAT WERE BOTTED WERE ATT AND STR* *I Botted them with breaks.* Highest bidder.
  18. 1 point
    Dear community, To show how the auto updater works for who has downloaded 2.2.11, here we go. Also the following things have been patched in this update: Bank.withdraw(#) with x amounts has been fixed to return proper values at all times Prayer.set(#) has been patched ItemContainer.contains(#) has been patched to accept multiple filters I have also made some updates to the tracker here: http://osbot.org/forum/tracker/project-3-osbot-2/ My current situation has improved so I'll be able to devote some time again on fixing issues with OSBot, so please keep using the tracker and I'll have a look at the issues. You can find the download to v2.2.12 here: http://osbot.org if you didn't get a chance to download v2.2.11 which contains the auto updater. Sincerely, Maxi & the OSBot team
  19. This is much better than the random section which we currently have. If we report them here we can at least keep track of them in 1 single place
  20. This has been the 3rd or 4th day I've seen it like this
  21. 1 point
    I use both name and id (id only for failsafe purposes). I'll probably add varags instead of having multiple entries for multibite foods, not sure why I didn't in the first place...
  22. Leading to people's scripts messing up, people getting banned > people leaving this bot, ignore it all you want but that's the main reason.
  23. 1 point
    I dont think your snippet will actually work; From just looking at it.. In your constructor you default the name to the lowercase version of the enum name if the param is null; However, varargs parameters are never null even if you dont specify any elements. Eg. Your 'names' param in constructor will never be null, but rather have length 0 for items with no names specified I haven't actually tried it, though EDIT: Also, it's called "Cooked meat"
  24. change it back to divinity they will never know
  25. Here is a hint, for the first problem you can easily solve it by pluggin in the answers. For example, what happens if you plug in 3 for x? You get 2/0 on the left hand side. You can also just solve for x. For the second one, an importand part of it is to understand the difference between "( )" and "[ ] " or any combination of the two. Do you know what those mean?
  26. He will resign in 3 weeks. Leave OSBot.
  27. http://cristgaming.com/pirate.swf
  28. ok... And what'll happen in 3 weeks?
  29. 1 point
    what the fuck is wrong with you people
  30. A while ago I bought a car. A Holden VN Commodore. Ever since i've owned it I wanted it to be a manual. Money was the only thing stopping me. I seen a cheap car for $600 and bought it. I'm currently pulling the manual and the engine out of it. Hopefully by the end of the weekend I will be done with putting the new engine, the manual conversion and the lsd diff into my car. It will be so much better. Wish me luck and any tips for this process are appreciated. I will upload photos of it when its done ;)
  31. 1 point
    nice one, hope we get more scripters ;P (no i wont be one, gotta focus on c# (school) )
  32. 1 point
    I never noticed that lol, thanks
  33. use em both , adblock and adblock plus Idk if it works but thats what i do
  34. Guest
    That is not normal for any web browser. You need to clean your pc out. I suggest MalwareBytes. I don't advise attempting to do anything to your registry unless you're sure the problem lies there.
  35. Credits to @Divinity for letting me use his enum as an example Example: (I will be using this enum through out the whole tutorial, the variable will be shorten down to make space). public enum ThievingNPC { MAN("Man", 1), FARMER("Farmer", 10), FEMALE("HAM Female", 15), MALE("HAM Male", 20), HAM_GUARD("HAM Guard", 20), WARRIOR("Al-karid Warrior", 25), ROGUE("Rogue", 32), MASTER_FARMER("Master Farmer", 38), GUARD("Guard", 40), PALADIN("Paladin", 70), GNOME("Gnome", 75), HERO("Hero", 80), ELVE("Elve", 90); private String name; private int lvl; ThievingNPC(String name, int lvl){ this.name = name; this.lvl = lvl; } public String getName(){ return name; } public int getLevel(){ return lvl; } } What’s an Enum? An Enum is a data type, just like an interface and class. Enums and Classes consist of some similar characteristics, for example: constructor and some general methods. But the most unique things about Enums would be that they allow you to pre-define constants, which then allow you to access them at any time. What’s a Data Type? So a Data Types would be consider something like: Int, String, Boolean etc.. So what I’m trying to say, is that your allowed to create methods out of an Enum. You’re allowed to use them, like you would in an argument, constructor, and even a method. Example: public void something(Enum name) { } public EnumName somethingElse() { return enumVariable } Parts of an Enum: (in order) Example: //variables //private fields //Enum constructor //setters & getters methods //your own custom methods How to create an Enum: When you want to create an Enum, you will start off with a modifier (optional). Followed by the key word “enum”, then after follows the name of the Enum. Finally end it with brackets “{ }” Example: public enum ThievingNPC { } Enum Conventions: Naming the Enum: You must capitalize the first letter in every word (no spaces ). Example: //The only reason why my enum is called ThievingNPC, and npc is in all caps is because it is an acronym ThievingEnum YouGetItNow Naming Variables: You must capitalize all letters, and you must replace all spaces with underscores (“_”). Example: ROGUE MASTER_FARMER Adding in variable (use Conventions): This is where the fun begins. Now you are allow to add in as many variables as you want. Just know that after every variable you end it with a coma “,”. But at your last variable it must end in a semicolon “;”. Example: MAN(), HAM_GUARD(); More important info about variables: Once you create your variables, if you decide not to add any predefined constants (hence the infomation in between the parenthesis after the variable name), then you dont need to addin the parenthesis. The parenthesis are meant to help organize what information goes with which variable. Example: (this is part of my Magic Manager snippet) "If you dont understand then dont worry this isnt that important". public static enum Rune { STEAM, MIST, MUD, LAVA, SMOKE, DUST, EARTH, FIRE, WATER, AIR, ASTRAL, BLOOD, BODY, CHAOS, COSMIC, DEATH, LAW, MIND, NATURE, SOUL; @Override public String toString() { return super.name().toLowerCase() +" rune"; } } How to create Constructor: Optional adding a modifier. With Enum you’re not allowed to use the “public” keyword modifier. Since Enum variables are static. Use the Enum name followed by Arguments. Your constructor Argument must match the arguments within the variables. and end with brackets “{ }”. Example: MAN("Man", 1), FARMER("Farmer", 10); ThievingNPC(String name, int lvl) { } What to do within the Constructor: You must first create some private fields. Then make your Constructor argument equal those private fields. Example of the key word this: link Example: public enum ThievingNPC { MAN("Man", 1), FARMER("Farmer", 10); private String name; private int lvl; ThievingNPC(String name, int lvl){ this.name = name; this.lvl = lvl; } } Creating Methods: Since your fields are private you need some sort of way to be able to access the values. So this is where you would create your getter methods. Also any other custom method you would need. Example: public enum ThievingNPC{ MAN("Man", 1), FARMER("Farmer", 10); private String name; private int lvl; ThievingNPC(String name, int lvl){ this.name = name; this.lvl = lvl; } //from here and below are where you put your methods at public String getName(){ return name; } public int getLevel(){ return lvl; } } Some Default Enum Methods & Returns: These are some of the default methods that Enum's come with. There's many more, but these are the important ones, and the ones i like to use . *Format: (method name, return type) //comment if any. values(), Returns: an array of your enum variables. //Static valueOf(String s), Returns: an enum variables. //Static compareTo(E o), Returns: the distance between the two enum variable, using there ordinal(). ordinal(), Returns: the index in of the enum variable. name(), Returns: the exact enum variable name. toString(), Returns: the exact enum variable name. // if toString() isnt overrided. toString(), Returns: what ever you told the method to return. // if toString() is overrided. How to access the Enum and there variables (in order): Start with, the Enum name. followed by, the variable name. then, end with the method. Which returns the method. Example: ThievingNPC.MASTER_FARMER.getLevel(); Returns: 38 End of part one, beginner guide. Link to part two: link not yet ready
  36. honestly most of the veterans are F2P and you're P2P
  37. Web walking this weekend.
  38. Bought 10m gold instantly. Extremely polite guy and the transaction was super quick! Definitely my main gold trader now.
  39. Wow. Much wisdom. Such hur dur

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.