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.

Soldtodie

Members
  • Joined

  • Last visited

Everything posted by Soldtodie

  1. Don't click on this link. It's an phishing link its not the real runescape page.
  2. Which statement is true?
  3. Soldtodie replied to liverare's topic in Snippets
    Nice, it's really handy. I honor you that you comment your code.
  4. No it's a looter.
  5. Hey guys, today i will show you my new project SLooter. SLooter is an all in one looter. You will be able to record and save your path. At the moment it's under development. Features at the moment: Record your own path with ladders or staircases. Automatic door handler Fast looting Set your own looting distance Better and faster interaction with objects Banking GUI Features under development: Record path with agility shortcuts Save and load path Paint Here is a little video where you can see the record path function. Now it's faster.
  6. Here: http://services.runescape.com/m=forum/forums.ws?317,318,464,65309304 I think it's shit.
  7. Soldtodie replied to While's topic in Snippets
    This is pointless because you can get all item ids from the official runescape page.
  8. Soldtodie replied to Maxi's topic in Releases
    All who get this error download the client again until it works.
  9. Nice! How you get the declared fields?
  10. Soldtodie replied to Soldtodie's topic in Projects
    I think i will write the script and then i will decide if i make it open-source or not.
  11. Soldtodie replied to Soldtodie's topic in Projects
    Why?
  12. Soldtodie replied to Soldtodie's topic in Projects
    Yes i make it free.
  13. Soldtodie posted a topic in Projects
    Hey guys, I will make a AIO WoodCutter but i don`t know if i will make it open or closed source. Please write what you think what i should do under this thread. Thanks.
  14. I know. Now use random(3); The highest amount you can get is 2.
  15. Sorry but this is not right: random(WORLDS.length() - 1) An example: random(28); This can gives you the number 0 or the number 27 and all numbers beetween this two numbers. But not the number 28. This is right: random(WORLDS.length())
  16. You can test it. int test = -999; while((test = random(WORLDS.length)-1) != -1) { } log("It's " + test + " !");
  17. What is when random(WORLDS.length) = 0 is ? You subtract 1 then its -1. A array with -1 is impossible. Don't subtract 1 then it will work.
  18. I hope anyone will give credits when he used this in his script.
  19. No problem. I hope it can help you.
  20. public boolean withdrawX(int itemID, int amount) throws InterruptedException { if(!client.getBank().isOpen() || !client.getBank().contains(itemID)) { return false; } int firstVisibleSlot = -1; int lastVisibleSlot = -1; int itemSlot = client.getBank().getSlotForId(itemID); if(!client.getBank().isSlotVisible(itemSlot)) { for(int i = 0; i < 1000; i++) { if(firstVisibleSlot == -1 && client.getBank().isSlotVisible(i)) { firstVisibleSlot = i; } else if(firstVisibleSlot != -1 && !client.getBank().isSlotVisible(i)) { lastVisibleSlot = i - 1; break; } } if(itemSlot >= firstVisibleSlot && itemSlot <= lastVisibleSlot) { //Visible //No Scrolling! } else { //Invisible //Scrolling! if(itemSlot < firstVisibleSlot) { //Scrolling up! MouseDestination md = new RectangleDestination(new Rectangle(481, 60, 12, 12)); client.moveMouse(md, true); while(!client.getBank().isSlotVisible(itemSlot)) { client.clickMouse(false); } } else if(itemSlot > lastVisibleSlot) { //Scrolling down! MouseDestination md = new RectangleDestination(new Rectangle(481, 272, 12, 12)); client.moveMouse(md, true); while(!client.getBank().isSlotVisible(itemSlot)) { client.clickMouse(false); } } } } return client.getBank().withdrawX(itemID, amount); } public boolean withdrawAll(int itemID) throws InterruptedException { if(!client.getBank().isOpen() || !client.getBank().contains(itemID)) { return false; } int firstVisibleSlot = -1; int lastVisibleSlot = -1; int itemSlot = client.getBank().getSlotForId(itemID); if(!client.getBank().isSlotVisible(itemSlot)) { for(int i = 0; i < 1000; i++) { if(firstVisibleSlot == -1 && client.getBank().isSlotVisible(i)) { firstVisibleSlot = i; } else if(firstVisibleSlot != -1 && !client.getBank().isSlotVisible(i)) { lastVisibleSlot = i - 1; break; } } if(itemSlot >= firstVisibleSlot && itemSlot <= lastVisibleSlot) { //Visible //No Scrolling! } else { //Invisible //Scrolling! if(itemSlot < firstVisibleSlot) { //Scrolling up! MouseDestination md = new RectangleDestination(new Rectangle(481, 60, 12, 12)); client.moveMouse(md, true); while(!client.getBank().isSlotVisible(itemSlot)) { client.clickMouse(false); } } else if(itemSlot > lastVisibleSlot) { //Scrolling down! MouseDestination md = new RectangleDestination(new Rectangle(481, 272, 12, 12)); client.moveMouse(md, true); while(!client.getBank().isSlotVisible(itemSlot)) { client.clickMouse(false); } } } } return client.getBank().withdrawAll(itemID); }
  21. Soldtodie replied to Soldtodie's topic in Archive
    I think more than 1100 a hour.
  22. Soldtodie replied to Soldtodie's topic in Archive
    @Cloudnine Sry but I release it for free because I want no money for my scripts. Update: Release!

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.