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.

iamonkey

Members
  • Joined

  • Last visited

  1. Has anyone noticed quest queries such as isStarted() or isComplete() seem to be dysfunctional? If the bot starts a quest, I have to restart the entire client (OSBot client using mirror mode) for the script to actually see that the quest has been started. I've seen a lot of other posts in the past about the quest API not working, is this just a bug that has never been fixed? Is it basically deprecated, or maybe I am using it wrong? Here's an example of what I'm doing: if(getQuests().isStarted(Quest.COOKS_ASSISTANT)){ //do something } From the documentation, it looks like a forgotten function. Perhaps I am running into a caching issue and that is why the client must be restarted, how would I fix that otherwise? Also, what are some alternative and reliable methods for querying if a quest is started? I saw a post about configs but I have no idea how to go about using those.
  2. iamonkey replied to iamonkey's topic in Scripting Help
    I added that line in my onStart() (and remove onExit) but I'm still not seeing any incrementing getBot().addGameTickListener(tickCounter);
  3. iamonkey posted a topic in Scripting Help
    Does anyone know how to implement a game tick counter? This is what I tried, but it seems like onGameTick() is never called (tickCount never increments). Class Declaration: class GameTickCounter implements GameTickListener{ private int tickCount = 0; @Override public void onGameTick(){ this.tickCount++; } public int getCurrentTick(){ return this.tickCount; } } Object Init in main: private GameTickCounter tickCounter = new GameTickCounter(); Implementation: if(tickCounter.getCurrentTick() > currentTick){ currentTick = tickCounter.getCurrentTick(); log("Tick: " + currentTick); }
  4. May I have a trial?
  5. iamonkey changed their profile photo
  6. iamonkey replied to Molly's topic in Thieving
    Going back to this, since I'be bought the script I've done some more testing. I don't know if its my connection but the default sleep was too quick, the second pickpocket would never register. So I went up in intervals of 25ms until I was able to get 2 pickpockets, and I hit a point where I would occasionally get 2 but the second would be the "reaching" animation instead of the "bend down" thieving animation. I think this means that my second is happening after they've stood up, too late. I've been trying to find the balance where I could get 2 as intended but I think it just might be the method of the script itself. Now this is just me, if it works for other people then go ahead. However, it's almost like I would need different sleep times. I think the first one needs to be shorter (much closer to when the knock-out animation occurs), that way I can have a longer sleep before the second pickpocket so that the click registers and voila a double pickpocket. In the current state I think having the same sleep makes it to where one is too short or the other is too long, I haven't been able to find a happy medium, but I'm trying!
  7. iamonkey replied to Molly's topic in Thieving
    Bought the script earlier today, just a few questions! Is the wait time between pickpockets for blackjacking referring to time between knock outs, or time between the first and second pickpocket attempt? And then if its the latter, is the default value supposed to be a time that allows for 2 pickpockets every time, or is that just a placeholder? I'm trying different values just to see what I can find out.
  8. iamonkey replied to Molly's topic in Thieving
    From what I can tell on the blackjacking side, the first pickpocket seems to be timed correctly since when I fail the knock out entering combat is interrupted by the first pickpocket, which should be timed regardless of if the knock out succeeds. I'm seeing the problem where only 1 pickpocket seems to go through, so maybe it is the timing of the second that is a little too early? And does the time between pickpockets play into the functionality at blackjacking? Still a good script, don't get me wrong. Most likely going to buy anyway :p
  9. iamonkey replied to Molly's topic in Thieving
    Can I get a trial? Want to test blackjacking and ardy knights

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.