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.

Saiyan

Trade With Caution
  • Joined

  • Last visited

Everything posted by Saiyan

  1. i'll do it for a bond if there is no time limit and you pay for the supplies will be done by me ofc can do anything but i'd prefer to nmz if possible (providing you pay for the prayer pots)
  2. Saiyan replied to Gellie's topic in Farewells
    ^ Hope you come back and this is only temporary
  3. Saiyan replied to Jonny's topic in Spam/Off Topic
    i dont remember was i drugged? x2
  4. Saiyan replied to Jonny's topic in Spam/Off Topic
    and may i ask how u would kno ?
  5. is u happy m8
  6. Saiyan replied to Jonny's topic in Spam/Off Topic
    very touching xd
  7. Saiyan replied to Jonny's topic in Spam/Off Topic
    back from the dead
  8. Ok so this is a simple recoil enchanter script (it is quite old I made it last year but never used it till now) It can be improved it's no where near perfect but it is stable as far as i'm aware you are free to use this and improve etc. but I request that you do not resell unless your planning on adding more features etc. Please do comment if this was helpful in helping you understand how to script I will document this tomorrow if you want to compile this into a jar open up intellij or eclipse and use a script tutorial guide like apaecs in how to compile (it is quite easy) if you struggle tho i will post the jar of this there are two classes to this one is for the Dynamic Sleeping which is less tedious to write out (made by @Explv ) All credits go to him for it. P.S Sorry for the {} indentation it's how it is when i post this so i'll post the whole code on Pastebin if you find this annoying lol DOWNLOAD LINK http://www.filedropper.com/simpleenchanter_1 (old version) need to update the jar link lol EDITS: http://pastebin.com/z2JWh6g7 import java.util.function.BooleanSupplier; import org.osbot.rs07.api.ui.Spells; import org.osbot.rs07.api.ui.Tab; import org.osbot.rs07.script.Script; import org.osbot.rs07.script.ScriptManifest; import org.osbot.rs07.utility.ConditionalSleep; @ScriptManifest(logo = "", name = "Simple Recoil Enchanter", author = "Saiyan", info = "Recoil enchanter", version = 0) public class Main extends Script { @Override public void onStart() { log("recoil enchanter"); } private class DynamicSleep extends ConditionalSleep { private final BooleanSupplier condition; public DynamicSleep(final BooleanSupplier condition, int timeout) { super(timeout); this.condition = condition; } @Override public boolean condition() throws InterruptedException { return condition.getAsBoolean(); } } @Override public int onLoop() throws InterruptedException { if (canEnchant()) { enchantRing(); log("enchantRing active"); } else { banking(); log("banking active"); } return 350; } private boolean canEnchant() { return getInventory().contains("Sapphire ring") && getInventory().contains("Cosmic rune") && !getBank().isOpen(); } private void enchantRing() throws InterruptedException { if (!getTabs().open(Tab.MAGIC)) { getTabs().open(Tab.MAGIC); } else { if (getMagic().canCast(Spells.NormalSpells.LVL_1_ENCHANT)) { if (getMagic().castSpell(Spells.NormalSpells.LVL_1_ENCHANT)) { if (getInventory().interact("Cast", "Sapphire ring")) { new DynamicSleep(() -> getTabs().getOpen() == Tab.MAGIC, 5000).sleep(); } } } } } @SuppressWarnings("unchecked") private void banking() throws InterruptedException { if (!getBank().isOpen()) { if (getBank().open()) new DynamicSleep(() -> getBank().isOpen(), 5000).sleep(); } else if (getInventory() .contains(i -> !i.getName().equals("Cosmic rune") && !i.getName().equals("Sapphire ring"))) { getBank().depositAllExcept("Cosmic rune", "Sapphire ring"); } else if (!getInventory().contains("Cosmic rune")) { if (getBank().contains("Cosmic rune")) getBank().withdrawAllButOne("Cosmic rune"); else stop(); } else if (!getInventory().contains("Sapphire ring")) { if (getBank().contains("Sapphire ring")) getBank().withdrawAll("Sapphire ring"); else stop(); } else { getBank().close(); } } } TLDR; if you need help on me explaining any parts please do message me Thanks and i hope you have learnt something new
  9. Bought a proxy +1 Top quality very kind and helpful seller would buy again Bought a proxy +1 Top quality very kind and helpful seller would buy again
  10. Saiyan replied to Jonny's topic in Spam/Off Topic
    vip rekt me and my rank
  11. Saiyan replied to Master Chief's topic in Spam/Off Topic
    Master Chief gg Ex staff
  12. Saiyan replied to Kittens's topic in Spam/Off Topic
    Have fun take care we will miss u
  13. Galaxy s7 and get gear vr
  14. Work rate like no other I wish i was still a scripter but i will defo test bro i love the dedication you and zach put in :P You make our life easier haha; we are big ers ;)
  15. Saiyan replied to Gellie's topic in Spam/Off Topic
    I like u
  16. Saiyan replied to Gellie's topic in Spam/Off Topic
    For you tho I can be any colour
  17. Asuna has been famous for a very long time he's known as the best league player to grace the world
  18. Saiyan replied to Gellie's topic in Spam/Off Topic
    Do I count as green
  19. Very slick mate, I like it a lot
  20. Nice man :p maybe you can give me your 980ti or Titan x whatever u used previously for free ;) On a serious note ur gaming experience will be op af
  21. It flew off into the horizon
  22. Saiyan replied to Jonny's topic in Spam/Off Topic
    Good job bro, I wish you the best of luck in your journey!
  23. Good job mald! To think I thought this user was legit lol..
  24. Tokens only companion
  25. Saiyan replied to Maldesto's topic in Spam/Off Topic
    Hi I iz new to this site

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.