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. Mio

    Ex-Staff
    10
    Points
    2330
    Posts
  2. Czar

    Global Moderator
    5
    Points
    23417
    Posts
  3. Night

    Ex-Staff
    4
    Points
    2671
    Posts
  4. Maldesto

    Administrator
    4
    Points
    19230
    Posts

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. 👑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
  9. by Czar Buy now (only $8.99!) 143 HOURS IN ONE GO!!!!! update: this bot is now featured on the front page of osbot! More reviews than every other fishing bot combined! 100 hour progress report!!! How to use Script Queue: ID is 552, and the parameters will be the profile name that you saved in setup! This process is really simple, just to save you headache
  10. Thought this was funny
  11. I got a sweet new tv and xbox one! The owner was pretty chill about letting me have it so its all good Edit: If only i knew how to drive stick, that'd be the icing on top of the cake.
  12. Discord: Christopher#2820 Skype: live:41269403f7a4d044
  13. 1 point
    another reason not to get xbox
  14. 1 point
    Xbox better, you get to play with me and @ProjectPact
  15. 1 point
    This is definitely the wrong section... But hey, add me on Skype - live:roomscape or PM me your epic name/PSN name and let's play. I prefer duos but don't mind squads I guess.
  16. 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?
  17. Exactly what I explained to ProjectPact and why the store limit is only set to 5. With that said he still felt very adamant about releasing it.
  18. That's pretty nice of them.
  19. You can provide your own to defend yourself. But I'm 100% looking at you charging back a payment on this user. So right now you have 24 hours to refund the user the 150m gold or you'll be banned.
  20. 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:
  21. 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.
  22. Okay managed to fix clue scrolls and various other items that are not being looted. Had to make some changes to how the core looting system works. More features added to v216 (on top of the last post): - Item looting has been massively improved (clue scrolls now fully functional!) - Superior slayer npc variants are now supported - Various looting options that are incompatible with cannon mode have been tweaked so you cannot select them, which means no more buggy cannon mode - Arrow looting no longer messes up current action (no more repeated actions e.g. trying to loot item, then running back to safespot, cycling between these two actions repeatedly, including cannon filling etc) - Breaking will not be overriden just yet. I need to write my own break system handler it seems. - Looting (event handled) was unnecessary, no longer included in latest version. Next one for sure, script is almost identical, just better code. Tips: - Use 'item loot distance' option in combination with safespotting for best results - Use 'fight npcs before reaching fightzone' for larger npc areas, e.g. hill giants Next update: - More maps will be supported for the script - More user response/feedback changes to v216, features which still need to be tweaked will be tweaked. - Some updates from the official to-do list: === Fighter: === - Script guide - Turn looting into an event - Stronghold doors more efficient $- Add 'trade alerts' when somebody trades you $- Multiple bank conditions, e.g. full inv or low food $- Saving fight bounds $- Wide fight zone support $- Choose custom prayer potion range $- Profit counter adds equipment, should be changed. $- Upgrade to higher level items $- Alching in a safespot (optional) $- Alching: equip staff before alch (optional) $- Choose what to do after stop condition is met $- Prayer flicking at 0 prayer? $- Input for guthans heal hp, and food hp $- Delay before world hop $- Loot arrows before resetting aggro on crabs $- Anchovy pizza 1/2 support and other 1/2 foods $- Add superior support to rockslug slayer events $- Elder chaos druids $- Test tele-grabbing Please expand on this to-do list by giving me some ideas. Also I would really really appreciate detailed bug reports this time round. I would also love to hear about some features which need fixes for a long time, only perfect fighter veterans can help me on this one. Update v216 has now been pushed, the update will automatically go live as soon as the SDN is updated (24 hours max). Happy botting
  23. 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:
  24. 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
  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. 1 point
    From my experience no
  28. 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.
  29. you need a LinkedList for walking events. I included a break condition as well for better efficiency and responsiveness. Happy scripting!
  30. Its a Clue scroll (hard), and yes i have it selected 100% on the loot tab it just ignores clues. It picks up other untradeable such as ancient crystals though which is interesting. It is getting much better about counting slayer kills multiple times, have yet to notice it significantly like before It also likes to ignore curved/long bones.
  31. Bruh you should look into some java tutorials. Then you would know that walkPath accepts a list of positions and not an array.
  32. It was a joke. it's trash don't use it
  33. this works first 10 mins fine but then this happend in log java.lang.NullPointerException and its idle only
  34. Could i please request a trail
  35. Before: https://imgur.com/a/1c3zO After: https://imgur.com/a/ICiLS Learned it has to be done in stealth injector.
  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

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.