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 11/14/15 in all areas

  1. ๐Ÿ‘‘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
  2. Hi guys, I put together an algorithm which attempts to simulate mouse movement (at a fairly basic level). The PoCs: (10 pixel variation) https://gfycat.com/BraveAnimatedGroundbeetle https://gfycat.com/ThornyAfraidBedlingtonterrier https://gfycat.com/FelineNippyDeinonychus To show the effect of pixel variation: (50 pixel variation) https://gfycat.com/VastInformalAnaconda Foreword: Although some might say "mouse movements don't matter", it helps me sleep better at night knowing that my bots have decent anti-bans (placebo or not). Explanation: Human mouse movement can loosely be classified as a bezier curve (of course, some people move their mouses in a different fashion, but a bezier-curve motion seems to hold true for most people). The curvature is dependent upon the distance from the target location, as well as the relative Y location of the target. Using the method written, it is possible to input a desired x/y position (implicit conversion to screen coordinates will come with time), and define the pixel variation for that action. For example, if the bounding box of an entity is 20x20, one can input a pixel variation of, say, 22 to typically hit the desired region, but occasionally miss (since being 100% accurate over the course of many hours might look sketchy). Some Unknowns: As you can see in the gifs, I attempt to slow down the mouse as it approaches the target area. It is somewhat random with regards to when it slows down, but I am unsure whether I ought to make it slow down at increasing intervals every time (as it stands), or only occasionally slow the mouse down (with increased chances of it slowing down towards the end position). I will not release anything yet, as it is obviously very early into development, but I'd like to get some feedback as to what I should improve/implement. Although I think there are many more sophisticated, elegant, and human-like approaches to this problem, I think this is at least a good start over the built-in osbot mouse functionality. Thanks, blm95 edit: thanks to @Explv for the help with API
  3. Came here expecting a crab standoff.
  4. 4 points
    the dots are stars and they reflect in the water
  5. 4 points
    Holy shit!! You guys been reading/Watching? Scary ass shit. RIP to those who died
  6. #1 SOLD MAGIC SCRIPT #1 MOST FEATURES MAGIC SCRIPT ESC MODE, HOVER-CLICK, NEAREST ITEM CLICK, FLAWLESS JMod nearby and we still alive. Anti-ban and Optimal script usage Anti-ban: - Don't go botting more than 3 hours at once, take breaks! Otherwise the ban-rate is highly increased! - Bans also depend on where you bot, for the best results: bot in unpopular locations Banking-related spells are the lowest ban-rate (spells which require banking or can be casted near a bank, e.g. superheating, maybe alching, jewelry enchanting etc etc) since you can just go to a full world and blend in with other non-bots (humans), for example: world 2 grand exchange If casting spells on npcs, then unpopular locations reduce the banrate by alot, So make sure not to go to botting hotspots otherwise you may be included in ban waves. - Some good areas used to be (until some got popular): grizzly bear, yanille stun-alching, any overground tiles (upstairs etc) but once the areas are overpopulated, try to go to another location which is similar to the aforementioned locations. This is a very popular thread with many many users so if a new location is mentioned, the location will be populated very quickly so I can only suggest examples of good locations - Don't go botting straight after a game update, it can be a very easy way to get banned. Wait a few hours! If you ever get banned, just backtrack your mistakes and avoid them in the future: you cannot be banned without making botting mistakes. Keep in mind you can be delay-banned from using previous scripts, so don't go using free/crap scripts for 24 hours then switching to a premium script, because the free/crap previous script can still get you banned! For more anti-ban information, see this thread which was created by an official developer: http://osbot.org/forum/topic/45618-preventing-rs-botting-bans/
  7. This is an AIO (All-in-one) bot that has almost every thieving style except blackjack, ask for a free trial by liking thread or making a post! Vyres and elves are now supported! Both can make solid profit per hour, decent passive income! BIG THANK YOU TO ALL OUR SUPPORTERS! WE ARE THE MOST SOLD THIEVING BOT IN OSBOT HISTORY. MOST REPLIES, MOST USERS, LONGEST PROGGIES #1 Thiever | Most Overall Sales | Most Total Replies | Most Results | 10+ Years Maintained | 'the intelligent choice' by Czar SUPPORTS VYRES 224M made in a single sitting of 77 hours 1.1B made from elves and vyres!! ELVES SUPPORTED TOO! (NEW) 2.1m/hr, 6 crystals in 7 hrs 99 THIEVING MANY MANY TIMES, 35M EXP IN ONE BOTTING RUN!! 99 thieving in ~43k xp (12 minutes remaining)! Just got 99 proggy! Gratz to @iz0n THIEVING PET AT LVL 22 FROM TEA STALLS 11.5 HOURS, WITH PET TOO!! 610k/hr getting 99s on deadman worlds!
  8. 3 points
  9. Hey everyone I never formally posted my introduction. I am Pie Overlord a big gold buyer and seller. On my website I sell buy and swap RS3/07/Deadman/Darkscape 24/7 with fluent english live chat support. OSBot is a great bot and I am really happy to be a part of this community!
  10. 2 points
    Most of us woke up this morning to quite an unpleasant one. To hear about the death of innocent ones, the death of sons who didnโ€™t come home to their mothers, or fathers that didnโ€™t come home to their daughters or loved ones that would never be seen again is truly saddening. My prayers go out to everyone in France through these difficult times, to those who have lost loved ones and friends and especially to the 150 innocent victims who were killed as a result of this crime they did not commit. And yes #prayforparis But what about the 43 people killed in Beirut only 24 hours ago by the same terrorist group? Where are the #prayforbeirut hashtags flooding social media, supporting and mourning with Lebanon for the same species of living things we all are; human. What about the 300,000 people killed and 11 million displaced innocent victims in Syria? Victims of the same terrorist group once again. Where are the #prayforsyria hashtags? These people suffer with torture, rape, violence on a daily basis by this same terrorist group, it has nearly become a routine for them and I think this is why we have all become so ignorant of the fact that there still are innocent HUMANS being killed there every single day. We all sit here and wait for something to happen, for someone to put an end to this terrorist group and its true thereโ€™s not much we can do to take action against a terrorist group like this. What can we do though? We can voice our opinion, we can flood social media with posts and shares of what we think and what we know is right. And maybe some of us will get to where we can truly make a change. We need to stand up for not only our people in Paris but also for our people in Lebanon and for our people in Syria. Everyone going through difficult times and states of emergency deserve this support and mourning and prayers and yes, let the hashtags flood every social media website. #prayforparis #prayforbeirut #prayforsyria. But letโ€™s not forget about every other HUMAN going through these difficult times. So instead: #prayfortheentireworld
  11. When it shows 0.20 at the top of the script amazing progress report
  12. Because you need to load food in the GUI ! THAT IS HOW YOU DIED if you don't have food, the bot will not eat anything -> you die?
  13. NEW: Released Chop & Firemake plugin Added 8 Forestry events!!!!!!!! Easy 99, Next! Map Chooser System Progress Results! Help How to use this with Bot Manager? Script ID is 631, and the parameters will be the profile you saved in the setup window, e.g. oak15.txt I want a new feature added? Make a post below and I am always listening, within reason! The bot is doing something I don't like? Make a post below and I will adjust the code to match your play style!
  14. 65 HOUR PROGGY!!
  15. I was using Czar's Experiments with hop worlds and anti pattern matching on. For OsBot I had random on. I checked back 3 hours later and it hadn't logged off. The day before the last RS update, it worked.
  16. I've seen enough here, he keeps trying to lie his way out of it. His account wasn't compromised either so went ahead and banned him. If he ever wants to return he'll have to refund you.
  17. #PrayForParis Disclaimer: This is not a joke about the attack on paris, what happened was not funny, this is just something someone has made, and some people find it funny.
  18. 1 point
    Lebanon has been getting attacked by isis almost every other day.. Although I also have family in france its sad to see that the only time people start caring is when it happens in a country like that. While my country keeps getting shit on and no one gives a fuck
  19. it doesn't contain nudity pornography profanity hell, it's even safe enough to be posted on youtube
  20. Hi, would be nice to recieve a trial!
  21. Hey, i wanna thank you for this awesome script, gonna buy your other awesome botting scripts.Tho i got one problem, when i left by bot overnight, he somehow got stuck in seers village bank's second floor.I don't know how that happened.Overall, this script is very safe and i recommended it to my friends.
  22. 1 point
    Hi Apaec, Just want to say love the script, have gotten a bunch of combat and range levels/ Definitely recommend this script if anyone is questioning whether or not to get it!
  23. Very detailed script, works really well. Does use up a lot of CPU usage though. But its so detailed. Good job :P
  24. He's saying get him level 3 so he can play competitive
  25. Hello, I haven't brought any scripts yet, but all of yours seem like the best ( don't tell the others ) Is there any chance I can get a trial? Just got members after 6 years away from RS and I would absolutely love to try this out! Thanks in advance! Edit: Infact just went ahead and brought it! my first premium script maybe ill get the rockcrab one to make it complete thank you!
  26. This is what im dealing with. Trying to fish Tuna & bank in Fishing guild and does nothing.
  27. im adding the JavaDocs so I can look at the documentation for certain types, fields, methods, etc. while I'm developing right, I'm aware that it's not needed but my initial point was that it's a pain in the ass. thanks anyway though
  28. don't worry I just fixed that before you even posted it, it will be available in version 0.19 ! So sorry for that small bug, I promise the next version (which I just added a few minutes ago) is 1000x better we just have to wait until admins update the script (within few hours max) and then v0.19 will be live to re-iterate: it also fixes smart npc, and non-smart npc, as well as a few other nice features I added
  29. OSBot's protected through Cloudflare, so any non-browser attempts will be rejected. I'm guessing that /api is protected in addition to the forums, which might explain your problem. Frankly, you don't even need that. The rest of us have been developing scripts for a long time now without it.
  30. 1 point
    Kinda on the more expensive side but will get you girls 10/10
  31. Probably the reason, Appreciate the support.
  32. If it's spamming one message and then not continuing to another, then you've found your problem. In your case, simply, portal == null.
  33. Ah looks like my GUI changes have not showed up, anyhow I will re-add them right now for version 0.03 of the script here is what the setup window will look like in the next update:
  34. i want to buy it right now. tell me the price
  35. For walking just use getLocalWalker().walk() and getLocalWalker().walkPath() This: Entity essence = getObjects().closest(essenceID); if (essence != null && essence.interact("Mine")) { if (essence.isVisible()) { essence.interact("Mine"); log("Mining some essence"); } } Is also wrong you are calling essence.interact("Mine") in your if statement??? Should be more like: RS2Object essence = getObjects().closest(essenceId); if(essence != null) essence.interact("Mine"); I also suggest you add more states to your script. For example, WALK_TO_BANK and WALK_TO_ESSENCE and update your getState method to something like: private State getState() { if (getInventory().isFull()) { if(BANK_AREA.contains(myPosition())) return State.BANK; else return State.WALK_TO_BANK; } else { if(MINE_AREA.contains(myPosition()) return State.MINE: else return State.WALK_TO_ESSENCE; } } For banking you are doing: if (bankBooth != null && bankBooth.interact("Bank")) { if (bankBooth.isVisible()) { log("Opening Bank"); bankBooth.interact("Bank"); sleep(random(1500, 2000)); } else { camera.toEntity(bankBooth); } } But there are methods that already do this in the API: getBank() getBank().open() getBank().isOpen() getBank().close() etc. For walking to an entity or area you can use: getLocalWalker().walk(entity.getPosition()); and getLocalWalker().walk(area.getRandomPosition()); For moving camera to the portal: getCamera().toEntity(getObjects().closest("Portal")); For interacting with the portal why not make a path to the portal, then click on the portal, then follow another path to the essence. For detecting when you are at the Essence you could potentially use a nearby object e.g. if(getObjects().closest("Essence") != null) return State.MINING;

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.