Jump to content

daxmagex

Premium Scripter
  • Content Count

    2,255
  • Joined

  • Last visited

  • Days Won

    51
  • Feedback

    95%

Everything posted by daxmagex

  1. Script Not Starting/Freezing on startup? You need to add these to your Tribot firewall! TIP: Easiest thing is to DISABLE the Tribot firewall in settings! Best and fastest solution Rune Scape Leaderboards (Rank 4 and 6 in hiscores) Longest Proggy: From @dimidejong10 FREE TRIAL AVAILABLE IN REPOSITORY! Simply click the thread. The trial should be right next to the purchase options. _________________________________________________ INSTRUCTIONS ON HOW TO USE BOT (READ THIS!!!) Picture of GUI HOW TO POST A BUG REPORT Click Here
  2. Falconry is fine, Many of my users are using it. Although, it currently doesn't do shift dropping, which trilez stated he'll be adding it to the tribot drop method soon. This user is getting 53k xp an hour at 76 hunter! This user is getting 100K+ exp an hour after 24 hours at chins Salamander hunting is limited to how accurate the mouse clicks on the traps, since I don't code the mouse movement. I'll looking into trap priority to try to optimize it another way.
  3. Click the spoiler for more progress reports! Posting a BUG REPORT Please read this and submit the report here. You can buy Credits with RSGP instantly here!
  4. The script will calculate the closest kebbit vs exp gained to determine what to grab. Sometimes the desired target is too far and theres a kebbit right in front of you. This has proven to generate better exp. Let me know if this is not the case, the bot should perform as described. Updated! Nice! This shouldn't happen but I've added an extra fail safe for this in case it does it again. Soon!
  5. Source over at GitHub Example: Debug Paint: Api-Access How to use Api-Key WebWalkerServerApi.getInstance().setDaxCredentialsProvider(new DaxCredentialsProvider() { @Override public DaxCredentials getDaxCredentials() { return new DaxCredentials("API-KEY", "SECRET-KEY"); } }); Map Preview
  6. daxmagex

    Script Review: Dax Combat v2 Beta

    niceee
  7. daxmagex

    daxCombat v2

    Repository Link Click Here! Changelog: >Improved NPC switching combat detection (Test it out in highly contested areas! Such as F2P chicken pen) >Improved Camera Handling >New advanced "Can We Attack" function! Much MUCH better at determining if someone else attacked our target already (Increased CPU usage) >Improved local movement >Improved UI for easy use and set up. >Teleports built into webwalker. No need for logic anymore! >Looting over x Amount! >Much much more! Keep in mind that everything is still in beta. Some features currently don't work, such as equipment managing or alchemy.
  8. I don't know the client's underlying code, but this is how the logic looks like on my side: if (Inventory.count(trapID) > TrapLimit + 1) { We have traps, run script normally } else { Insufficient traps! } The whole block of code relies on tribot telling me the right numbers. I've witnessed the issue of the method returning invalid numbers before, but a simple restart on the client usually fixes it. Trilez will need to look further into why sometimes the client loads without the right configs.
  9. Client was down a couple days ago. Everything should be fine now. Nothing wrong with the script! Soon
  10. I've removed all existing api key plans from the old system. All keys will still be active until old server goes down which is on Octoer 1st, 2018
  11. Pushed an update on github to send the varbits necessary for the path.
  12. Woodcutting guild mapped, thanks to @FALSkills
  13. daxmagex

    TRiBot Release 9.400_2

    ayee
  14. There will be paths going through the guild since it's in the middle of the map.
  15. I'll need the Game Setting for 75% Hosidius House favour. New Web Server is UP with NEW API KEY SYSTEM! Built on AWS (Enterprise Stability) Existing keys on current system will still be valid for another month. After that, all subscriptions will be automatically cancelled. New system will be easily managed and a dashboard for key usage stats will be out soon!
  16. Which part are you refering to for missing the trap? Tribot's mouse has limitations clicking on lines 4 pixels wide. The script tries to click it as accurately as possible. Simply add the required items in your inventory and you should be set. Try restarting your client. I detect traps using the tribot hook getInventoryItem and if that returns an incorrect value, I literally can't do anything about that. Logic never breaks unless the mechanic of hunting changes. It's the hooks that break. I don't code the hooks.
  17. Posting a BUG REPORT Please read this and submit the report here. You can buy credits with RSGP here Posting a BUG REPORT Please read this and submit the report here. Last MAJOR update: Version 2.0 There are TWO versions of the script. ELITE VERSION (Gold Farmers) - CAN BE FOUND HERE All modes enabled. Will be no different than the version that is currently active.1 Month 1 Instance (7.99 Credits)1 Month Unlimited (39.99 Credits) PREMIUM VERSION - CAN BE FOUND HERE Leecher mode disabled. If you want leeching mode enabled, purchase the Elite version.1 Month 1 Instance (4.99 Credits)1 Month Unlimited (24.99 Credits) Both versions are capable of bringing in the same profits, however, it's simply the skill requirements that separate the two versions. ELITE version will only require a smithing level while PREMIUM will require one of the following stats since it's not capable of leeching: 30 Strength or30 Crafting or30 Firemaking or30 Agility Blast Furnace Instructions: PUT ALL SUPPLIES ON TOP OF BANK.START WITH A BUCKET IN INVENTORY.IF YOU CAN FILL UP A ROLE, PLEASE DO SO. LEECHING DOES NOT INCREASE YOUR PROFITS, NOR DOES IT HELP THE TEAM. Start at Blast FurnaceMinigames - > teleport to Blast FurnaceBelow 60 SmithingStart Bot with cash-pile in inventory.Stove Operator (Coke Filler) or AIO mode:Start bot with spade in inventoryUsing Energy PotionsSimply tick "Use Energy Potions" in GUI. Bot will use both Energy and Super Energy potions.Using Coal BagSimply start bot with coal bag in inventory. Bot will detect and run accordingly. NOTE: YOU DO NOT NEED ANY QUEST COMPLETED FOR BLAST FURNACE. PLEASE REFER TO THE GUIDE HERE IF YOU WANT TO LEARN MORE ABOUT THE MINIGAME: http://2007.runescape.wikia.com/wiki/Blast_Furnace Thank you syf54017 for providing me with such an incredible proggy. 109 hours and 32m profit!! EDIT: updated to 121 hours and 35m! BUG REPORTS Submit bug reports here
  18. You can buy credits with RSGP here Quests The Restless Ghost Ernest the Chicken Animal Magnetism* Plague City Features AntiBan Compliance Level 10 Start Anywhere* Start at any state* Full Completion Numerous Fail safes* Pricing Bi-Weekly Auth* 4.95 Lifetime Unlimited Auths 14.99 Screenshots BUG REPORTS ARE ACCEPTED HERE
  19. For custom pathing, you'll have to follow the tutorial on the thread. Usually, most places are supported by the web walker. I've done green dragons before, but not wyverns. What's the null pointer?
  20. your firewall might be blocking some of the paint utils. Can you follow the steps in the top of the post? Yeah, progressive leveling is on my todo list. Thanks! I recommend that you indicate all tiles for your formation like an X format. A + formation is harder to click.
  21. daxmagex

    [Snippet] Inventory Listener

    Seems like a lot of you don't got inventory listeners. InventoryListener interface package scripts.Test; public interface InventoryListener { public void inventoryItemGained(int id, int count); public void inventoryItemLost(int id, int count); } InventoryObserver class package scripts.Test; import org.tribot.api.General; import org.tribot.api.types.generic.Condition; import org.tribot.api2007.Inventory; import org.tribot.api2007.Login; import org.tribot.api2007.types.RSItem; import java.util.ArrayList; import java.util.HashMap; public class InventoryObserver extends Thread { private ArrayList<InventoryListener> listeners; private Condition condition; public InventoryObserver(Condition condition) { this.listeners = new ArrayList<InventoryListener>(); this.condition = condition; } @Override public void run() { while (Login.getLoginState() != Login.STATE.INGAME) { General.sleep(500); } HashMap<Integer, Integer> map = inventoryHashMap(); while (true) { General.sleep(100); if (Login.getLoginState() != Login.STATE.INGAME) continue; if (!condition.active()) { map = inventoryHashMap(); continue; } HashMap<Integer, Integer> updatedMap = inventoryHashMap(); for (Integer i : updatedMap.keySet()) { int countInitial = map.containsKey(i) ? map.get(i) : 0, countFinal = updatedMap.get(i); if (countFinal > countInitial) { addTrigger(i, countFinal - countInitial); } else if (countFinal < countInitial) { subtractedTrigger(i, countInitial - countFinal); } map.remove(i); } for (Integer i : map.keySet()) if (!updatedMap.containsKey(i)) subtractedTrigger(i, map.get(i)); map = updatedMap; } } public HashMap<Integer, Integer> inventoryHashMap() { HashMap<Integer, Integer> map = new HashMap<Integer, Integer>(); for (RSItem item : Inventory.getAll()) { map.put(item.getID(), Inventory.getCount(item.getID())); } return map; } public void addListener(InventoryListener inventoryListener) { listeners.add(inventoryListener); } public void addTrigger(int id, int count) { for (InventoryListener l : listeners) l.inventoryItemGained(id, count); } public void subtractedTrigger(int id, int count) { for (InventoryListener l : listeners) l.inventoryItemLost(id, count); } } Example usage: public class TestFunctions extends Script implements InventoryListener { @Override public void onStart() { InventoryObserver inventoryObserver = new InventoryObserver(new Condition() { @Override public boolean active() { return !Banking.isBankScreenOpen(); } }); inventoryObserver.addListener(this); inventoryObserver.start(); } @Override public void run() { while (true) { sleep(500); } } @Override public void inventoryItemGained(int id, int count) { General.println("Gained " + RSItemDefinition.get(id).getName() + " " + count); } @Override public void inventoryItemLost(int id, int count) { General.println("Lost " + RSItemDefinition.get(id).getName() + " " + count); } }
  22. https://tribot.org/repository/script/id/983-daxhunter-premium/ Promo Code: PQ108029 Offer lasts 1 week!
  23. daxmagex

    "Scripts cannot use reflection"

    //method1 is called several times. It calls another method, where the input depends on the input to first method void method1(arg) { method2(arg) } void method2(arg) { //code } What are you exactly trying to do? The code above seems to do what you describe.
  24. daxmagex

    "Scripts cannot use reflection"

    what do you need to do with reflection that you can't do with: GUIController methodcall = new GUIController(); methodcall.methodName(); ?
×