-
Posts
5105 -
Joined
-
Last visited
-
Days Won
8 -
Feedback
100%
Everything posted by Saiyan
-
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
-
Very very nice thank you for this
-
(THROWBACK) Would you scam quit for a large sum of $$$$
Saiyan replied to Aiban's topic in Spam/Off Topic
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 -
I thought u had a Nokia brick But admit it u love my nudes ;)
-
Aren't you always salty as hell, especially when i turn you down every night ;) jk ily
-
Display name taken, but you want it? Check here!
Saiyan replied to Maldesto's topic in Community Discussion
I want the name Saiyan o wait -
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)
-
^ Hope you come back and this is only temporary
-
i dont remember was i drugged? x2
-
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
-
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
-
Master Chief gg Ex staff
-
Have fun take care we will miss u
-
Galaxy s7 and get gear vr
-
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 ;)
-
For you tho I can be any colour