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

  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. He was directly involved in framing Muffins for scamming, which turns out it was jams and his buddy that set him up, and now they are both ip banned.
  3. No need to lie scotty, you had the same part in it as james, you knew exactly what was going on and didn't report it, you allowed the user to frame muffins. You were even told that he had the password and was going to set him up, and you didn't report it once. You let an innocent man get banned and framed because you are to immature to realize what is right and wrong. conversation of scotty + james/david one of those two telling scotty he had muffins offsite acc and was going to scam and was asking for a vps/vpn.
  4. can we get a disable "Mirror client BETA (x32) vblah blah" "Please not that proxies are not supported yet" because I am usually in mirror mode when writing my script and those two pieces of text are where the mouse position and player position shows up
  5. Hey guys - I wanted to share a bit of pseudocode that I've successfully used on bots in the past and resulted in a ~<2% ban rate, even on highly populated areas and pretty easily detected scripts. This method does take a bit of processing time, and isn't always recommended for every click needed. Also, it's late and I've been drinking, so there are likely a ton of pseudocoding mistakes. First, let's pretend we have a 3x3 grid we want to click on in the format (x,y) where (1,1) is the top left corner and (3,3) is the bottom right corner. As far as I know, almost every clicking algorithm will click randomly on the 3x3 grid, resulting in a distribution over time of roughly 1/9 clicks on each square. This is not desirable, as human clicking will not provide a perfect distribution and will tend to fall closer to where the cursor is initially - that is, if my mouse is at -2,-2 (above and to the left of our 3x3 click target), I will tend to click more towards (1,1) than (3,3). The opposite is true if I my cursor is at (5,5) - I will tend to click more towards (3,3) than (1,1). At a location such as (2, 5), I may tend to click more towards (2,3), and often more towards the middle row than anything else. In order to follow these better click patterns, we need to first identify which direction our mouse is relative to the target. Because I'm lazy, I use the 8 cardinal directions - North (2,1), NorthEast (3,1), East (2,3), etc. to identify the path of the movement. So the first part of our script becomes: GetCursorLocation(){ dX = CursorX - TargetX (note that there should be logic to find the closest X and Y in the target grid) dY = CursorY - TargetY } Now that we know which direction we're going to move, we should figure out which "region" of clicking we should fall into: FindCardinalDirection(dx, dy){ // logic to define which click regime you're in // I like to use if dX or dY is greater than 3-4x the other to use NSEW instead of NE, SE, etc. return "North", "South", etc. } The next part is a little bit more difficult - How do we get a better click distribution? The answer is in statistics - namely Gaussian (for the most part). I'll offer a simple example for the North Case. If (FindCardinalDirection = North) then{ // for this code block, we're going to try to target the middle y row (x,2) the most, with the x row (1,y) the most likely vertical click location. LocationToActuallyClick(){ while (not 1<= Xclick <= 3){ Xclick = 1 Xclick = Xclick + rand(0,1)-rand(0,1) //where rand(0,1) is a random choice between 0 and 1 Xclick = Xclick+ rand(0,1)-rand(0,1) } Yclick = 2 Yclick = Yclick + rand(0,1) - rand (0,1) return (Xclick, Yclick) } } ClickMouseOn(Xclick,Yclick) The resulting Y distribution should be ~25% row 1, ~50% row 2, and ~50% row 3. The resulting X distribution should be about 57% row 1, ~29% row 2, and ~14% row 3. This should be a lot closer to "normal" human clicking. I prefer to use normal distributions with sigma between .2 and 1.5, depending on the application. Note that this does take a bit of runtime and can slow down computers a decent amount if running multiple bots or on older machines.
  6. Over the last couple of months I've been working towards hand writing all the OSBot interfaces from scratch, a time consuming process but something I believe is important when considering new operating systems (namely Windows 8 and 10) and newer versions of Java. Each interface is not only re-written stripping it from the old GUI maker, but a good chunk of features are usually packed along with it. When considering user feedback, a large concern was the language used to describe break features. In order to meet the needs of our community, the break settings have been re-worked and hopefully make it easier for new botters to understand them. Please note the new feature "Stop script on logout", stopping your script after you botted for a defined (or slightly randomized) period of time. The randomization will most likely be a percentage between 10-15% (if selected) for all you anti-ban junkies out there. The F2P/P2P preference is for starting a new bot tab only; this feature is immediately available to all development build users. In this build however, the breaks have been disabled while I spend some time re-writing the actual break manager. This service will most likely restore for 2.3.112 and that version has a good chance of being placed on the stable build track. Changelog: -Updated GrandExchange setOfferPrice() -Updated GrandExchange setOfferAmount() -Updated GrandExchange confirm() -Added F2P/P2P world preference -Re-wrote Settings interface --Added number checks to bot/break fields --Removed model debugs from debug tab, please use entity hover debug -Various patches and fixes Happy Botting -The OSBot Staff
  7. โ˜ Not rekt โ˜‘ Rekt
  8. 2 points
    Lucky me! Guess I'll stop botting on this account so it wont be permbanned :P
  9. I agree with u everytime i start the bot it will put the screen option on default for no reason that will get alot of ppl ban ffs!
  10. Astral rune crafting is broken, bot keeps on praying to the altar and doesn't move on.
  11. He said that was another acc login screen
  12. 2 points
    I ended up going with lightshot, Really simple and easy to use. But I'm sure the majority of them are
  13. top post rip now i look like a dick for defending him 5mins afgo LOL ripp
  14. Lol thats mature of you. Good luck to ya man, just figured I'd try to help.
  15. The store has been disabled. Crashed on me midway.
  16. 1 point
    pls i just copied from the api
  17. 1 point
    Okay Fruity sorted it all for me thanks again man
  18. This is probably the script i am looking most forward to! Nice job ProjectPact.
  19. 1 point
    Ok, Regardless of whether or not there is any RAM in your computer, It will start up and show errors. If this is not happening then the chances are that your so called "friend" has shorted the Mboard, or another component, while removing your RAM when the machine was powered on. As you don't have proof of this, Small claims court is a no go (you will NOT win) You have 2 options. 1. Repeatedly beat him in the face with his own laptop until you tire yourself out. 2. Tell him a prank is a prank and he needs to replace the parts he broke. Seriously though, Your "friend" must be real uptight if he gets like this over a bit of gay porn on his screen, Somebody probably has skeletons and doesn't want them to come out of the closet. Good luck dude
  20. Member number: 182067 Script name: OmniPocket (If you aren't a VIP with 10+ posts) 500 word essay on why I am cool (use a spoiler or link):
  21. Just Bought this and bought vip for mirror! lets see how long i can go without getting banned lol Okay, At Edgville when a person closes the door to the Yew Trees the bot gets stuck. It can't open the door to bank.
  22. He sold me 2 bonds, thanks a lot.
  23. You can't see me you can't see me
  24. ill take whatever is cheaper #4 or 5 pm me or add me on Skype daniel.berman81
  25. was solved offsite he ended up paying me back thanks never gonna sell to them again thats for sure though
  26. I'd like to try this out if possible. Thanks
  27. 39hr proggie! I think the numbers or something messed up because my comp was off for an hr, but yeah
  28. Personally I bot for an hour and break for 15 minutes. I run this for 10 hours per day, so I guess I get around 8-8.5 hours of botting per day. I think this is the safest method, I wouldn't bot for over an hour and a half straight. But a lot of people bot for hours straight so it just depends on a number of different factors I guess.
  29. i had a $1 frozen pizza
  30. They are competitors, of course he would have a reason to accuse him. And I already tracked both the old Skype IP and the new one, unfortunately none of them were linked to someone in our database.

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.