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.

Ace

Members
  • Joined

  • Last visited

Everything posted by Ace

  1. The "Rumble Party" one? I tried that, but sometimes it returned true even if the interface was null. And you'd always have to enter the lobby to see that
  2. I tried this, but the problem is, as I mentioned above, that those two values always change when you get out of a dream and buy one again
  3. Thanks for the detailled information! I've never messed to much with it, how would I go about to apply this to my case? Your help is highly appreciated
  4. What do you mean?
  5. Hey, For a private nmz script I'm having the issue to check wether the player already has a dream bought or not. It's the config id 1058 that changes but the value changes. Suppose you buy a dream and the config changes to a number, then you cancel the dream and the config changes again. This would work but the problem is that when you enter the dream and exit it, the configs from before are not the same anymore when having or not having a dream. I figured out that the hexadecimal value can be used to compare that, since it's always the same two values. How can I get the hexadecimal value of a config? Hexadecimal values: https://gyazo.com/9d690c6998f935b08d672f0adc42a167 Thanks a lot for your time!
  6. AceHD. (with the dot at the end)
  7. Add me on skype: acehd, (with the dot)
  8. Ace replied to Hermitrage's topic in Requests
    Messaged you on skype: acehd. With the dot
  9. Ace replied to Khaleesi's topic in Minigames
    Nice, is it going to be free?
  10. The problem is, when getting the widget by its root and child id, that it gets the wrong id when there are fewer options available in the looting bag option. So it would be A LOT easier to just use getWidgetContainingText.
  11. He already got a nice bmw :p
  12. Hey, are tut island account available yet?
  13. Thanks for the reply, choosing the widget by its root and child id works fine too?
  14. Yes and it worked perfectly fine
  15. Mirror client version v2.13.107 Console output / terminal output: None Crash report if a crash occurred: None Script that you ran: own script Hooks that failed: None JVM/Browser bit version (32 / 64): 64 Hey, on my own green dragon killer script it supports looting bag. I'm using getWidget().getWidgetContainingText("All") to make sure the script deposits all items into the looting bag but for some reason when using the mirror client it always selectes the widget that contains ("One") and not ("All"). It works perfectly fine when running the same script on injection mode so I guess it has something to do with the mirror mode. The method I'm using: @Override public boolean execute() throws InterruptedException { Item i = sA.getInventory().getItem(new Filter<Item>() { @Override public boolean match(Item i) { return i.getName().equalsIgnoreCase("Green dragonhide") || i.getName().equalsIgnoreCase("Dragon bones"); } }); if(i != null && sA.getInventory().getAmount(i.getName()) > 2){ if(sA.getInventory().getItem(i.getName()).interact("Use"));{ new ConditionalSleep(2000, 100, 50) { @Override public boolean condition() throws InterruptedException { return sA.getInventory().isItemSelected(); } }.sleep(); } if(sA.getInventory().isItemSelected()){ sA.getInventory().getItem("Looting bag").interact(); new ConditionalSleep(4000, 100, 50) { @Override public boolean condition() throws InterruptedException { return sA.getWidgets().getWidgetContainingText("All") != null; } }.sleep(); } if(sA.getWidgets().getWidgetContainingText("All") != null){ sA.getWidgets().getWidgetContainingText("All").interact("Continue"); sA.sleep(MethodProvider.random(600, 800)); } } return true; }Thanks for your time!
  16. Thanks guys how could I miss this lol
  17. Hey, I'm trying to figuring out how to write integers with the getKeyboard class but it doesn't seem to work. What I've tried so far is: getKeyboard().typeString(String.valueOf(Integer, true); and this from bobrocket: http://osbot.org/forum/topic/73829-smartkeyboard-better-human-typing/ None of those are working, it just doesn't type anything. Do you guys have any suggestions? Thanks in advance!
  18. Hey, just tried it out and it doesn't seem to work if I try to type an integer, it just doesn't type anything
  19. Ace replied to Stitch's topic in Archive
    Looks really good, I like the logo and the paint!
  20. Thanks for the updates! Is getWalking().webWalk(Position) still deprecated?
  21. The same problem happened to me, all I had to do is change all similar class names, variables etc. And then after a re-push it worked
  22. Make me a bird please
  23. Pm me your skype if you want to test it :p

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.