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.

Joseph

Trade With Caution
  • Joined

  • Last visited

Everything posted by Joseph

  1. want a trial? sorry i took so long to notices
  2. Joseph replied to darkprince's topic in Resolved
    is it your own local script? if it is it needs a manifest so it can show up is it your own local script? if it is it needs a manifest so it can show up
  3. dam i really wanted it
  4. Joseph replied to Joseph's topic in Spam/Off Topic
    im looking for uncut gems. ill trade you 2 cuts / uncut
  5. Joseph posted a topic in Spam/Off Topic
    i work too hard for your guys _-_ http://prntscr.com/5on2q5 http://prntscr.com/5on363 and im still working on my crafter i wont stop until its done.
  6. Let me be the first to say I don't smoke cigs but the alternative herbs. Is that any better?
  7. Why crash the market?
  8. Joseph replied to Wannous's topic in Archive
    Check my crafter lite script it's free I just pushed an update for the tanner script mode and the armour script mode has been done long time ago I have the paid version which is great but I also have the lite version too which is good but not better then the paid one ofc you didn't see this coming
  9. Report it on his thread it's his script he's an active scripter so if you tell him the problem with a great discription he'll fix it
  10. Joseph replied to Wannous's topic in Archive
    i already have them done :P
  11. http://osbot.org/forum/topic/56928-herbifier/page-2
  12. done 30 hours have fun
  13. alek add in canifis bank and port ph to banks. if you need account that can reach those location let me know
  14. Joseph posted a topic in Snippets
    My task interface is a simple node interface everybody uses. Contains three methods: String: status() int: run() boolean: activate(); you could remove dsAPI its my own api but i did release some of the methods some where in this section il give you links. containsAll This is an abstract class which is meant to be extended. You can override activate if it doesnt suit your needs. package util; import java.util.ArrayList; import java.util.List; import org.osbot.rs07.api.util.Utilities; import org.osbot.rs07.script.Script; import osb.setting.Task; import osb.util.DsAPI; import osb.web.WebBank; public abstract class DsBanking implements Task { public List<String> requirements = new ArrayList<String>(); public final Script ctx; private final DsAPI dsAPI; private WebBank webBank; public DsBanking(Script ctx, DsAPI dsAPI) { this.ctx = ctx; this.dsAPI = dsAPI; this.webBank = dsAPI.getWebBank(); } public abstract String status(); public abstract void run() throws InterruptedException; @Override public boolean activate() throws InterruptedException { return this.webBank.insideBank() && !dsAPI.containsAll(true, getList()); } public void clearList() { requirements.clear(); } public void setupList(String...items) { for (String item: items) { requirements.add(item); } } public String[] getList() { return Utilities.convertStrings(requirements); } public boolean openBank() { return webBank.openBank(); } public boolean depositAll() { if (ctx.inventory.contains(getList())) return ctx.bank.depositAllExcept(getList()); else return ctx.bank.depositAll(); } public void withdraw(String name, int amount) throws InterruptedException { if (dsAPI.containsAll(false, name)) { boolean all = (amount == -2) ? true: false; boolean allButOne = (amount == -1) ? true: false; if (all) ctx.bank.withdrawAll(name); else if (allButOne) ctx.bank.withdrawAllButOne(name); else ctx.bank.withdraw(name, amount); dsAPI.conSleep(dsAPI.containsAll(true, name), 7000).sleep(); }else{ ctx.log("doesnt have " +name); ctx.bot.getScriptExecutor().stop(); } } }
  15. Good shit I do the same thing when shit like that happens to me
  16. keep working on it and fix the problem
  17. it doesnt work all the times but more of the time its does the boolean is the real distance.
  18. Joseph posted a topic in Spam/Off Topic
    did nobody notice this? http://prntscr.com/5n3tai
  19. try: objects.closest(true, "Bank booth");
  20. Joseph replied to edoggydogg's topic in Archive
    id rather take the data so i could make my own
  21. you can remove everything from on start. Closely add in each line and see which line give you the error.
  22. osb supports lunar, it also has the interface value in Magic.LUNAR_INTERFACE check the magic class
  23. i got you with the cave horror (if thats the light house north form barbarian assault then yes i got you, if not your fucked). i got fairy ring but not lunar magic sorry

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.