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 04/19/18 in all areas

  1. Your real name, email, + PayPal is all over this. I'm not playing games. Let us know when you've refunded.
  2. Just as a note, just because someone scammed a user doesn't mean you get to play vigilante. If you realized you had the ability to receive funds from a user who scammed you can contact a mod.
  3. Charging back is considered scamming whether a user is banned or not. We will investigate to see if this user is indeed ban evading, but you will remain in TWC for the foreseeable future @Imagine.
  4. PPOSB - Bank Organizer More than 100+ categories, and thousands of items, to sort for you! All categories and tabs are rearrangeable! PURCHASE HERE! https://osbot.org/forum/store/product/681-bank-organizer/ --------------------------------------------------------------- JOIN THE DISCORD CHAT FOR QUESTIONS/ SUPPORT/ CHATTING! --------------------------------------------------------------- MAKE SURE YOU ARE IN FIXED MODE BEFORE RUNNING THE SCRIPT! RESIZABLE MODE IS NOT SUPPORTED! ALSO PLEASE DISABLE PLACE HOLDERS! New "Advanced Layout Manager" will allow you to add/edit/remove or rearrange items with 100% Customization "Inspect Category" will display the items corresponding with that category Video example of the bank organizer handling a lot of random items (example) HAVE A LAYOUT YOU WOULD LIKE TO SHARE? Please post the layout in the comments below, along with some pictures of your bank, to be added to the list below! The Bank Organizer currently supports over 6,000 Old School RuneScape items. Any items missing will need to be added manually in the GUI. Make sure to save your layouts so you may reuse them over and over again. Check out some of my other scripts!
  5. 2 points
    Usually occurs when it's pointing the camera to view Dom and the trees, while you're standing at the absorption pot. barrel
  6. The default min distance threshold is 3, and the default mini map distance threshold is 5 so I don't think he really needs to change those values. Also mini map distance threshold does not affect whether the player walks to the same position or not: "This method sets the property of this walking event that determines whether the next position you're walking to in the path from A to B will be walked to by using the mini map or the main screen. The next location you're walking to is not necessarily the destination of this event, but the next clickable position in the path from A to B. If the distance to the next clickable position is equal or higher than the mini map distance threshold, this event will walk using the mini map. If not, it will use the main screen. The default value of this property is 5." This is correct, can be simplified a little though (and you shouldn't create the LinkedList every time you want to walk) public static final Area HILLS_AREA = new Area(1, 2, 3, 4); public static final LinkedList<Position> HILLS_PATH = new LinkedList<>( Arrays.asList( new Position(1, 2, 0), new Position(2, 3, 0) ) ); public final void someMethod() { WalkingEvent walkingEvent = new WalkingEvent(); walkingEvent.setPath(HILLS_PATH); walkingEvent.setBreakCondition(new Condition() { return HILLS_AREA.contains(myPosition()); }); execute(walkingEvent); } If you don't need to use setBreakCondition or any of the other functions though, then this will do: private static final List<Position> HILLS_PATH = Arrays.asList(new Position(1, 2, 0), new Position(2, 3, 0)); public final void someMethod() { getWalking().walkPath(HILLS_PATH); }
  7. No trials, that defeats the purpose. It runs very well and does exactly what it says.
  8. Setup Screens Smithing Mode Results & Show-off
  9. Thought this was funny
  10. Discord: Christopher#2820 Skype: live:41269403f7a4d044
  11. Paid for a private script, looking forward to it! Created my script fast and efficiently, awesome job man. Looking forward to having you script more!
  12. 1 point
    honestly i ran this bot for 8 hours a day 4 days straight its really good. yoou can also set how many rounds you want to do too example like 1 round is 2 hours usually for me so if i want to do just two hours of botting i do one round.
  13. 1 point
    another reason not to get xbox
  14. Fake accounts, just to boost the number.
  15. Now we have to ask why there was a charge back at all. @Imagine you seem to think that he is a ban evading user, did you charge back in hopes he couldn't dispute since he was banned?
  16. Asking for skrill/crypto/rsgp 80% $240 code atm muffins will middleman
  17. That's pretty nice of them.
  18. 1 point
    Small report, wish it had exp/hr =/. Watermelons and herbs. A few suggestions from watching it. Force checking while it's at a farm, I've watched it countless times leave when a herb is ready while doing watermelons, only to walk to the bank to walk back in 5-10 min to harvest that herb. Hovering spots when there and checking left click options would do it I presume. I haven't played with this code, but I may to see if it's possible. Logging out where it is in the end instead of returning to the bank every single time.
  19. Thank you! Also while you are implementing elder druids , could you add the Monkey guards in MM area? its the same concept as the elder druids . This area:
  20. When i set my equipment i always take my ring of duelling off othervise i get this bug aswell. However it will equip one ring of dueling and have one in the inventory when doing the chests. hope this helps.
  21. Black chins were ??? last night, left it on for about 1.5 hours. Returned to spot great, banked great. No problems. Edit: Sorry I'm always coming with issues/bugs! The script encountered an error upon banking black chins. It was in a BH world, but not sure if that has anything to do with the error:
  22. Can do, I’ll handle that later today. I’ll let you know
  23. yeah i know i wrote it like that because i was just expanding on what he had. in hindsight i should have just wrote it the proper way so he doesn't develop bad habits. this is how i actually do things normally
  24. 1 point
    Thanks for letting me know; I will add it to the list of items to investigate. Apa
  25. 1 point
    I have noticed one issue when force attack is crashed is enabled and the person brings the rock crabs away 3 or more tiles away from where the script has you stand, you will attack a rock crab and move back to the original position and repeats doing this. Looks incredibly bot like.
  26. 1 point
    No I am not. It was working fine the day before it. It just up and messed up for about a hour or so.
  27. Its a real email you need to change your password from the website dont ever click an email to change a password
  28. yeah a video on how it looks would be awesome
  29. czar , have you had a chance to update elder chaos druids ? you were looking into implementing a plugin ?
  30. 1 point
    your main should be fine, as long as you're not using the same IP on the main as you are on the botting accounts.
  31. you need a LinkedList for walking events. I included a break condition as well for better efficiency and responsiveness. Happy scripting!
  32. Bruh you should look into some java tutorials. Then you would know that walkPath accepts a list of positions and not an array.
  33. It was a joke. it's trash don't use it
  34. Could i please request a trail
  35. 1 point
    No worries, glad it's working well and thanks for your custom! All the best Apa
  36. Super tempted to buy, could i get a 24 hour trial? Also, with the master farmer, does it bank and get more food if needed? or turn off when out? Cheers.
  37. Im just wondering if you can add a feature where you can save your settings instead of clicking the options everytime you start the script.
  38. https://i.imgur.com/7ATuZjC.png and process of creation https://streamable.com/yh2yi
  39. So this works well while safe spotting a group of NPC's as it will randomly sleep for a little while and then prepare to attack the next enemy, maximizing range experience. Check if you are ranging the same target method: (Works only solo or multi-combat zones) public boolean isSkeleton() { NPC Skeleton = npcs.closest(Skeletons, "Skeleton"); if (Skeleton.isUnderAttack()) { return true; } else return false; } You should be able to make a case alone to Target the NPC, if not: case KILL: log("case KILL:"); NPC Skeleton = npcs.closest(Skeletons, "Skeleton"); NPC FarSkeleton = npcs.closest(FarSkeletons, "Skeleton"); if (RangeSpot.contains(myPlayer())) { if (Skeleton != null && !myPlayer().isInteracting(Skeleton)) { if (Skeleton.getAnimation() != 5491) Skeleton.interact("Attack"); } else if (Skeleton == null) { log("Attacking far Skeletons...."); FarSkeleton.interact("Attack"); localWalker.walk(RangeSpot, true); sleep(random(1000,2000)); FarSkeleton.interact("Attack"); } } else if(!RangeSpot.contains(myPlayer())) { SafeSpot.interact(bot,"Walk here"); } This is what we will be doing after attacking, random sleep/skill check and then wait until 1 HP. case IDLE: log("case IDLE:"); sleep(random(1000, 3500)); int random = random(0, 10); log(random); while (myPlayer().isAnimating()) { NPC Skele = npcs.closest(Skeletons, "Skeleton"); if (random < 2) tabs.getSkills().hoverSkill(Skill.RANGED); else if (random == 3) tabs.getSkills().hoverSkill(Skill.RANGED); else if (random == 4) tabs.getSkills().hoverSkill(Skill.HITPOINTS); else if (random == 5) { if (isSkeleton() == true) camera.toEntity(Skele); } else if (random > 5) { mouse.moveRandomly(); if (random == 6) sleep(random(2000, 3000)); else if (random == 7) sleep(random(3000, 4000)); else if (random == 8) sleep(random(4000, 5000)); else if (random >= 9) sleep(random(5000, 6000)); } log("Attacking next Skeleton.."); NPC nextSkele = npcs.closest(Skeletons,"Skeleton"); if (isSkeleton() == false); nextSkele.interact("Attack"); } if (random % 3 == 0) tabs.open(Tab.INVENTORY); mouse.moveRandomly(); break; If there are more efficient methods I would be glad to see them.

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.