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
  • Leaderboard

    Popular Content

    Showing content with the highest reputation on 01/09/21 in all areas

    1. Screenshots Current Available Locations Video Review (A bit old but still relevant to normal mining) How to use Quickstart (VIP+) FAQ CLICK TO PURCHASE SCRIPT
      1 point
    2. Hello everyone, this will be a series of short tutorials expanding on a miner for the DreamBot 3 client, starting with a simple script that just mines and drops, eventually compounding to a fully complete miner that has antiban methods, banking, a GUI, and whatever else I think of This initial tutorial will be very brief, I won't be explaining every line of code, however future parts may be more in depth. Prerequisites This is meant to be for people who are somewhat familiar with Java or similar languages, and new to DreamBot or OSRS bot making. I won't be discussing setting up Java or your development software for building the script's output. This will assume you already have a basic knowledge of Java programming and an IDE ready to go. If you need help with that, check out this guide to get a basic setup ready: Project Layout To start, create a new project in your IDE and call it anything you'd like. Inside your project folder, create a folder layout and create the three starting classes, it should look like this: The 'src' folder is important if you ever decide to upload a script to our SDN. The Script Let's start with what the script should be able to do by the end of Part 1: Mine any rocks, just whatever is closest If the inventory is full, drop all of the ore Show a basic paint letting us know how much experience we've gained For this script, I've decided to go with a node or task setup. Basically we'll make simple, self contained tasks that the client will run whenever they're ready to be ran. We can optionally set a priority so more important tasks will run first, but we'll save that for a later tutorial. Miner.java, the script's main class For this basic setup, here's the simple starting class for our miner: Points of Interest: @ScriptManifest: This is an annotation that helps us show your script in the script manager. extends TaskScript: TaskScript is a subclass of AbstractScript that handles the basic task/node logic so we can focus on creating discrete tasks. onStart(): This method is called whenever someone starts the script through DreamBot. onPaint(Graphics g): This method is called on every frame render, usually 60 times per second. For performance reasons, you want to minimize the amount of processing you do in this method. The Tasks Now that the script's main class is added, let's make the mining task. Mining Now we need to figure out how to know which rocks are mine-able. Load into the game and walk by any rocks you can mine. Now you can enable the Developer Mode in the settings panel: Then in the menu bar that shows up, open the Game Explorer: Go to the "Game Objects" tab and choose the closest rock to you so we can see if anything changes when a rock is mined: After mining the rock, press refresh and select the same rock again: As you can see, a few things did change: the rock's ID, model colors, modified colors, and index. To avoid hardcoding any specific rock ids, since we don't care what type of rock it is, I think we should just check for non-null model colors. MiningTask.java Points of Interest: accept(): This is used by DreamBot to decide if it should run this task's execute method. execute(): This is the method called whenever the task runs. Dropping the Inventory With the mining task finished, it'll mine until the inventory is full, then just sit around waiting. If you enable input and drop a few ore, the script will pick right back up where it was and mine until it's full again. Dropping our entire inventory is pretty easy to do, so our task's class file is really simple: DropTask.java We're Done! With that, everything should now compile. Make sure your script's output goes to the (USER_HOME)/DreamBot/Scripts/ folder, then run the script in the client and it should start working, paint and all: You can find all of the source files attached in case you had trouble setting it up correctly If you have any questions or have anything you'd like to see included for the end result, please post it below. Thanks for reading! Miner.zip Part Two:
      1 point
    3. - Was it a new account? If it was a new account. -Did you do bot tutorial on the island? Don't just use this script -Did you use a proxy / vpn? No -Have you used breaks / sleep? Which? The truth is I do not know, just leave the pc on and now, however the other account that you created yesterday if you are doing the break. -Did you use v0.11? I am using Dreambot 3.3.7 Thanks for the questions.
      1 point
    4. No worries, buddy And yeah unfortunately its a known bug, on the list. Seems to have just started happening randomly so I'm guessing my break delay thingy is throwing an error. Should be fixed soon.
      1 point
    5. It could be an optional thing, something that people toggle based on account creation type as an option? As I talk about it though I realize it could become a noticeable bot pattern. If every “new player” account visits that NPC (not sure how many new players actually collect the rewards?) it could be flagged as a bot hot-spot eventually. Also, integrating bankstanding when visiting banks for 1-3 minutes every two or three bank visits might be viable to avoid bans. I don’t know too many new players or seasoned players that do a task, go to bank, do another and go THAT hard without a bit of bankstanding. Whether it just be browsing items, switching items in your inventory, standing there without bank menu open, etc. AFKing with no action is a natural task atleast 85% of players do. Just tossing ideas in my head on possible improvements for you to improve this already amazing bot😉 edit: afking anywhere actually, even mid run to a location for a couple seconds or more just for more authenticity. The thing with this bot is it gets better the longer the accounts last, so slowing down abit and AFKing random places will essentially get more accounts to look more unique. Maybe even random shop browsing too, or searching/buying random things on the grand exchange?
      1 point
    6. Hey I haven’t seen it done yet by the bot, but maybe I haven’t been using it that long but I’ll recommend it anyway - can you make f2p bot collect the beginner rewards in lumby? It would save a ton of time running to GE to get new weapons and such.
      1 point
    7. Hey thank you very much I have some time tomorrow to work on this so I'll add it to the list! Ah I see, cheers! And no worries, I know it's not criticism. I appreciate the feedback, it goes a long way to making the script better for everyone. Thanks for the kind words. Just for the sake of debugging, what NPC(s) in particular were you fighting? It'll help it see if any NPCs in particular make it slower than others.
      1 point
    8. Another 38-99 thieving achieved botting 14-16 hours a day. Thanks @Roma for this awesome script!
      1 point
    9. i have made a 1 def pure f2p with this script, 30 att 66 str, 69 range script works fine, eats , banks fine, not died once.
      1 point
    10. take long breaks, play for real often in between botting sessions and bot-watch for when it gets stuck or someone talks to you to reply etc. Got to 80+ combat, 70 slayer like this. 78 ranged. Tho ranged right now is a massive pain in the ass due to safespot half broken, need to intervene a lot. If you're not a def pure then you'll be good. But if you got 1 defence, this bot won't be a good option. Still, this is free and has 80% more features than most premium ones do. I hope the OP will create a paid version where bugs are ironed out and safespotting works.
      1 point
    ×
    ×
    • 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.