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.

Isolate

Java Lifetime Sponsor
  • Joined

  • Last visited

Everything posted by Isolate

  1. oh, macs don't have unarchivers?
  2. i think the jar is inside the rar
  3. Clearly you are talking to the wrong kind of people
  4. You just can't buy them.. if you find someone happy to do them for free you are in no wrong...
  5. I would agree that using private/local scripts has less of a ban rate.
  6. http://osbot.org/forum/topic/67704-mirror-client-when-update/ cmon guys, staph the postcount
  7. If i was using overloads. And rock-caked down to 51hp then took an overload down to 1hp Would i expect to leave when the overload is worn off so i can do it again. Or ignore that and keep going until ultimately i need to leave?
  8. https://osbot.org/mvc/sdn2/scripts/ umm.
  9. the fact its made it to the first page of popular products mean alot of people have attempted to buy it
  10. its on the first page of popular products, which includes all premium scripts, so clearly alot of people click on it, and also as previously stated people come into the chat box asking how to fix it frequently
  11. Bad system is bad no matter how dumb people are, the b8 shouldnt exist
  12. Isolate replied to aj14011's topic in Guides
    yes
  13. Isolate replied to aj14011's topic in Guides
    When you click add bot select the account that has the settings you want and dont choose default?
  14. It made it to the first page of popular products... thats how often it happens...
  15. yes they ticked it when signing up...
  16. The amount of people that come into the chat box asking why osbot says they owe $999 ect and asking if they're supposed to buy it is nearly ridiculous and pretty sure it causes more trouble than it avoids.
  17. Please be joking
  18. Isolate replied to Maldesto's topic in Spam/Off Topic
    aren't @ threads against the rules...
  19. shame they patched that bow thing would be amazing now
  20. I was thrown off by you using execute instead of onLoop is all
  21. import org.osbot.rs07.api.model.Entity; import org.osbot.rs07.script.Script; import org.osbot.rs07.script.ScriptManifest; import java.awt.*; @ScriptManifest(author = "NightChillz", info = "WC", name = "WC", version = 0, logo = "") public class WC extends Script { private Position[] path = { new Position(2710, 3462, 0), new Position(2717, 3463, 0), new Position(2719, 3469, 0), new Position(2719, 3476, 0), new Position(2718, 3483, 0), new Position(2725, 3488, 0), new Position(2724, 3493, 0), }; private static final Area TREE_AREA = new Area(2716, 3458, 2704, 3464); private static final Area BANK_AREA = new Area(2721, 3493, 2729, 3490); @Override public void onStart() { "script under development" } private enum State { CHOP, WALK_TO_BANK, BANK, WALK_TO_TREES, WAIT, }; private State getState() { if (inventory.isFull() && TREE_AREA.contains(myPlayer())) return State.WALK_TO_BANK; if (!inventory.isFull() && BANK_AREA.contains(myPlayer())) return State.WALK_TO_TREES; if (inventory.isFull() && BANK_AREA.contains(myPlayer())) return State.BANK; return State.CHOP; } private boolean walkTile(Position p) throws InterruptedException { client.moveMouse(new MinimapTileDestination(bot, p), false); sleep(random(150, 250)); client.pressMouse(); int failsafe = 0; while (failsafe < 10 && myPlayer().getPosition().distance(p) > 2) { sleep(200); failsafe++; if (myPlayer().isMoving()) failsafe = 0; } if (failsafe == 10) return false; return true; } return State.CHOP; } @Override public boolean execute() throws java.lang.InterruptedException { switch (getState()) { case CHOP: if (!myPlayer().isAnimating()) { RS2Object tree = objects.closest(YEW); if (tree != null) { if (tree.interact("Chop-Down")) sleep(random(1000, 1500)); } } break; case WALK_TO_BANK: traversePath(path, false); sleep(random(1500, 2500)); break; case WALK_TO_TREES: traversePath(path, true); sleep(random(1500, 2500)); break; case BANK: RS2Object bankBooth = objects.closest("Bank booth"); if (bankBooth != null) { if (bankBooth.interact("Bank")) { while (!bank.isOpen()) sleep(250); bank.depositAll(); } } break; } return random(200, 700); } @Override public void onExit() { } @Override public void onPaint(Graphics2D g) { } } Formatted so its readable Umm you should make it try open the bank if its not open only otheriwse it'll keep trying even if open. and use bank.open(); Also i dunno if interact method supports camera turning does it? if it doesn't you might want to check if the object is on the screen before interacting with it waaiiiiiit a minute -.- How old is the jar you're using as a library? execute isnt an inherent method of script, you should have onLoop()
  22. 1450 (damn two years later, and nowhere near the goal... pick up the SPEED)
  23. Took an opportunity to invest, insider knowledge >

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.