Everything posted by Booleans YAY
-
[✍] Liquid Scripts Team [✍]
Thread has been cleaned, thanks management. Website development has begun (portfolio page).
-
Sheep Sheering
Here's a run time progress. I actually forgot I was running this bot still.
-
[FREE] hFisher, Powerfish anywhere
GUI is a little over complex on settings wise, should simplify it more. Also your text is cut off. Also a side note, your shift dropping hopefully isn't constant selection, should randomize your slot clicking on valid slots that contain the fish.
-
new accounts instant banned
I'm selling bulk accounts cheap, check my threads @Booleans YAY
-
Script ideas
For gp sure kk np
-
Found Jesus Based Bags
You're saltyness is equivalent to your steroid use. which if you're too stupid to figure out it's something around the Integer.MAX_VALUE range. Go be toxic somewhere else.
-
Found Jesus Based Bags
- [✍] Liquid Scripts Team [✍]
This thread is currently under progress, sorry in advance for lack of information, etc.. The goal orientation of Liquid Scripts is to obtain a group of dedicated script developers to better each others scripts and developments together or privately. Liquid Scripts will partake in give aways with various things to be given out on said occasion. Liquid Script team members will also provide tips, etc.. to the general public/anyone who generally needs help in a more faster route (based on time zones, etc..). The team members are currently as follows. We don't wish to take any concurrent members in the OSB community; it's purely not our intentions, who we are, etc.. can be found above. I myself (Booleans YAY) operate the group currently, and manage small designs. I was considering making a portfolio website (non existing community web, read only page), however i'd rather build up a group of LS members before I can be bothered to do that (in which I also have life time vps, and webhost as a side note). My script writing experience may be a question for some, to answer it i'v personally made over 19+ fully functional F2P scripts (no members as of yet). Many of scripts aren't even used by the public in which could be used; I choose to keep some scripts private to reduce miscellaneous issues from occurring. I do plan to create Members scripts when I achieve the funds to do so and further my knowledge in the OSB API. My introduction thread can be located here for additional information or if you just want to post and say 'hey'. Q: How can I join? A: Apply with the following format and valid credentials where applicable Q: How often will there be give aways A: TBA (To Be Added, currently no information on this) Q: What's the communications method A: Discord, primarily to protect identity of specific LS members and ease of access Website development has begun. Please give time the website is currently being developed and some contents may be temporarily placed. (ignore domain, it's in my full control & ownership, and is temporary domain) http://horizon-os.com/liquid-scripts/- Script ideas
- Script ideas
Too painful to manage all of those fixes needed to do if jagex changes shit around, wouldn't really be bothered sorry.- Script ideas
I don't like farming in general so this won't happen. Sorry.- Widget identfying
So for the cooking amount option list i'm assuming it's a widget based function, right in my current case i'm making a clay softener. Is there a way to detect the widgets or selecting the proper option to continue?- Sheep Sheering
Cant believe I forgot that lol. ?? Use Eclipse's Export function, search it up on youtube. Regardless, here's a Jar version. http://uppit.com/hvwkhfsgd2h2- Sheep Sheering
Easy enough as it is, I made a script for fresh f2p accounts to instantly make money (semi bad gp I guess idk the active gp rates on regular wool and balls of wool). Instant location walking/interaction (from anywhere obviously) Bank supported Instant start (no GUI crap) Probably something else i'm missing, oh well. package main.script.Wool_Runner; import java.awt.BasicStroke; import java.awt.Color; import java.awt.Font; import java.awt.Graphics; import java.awt.Graphics2D; import java.awt.Point; import java.awt.RenderingHints; import org.osbot.rs07.api.map.Area; import org.osbot.rs07.api.map.constants.Banks; import org.osbot.rs07.api.model.NPC; import org.osbot.rs07.api.model.RS2Object; import org.osbot.rs07.script.Script; import org.osbot.rs07.script.ScriptManifest; import org.osbot.rs07.utility.ConditionalSleep; @ScriptManifest(author = "Booleans Yay", info = "Wool Running made ez pz", name = "Wool Runner", version = 1, logo = "") public class WoolRunner extends Script { @Override public void onStart() throws InterruptedException { if (!myPlayer().getPosition().equals(woolArea)) { getWalking().webWalk(woolArea); } } private enum BotState { BANKING, SHEERING }; private BotState getState() { return getInventory().isFull() ? BotState.BANKING : BotState.SHEERING; } @Override public int onLoop() throws InterruptedException { switch (getState()) { case BANKING: getWalking().webWalk(Banks.LUMBRIDGE_UPPER); bank(); getWalking().webWalk(woolArea); break; case SHEERING: NPC sheepMob = getNpcs().closest("Sheep"); if (sheepMob.hasAction("Shear") && getMap().canReach(sheepMob)) { getCamera().toEntity(sheepMob); sheepMob.interact("Shear"); if (myPlayer().isAnimating()) { new ConditionalSleep(1_000) { @Override public boolean condition() { return myPlayer().isAnimating(); } }.sleep(); } } break; } return random(200, 400); } @Override public void onPaint(Graphics2D graphics) { drawMouse(graphics); Font font = new Font("TimesRoman", Font.PLAIN, 14); graphics.setFont(font); graphics.setColor(Color.WHITE); graphics.drawString("Wool Runner script created by: Booleans Yay", 5, 40); long runTime = System.currentTimeMillis() - scriptTimer; graphics.drawString("Script Runtime: " + formatTime(runTime), 5, 55); } public void drawMouse(Graphics graphic) { ((Graphics2D) graphic).setRenderingHints( new RenderingHints(RenderingHints.KEY_ANTIALIASING, RenderingHints.VALUE_ANTIALIAS_ON)); Point pointer = mouse.getPosition(); Graphics2D spinG = (Graphics2D) graphic.create(); Graphics2D spinGRev = (Graphics2D) graphic.create(); spinG.setColor(new Color(255, 255, 255)); spinGRev.setColor(Color.cyan); spinG.rotate(System.currentTimeMillis() % 2000d / 2000d * (360d) * 2 * Math.PI / 180.0, pointer.x, pointer.y); spinGRev.rotate(System.currentTimeMillis() % 2000d / 2000d * (-360d) * 2 * Math.PI / 180.0, pointer.x, pointer.y); final int outerSize = 20; final int innerSize = 12; spinG.setStroke(new BasicStroke(1.0f, BasicStroke.CAP_ROUND, BasicStroke.JOIN_ROUND)); spinGRev.setStroke(new BasicStroke(1.0f, BasicStroke.CAP_ROUND, BasicStroke.JOIN_ROUND)); spinG.drawArc(pointer.x - (outerSize / 2), pointer.y - (outerSize / 2), outerSize, outerSize, 100, 75); spinG.drawArc(pointer.x - (outerSize / 2), pointer.y - (outerSize / 2), outerSize, outerSize, -100, 75); spinGRev.drawArc(pointer.x - (innerSize / 2), pointer.y - (innerSize / 2), innerSize, innerSize, 100, 75); spinGRev.drawArc(pointer.x - (innerSize / 2), pointer.y - (innerSize / 2), innerSize, innerSize, -100, 75); } public final String formatTime(final long ms) { long s = ms / 1000, m = s / 60, h = m / 60, d = h / 24; s %= 60; m %= 60; h %= 24; return d > 0 ? String.format("%02d:%02d:%02d:%02d", d, h, m, s) : h > 0 ? String.format("%02d:%02d:%02d", h, m, s) : String.format("%02d:%02d", m, s); } public void bank() throws InterruptedException { openBank(); depositBank(); closeBank(); } public void openBank() throws InterruptedException { RS2Object bankObject = getObjects().closest(18491); if (!getBank().isOpen()) { bankObject.interact("Bank"); sleep(random(1600, 5000)); } } public void depositBank() throws InterruptedException { if (getBank().isOpen()) { getBank().depositAllExcept("Shears"); sleep(random(400, 750)); } } public void closeBank() throws InterruptedException { if (getBank().isOpen()) { getBank().close(); } } private long scriptTimer = System.currentTimeMillis(); private final Area woolArea = new Area(3211, 3259, 3195, 3274).setPlane(0); }- Script ideas
Already made one, prioritized random clicks haven't added just yet but easy to implement.- Script ideas
Made one locally that picks up arrows(from ranged bots), feathers, and boolean toggled bone burying. > f2p (which your suggestion isn't). I have a jug filler I made sort of broken, will eventually fix it if im bothered enough. Clay softener should be simple af, i'll give it a shot after I debug test my wool script I just made (waiting on 30 min teleport waiting T_T)- Script ideas
Sorry in advance if this is the wrong section. Staff can move to right section in this case. I'm looking for script ideas. Like what scripts are needed the most that need better scripts to use instead of current or non existing scripts. I am f2p only sadly I'm trying to make money for membership so I can blow out a tone of p2p scripts. I currently have over 18+ scripts for f2p; majority of which isn't public for testing and other specified reasons for personal usages, etc.. So send me nudes and ideas k thanks lads.- initiating combat
Well I mean you did write out all of that but not include a few key strokes in the if statement, regardless minor miss oh well. Appreciated the support.- Save Script Runtime Data (Java Class + PHP + MySQL Included)
Thanks for this, might actually use this for my personal website statistics. Also had to do this locally cause bothered me enough log(updateUser.equals("success") ? "We have successfully updated your account statistics online." : updateUser);- Reachable Item checking
So I ran a few scripts that'd get stuck trying to grab arrows from across the fence on the other side which would stop the bot from ignoring the fact that they can't actually reach it cause of clipped fence. Here's a neat snippet for reachable ground item checking. GroundItem groundItems = getGroundItems().closest("Bronze arrows", "Feather"); if (getMap().canReach(groundItems) && groundItems != null) { groundItems.interact("Take"); } The white circle is where arrows would appear from drops from the npcs shown right beside the circle or however they would apparently appear there. Should be pretty self explanatory, or even known. But I haven't personally seen this released or used in the few scripts I ran so eh. For those wonder why I'm collecting arrows, it's to chance collect other players arrow drops, etc.. (just testing purposes right now).- initiating combat
I had the right code (besides the conditional sleeper) just my botstate enum check wasn't properly set to what it needed to be, fixed it though. Thanks for inputs, i'm sure this'll help more people than just myself in future. Should be this instead cause yours will attack multiple npcs at once within seconds timed. if (!myPlayer().isUnderAttack() && chicken != null && chicken.interact("Attack")) {- initiating combat
NPC chicken = getNpcs().closest(2820); if (chicken != null && chicken.isAttackable()) { chicken.interact("Attack"); } the chicken id is same relevancy use as the name itself, I tried both name and ID. also everything you see there was tried with and without pieces being shown.- initiating combat
I said the interactions didn't work. I made over 14 scripts but never really combat related so I dont know what's going on or what to specificly conclude in writing a combat script for this situation.- initiating combat
I tried the interaction(attack) way but didn't work. Not too sure the correct usage is for this. If someone can give me the usage or API link so I can actually figure it out for NPC specified.- Can I autoclick magic alchs?
Yes, been stated before by many sources including Jagex that if you're physically not performing any actions but the account is doing them by a 3rd party application then in their terms it becomes 'botting'. On the flip side auto clicking isn't really looked at though, because there's more serious offenders to chase down besides auto clickers. - [✍] Liquid Scripts Team [✍]