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.

TheScrub

Members
  • Joined

  • Last visited

Everything posted by TheScrub

  1. TheScrub replied to Alek's topic in Archive
    your not on it yet!!!
  2. TheScrub replied to Alek's topic in Archive
    alot of people in here tonight
  3. i remember when mohiom made a ts3 for osbot not one joined it and died..
  4. 40k tabs probably 1 full 24hrs to sell
  5. presuming those are cammy tabs (math related guess) if he managed to sell those at 1k ea. I would presume the profit to be in margin of 20-21m give or take 1m this is 116 hrs which is 16% more than 100hrs a little more than just past
  6. TheScrub replied to TheScrub's topic in Snippets
    you would need to check if your in a trade and if your in a trade check if they have put up the money and press accept
  7. smart but i just relised you can easily use math to click along the to the correct spot..
  8. good idea but also this will be a good open source to teach people how to use scroll bars in relation to runescape this can be useful for other stuff
  9. client revision .76 is stuffed if you run it on .71 it will work fine
  10. i don't like the scrolling so i'm going to make it not fail scrolling but it's going to click the little buttons so it will be alil slow
  11. acerd is right here is most of the items that ankous drop that you would need to add items with # at the end are stackables
  12. it's monday here....
  13. need to make scrolling methods public boolean bankIsOpen() { if (script.client.getInterface(12) != null) { RS2InterfaceChild c = getChild(12,21); if (c != null && c.isVisible()) { return true; } } return false; } private RS2InterfaceChild getChild(int parent, int child) { if (script.client.getInterface(parent) != null) { RS2InterfaceChild c = script.client.getInterface(parent).getChild( child); if (c != null && c.isVisible()) { return c; } } return null; } public int getScrollHeight() { if (!bankIsOpen()) { return -1; } return getChild(12, 6).getScrollPosition(); } public int getColumn(int slot) { return slot / 8; } public int getRow(int slot) { return slot % 8; } // you can view the first 6 columns at the height of 0 public int getMinScrollHeightNeeded(int slot) { return getColumn(slot) > 5 ? (getColumn(slot) - 5) * 37 : 0; } public int getMaxScrollHeightNeeded(int slot) { return getMinScrollHeightNeeded(slot) + (37 * 5); } public boolean slotVisable(int slot) { return (getScrollHeight() >= getMinScrollHeightNeeded(slot) && getScrollHeight() <= getMaxScrollHeightNeeded(slot)); } public boolean needToScrollUp(int slot) { return !slotVisable(slot) && getScrollHeight() > getMaxScrollHeightNeeded(slot); } public boolean needToScrollDown(int slot) { return !slotVisable(slot) && getScrollHeight() < getMinScrollHeightNeeded(slot); } public boolean needToScroll(int slot) { return needToScrollDown(slot) || needToScrollUp(slot); } public boolean contains(String item) { Item[] items = getBankItems(); if (items != null && items.length > 0) { for (Item i : items) { if (i != null && i.getName() != null && i.getName().equalsIgnoreCase(item)) { return true; } } } return false; } public boolean contains(int item) { Item[] items = getBankItems(); if (items != null && items.length > 0) { for (Item i : items) { if (i != null && i.getId() > 0 && i.getId() == item) { return true; } } } return false; } public int getSlotForName(String name) { if (bankIsOpen()) { Item[] array = getBankItems(); for (int i = 0; i < array.length; i++) { if (array[i] != null) { if (array[i].getName() != null) { if (array[i].getName().equalsIgnoreCase(name)) { return i; } } } } } return -1; }
  14. i already did if you read the previous page revision .76 of the client is the problem if you got .71 it will work fine
  15. quick progress report
  16. there is a menu on the gui called script settings you click it and click start script
  17. please redownload 4 patchs
  18. small patchs for looting bones/items and a version checker on start
  19. improving how i get the npcs
  20. this should be fixed with the getFacinging hook fixed by the admins it's in a menu titled "Script Settings"
  21. waiting on the broken client hooks to be fixed..
  22. you need food
  23. if people could report problems / post progresses reports would help!
  24. it says health % not level

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.