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.

Token

Script Officer
  • Joined

  • Last visited

Everything posted by Token

  1. Just like you said. It increases by 1. cc++ is equivalent with cc = cc + 1.
  2. Just like your teacher tells you to write in Swedish so she can understand, the rest of the world will ask you to write in English so that they can understand.
  3. Token replied to Vogue's topic in Spam/Off Topic
    Put 2nd line on first line and press enter after you have generated the indexing. If that doesn't work then pressing tab at the start of the line might help.
  4. A variable followed by ++ denotes an incrementation in most languages including Java. The opposite of incrementation is decrementation (--). As a side note, if you ever plan to write code, do it in english. In 7 years I've never written code in my native language and I'm not going to.
  5. if (widgets.getAll().stream().filter(w -> w.isVisible() && w.hasAction("Cook All")).count > 0) widgets.getAll().stream().filter(w -> w.isVisible() && w.hasAction("Cook All")).findFirst().get().interact("Cook All"); The above code will select the option "Cook All" on any widget if the widget is visible. Make sure the action is spelled correctly with uppercase C and A as I don't know if it's supposed to be uppercase or lowercase A.
  6. Ban incoming. Jagex does delayed bans so don't be surprised if you will get hit by the banhammer soon. But anyway, Czar's scripts are ok if you are a casual botter, probably some of the best public scripts available, but they are nothing compared to most private scripts.
  7. All you have to do is walking.webWalk(new Position(3069, 3069, 0)); You can specify whatever position you want. The bot will attempt to walk to that position.
  8. try virmach
  9. where did you buy that proxy
  10. Didn't go through all of those but from a quick look I can tell you that there's a problem in your WoodcuttingStyle constructor. It takes 3 arguments, an area name, an area and a main instance. You don't store that main object that is passed anywhere even though you created a main field in your class (which remains null) and you are using that later on in your code, which probably generates NPE's. thats supposed to be public WoodcuttingStyle(String areaName, Area bank, Main main) { this.areaName = areaName; this.bank = bank; this.main = main; }
  11. There are 2 ways to do this 1. Using OSBot Filter API List<RS2Object> objs = objects.filter(new Filter<RS2Object>() { @Override public boolean match(RS2Object o) { return o.getId() == ID && AREA.contains(o); } }); 2. Using lambda expressions RS2Object[] objs = objects.getAll().stream().filter(o -> o.getId() == ID && AREA.contains(o)).toArray(RS2Object[]::new); First one returns a list, while the second returns an array. That doesn't make much difference if you know how to use them. As for your second question, I'm pretty sure it's the same object, hence we have an exists() method in the API which is used to check if that object still exists.
  12. You dont need to change anything to the addValues() method. Use it as I wrote it. Put all values in the String[] above that. Ignore core related code because that snippet is just an implementation of JFrame in my scripts and the core stuff is not related to OSBot API. Was meant to show how the listmodel.add and listmodel.remove methods work.
  13. Proper list code Properly using it
  14. If you don't use a GUI creation tool you are wasting your life.
  15. If you use a GUI creation tool make sure you change all list models to DefaultListModel because most of them generate AbstractListModel which cannot be used properly. Also adding items to a JList is done via adding the respective item to its list model.
  16. There is no strict rule for bans. Both the 2 day and the permanent bans are the result of an account review. The mod reviewing your account will decide whether to give you a 2 day ban or permanent ban. They generally tend to give the 2 day ban when they think you are a legit player and is very likely you will stop botting after the ban. If they believe you are a goldfarmer, they will definately give you a permanent ban.
  17. You either downloaded the wrong OSBot (not from this site) or your antivirus is a piece of shit.
  18. Reinstall your Java. Make sure you have the latest version for your system architecture. Reinstall the JDK too if you have it.
  19. No, it's advised NOT TO USE VPN as those IP's are shared.
  20. No but it is very likely to get locked for suspicious activity. You don't use VPNs for botting at all.
  21. holy shit its very close #trump2016
  22. fuck you all i vote for profile
  23. You will end up losing more money than making if you go with anything that's free on this market.

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.