Welcome to TRiBot Forums

Register now to gain access to all of our features. Once registered and logged in, you will be able to contribute to this site by submitting your own content or replying to existing content. You'll be able to customize your profile, receive reputation points as a reward for submitting content, while also communicating with other members via your own private inbox, plus much more! This message will be removed once you have signed in.


  • Content count

  • Joined

  • Last visited

  • Feedback


Everything posted by n3ss3s

  1. Selling scripts outside of the repository is against the rules
  2. (At the moment I'm thinking it'll be $10 a month, unlimited accounts) Finishing stages, at the moment the script is very efficient, I can get 3 trips per hour (banking between each chest, support for multiple chests per trip is on its way) on an account with 45 def, 70 range, 61 mage Currently includes Fast tunnel pathfinding (finds the shortest path)Perfect and fast puzzle solvingQuickly detects and kills the last ghost down in the tunnelRaising killcount Allows you to use custom armor and weapons for each brother, including salamandersYou can choose a custom set of armor to use for the tunnel / killcountSwaps armor / combat settings between brothersYou can choose to use any spell for each of the brothersFoodPotionsPrayer support Supports varrock and ectophial for banking at the moment. House and ancients will come later. (The GUI has been changed a bit since as more options have been added, setup is much faster now) --- Created a nice paint,, PREVIEW : youtube.com/watch?v=qkAYlI0cyMQ
  3. O, remembered seeing you posting early on the thread or something
  4. Soz guys, the script is pretty much completed but I'm leaving for college soon after xmas and won't have time to keep adding small requests / doing bug fixes etc. Depending on how I feel I might just leave the source here then incase someone wants to work on it. In the meantime if you want a barrows script, go for Wussup/Integer's at https://tribot.org/forums/index.php?/topic/21153-15monthwbarrows-by-wussupwussup-and-integer-available-now-24hr-proggy-over-1-billion-earned/
  5. You can choose killcount. Btw, at 6 kc you get deaths / chaos / mind, then at 8 kc blood is added to that, and at 11 bolt racks are added. There isn't a guarantee you'll get bloods or deaths at any kill count but those are the numbers when they become available
  6. I didn't tick "Development version", Time elapsed before the freeze: Started script, froze seconds into it Script Running: -- Lite Mode: (yes/no) yes Java Version: u45 Operating System: win7 64bit What Froze: (client, TRiBot window, or both) Client Debug: Above pic TRiBot Loader Console Debug: Above pic
  7. Lol i've been bitching about dry trips, didnt notice it had banked another dh plate at some point
  8. Small proggy, didn't get a single armor drop in these 5 chests lmao (note: acc isn't good enough to do multiple chests per trip, it can still get 3 chests an hour as you can see so it's still good for low level accs with bad armor) Had to stop it because I was out of ppots
  9. Implemented, not just imported You'll need e.g MyScript extends Script implements MessageListening07.
  10. I should've done this a year ago... You can use this class to have your scripts create a folder with a running log of images every x interval, so when users report they died (like this guy https://tribot.org/forums/index.php?/topic/23060-bot-died-with-over-22m/ ) you'll know exactly what happened. It's also nicer for development when you don't have to keep staring at your bot incase something goes wrong. The class: import org.tribot.api2007.Screen;import javax.imageio.IIOImage;import javax.imageio.ImageIO;import javax.imageio.ImageWriteParam;import javax.imageio.ImageWriter;import javax.imageio.stream.ImageOutputStream;import java.awt.image.BufferedImage;import java.io.File;import java.io.FileOutputStream;import java.io.IOException;import java.math.BigInteger;import java.util.ArrayList;import java.util.Iterator;import java.util.Random;public class ImageLog { private float compression; private int interval; private int count; private int trail; private boolean running; private ArrayList<String> fileTrail = new ArrayList(); private String scriptName; private String prefix; public ImageLog(String scriptName, float compression, int interval, int trail) { this.compression = compression; this.interval = interval; this.running = false; this.trail = trail; this.scriptName = scriptName; this.prefix = getPrefix(); this.count = 0; } // We don't want to have the same name with a previously created image private String getPrefix() { return new BigInteger(130, new Random()).toString(32); } public void start() { running = true; new Thread(new Runnable() { @Override public void run() { String appData = System.getenv("APPDATA"); File tribot = new File(appData, ".tribot"); File images = new File(tribot, "imagelogs"); File cur = new File(images, scriptName + "_" + prefix); cur.mkdirs(); while (running) { BufferedImage img = Screen.getGameImage(); String fName = count + ".jpeg"; File imgFile = new File(cur, fName); fileTrail.add(imgFile.getAbsolutePath()); if (fileTrail.size() > trail) { try { java.nio.file.Files.delete(new File(fileTrail.get(0)).toPath()); } catch (IOException e) { e.printStackTrace(); //Wil show up in the Bot Debug tab of tribot } fileTrail.remove(0); } try { FileOutputStream fos = new FileOutputStream(imgFile); ImageOutputStream ios = ImageIO.createImageOutputStream(fos); Iterator<ImageWriter> iter = ImageIO.getImageWritersByFormatName("jpeg"); ImageWriter writer = iter.next(); ImageWriteParam iwp = writer.getDefaultWriteParam(); iwp.setCompressionMode(ImageWriteParam.MODE_EXPLICIT); iwp.setCompressionQuality(compression); writer.setOutput(ios); writer.write(null, new IIOImage(img, null, null), iwp); writer.dispose(); fos.close(); try { Thread.sleep(interval); } catch (InterruptedException e) { } count++; } catch (IOException e) { e.printStackTrace(); } } } }).start(); } public void stop() { running = false; }} How to use: Have an ImageLog variable in your script, and the first thing you do in run() should be imgLog = new ImageLog(this.getClass().getSimpleName(), 0.25f, 500, 50); imgLog.start();I suggest you make your script implement Ending, and in the onEnd call imgLog.stop(). Parameters for the constructor: #1 = Name prefix, sample above uses script class name #2 = Quality, 1.0 = highest quality, which I don't suggest because of the filesize #3 = Interval in milliseconds #4 = How many images to keep, if you have it at 50 for example, when it takes the 51st picture it removes the oldest one. This will let you choose to e.g have images for the 5 minutes before the script ended.
  11. Updated to put each session in its own folder
  12. I'll try to write the general framework for those before borrowing an acc, but yeah eventually I'll probably need one
  13. Description of the bug: If a random event occurs (one that takes you away, atleast), web walking won't continue to the destination afterwards How often the bug occurs: Not getting a lot of randoms, saw it happen for pinball. Triggers of the bug (if known): ^ Java version: 1.7 u 45 TRiBot client version: 8.04.4 Operating System: win7 64bit
  14. Yeah it did, but it'd just be cleaner to not wrap every walking call into some distance checking while loop
  15. I need to do the quest but it'll be there when its released
  16. Wtf this has to be my lucky day, I did one chest after the above picture and got bad loot, then on the next trip I ran out of food so I went back in manually to loot the chest,
  17. Please post this on the script's thread https://tribot.org/forums/index.php?/topic/23062-visual-logs/
  18. I'm not gonna do preorders since if there's delays people wouldn't like that... I'm just doing tiny tweaks right now, once I have some long proggies I'll release. Right now I just stop it once I notice something I don't like
  19. Added price calculations, also subtracts the cost of prayer pots. First trip today, (ignore it saying some of the brothers are still alive, need to fix that)
  20. Wasn't able to do anything for the past day or two because of the tribot server issues, now I was able to start a client finally
  21. Nobody seems to mention this. [22:59:20] Unable to create client instance. [22:59:20] Done (In the tribot loader) Sometimes it gives this stack trace, [23:04:08] java.lang.ArrayIndexOutOfBoundsException: 142 [23:04:08] at obf.Zf.J(hm:113) [23:04:08] at obf.Zf.J(hm:39) [23:04:08] at obf.MD.J(zf:335) [23:04:08] at obf.Ge.run(re:715) [23:04:08] at java.lang.Thread.run(Unknown Source) Description of the bug: ^ How often the bug occurs: Always Triggers of the bug (if known): Starting tribot (loader) Java version: j7 update 45 TRiBot client version: 8.03 Operating System: win7 64bit
  22. Woops, also had it since 2001 ..
  23. nvm