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.

qverkk

Java Lifetime Sponsor
  • Joined

  • Last visited

Everything posted by qverkk

  1. qverkk replied to Night's topic in Spam/Off Topic
    Tom4S3
  2. yes, the twc!
  3. thank you for this, can confirm, tried registering accounts with several proxies automated and manually, the automated ones got locked, 5 - 15 minutes after tutorials
  4. public boolean isStandingOnFire(){ for(RS2Object o : objects.getAll()){ if(o.getName().equals("Fire")){ if(o.getPosition().getX() == myPlayer().getPosition().getX() && o.getPosition().getY() == myPlayer().getPosition().getY()) return true; } } return false; }
  5. qverkk replied to Bunny's topic in Introductions
    hi there nice rank
  6. essence miner, reminds me of the good old runescape times
  7. qverkk replied to Vicfre's topic in Farewells
    no pls
  8. qverkk replied to Botre's topic in Snippets
    I don't even know what you're talking about, bruh
  9. maybe this will help public boolean isHoveringWidget(RS2Widget w) throws InterruptedException { WidgetDestination destination = new WidgetDestination(script.bot, w); if (w != null) { Rectangle r = destination.getBoundingBox(); if (r != null) { if (r.contains(script.mouse.getPosition())) return true; return false; } } return false; }
  10. what i have understood is you want to check item amount in second trade window, I don't think that getTheirOffers() / getOurOffers() works in this case It might be possible to do so using this (@TheScrub) public List<TradeItem> getItemsSecondaryScreen(String text) throws ParseException { ArrayList<TradeItem> list = new ArrayList<TradeItem>(); if (text == null || !text.contains("<br>")) { return list; } String items[] = text.split("<br>"); for (String s : items) { String[] itemData = s.split("<col=[0-9A-Fa-f]{6}>"); if (itemData.length == 2) { list.add(new TradeItem(itemData[1])); } else if (itemData.length == 4) { list.add(new TradeItem(itemData[1], parseQuantity(itemData[3]))); } else { try { throw new Exception("Sorry please check the item"); } catch (Exception e) { e.printStackTrace(); } } } return list; } private int parseQuantity(String text) throws ParseException { if (text == null) { return -1; } if (text.contains("(") && text.contains(")")) { text = text.substring(text.indexOf('(') + 1, text.indexOf(')')); NumberFormat.getIntegerInstance(java.util.Locale.US).parse(text) .intValue(); } return NumberFormat.getIntegerInstance(java.util.Locale.US).parse(text) .intValue(); } public class TradeItem { private String name; private boolean stackable; private int amount; public TradeItem(String name) { this.name = name; this.stackable = false; this.amount = 1; } public TradeItem(String name, int amount) { this.name = name; this.amount = amount; this.stackable = true; } public String getName() { return this.name; } public int getAmount() { return this.amount; } public boolean isStackable() { return this.stackable; } } anyways, why do you have to detect it?
  11. reminds me the varrock west merchant job
  12. Too much engine work, will not happen, close pls
  13. they follow u
  14. qverkk replied to Juggles's topic in Goals
    daily
  15. qverkk posted a topic in Spam/Off Topic
    1. 2. 3.

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.