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. Saiyan replied to Jonny's topic in Farewells
    you said that when i asked u if you were gonna propose you called me a keeper
  2. Saiyan replied to Jonny's topic in Farewells
    When Saiyan get's s3 that is the day you'll get dev
  3. Saiyan replied to Jonny's topic in Farewells
    i prolly would have ;) since my family stayed at parent's family friend house whilst i stayed mostly at the hotel
  4. Saiyan replied to Jonny's topic in Farewells
    for the sake of humanity, stay in amman jk my life story is gud i have my own biography it's called DBZ *braces for the flames* if only we went at the same time :tears:
  5. Saiyan replied to Jonny's topic in Farewells
    I won't miss you cause i hate you will miss you so much man Take care in Italy!! When i went in march this year I stayed for a week or two and it was very beautiful Rome sightseeing was amazing and the other historical buildings were superb. Make sure to enjoy the good weather while it lasts! Come back soon and come online when you get the chance Saiyan p.s lots of dank chicks there
  6. Very very nice thank you for this
  7. as far as i'm aware (i may be wrong) wasn't baller compromised and the one who took control scammed in his name but Baller never returned as he did not wish to refund the victim? Edit: I would never scam I've been raised up not to oppress other's for own personal gain
  8. Saiyan replied to Harry's topic in Spam/Off Topic
    My fren Dw our secret is safe
  9. Saiyan replied to Realist's topic in Spam/Off Topic
    pls
  10. Saiyan replied to Harry's topic in Spam/Off Topic
    I thought u had a Nokia brick But admit it u love my nudes ;)
  11. Aren't you always salty as hell, especially when i turn you down every night ;) jk ily
  12. I want the name Saiyan o wait
  13. 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)
  14. Saiyan replied to Gellie's topic in Farewells
    ^ Hope you come back and this is only temporary
  15. Saiyan replied to Jonny's topic in Spam/Off Topic
    i dont remember was i drugged? x2
  16. Saiyan replied to Jonny's topic in Spam/Off Topic
    and may i ask how u would kno ?
  17. is u happy m8
  18. Saiyan replied to Jonny's topic in Spam/Off Topic
    very touching xd
  19. Saiyan replied to Jonny's topic in Spam/Off Topic
    back from the dead
  20. 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
  21. 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
  22. Saiyan replied to Jonny's topic in Spam/Off Topic
    vip rekt me and my rank
  23. Saiyan replied to Master Chief's topic in Spam/Off Topic
    Master Chief gg Ex staff

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.