-
Posts
341 -
Joined
-
Last visited
-
Feedback
100%
About Jueix

Profile Information
-
Gender
Male
Recent Profile Visitors
The recent visitors block is disabled and is not being shown to other users.
Jueix's Achievements
Black Poster (5/10)
26
Reputation
-
This is a question about walking and using web walking. Let's say for example in my script I'm in catherby and need to head to tree gnome village, With web walking will it detect the best way to get to tree gnome village? E.G Walk to white wolf mountain and then go onto the glider or will it walk all the way there. Also let's say im stranded in the middle of the desert and want to get to Ardy and I don't have any teleports left on me. Will it home teleport, Run to glider in Al Kharid and then go to the spirit tree in gnome stronghold and put me at ardy? Also if im in lumbridge and need to head to keldagrim will it check if I've done the quest and teleport / walk to ge and use the tunnel and if i haven't teleport / walk up to the cave and go down that way? I'm just asking to see if it can figure out the fastest ways by itself If I just use webwalking or if I have to code the fastest ways in myself. Or shall I just make my own custom code for each location I want to go to? whats the easiest and fastest.
-
I am away from my gaming pc ATM and need some grid master tasks done seen as I keep dying on mobile while doing them. The tasks I need are Defeat yama and get a rare drop. Killing the jad for fire cape. Killing the thingie in inferno. Completing inferno in 30 minutes or less. Let me know hm it will be and how long you think it will take. It's annoying me so much on mobile lol.
-
It depends really, sometimes I get further on mirrormode sometimes I get further on stealth. Never understood botting lol.
-
I did try web walking in the stronghold but it doesn't seem to work for me and I don't know why.
-
Botting is just trial and error, Some times you can get banned on a fresh account botting the same thing you are doing on an other account in a couple of minutes, Some times the accounts can go for hours. It's actually funny a few weeks ago, I was botting the same thing on multiple accounts and kept getting banned with 1 hour of botting 25 minute breaks (running 12 hours aday) then I changed it up to 2 hours of botting with 7 minute breaks (24/7) and the accounts are still going strong, So I don't understand it myself at times.
-
So I'm randomly coding scripts that I feel like I may need for my bot farm and I hate dealing with widgets / interfaces due to my bots spamming the item a few times before realising the interface is actually up. Here's the code I have for the last room in stronghold of security for floor 1. (Made a bot that does stronghold yes I am a noob and to lazy to manually do it). [code] if(WarEnd.contains(myPlayer())) { log("We are in the end room now"); RS2Widget widget1 = getWidgets().get(579, 17); if (dialogues.isPendingContinuation() && WarEnd.contains(myPlayer())) { log("JSS Floor 1: Interacting with chest dialogs"); dialogues.clickContinue(); } Item coins = getInventory().getItem("Coins"); if(coins.getAmount() >= 2000) { log("Detected coins in inventory going to floor 2"); RS2Object ladder = getObjects().closest(o -> o != null && o.getName().equals("Ladder") && o.getPosition().equals(new Position(1902, 5222, 0))); if (ladder != null && !myPlayer().isAnimating() && !myPlayer().isMoving() && !dialogues.isPendingContinuation()) { ladder.interact("Climb-down"); Timing.waitCondition( () -> getWidgets().get(579, 17).isVisible(), 30000); } if(widget1 != null) { if (widget1.isVisible()) { ScriptStatus = "Should be heading to floor 2."; if (widget1.interact()) { Floor = "Catacomb of Famine"; ScriptStatus = "Interacting with gate 1"; Timing.waitCondition( () -> !WarEnd.contains(myPlayer()), 10000); } } } } if(coins.getAmount() < 2000) { RS2Object giftofpeace = getObjects().closest(o -> o != null && o.getName().equals("Gift of Peace") && o.getPosition().equals(new Position(1907, 5222, 0))); if (giftofpeace != null && !myPlayer().isAnimating() && !myPlayer().isMoving() && !inventory.contains("Coins") && !dialogues.isPendingContinuation()) { giftofpeace.interact("Open"); ScriptStatus = "Interacting with gift of peace"; log("JSS Floor 1: Attempting Interaction with gift of peace"); /*try { discordMessage("redacted", "Floor 1 has now been completed, See that wasn't hard to code was it. Now code floor 2 lazy ass noob!", "Jueixs Stronghold of Security"); } catch (IOException e) { // TODO Auto-generated catch block e.printStackTrace(); }*/ Timing.waitCondition(() -> dialogues.isPendingContinuation(), 10000); } } [/code] So Basically it will click the ladder 3 - 5 times (the interface will open and it will close the interface by clicking the ladder again and after a while it will realise the interface is finally open and go down. I've also placed the code for the ladder at the top of the script and it will still do it.
-
If anyone is having the same thing here's an updated script that works with my newest script that doesn't use the JSON libary. private static final String USER_AGENT = "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/66.0.3359.139 Safari/537.36"; /*send discord messages */ public static void discordMessage(String url, String content, String username) throws IOException { URL webhookUrl = new URL(url); HttpURLConnection con = (HttpURLConnection)webhookUrl.openConnection(); //Set the request headers. con.setDoOutput(true); con.setRequestMethod("POST"); con.addRequestProperty("Content-Type", "application/json"); con.addRequestProperty("User-Agent", USER_AGENT); //Create the JSON string to send in the request body. String json = "{ \"content\": \"" + content + "\", \"username\": \"" + username + "\" }"; //Add to the body of the request (The content needed gets added to the request) BufferedWriter writer = new BufferedWriter(new OutputStreamWriter(con.getOutputStream())); writer.write(json); writer.close(); //Create a new StringBuilder to store the request response (Not needed if you don't check if the request was successful StringBuilder sb = new StringBuilder(); //Actually send the request to the discord webhook Scanner scanner = new Scanner(con.getInputStream()); while(scanner.hasNextLine()) { sb.append(scanner.nextLine()); } scanner.close(); }
-
Close them down and then try to re-start it won't let you :).
-
My maths teacher lied to me, He says half of 99 is 49.5 but us runescape players know its actually 92.
-
Started a new bot script and tried implementing this again ( tried to even re-write my firemaker script by copying project files and re-writing the code apart from the discord part ) if I use normal firemaker jar i didnt edit it sends the messages but if I don't and create a new project it gives me this error Error in bot executor or from Error class (and not Exception)! java.lang.NoClassDefFoundError: org/json/JSONObject at core.Main.discordMessage(Main.java:30) at core.Main.onLoop(Main.java:58) at org.osbot.rs07.event.ScriptExecutor$InternalExecutor.run(jf:86) at java.lang.Thread.run(Unknown Source) Caused by: java.lang.ClassNotFoundException: org.json.JSONObject at java.net.URLClassLoader.findClass(Unknown Source) at java.lang.ClassLoader.loadClass(Unknown Source) at java.lang.ClassLoader.loadClass(Unknown Source) ... 4 more You use to have a gif that would show you how to fix this error but it doesn't work for me anymore. Sorry for posting on such a old thread but wanted to implement it back into some of my scripts again.
-
There was a decent Wilderness agility script two years ago when I looked for one for dead man mode, It was in the unofficial section and would automatically log you out if someone that could attack you appeared on minimap. Tried to look for it as I seen this and am unable to find it now. So I would agree with a wilderness agility.
-
So I was re-developing my potato script so it's better and removed something in it and now the make potato part is playing up and when he first uses the potato on the butter then the wait part happens it just keeps trying to use the potato on the butter. Can't be fucked figuring out what I removed by mistake but before I done some updates it worked fine ( Think I made some of the sleep(Randoms) to actual conditional. (Few left in though). [code] private void MakeItems() throws InterruptedException { /* This part of the script makes the baked potato's into Buttered baked potato's. */ log("Attempting to make the items"); if(inventory.contains("Baked potato") && inventory.contains("Pat of butter")) { randomclicks = random(1,5); log("Random clicks = " + randomclicks); if(randomclicks < 3) { ScriptStatus = "Using butter on potato."; log("uses butter before the baked."); getInventory().interact("Use", "Pat of butter"); sleep(random(100, 1500)); getInventory().interact("Use", "Baked Potato"); sleep(random(100,1200)); log("Dialog after it's shown"); sleep(random(100,1700)); getKeyboard().typeKey((char)32); log("Dialog after space"); new ConditionalSleep(20000) { @Override public boolean condition() { return !inventory.contains("Baked Potato") || !inventory.contains("Pat of butter") || !getDialogues().isPendingContinuation(); } }.sleep(); if(!inventory.contains("Pat of butter") || !inventory.contains("Baked Potato")) { Stage = 3; } } else if(randomclicks >= 3) { ScriptStatus = "Using potato on butter."; log("Uses baked before the butter."); getInventory().interact("Use", "Baked Potato"); sleep(random(100, 1000)); getInventory().interact("Use", "Pat of butter"); sleep(random(100,2000)); log("Dialog after it's shown"); sleep(random(500,1500)); getKeyboard().typeKey((char)32); log("Dialog after space"); new ConditionalSleep(20000) { @Override public boolean condition() { return !inventory.contains("Baked Potato") || !inventory.contains("Pat of butter") || !getDialogues().isPendingContinuation(); } }.sleep(); if(!inventory.contains("Pat of butter") || !inventory.contains("Baked Potato")) { Stage = 3; } } } } [/code]
-
I'm interested.
-
Looking to start a fresh HCIM group where we only bot, anyone interested?