Jump to content
Search In
  • More options...
Find results that contain...
Find results in...

Leaderboard


Popular Content

Showing content with the highest reputation since 11/14/2018 in Posts

  1. 9 points
  2. 6 points
    "NETAMI! COME HELP CLEAN UP THE TURKEY!" I brush the cheeto dust off my keyboard as I glare into the kitchen- "MOM! TRiBot IS STILL DOWN! HOW WILL THEY KNOW IF I DON'T POST IT ON EVERY SCRIPT THREAD?" Her disappointed look is standard for me, as I swing my DXRacer back around and begin furiously typing on Netami's Pest Control thread, ignoring the giant red "Bot Down" banner: "Lol shit bot, won't even walk to portal. Waste of $, refund before ban" A smile reaches my mountain dew crusted lips- I have done my part.
  3. 4 points
    This release will: Fix NPE in Camera API (Thanks @wastedbro) Update deposit box interface ids (Thanks @Encoded) Add various bank methods (Thanks @wastedbro) Banking#getWithdrawXQuantity Banking#getDefaultWithdrawQuantity Banking#arePlaceholdersOn Fix resizeable minimap bug (Thanks @wastedbro) Remove Java 8 requirement Please note: TRiBot is not yet fully compatible with Java 10+ Fix the break handler issues by ensuring the break handler thread never gets paused Fix broken settings hooks Upcoming updates: Improved CLI support Much more Note: If you are using LG, please restart both the RS client and TRiBot
  4. 4 points
  5. 4 points
    Shit exp because its Turael but here's two short proggies
  6. 4 points
  7. 3 points
    Hello welcome to the open beta thread for Netami's AIO Combat! The purpose of this beta and this thread is to quickly gather feedback for the script to improve it as quickly as possible! Below you'll find a link to the script listing on the repository (it's free!), please leave all comments below for the script, or you can discord me at Netami#0001. Thanks and enjoy the script! https://tribot.org/repository/script/id/2989
  8. 3 points
  9. 3 points
    A more powerful and advanced break handler. A built in webwalker that works and is stable. General API cleanup / changes / abstraction.
  10. 3 points
    If you can check every updates, all of them says same thing. Just wondering how many week left for update.
  11. 3 points
    This journel is a work of art. Please keep us informed with your journey through the Tribocalypse. I myself have also fell short with my monkfish farm, the girlfriend is most upset with the way it's turning out. I give you my deepest condolence with upmost sincereity. Kind regards,
  12. 3 points
    If you are going to put the prices higher i think you should add some more features as discussed. Optimal waiting spots, Respawn timers, better eating while getting pked, teleport doesnt work correctly if there's a loot on the ground (It will stay "confused" wheter to loot or to tele, i ve seen It happening while babysitting the bot), manta ray support, restocker (at least for ether while using craws bow), teleport to caves using tele scroll, option to choose just one of the 2 of the same kind of rev (dont want to be hitting demon on level 33 but want to kill the one at 31). Many things you can implement. Script is awesome but i think that you making the price double to what It was without seeing New features and with still some bugs is not right. Banking for example is not flawless, It will sometimes load full inv then bank everything to reset banking. Sometimes It will get stuck saying "looting" without anything on the ground and revs spawning... Just some suggestions and my thoughts on the new price.
  13. 3 points
    Final tune up in progress - adding some basic features / GUI changes.
  14. 3 points
    While no theory has been proven, the most likely reason for this phenomenon is use of Regression Analysis. Statistical regression is a tool that you can use to determine the relationship between variables. In this case, it would be a singular regression, where you have many factors (x variables), and a single probability factor (y variable). These kind of models are used to make predictions, and are heavily used in artificial intelligence. The actual methodology has been around for ages, though. Given the seemingly vast number of factors that contribute to getting banned, we can suspect that Jagex uses some form of this technique to determine probability of any account being a bot. Without such a methodology, it's unlikely Jagex would be able to account for so many variables. Therefore, we can look at this problem with "Is F2P" as one of our X variables (factors) and assume there are a bunch of other, unknown, variables. Now, let's examine what effect "Is F2P" might have on the Y variable (probability of being a bot). Well, if you look at it, most brand new f2p accounts are bots (let's disregard the mobile surge). Therefore, if "Is F2P" is actually an X variable, we know that being f2p automatically puts you closer to a ban. But, of course, you don't get instabanned for creating an F2P account, so we can say for certain that this variable doesn't, on its own, put us above their "acceptance threshold" (a term we can used to describe the point at which Jagex considers the account to be a bot). At this point, we can assume since we are seeing fewer p2p bans, the "Is F2P" factor certainly is weighted heavily enough that it affects our position relative to the acceptance threshold. This means that these other unknown X variables are at such a value that it exceeds the threshold when "Is F2P" is true, and doesn't exceed the threshold when it's not true. Of course, you can say "why would Jagex use membership as an X variable? Couldn't they just apply the same determination for both p2p and f2p, and catch all the bots?". The answer is maybe. It's likely that Jagex wants to prevent false positives at all cost. False positives for paying customers are VERY BAD for business. Jagex could be afraid of overtuning their system, which is valid, because not only would it hurt them severely, it would help us better determine how it works. This opens the question of "Can there be false positive bans, then?". And I would say yes, on f2p. I've heard a few reports from multiple people that doing tut island really fast and walking to the GE can get you banned even if you weren't botting. That alone points heavily to the use of statistical regression, in the form of Least Common Denominator detection. More importantly, I bet you wouldn't be able to trigger this system if you made the account p2p before starting tut island. I'm not entirely sure if that's true, but it would certainly further my point. If you want a real life example, then let's say you're standing in your house. Probably pretty safe, right? Now let's say I come over and push you. Eh, you'll probably be fine. Now let's say you're standing near a cliff, perhaps sightseeing. You'd most likely be safe. But what if I come and push you then? Decent chance it will end badly. To relate this to our discussion, think of being f2p as being near a cliff, and think of botting as my push, and think of bans as the act of falling to your death.
  15. 3 points
    Wanted to say thanks for the 99 & pet. Ran 12-16 hours daily without issues. 100% Certified non organic!
  16. 2 points
    Scammer's Username: ranepureko Link to Scammer's TriBot Profile: https://tribot.org/forums/profile/324001-ranepureko/Chat/Discussion Methods: DiscordChat Username(If Applicable)*: Describe in detail in your words what happened: Asked him to do a service (questing) on my accounts, paid him 25M to do so. I messaged him around an hour ago to ask how the progress was and he said "Almost done", another hour went by so I checked the accounts. They were logged into, cleaned, and no quests started at all. Once I told him to just own up to scamming me, he went offline and changed his discord tag or left the channel/blocked me. Evidence**: Other: Obviously the tribot account is a throwaway or he doesn't use this website and can easily make another so this ban won't do anything but just reporting it here because open and shut case.
  17. 2 points
    Looking forward to this! TRiBot definitely needs a flawless slayer script.
  18. 2 points
  19. 2 points
    A big one but a new, more visually appealing client
  20. 2 points
    The day is thanksgiving. It's been hours since Tribot is down. The Venezuelan economy has plummeted to an even more staggering inflation. My children, all 12 of them starving looked up to me this morning with sunken eyes and shallow breaths, "Father." they asked. "Where is the gp? were hungry." "Soon." I replied. But knowing deep in my heart it may be many more nights before they can eat again. "Let us pray to our savior TriLez. Have faith young ones, he will come and fix everything soon." The night is coming as we share a piece of bread I was able to buy with my last 200k. Happy Thanksgiving
  21. 2 points
  22. 2 points
    Here is a simple snippet for launching a JavaFX GUI in only a few lines of code. Controller package scripts.wastedbro.api.misc.gui; import javafx.fxml.Initializable; import javafx.stage.Stage; /** * @author Wastedbro */ public abstract class Controller implements Initializable { private Stage hostStage; private boolean isDone = false, wasCancelled = true; public boolean isDone() { return isDone; } public boolean wasCancelled() { return wasCancelled; } public Stage getHostStage() { return hostStage; } public void setHostStage(Stage hostStage) { this.hostStage = hostStage; } public void setDone(boolean done) { isDone = done; } public void setWasCancelled(boolean wasCancelled) { this.wasCancelled = wasCancelled; } } GuiBuilder package scripts.wastedbro.api.misc.gui; import javafx.application.Platform; import javafx.embed.swing.JFXPanel; import javafx.fxml.FXMLLoader; import javafx.scene.Scene; import javafx.stage.Modality; import javafx.stage.Stage; import javafx.stage.StageStyle; import org.apache.commons.io.FileUtils; import org.tribot.api.General; import org.tribot.api.Timing; import org.tribot.util.Util; import javax.swing.*; import java.io.ByteArrayInputStream; import java.io.File; import java.net.URL; import java.nio.charset.Charset; /** * */ public class GuiLoader { private String fxmlString, frameTitle = ""; private URL styleSheetUrl = null; private Controller controller; private Stage parent; private boolean isDecorated = false, isModal = false; public boolean loadGui() { SwingUtilities.invokeLater(() -> { new JFXPanel(); Platform.runLater(() -> { new JFXPanel(); try { Stage stage = new Stage(); if(!isDecorated) stage.initStyle(StageStyle.UNDECORATED); stage.setTitle(frameTitle); stage.setResizable(false); if(isModal) { stage.initOwner(parent); stage.initModality(Modality.APPLICATION_MODAL); } controller.setHostStage(stage); Platform.setImplicitExit(false); FXMLLoader loader = new FXMLLoader(); loader.setController(controller); Scene scene = new Scene(loader.load(new ByteArrayInputStream(fxmlString.getBytes()))); if(styleSheetUrl != null) scene.getStylesheets().add(styleSheetUrl.toExternalForm()); stage.setScene(scene); stage.showAndWait(); } catch (Exception e) { e.printStackTrace(); } }); }); if(!isModal) { while (!controller.isDone()) General.sleep(500, 1000); } return !controller.wasCancelled(); } //region Getters and Setters public String getFxmlString() { return fxmlString; } public void setFxmlString(String fxmlString) { this.fxmlString = fxmlString; } public String getFrameTitle() { return frameTitle; } public void setFrameTitle(String frameTitle) { this.frameTitle = frameTitle; } public URL getStyleSheetUrl() { return styleSheetUrl; } public void setStyleSheetUrl(URL styleSheetUrl) { this.styleSheetUrl = styleSheetUrl; } public Controller getController() { return controller; } public void setController(Controller controller) { this.controller = controller; } public Stage getParent() { return parent; } public void setParent(Stage parent) { this.parent = parent; } public boolean isDecorated() { return isDecorated; } public void setDecorated(boolean decorated) { isDecorated = decorated; } public boolean isModal() { return isModal; } public void setModal(boolean modal) { isModal = modal; } //endregion public static class Builder { private GuiLoader guiLoader = new GuiLoader(); public Builder setFxmlString(String fxmlString) { guiLoader.setFxmlString(fxmlString); return this; } public Builder setFxmlURL(String url) { guiLoader.setFxmlString(HostedFxmlLoader.getFxml(url)); return this; } public Builder setFrameTitle(String frameTitle) { guiLoader.setFrameTitle(frameTitle); guiLoader.setDecorated(true); return this; } public Builder setStyleSheetString(String cssString) { try { File themeFile = new File(Util.getWorkingDirectory() + File.separator + "wbTemp" + File.separator + "theme.css"); themeFile.delete(); FileUtils.writeStringToFile(themeFile, cssString, Charset.forName("UTF-8")); Timing.waitCondition(()-> themeFile.exists(), 10000); guiLoader.setStyleSheetUrl(themeFile.toURI().toURL()); return this; } catch (Exception e) { e.printStackTrace(); throw new RuntimeException(); } } public Builder setStyleSheetUrl(URL styleSheetUrl) { guiLoader.setStyleSheetUrl(styleSheetUrl); return this; } public Builder setController(Controller controller) { guiLoader.setController(controller); return this; } public Builder setParent(Stage parent) { guiLoader.setParent(parent); guiLoader.setModal(true); return this; } public GuiLoader build() { return this.guiLoader; } } } Example Usage: GuiLoader guiLoader = new GuiLoader.Builder() .setFxmlString("FXML Code") .setController(controller) .setStyleSheetString("CSS Code") .build(); if (guiLoader.loadGui()) { // Run script. I usually pull the user settings out of the controller object } else { General.println("GUI Cancelled"); } In order for this to work properly, you have to accurately set the controller to "closed" and "cancelled" properly. For example, in your controller: /** * Runs when the user starts the script */ @FXML void onStartButtonAction(ActionEvent event) { this.setWasCancelled(cancelled); this.setDone(true); if(getHostStage() != null) getHostStage().close(); }
  23. 2 points
    Been using this for a couple of hours for slayer tasks and i have to say, everything works flawlessly. It banks at whichever banks is closest to you which surprised me and walks back to your set location without any hiccups (havent gotten stuck) Doing slayer at canifis? Oh gonna bank at canifis Doing slayer by ogres? dont mind me gonna bank at castle wars Although alot of features havent been added yet, have to say this script might become the b e s t combat script on here!
  24. 2 points
    Can you please be more specific about what exactly is going wrong.
  25. 2 points
    Would totally recommend Einstein's Miner, it is amazing, great antiban. As for magic, I'd put forward Optimus Combat, supports combat but also the majority of spell casting. One of the better features for this is Combo-Alch.
×