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.

Swizzbeat

Members
  • Joined

  • Last visited

Everything posted by Swizzbeat

  1. Swizzbeat replied to Joseph's topic in Archive
    Preference I guess. You shouldn't really be dependent on whether the GUI is visible or not to sleep though.
  2. I would overload the toString and have it take a direction enum as well.
  3. Ely made a post to demote mald, staff joined, mald raged, now the whole staff team are being pussies.
  4. 10/10 would bang
  5. Awesome! Thanks @Alek
  6. Swizzbeat replied to Kittens's topic in Spam/Off Topic
    OH LOL
  7. Swizzbeat replied to Kittens's topic in Spam/Off Topic
    I have never seen such retarded prices. "2.29" like really?
  8. A couple things: Remove the random "sleep(50)" you have when right clicking an item as the menu opens on mouse press and not release. You can create a RectangleDestination to move your mouse to in one line instead of creating two different variables like you're doing, just pass a RectangleDestination the bounds of the slot you need (aka a Rectangle). moveMouse returns a boolean for a reason. Return the value returned by the method to see if it really did complete successfully. Arrays.asList is a great method to use for things like this. Just use the get(0) method to see if the action you want is the first one instead of iterating through them. Instead of an enhanced for loop just increment until your value is equal to the array size, then break because the action would not have been found. I wrote this a few days ago for a friend. Haven't tested it out but it should be beneficial if you don't understand my points public boolean interactInventoryItem(String itemName, String interaction) throws InterruptedException { Item[] items = client.getInventory().getItems(); if (items == null) return false; RectangleDestination itemDestination = new RectangleDestination(new Rectangle(client.getInventory().getDestinationForSlot(client.getInventory().getSlotForName(itemName)).getBounds())); for (Item currentItem : items) { if (currentItem.getName().equalsIgnoreCase(itemName)) { String[] itemActions = currentItem.getDefinition().getActions(); if (itemActions[0].equalsIgnoreCase(interaction)) return client.moveMouseTo(itemDestination, false, true, false); else { for (int i = 1; i < itemActions.length; i++) { if (itemActions[i].equalsIgnoreCase(interaction)) { client.moveMouseTo(itemDestination, false, true, true); if (client.isMenuOpen()) { List<Option> options = client.getMenu(); for (int j = 0; j < options.size(); j++) { if (options.get(i).action.equalsIgnoreCase(interaction)) { return client.moveMouseTo(new RectangleDestination(client.getMenuX(), client.getMenuY()+21+i*14, client.getMenuWidth(), 10), false, true, false); } } } } } } } } return false; }
  9. Swizzbeat replied to Eliot's topic in Projects
    Good luck mate! Who knows maybe in the future I might write a quest if I have the time
  10. The ass kissing is real
  11. He has sponsor anyway, so what's the big deal :p
  12. Swizzbeat replied to Fareown's topic in Archive
    Ahh I misunderstood your post. That is actually a great idea
  13. Swizzbeat replied to Fareown's topic in Archive
    Well in defense of all scripters you can't expect every single one of us to stay around until the end of time. When a user purchases a script they are also buying into the scripter themselves, and the hope that the scripter will provide consistent updates and not leave. It's not OSBot's fault that they were given a script to resell and the scripter just got up and left, why should they provide a refund? Obviously if the script get's broken within a few days of the users purchase a refund would be the best idea, however if the scripter leaves after two weeks or so that's just bad luck for the purchaser.
  14. Even OSBot 2 is in BETA :p
  15. GO IN CHAT ROOM AND SPAM PM THAT NIGLET FOR FREE SCRIPTS
  16. Who's the retard that removed it lel
  17. Swizzbeat replied to Mitch's topic in Archive
    Who cares, keep botting.
  18. This looks awesome!
  19. Just wait until @Alek has time to review my Jad helper and put it in the store :p
  20. Swizzbeat replied to Fareown's topic in Archive
    I don't like the idea of every script being required to have a recurring fee. Instead, why not just have a system implemented so scripters can only be paid for their work 7 days after the user purchased it? This way they have a 7 day "trial" period so they can request a refund if something is broken. Also, while were on this topic, PLEASE ADD INSTANCING.

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.