Jump to content
Frequently Asked Questions
  • Are you not able to open the client? Try following our getting started guide
  • Still not working? Try downloading and running JarFix
  • Help! My bot doesn't do anything! Enable fresh start in client settings and restart the client
  • How to purchase with PayPal/OSRS/Crypto gold? You can purchase vouchers from other users
  • prechcik

    Scripter
    • Posts

      54
    • Joined

    • Last visited

    • Days Won

      2

    Everything posted by prechcik

    1. Thanks for reporting the issue! I will take a look into that and will post an update later today!
    2. prechcik

      BH Tithe Farm

      Thanks for the support guys! I didn't have enough time to sit around and do anything related to my scripts recently because of huge amount of work irl - I will try to look into that and deliver an update soon!
    3. Hi, thanks for letting me know! Ill add a check for the clicking if the npc has pickpocket as first option to use left click - should be included in the next update Hi, thanks for the review! Ill try to implement it in the next version
    4. prechcik

      BH Tithe Farm

      Thanks for providing information! Should help with getting ride of the instanced tile reference! I'll try to rework the script to work in the middle of the minigame after relogging - i did not anticipate anyone having worse connection and did not implement anything to combat this.
    5. prechcik

      BH Tithe Farm

      Thanks for using the script! Was the disconnect caused by sudden loss of internet, longer break or manual? I concidered implementing a break skipper that would skip any breaks until harvested a loop, as I anticipated people having some breaks setup - let me know if such feature would help. I designed the script to work without any breaks, so if You're using Dreambot Breaks, make sure to disable them as this for sure will make the script out of sync. The script saves a starting tile when entering the minigame, so I think disconnecting makes it loose the reference, as the instanced area has dynamic tile coordinates and those might change after reconnecting.
    6. Hi, thanks for a great suggestion! I'll try to add that location in the next update!
    7. prechcik

      BH Tithe Farm

      Hi everyone, thanks for the support! I havent had time during the week to investigate it further, but I am stuck at the bot going crazy when missclicked the plant - trying to find the easiest way around this. If You dont mind, let me know the perfect way the script shoudk work, maybe my patch order is inefficient too? I am testing the script without going across and instead going in a horizontal line, seems to help a bit. I'll do my best to get the script to a better state and post an update before the end of this weekend
    8. prechcik

      BH Tithe Farm

      Thanks for the input! I will work on it and try to rework it again. Expect update somewhere around this weekend!
    9. prechcik

      BH Tithe Farm

      The script should automatically choose the best seeds for a level, did I miss any? It does not however switch seeds until going back out the minigame and using the table again As to the humidify spell - i will try implementing it in the next version
    10. prechcik

      BH Tithe Farm

      Thanks for reporting an issue guys! I have also noticed the script actually missing clicking the spot for some reason - i will look into that and try to find a fix - let me know if zooming out actually helps so Ill adapt zooming out into the script
    11. The first rule of botting - be prepared to be banned. You can try botting 24/7 but every time You'll try, You'll end up banned anyways. Mods logging in and banning people are not banning just random people who train a skill - they hop into a world which is full of flagged accounts so everyone You see on their screen is flagged. Noone sits next to You and checks how You train skills, it would be impossible given the amount of runescape accounts compared to amount of RS mods... Don't make Your end goal to bot 24/7 - make it so Your bot will successfully bot for few months without any interruption. And i mean with sleep breaks, random breaks and all other measures that could help in not being flagged. Noone guarantees You that You won't get banned by using someone else's script. If You don't like the script, don't buy it - it's as simple as that. That is a very toxic statement and You shouldn't say that - people are spending hours and weeks scripting those things for You guys, some of them are FREE, and yet You still want to attack somebody who did his job right and committed to the community. How would You feel if You were selling hand crafted things to people and they came back to You for refund if they broke the damn thing by themselves on purpose? Not good I suppose... So don't attack scripters for Your own faults. If You have any interesting suggestions as to the antiban measures for scripters, feel free to let us know. I am 90% sure that anything that You point out is already either in Dreambot, or most of the scripts have it, but You didn't notice it or use it properly. If You are not able to run the purchased script how You like, You can always refund the script, read JavaDocs and make Your own script.
    12. prechcik

      BH Tithe Farm

      BH Tithe Farm Simple tithe farm script. Start in the Tithe Farm starting area with all required items. Requirements: 8 Watering Cans or Gricoller's Can Spade & Seed dibber At least 34 level Farming Recommended: Full graceful outfit Warning! The script is as simple as I could get it and it will try to plant 16 closest plants. It can make mistakes or get out of sync, resulting in more crops dying. Script doesn't check if You have all required items and will try to do the minigame even if You start it with empty inventory! Make sure to launch it with all items required. Breaks or pausing the script is NOT RECOMMENDED
    13. Hello, thanks for reporting an issue - i suppose You ran our of bait before it could get a full inventory of fish? It only cuts fish if the inventory gets full as of now - i will implement a fail safe for such situation in next update!
    14. Hello, thank You for the review! Glad that You like it. As to the antiban status, when it says Idle, it means that it is not doing anything - if its sleeping, it should say AFKing or any other metod like moving Mouse, moving camera etc. Hope that helps!
    15. Hi, thanks for reporting an issue! Totally my fault! I have pushed an update that should fix it - await SDN Bot to post an update
    16. Hi, depending on what exactly You would like to do during that, I think the best option would be to replace script's BreakSolver with Your own implementation. I made a simple class that extends DreamBot's BreakSolver and whenever a break appears, I just fire my own code before default operations. Here's how it looks like import org.dreambot.api.randoms.BreakSolver; import org.dreambot.api.utilities.Logger; public class BreakDetector extends BreakSolver { @Override public void onStart() { if (this.getMinimumRest() > 5 * 60) { // breaks longer than 5 minutes Logger.log("Going on a break!"); } super.onStart(); } @Override public void onFinish() { if (this.getMinimumRest() > 5 * 60) { Logger.log("Finished break!"); } super.onFinish(); } @Override public String getEventString() { return "breakDetector"; } } Then in the script's onStart method I do this this.getRandomManager().disableSolver(RandomEvent.BREAK); this.getRandomManager().registerSolver(new BreakDetector()); this.getRandomManager().enableSolver("breakDetector"); For more information, refer to BreakSolver JavaDoc - https://dreambot.org/javadocs/org/dreambot/api/randoms/BreakSolver.html
    17. Hi! Welcome to Dreambot Scripting! It looks like You are on the right path! I would like to point out few things that could help You get where You want This function private boolean hasMithrilOreFull() { return Inventory.contains(MITHRIL_ORE_ID) && Inventory.get(MITHRIL_ORE_ID).getAmount() == 27; } will always fire false, as You're getting the first item from inventory with ID of mithril ore and getting it's amount - since ore's aren't stacable, it's amount will always be 1. To check how many items You have in Your inventory, You can use Inventory.count(itemName) which will return actual count of items. Second of all, and most importantly - You have to remember how Dreambot Script works in the core. Whenever You launch a script it fires it's methods like onStart(). Then it keeps launching onLoop() method, sleeping for an amount You return in that function. So always plan ahead of how the script should behave, usually from the end to the start. In this case You'll have to separate all the tasks and decide when to fire each one - right now the script will fire everything line by line, no matter what happens. So basically Blast furnace is getting ores from bank, running to conveyor, putting ores in, getting them out of dispenser and repeat. Let me quickly draw a sketch of how it could work public int onLoop() { if (Inventory.contains("Mithril ore")) { GameObject conveyor = GameObjects.closest("Conveyor belt"); // find closest conveyor if (conveyor != null && conveyor.interact("Put-ore-on")) { // if conveyor exists and successfuly interacted Sleep.sleepWhile(() -> Inventory.contains("Mithril ore"), 20 * 1000); // Sleep while has items or 20 seconds GameObject dispenser = GameObjects.closest("Dispenser"); if (dispenser != null && dispenser.interact("Take")) { Sleep.sleepUntil(Inventory.count("Mithril bar") > 26, 20 * 1000); // Sleep until got 27 bars or 20 seconds. } } } else { if (Bank.isOpen()) { if (Inventory.count("Mithril bar") > 0 && Bank.depositAll("Mithril bar")) Sleep.sleep(450, 750); // If has any bars, deposit and sleep for half a second if (Bank.withdrawAll("Mithril ore")) { // If successfuly withdrawn Sleep.sleep(750, 1500); // I always add a small sleep after withdrawing or actions so the script won't run too fast Bank.close(); // Close the bank after finishing } } else { if (Walking.shouldWalk()) Bank.open(); // Walking.shouldWalk to prevent spam clicking } } return Calculations.random(450,750) } This is just simple attempt from the top of my head of how I would implement such script. Of course I didnt add coal bag here and there are still some things missing, but I think this should point You to the correct path! Remember, script is always looped so always check for something first and sleep after that accordingly or return earlier so the script won't fire next lines of code unnecessary. Next things on there I would add Sleep.sleepUntil() functions after interacting to make sure we actually interacted - this function returns true or false depending on the condition You specified, so i.e if (object.interact() && Sleep.sleepUntil(() -> Players.getLocal().isAnimating(), 20 * 1000)) {} This will interact and sleep until player animates. If the player animates before 20 seconds, the function will return true and Your code inside that if condition will fire, otherwise it will return false, and the code inside won't be executed - very helpful to avoid double clicking of items or looping itself.
    18. BH Seer's Village Agility Simple script running Seer's Village Agility course. Does not support teleporting or any other additions - it simply runs the course. WARNING! Script does not eat food or stop when on low HP!
    19. Is there any error in the console when pressing start? Also make sure to have at least 1 task added, otherwise it wont let you start.
    20. BH Aerial Fishing Start the script on Molch Island with some fish chunks and knife in Your inventory Simple Aerial Fishing script. Will fish forever. Features: - Will hop worlds if someone is close to the spot - Cut caught fish for fish chunks - Gets the bird automatically - Simple exp and pearls tracker
    21. Hi, yes!, I started working on it a while ago and haven't had time to test it - I'll try to implement it before or on the weekend.
    22. Hi thanks for reporting the issue - an update will be posted today or tomorrow fixing that problem
    23. Hi, thanks for reporting an issue, it seems that it's the scripts fault - i will post an update fixing this in an up coming days
    24. Thanks for reporting an issue! It will be fixed in the next update.
    25. Thanks for reporting the issue! I'll take a look at it and will try to fix it asap
    ×
    ×
    • Create New...

    Important Information

    We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.