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

  1. Omniscent

    Trade With Caution
    11
    Points
    132
    Posts
  2. Epsilon

    Trade With Caution
    10
    Points
    2313
    Posts
  3. Prozen

    VIP C++
    8
    Points
    406
    Posts
  4. Tom

    Scripter III
    7
    Points
    5336
    Posts

Popular Content

Showing content with the highest reputation on 07/31/15 in all areas

  1. Most monsters hide beneath the bed, Your darkest fears they are fed. But this monster hides above the sheets, A guise so thick, his appearance so sweet. A figure of light, of authority, of kindness, But truth be told, he is nothing like this. He is a manipulative man, with no intention bliss. A snake in the grass, an aggressive hiss. But you see, there is nothing to be done. The monster is trusted, only I can run. Run from his past, hidden by guilt. Run from his manipulative soul, built on his own sore will. Run from his abusive and vindictive temper, only inflated by his own anger. To run is to be useless, and useless I am not. A martyr I must act, a saviour for my own god. I must warn my own people, but locked in the tower I am. I cannot reach the courtyard, where the monster still stands.
  2. 2 points
    Finally; my quest cape! For those of you who would like to know how I achieved the requirements for this cape, the account is 100% handmade by myself so there was no botting involved. Current combat level = 99, total level = 1442 And finally, my achievement cape:
  3. Dear community, We apologise for the delay today updating the client. We have fixed the issue and the hooks should be up and running for normal client mode. @MGI will update the Mirror Client within the next hours. A little heads up about the Mirror Client that I would like to share is that @MGI and I will be implementing auto updating for the Mirror Client in the next few days. The automation for it is written, we only have to do the integration with the server and test it. We will also release a first basic version of the Web Walker next week, connecting the entire map (stairs, doors, ladders, gates etc), magic teleports and a few major custom links. Sincerely, The OSBot staff P.S. If you are a user of the Mirror Client it is not recommended to use the normal client mode, be patient for @MGI to do his magic for the Mirror Client.
  4. Hey guys, It's been a long time, but I'm (coming) back! Some of you guys may know me from the past but some of you probably don't. Since I joined OSBOT, I knew it was a good choice to join this community and leave others. I met a lot of amazing, creative & hard working people on here. But I left with a reason: 'Fuck rs, i'm outta here!' Forget everything that happened in the past, I'm back! Better, bigger and more creative than ever before. Greets, Wax A R.I.P ENGLISH, I'M SORRY BUT I'M A BELGIAN!
  5. if (getBank().getItem("Oak logs").getAmount() == 2000) { do something; } or probably better if (getBank().getItem("Oak logs").getAmount() >= 2000) { do something; } Or even better (Alek's post)
  6. 25 m is pretty much the same as 6 months ago as a 10m deposit was when gold was 2.5$/m ....
  7. if you don't have 9.99$ you should find a job instead of babysitting your bots
  8. On V0.27 the script converts the logs very smoothly but banked the runes, so unfortunately this still isn't fixed ;(
  9. I've contacted you on Skype, and am waiting for a response. ^_^
  10. 👑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
  11. 1 point
    Version 1.0.3 Features - Mine and drop ores - Rock selection interface - Inventory organizing - Options to keep gems/random event items - Detection for Smoking rocks & Flying pickaxe heads - Simple paint Requirements - Pickaxe Setup 1. Make sure to have a pickaxe and lots of free space in your inventory 2. Start the script 3. When near the rocks you wish to mine, click the Load button (see spoiler) 4. Browse through the loaded rocks in the left panel (See spoiler) - The currently highlighted rock in the left panel will be highlighted blue in the game - The currently chosen rocks in the right panel will be highlighted green in the game 5. Chose the rocks you wish to powermine by adding them to the right panel using the left/right arrow buttons NOTE: The chosen rocks should be in their non-smoking and un-mined state as you start the script! 6. Start the script using the start button Proggies (Post your own proggies in the thread and I will add them here!) Getting the script To add this script, click here, or browse to it in the script selector within the client Changelog
  12. People using designs like the Node system tend to pass their script instance to each node for access to the API: final class Bank extends Node { private Script script; public Bank(Script script) { this.script = script; } //... } The problem with this is the ability to call onPaint, onLoop and other "critical" methods (onExit, onStart) from the script instance. This tutorial will show you how to create an instance of the API to pass around. First thing we need is an instance that supplies the methods we need (from MethodProvider). We can do this by extending upon the API type: final class DefaultAPI extends API { } You will be forced to declare an initializeModule method. Don't worry about it, just the devs not following interface segregation Leave it blank. You could fill it in, but you would be required to call it after instantiating API. Once you have your API type, create an instance of it in onStart in your Script subclass: final class MyScript extends Script { private API api; public void onStart() { api = new DefaultAPI(); } } Finally, we need to pass the context of our script to our api instance. We do this by calling exchangeContext on our api instance, passing in the script's bot: final class MyScript extends Script { private API api; public void onStart() { api = new DefaultAPI(); api.exchangeContext(getBot()); } } Please use the getter method getBot() and not the public field bot. So now our API instance has the context; we can call methods such as myPlayer() from our API instance. We should now pass around the API, rather than the entire script: final class Bank extends Node { private API api; public Bank(API api) { this.api = api; } //... } For those who might say "Who's stupid enough to call onPaint or onLoop?": Encapsulation does not only help prevent these miniscule mistakes, but helps lower the cognition needed by supplying you with only the things you actually need, rather than a bunch of other irrelevant things. The client should not be presented with onLoop or onPaint, since those do not have purpose within the Node class. Out of sight, out of mind.
  13. 1 point
    So ive had issues with my teeth for about 6/7 Years now (Had a few operations due to cells splitting in the gum, making more teeth ect) So today i went to get my wisdom teeth out. Now im left with 2 huge craters in my gum. Anyone had anything similar?
  14. 1 point
    Oops, just now noticed that's what he had. Besides the less than or equal to, my apologies.
  15. are you not compiling the scripts? there isn't a local script tab that i'm aware of. You need to put them in C:\Users\*USERNAME*\OSBot\Scripts
  16. Would help but i'm not very creative. Gl tho. That looks awesome! Nice work.
  17. You just proved my point. That scammer scammed over $124 in a day-- without sponsor. Plus, nobody here is a dumbass to deal $150 and go first with a sponsor with like 4 posts. If you think otherwise, I'd love to see the proof. Same for someone dealing $100+ and going first with a random kid who has 5 posts and who's not upgraded. I'll be surprised. If what you're saying is true, why would they buy sponsor when they cna be a normal member and just scam? They might as well save $124 to maximize the profit margin.. On the other hand, paying $124, seems to benefit the forum. Not like the forum is responsible for any marketplace actions anyways. Each $124 payment is beneficial for the forum. The retard that gets scammed is his or her fault. They eventually learn. This isn't some baby sitting.
  18. 1 point
    His name is not purple, therefore he does not have mirror mode available. :p OT; Can you provide any other information regarding your problem?
  19. 1 point
    My mums just taken a picture of me atm, since i got 4 Jags of the numbing stuff they use (as i just visit the dentist for top 2) and my face is all drooped and she cant help but laugh. I just tried to drink water and it all fell out my mouth
  20. I really never thought about it that way, smartass, things like this make you one of the greater scripters around here
  21. It's better to learn things like this early on, it's simple and it's gonna remove a lot of redundant code (1000+ lines in onLoop was mainstream anyway, right guys?)
  22. I can: use nodes public abstract class _Node { protected Script script; public _Node(Script script) { this.script = script; } public abstract boolean canProcess(); public abstract void process(); public void run() { if (canProcess()) process(); } } public class Bank extends _Node { public Bank(Script script) { super(script); } @Override public boolean canProcess() { return script.getInventory().isFull(); } @Override public void process() { //stuff } } //in onStart List<_Node> nodes = new ArrayList<_Node>(); nodes.add(new Bank(this)); //in onLoop nodes.forEach(node -> node.run());
  23. 1 point
    I touch myself to this song
  24. I don't think spending half of your dev time planning is a bad idea. Here's my (personal) process: Think of script idea and all the complex details and write them down Boil it down to the super basics and flowchart it (eg a NPC killer would be things like "walk to nearest bank -> prepare inventory -> (loop) has item? (y/n) -> walk to mob -> kill mobs until out of food/no more items -> repeat") Write the basics Start adding complex details (try and keep an OOP structure to ensure it's easy to add more stuff to) Refine your script and finetune it until it is ready for release An example for your complex details, an NPC killer may have these points: If in wilderness, search for a looting bag in your bank to use Must be able to start anywhere and work anywhere Support changing combat styles on demand Dynamic safespots for range/mage The script must check if the mob is at full hp for loot
  25. come to chatbox and talk to us about it
  26. 1 point
    Drinking potions are randomized flicking prayer is randomized pre much everything has timers and conditional. i have not heard of any bans with this script since i made it. i myself have gotten easy 25-30m xp with it.
  27. It's not just f2p, woodcutting in members gets me banned real quick haha but yeah your ip is defiantly flagged, time to change it or use a vpn Also if you don't want chain bans, don't bot more than 2 on the same ip
  28. Thanks for the trial, it got me from 40 - 66 range very quickly!! Super happy, will be purchasing it in a couple of days!!
  29. 1. The moment you leave monster area you'll stop walking. 2. if(bank.isOpen(){ //do banking }else{ bank.open(); } is prolly more secure should end this if (!inventory.contains("Lobster")&&MONSTER_AREA.contains(myPlayer())){ with an else like if (!inventory.contains("Lobster")){ //bank cheecks //walk to bank //bank ect }else{ //fighting checks //walk to fight //fight ect }
  30. 1 point
    90 agility botted?
  31. 1 point
    I highly don't recommend botting on accounts with ban black marks.
  32. 13 def is addy gloves on 07
  33. yeah i know but rappers still love to start drama and shit hahahha
  34. 75 Attack, sotd to 99 str. 99 Range. 99 Mage.
  35. Welcome, I have listed below all of the forum ranks and what they stand for so you can navigate your way around the forums successfully and this should help you understand who you need to contact if you need a script made or need help with a payment ect. Developer Responsible for various aspects in developing the bot and services. Each developer has a specialty that ranges from developing the client, to working on the server, fixing bugs, features such as web walking and mirror-mode, etc. Developers have elevated permissions, however much of the administration is left to the Community Administrator. Current Development Team: @Maxi @MGI @Zach @Patrick Administrator Just like moderator they keep the forums clean and safe, however administrators also have an extended amount of power. They not only manage forum issues such as refunds, promotions and fixing forum issues, but also the website, advertising, and all other projects. Current Administrator: @Maldesto Super Moderator Super Moderators have the same responsibilities as a Global Moderator, just with a few added Administrator responsibilities. They are responsible for dealing with user issues, payment issues and moderating areas of the forums which require a lot of attention. They have the power to edit users ranks, bans and even change a users password. They make sure that the Global and other ranks are doing their job, and that forum issues are taking care of promptly. There will only ever be a maximum of 3 Super mods. Currently on the Super Moderator Team: @Gunman Global Moderator Global Moderators manage the general forums. They have access to a unique Moderator Control Panel that gives them the ability to edit, ban and research a user. They are experts on the rules and are the ones that keep the forum clean. They are expected to handle reports, move and lock topics, as well as warn members for inappropriate or rule breaking behavior. They are also to assist with bot issues when possible. Currently on the Global Moderator Team: @Mio Trial Moderator Trial Moderators manage the general forums much like Forum Moderators. They are starting moderators who are being tested to see their output and effort before receiving higher ranks. They manage the same things Forum Moderators manage, they're just less experienced and , as the rank says, a "trial" to see how they handle the position. The current Trial Moderator Team is: Ex-Staff The Ex-Staff rank is for respected Staff members that served OSBot considerably. They left respectfully, or without causing direct harm to OSBot. They have also served as Global/Super/Forum Mod or Administrator. No other ranks will receive the Ex-Staff Pip. @Oliver @Nick @Arctic @Khaleesi @Raflesia @Master Chief @Mikasa @Smart @Asuna @Solution @Eliot @ProjectPact @Alek @Dex @Decode @Chris @Night @Lost Panda @Malcolm @Muffins @Space Veteran These are members of OSBot who have been here from the beginning and have respectfully been active and helped the growth of OSBot. Pm @Maldesto if you meet the requirements. Registration Date: Jan 1st, 2016 cut off date. Post Count: 500 or above. Activity/Contribution: Judged by staff team. Sponsor Sponsor is a highly exclusive rank that can be purchased from the store for $55.99 per 6 months. This works out at $9.33 per month which is cheaper than VIP ($9.99) the only catch is that you must pay the $55.99 upfront for the 6 month subscription. The features are listed below: - Unlimited botting tabs - No advertisements on the bot client and website! - 6 month rank (Larger amounts will result in longer time)! - 15% discount on all premium scripts - Changeable user title - Special private forum - Unlimited private messages, files sizes and display name changes -Sexy blue glowing name - More to come in future! Lifetime Sponsor - All the benefits of the Sponsor rank. - Lasts for as long as the existence of this forum! $100 / $250 / $500 Donor Donor is a highly exclusive rank that can be obtained by donating $100, $250, or 500$ to OSBot through the donation page. To donate, click here. - Sexy PiP -Sexy Glow V.I.P VIP can also be purchased from the store for $9.99/month. This status gives you many perks which are essential to goldfarmers and hardcore botters! I have also listed the features below: - Use unlimited bot tabs! - No advertisements on the website and bot client! - 10% discount on all premium script purchases! - Unique purple username to get recognized! - A special private forum! -Sexy purple name - One free display name change per month! Scripter Ranks Scripter I Rank Entry-level rank and assigned to scripters upon the release of their first script. Benefits include client VIP privileges. Must maintain an active script on the SDN. Scripter II Rank Scripter I members may apply for this rank provided they have at least one month on the forums. The Scripter II application consists of a Java & OSBot API test. Benefits include VIP client privileges and the ability to release premium scripts. Must maintain an active script on the SDN. Scripter III Rank Scripter III members represent OSBot's scripting elite. Scripter II members may apply for this rank provided they have at least three months on the forums and 3 active scripts on the SDN. In order to be promoted to this rank, a scripter will require very deep understanding of the OSBot API, programming in general, as well as having valuable novel contributions to our SDN. Benefits include VIP client privileges, ability to release premium script, and the opportunity to work in special duties such as Script Officer. Script Officer Rank Script Officers are responsible for managing various facets of the scripting community including administering tests, checking script/scripter activity, and running the SDN. Script Officers that manage the SDN have elevated privileges. Current Script Officer: @Token Designer This is given to the users that help our artists in the Graphics Section grow. They post tutorials, help other users, and display their own graphics for all to see. They have a good amount of experience with graphics and love what they do. SOTW Winner Win a week of SOTW and get this as the prize! The users with this rank have been able to create a tag/signature that was better than the rest, voted on by you, the members. Verified Ranks If you have a negative feedback, you will not be eligible for verified ranks! Verified ranks are given to those active and trusted within the market place. The requirements for each are listed below: Verified MiddleMan Rank You cannot have an open or solved dispute against you with the ruling that you have scammed. You must have at least 250 positive feedback. You must have completed 100 transactions as a middleman. You must have unique feedback to prove your transactions took place. (Multiple feedbacks from a single member will not count towards your completed transactions). Currently hold a rank of VIP/Sponsor/$100.00 Donor. Verified Services Rank Currently hold a rank of VIP/Sponsor/$100.00 Donor. Have a minimum of 400 posts. Hold at least 150 positive feedback within your service with no open dispute of a ruled scamming or negative feedback that rightfully states you've scammed. (This does not include "late services" etc.) Hold an active thread with at least 75 feedback for the service(s) stated within. Verified Transactor Rank Currently hold a rank of VIP/Sponsor/$100.00 Donor. Hold at least 150 positive feedback with no open dispute of a ruled scamming or negative feedback that rightfully states you've scammed. Hold an active rsgp/osgp selling/buying thread that has produced at least 75 unique, positive feedback. (Multiple feedbacks from a single member will not count towards this). If you meet the requirements to any of these ranks you may send a Super Mod or Admin a private message directly. If granted, you will receive one of these beautiful userbars.

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.