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

    Posts posted by prechcik

    1. 21 hours ago, jjjustiiin said:

      Script is not working. Once it goes idle and moves mouse off screen for the first break, it doesn't actually ever get back to doing the course. Tried restarting the script a few times and I keep finding it stuck and not moving for +10-20mins.

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

    2. 20 hours ago, slackernz said:

      yea works so far for me, dont know if this is the actual fix but works for me!

       

      53 minutes ago, Drakarth said:

      Works great man! The only improvement was one that Caveman mentioned previously where when you are forced to log out after 6 hours runtime, the script goes out of synch and we run back and forth between two tiles, so we have to manually exit and restart the script every 6 hours. If that could be fixed in some way that would be awesome. But anyway, I thank you for making a good script like this free!

       

      On 6/30/2023 at 11:02 PM, FloridaMass said:

      Love this script as well as the rooftops. Great job with these.

       

      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. On 6/28/2023 at 8:39 PM, thebotdream said:

      When NPC attack option is hidden, such as knights (pickpocket only option), the bot still right clicks every time and hovers over pickpocket for a few seconds except after eating food or emptying coin pouch will it just normally click on the knight. This could greatly increase xp being able to re pickpocket so much faster. Thank you brother, love all of your work <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

      10 hours ago, whoots said:

      Awesome script just like all your other ones. Any plans to add Dodgy Necklace usage? I feel like that would be a huge boost to exp rates if you could make it accommodate that!

      Hi, thanks for the review! Ill try to implement it in the next version :)

    4. On 6/26/2023 at 7:53 AM, uberwaldo said:

      i dont personally have any breaks set up, my disconnects are mostly due to a quick internet connection interuption, im connected to  the wifi at a hotel this week and its not super reliable. im also running it on my laptop and occasionally it will go to sleep when i unplug the charger, and even though i wake it up 1 second later, it's too late and the script wigs out. otherwise its been working great. ive just been running it in the background while im working or watching netflix and in roughly 10 ish hours of run time it's taken my account from 35 to 70 farming

       

      13 hours ago, BeetFarmR said:

      I can run the script for about an hour and then it randomly closes dreambot.  Easy enough to open back up, but when I do, the I cant restart the script. It will work if I leave the instance and start again. So maybe it has issues when I try to start and I dont have 10k seeds? Otherwise it just says "Walking to start area" but it motionless

       

      10 hours ago, Drakarth said:

      Yeah, from my experience each time you load into an instance of Tithe farm, or relog into a Tithe farm instance, the set of coordinates within that instance changes. So when you relog after dreambot closes, the coordinate saved by the script cannot be found in your instance. By going in and out of the instance, the script can re-obtain a new set of coordinates and then work again. One way this could be solved is probably to 'set' and 'reset' the starting/reference tile after a couple of loops/interval just in case it changes or the player relogs. Not sure though tbh.

      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. 3 hours ago, uberwaldo said:

      seems to be working really well for me. the only issue i've had is any time i get disconnected from the game, the script gets completely out of sync and stops working at all until i exit the minigame area and restart the script.

      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. On 6/21/2023 at 7:47 PM, whoots said:

      Would you be able to add support for COX barb fishing? Literally 0 people there so no risk of ban, and 10 steps away from bank so it's great to quickly store all fish and even faster with fish barrel! Much better than dropping at barb outpost. 

      Hi, thanks for a great suggestion! I'll try to add that location in the next update!

    7. 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. 18 hours ago, Gako said:

      Zooming out still doesnt solve it for me, tried playing with alot of angles and depths of zoom.

      I like the simplicity of the script, i think it will turn out great when it gets updated. Good job!

       

      16 hours ago, Xabool said:

      its messing up/ working slowly /if it misses any or lets a plant die, it all gets out of synd and is very hard to get on track again i let it run for a few hours and it having problems seeding fast enuff so didnt actually get any points in like 3h xD i 

      its a really click intensive minigame, and its clicking and missing to slow, maybe speed it up or tryn make it tiny bit more accurate like you'r Arial fishing that one worlds flawlessly

       

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

    9. 38 minutes ago, Krystic420 said:

      Will there be support for more advanced seeds or casting the humidity spell to refill the water containers?

      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. 5 hours ago, Gako said:

      Mine gets stuck when planting the seeds, it feels like it clicks too close to the already planted spot so the character just stands still. Then tries to continue and it messes up the sync.

      Anyone else have the same problem? How do you solve it?

       

      3 hours ago, slackernz said:

      i started the bot zoomed out more and it solved it, zoomed in seems to bug it

      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.

       

      Quote

      no i say if your getting ban for not being able to run the script how you like the scripters should not get paid

      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. 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. 51 minutes ago, mrredis said:

      It doesn't cut the fish you caught.

      image.png.dbaf653a2288104485b0b9a3507bd748.png

      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. 1 hour ago, jlaw0940 said:

      Great script. Only thing I have noticed is that the anti ban status stays idle the whole time the script is running without actually going idle.

      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. 3 hours ago, thundernuts said:

      bot refuses to start when wanting to fish monkfish the start button just doesnt work other methods will start the script

       

      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. 1 hour ago, ExL said:

      Somehow i cant press start at all

      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.

       

    19. 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

       

       

    20. 6 minutes ago, sm1t3d69 said:

      Any ETA on fishing barrel usage? The option shows when starting the script but it's not possible to check the box to use it.

      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.

    21. 6 hours ago, ciken said:

      hey man it hops to pvp arena worlds and gets stuck!

      Hi thanks for reporting the issue - an update will be posted today or tomorrow fixing that problem

    22. 6 hours ago, 99BUSTER said:

      the script does not drop any coal (while being in lumbridge F2p)

       

      am i doing anything wrong?

      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

    23. 2 hours ago, kutsikas said:

      I found a problem. If i choose mining guild location but.... happen this in picture.

      prob.PNG

      Thanks for reporting an issue! It will be fixed in the next update. 

    ×
    ×
    • 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.