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.

progamerz

Scripter II
  • Joined

  • Last visited

Everything posted by progamerz

  1. new ConditionalSleep(MethodProvider.random(80000, 110000)) { public boolean condition() throws InterruptedException { return (!getInventory().contains("Flax") || !myPlayer().isAnimating() || api.dialogues.isPendingContinuation()) || getInventory().onlyContains("Bow string"); } }.sleep(); Try this instead of: And remove this: So the final code for this task will be: if (!getWidgets().isVisible(459, 93)) { getObjects().closest("Spinning wheel").interact("Spin"); log("Interacting with Spinning wheel.."); new ConditionalSleep(MethodProvider.random(2000, 3000)) { public boolean condition() throws InterruptedException { return getWidgets().isVisible(459, 93); } }.sleep(); } else if (getWidgets().getWidgetContainingText("Bow String") != null) { getWidgets().getWidgetContainingText("Bow String").interact("Make X"); new ConditionalSleep(MethodProvider.random(2000, 3000)) { public boolean condition() throws InterruptedException { return getWidgets().getWidgetContainingText("Enter amount:") != null //check the text not sure if i wrote correctly && getWidgets().getWidgetContainingText("Enter amount:").isVisible(); } }.sleep(); } else if (getWidgets().getWidgetContainingText("Enter amount:") != null //check the text not sure if i wrote correctly && getWidgets().getWidgetContainingText("Enter amount:").isVisible()) { getKeyboard().typeString("" + MethodProvider.random(31, 283)); log("Starting to spin Flax...."); new ConditionalSleep(MethodProvider.random(80000, 110000)) { public boolean condition() throws InterruptedException { return (!getInventory().contains("Flax") || !myPlayer().isAnimating() || api.dialogues.isPendingContinuation()); } }.sleep(); } And make another task which handles Dialogues seperately with the logic: Validate : If is dialogue is pending continuation Process : click continue
  2. May be easy can u add me on skype? i will do for free if i know
  3. if (dialogues.isPendingContinuation()){ dialogues.clickContinue(); } else if (!getWidgets().isVisible(459, 93)) { getObjects().closest("Spinning wheel").interact("Spin"); log("Interacting with Spinning wheel.."); new ConditionalSleep(MethodProvider.random(2000, 3000)) { public boolean condition() throws InterruptedException { return getWidgets().isVisible(459, 93); } }.sleep(); } else if (getWidgets().getWidgetContainingText("Bow String") != null) { getWidgets().getWidgetContainingText("Bow String").interact("Make X"); new ConditionalSleep(MethodProvider.random(2000, 3000)) { public boolean condition() throws InterruptedException { return getWidgets().getWidgetContainingText("Enter amount:") != null //check the text not sure if i wrote correctly && getWidgets().getWidgetContainingText("Enter amount:").isVisible(); } }.sleep(); } else if (getWidgets().getWidgetContainingText("Enter amount:") != null //check the text not sure if i wrote correctly && getWidgets().getWidgetContainingText("Enter amount:").isVisible()) { getKeyboard().typeString("" + MethodProvider.random(31, 283)); log("Starting to spin Flax...."); new ConditionalSleep(MethodProvider.random(80000, 110000)) { public boolean condition() throws InterruptedException { return getInventory().contains("Flax") && !myPlayer().isAnimating() && getInventory().onlyContains("Bow string"); } }.sleep(); } Not sure if that works try it out
  4. You have to use if statements as currently if any thing happens it may glitch the script
  5. Ok thanks for ur reply
  6. would i need a web host for my self(socket)?
  7. Hello, how do people create an offline server for muling support and etc? or it is something else?
  8. Oh ok, i thought u didn't know and thanks for those awesome updates!
  9. Hey @Alek, I noticed a bug in the World selector(OSBot) the F2P or P2P, i had F2P selected and still loaded on world 312(P2P). not sure since when this problem is just now noticed.
  10. progamerz posted a topic in Requests
    Looking to buy around 2 accs post prices below.(Hand done) with cooldown.
  11. Still didn't get to us are u sure u pushed? just making sure
  12. How to use butler? i am using Fast mode and doesn't use butler while i have it higher or it should be demon butler? Edit: nvm should use "Default" Mode. Edit 2: Btw if u didn't notice they removed the Mouse#MoveRandomly() in devs client just told i should let u know
  13. Can i please get a trial?
  14. I can test if u want. not sure if i am trusted as much as u need.
  15. afaik when i used to get it was on regular that problem existed since my first S1 not this the before one(Before i get demoted) i am not sure what version that was.
  16. Umm i don't think so it effects RS2Objects cause i am using them and working much better than before, can i ask how it does effect RS2Objects?
  17. Pushed V1.1. Please allow up to 24hrs for it to be updated. if the problem still happened after 24hrs let me know. Edit: Pushed Again V1.2(Use with dev client works best), made progressive mode fully working without the option "Change Axe". Please allow up to 24hrs for it to be updated.
  18. Can u please show me the script paint? i already have the name hidden so dw :).
  19. Increase the price. don't do same what u did in ur fighter, i don't want to be rude but thats for u.
  20. progamerz replied to Tom's topic in Mining & Smithing
    Np, nice updates keep them up!
  21. Happens randomly, try to restart client

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.