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.

Ayylmao420

Members
  • Joined

  • Last visited

Everything posted by Ayylmao420

  1. If you have regular hard drive then it might be the cause since it is recommended to have hybrid hdd or ssd.
  2. I hope she dies, Hillary = No changes, Trump = crazy but atleast he wants change.
  3. I just want to test few things, that's all.
  4. http://osbot.org/forum/topic/105692-robot-class/?p=1181037
  5. https://docs.oracle.com/javase/7/docs/api/java/awt/AWTPermission.html I did add createRobot to parameters but still getting blocked; Blocked permission: ("java.awt.AWTPermission" "createRobot") Anyone knows what am i doing wrong ?
  6. There is literally no difference between Mirror and Injection, you'll get banned no matter what, botting is botting. The only reason anyone should be buying vip is to run more then 2 clients at once.
  7. Appearently yes
  8. what happened to arceeus spellbook api ?
  9. 25-30m ?
  10. Ayylmao420 replied to a post in a topic in Community Discussion
    Some programs can not be detected easily, even if they look harmless. I once downloaded gui builder from really professional looking website, the gui builder worked perfectly fine, did everything the website said but few days later i discovered my account completly empty sitting in lumbridge bank.
  11. @jackshow @Pain
  12. any scripts will get you banned, after all botting is botting.
  13. It is for my custom interaction method, that is why. if (GraphicUtilities.isVisibleOnMainScreen(GraphicUtilities.getModelArea(getBot(), groundItem.getGridX(), groundItem.getGridY(), groundItem.getZ(), groundItem.getModel()))) { } Seems to work now.
  14. That won't help me really since isVisible() fails aswell when item is stacked.
  15. What is the difference between isVisible() and isOnScreen() ?
  16. if (GraphicUtilities.isVisibleOnMainScreen(new RectangleDestination(getBot(), groundItem.getModel().getBoundingBox(groundItem.getGridX(), groundItem.getGridY(), groundItem.getZ())).getBoundingBox())) { } Any ideas why it throws NPE for stacked items(example; if coins are covered with bigger item like kiteshield etc ...) ?
  17. RS2Object stairs = getObjects().closest(o -> o.getName().equls("Stairs) && o.hasAction("Climb-down")); stairs.interact("Climb-down");
  18. Can you look into this Alek ?
  19. But is there any specific reason why isVisible() would retun false sometimes ? Isn't it considered as a bug ?
  20. Sorry, my bad, i had it declared as getGroundItems().closestst() just a typo! Just wanted to have action checks because of my ocd :p So using isVisible() && isOnScreen() at once should fix the issue ?
  21. 1. OSBot Version - 2.4.71 2. A description of the issue - Issue 1 - GroundItem groundItem = getObjects().closest(gI -> gI.getName().equals("Bones") && gI.hasAction("Take")); It doesn't find any items, the issue here is gI.hasAction("Take")), if i remove it, it finds the bones. Issue 2 - groundItem .isVisible() sometimes returns false even though it is visible 3. Are you receiving any errors in the client canvas or the logger? - 4. How can you replicate the issue? above 5. Has this issue persisted through multiple versions? If so, how far back? No ideas
  22. This particular one is for npc interaction, you need to modify it for objects, position, item, sprites, any criticism welcome. if (getMenuAPI().isOpen()) { Stream<Option> ourOptionStreamFilter = getMenuAPI().getMenu().stream().filter(o -> stripFormatting(o.name).equals(npc.getName()) && stripFormatting(o.action).equals(option) && o.var1 == npc.getIndex()); Option ourOption = ourOptionStreamFilter.findFirst().orElse(null); if (ourOption == null) { getMouse().moveRandomly(); } else { if (getMenuAPI().getOptionRectangle(getMenuAPI().getMenu().indexOf(ourOption)).contains(getMouse().getPosition())) { if (getMouse().click(false)) { if (getMouse().getCrossHairColor().equals(CrossHairColor.RED)) { setFinished(); } } } else { if (getMouse().move(new RectangleDestination(getBot(), getMenuAPI().getOptionRectangle(getMenuAPI().getMenu().indexOf(ourOption))))) { } } } } else { if (getMouse().isOnCursor(npc)) { if (getMouse().getOnCursorCount() > 1) { if (getMouse().click(true)) { } } else { if (getMenuAPI().getTooltip().equals(option + " " +npc.getName())) { if (getMouse().click(false)) { if (getMouse().getCrossHairColor().equals(CrossHairColor.RED)) { setFinished(); } } } } } else { if (npc.isVisible()) { if (getMouse().move(new EntityDestination(getBot(), npc))) { } } else { getCamera().toEntity(npc); } } }

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.