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.

Swizzbeat

Members
  • Joined

  • Last visited

Everything posted by Swizzbeat

  1. Swizzbeat replied to fre024's topic in Scripting Help
    private boolean clickMiniMapPosition(Position position) throws InterruptedException { return mouse.click(new RectangleDestination(bot, new MiniMapTileDestination(bot, position).getBoundingBox())); } FYI the bounding box will return null and you will receive a NPE if you try to use this to walk to a tile not on the current minimap.
  2. Swizzbeat replied to fre024's topic in Scripting Help
    Why would you ever want to walk to a tile that you cannot reach? If you're intent on doing this anyway, create a MiniMapTileDestination and click the bounding box.
  3. import org.osbot.rs07.api.WorldHopper; import org.osbot.rs07.script.MethodProvider; import org.osbot.rs07.script.Script; import java.lang.reflect.Field; /** * Created with IntelliJ IDEA * User: Anthony * Date: 6/8/2014 */ public class ModifiedWorldHopper extends WorldHopper { private Script sI; public ModifiedWorldHopper(Script sI) { this.sI = sI; } public void setModifiedWorldHopper() throws IllegalAccessException { for (Field f : MethodProvider.class.getDeclaredFields()) { if (f.getType() == WorldHopper.class) { f.setAccessible(true); f.set(instance of method provider, this); } } } @Override public void hop(int world) { //your world hopping code } } Not sure how to get an instance of the MethodProvider class, but if you are able to this should work with setting your own instance.
  4. private final static int[] XP Switch final and static.
  5. People got scammed? Not at all. BBB got big because the owners were already well known, could market it and had startup capital. A lot more goes into making those sites than you think (especially big ones) which is why there's only one big boy and shitloads of other small ones.
  6. Who cares about these RS gamblers lol
  7. Or can't you just do player/character.getInteracting()?
  8. lol I call bullshit unless it was completely client sided.
  9. I need script logos. I like them with this style: Be my direct script logo maker?
  10. Tells the JVM how much memory it is allowed to allocate to the heap. If the JVM exceeds this amount it will throw an exception and shut itself down. It's mainly in place to just completely dispose the bot if it begins to use to much memory due to a leak.
  11. Why would you want to use that here? Wouldn't it be pointless considering he knows the destination and the heuristic would just make finding the path faster?
  12. int[][] flags = client.getClippingPlanes()[sI.client.getPlane()].getTileFlags(); Then get individual tile flag using local x/y index in the flag array. @OP use a pathfinding algorithm to find a path from your position to the destination? Just map the current region and any un-walkable tiles can be set as blocking with the algorithm.
  13. Unless you use their default shit which barely works you'll get exceptions. It's impossible to write anything semi complicated for that reason.
  14. Wouldn't that throw an NPE? :p My issue involves both clicking on the inventory item (which it doesn't do for some reason even though it will move the mouse over the item) and clicking on the object itself. I'm not wasting my time making custom things for this shit bot anymore.
  15. What? There is no #interact(String, int) method if you're using it on an entity.
  16. You must do it a different way than me, because I've never bothered using the full color coded string.
  17. No that does not matter.
  18. I did enough rewritting of their shit for OSB1. I'm not wasting my time doing it again when I could be doing other more important things.
  19. That's exactly what I'm doing and it won't work. Whats your code?
  20. How are you trying to do it? Interact with inventory item "Use" and then "Use" on entity?
  21. Is it just me or does it not work what so ever?
  22. If they hired AT Team we would have flawless client in a week.
  23. Why you make us lose brain cells like that mald?
  24. I officially proved to the world I don't have down syndrome I actually graduated with a 2.6 weighted GPA lol
  25. omg this is ingenious

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.