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

    Scripter
    • Posts

      6
    • Joined

    • Last visited

    Reputation Activity

    1. Like
      Jak reacted to Hashtag in Visual Scripting for DreamBot   
      Visual Scripting for DreamBot 3 Build your own 100% unique scripts with ease
       
      Making scripts has never been this easy.
      No programming knowledge required.
      Visual Scripting empowers regular users to create OSRS bots they have always wanted to use. You don't have to know anything about programming, the desire to experiment is enough!
      Don't worry about coding syntax, misspelling keywords or using the wrong brackets. Focus on building your own scripts instead. Visual Scripting allows you to build your 100% customized scripts with ease.
      Instead of writing line-by-line code you use graphical nodes to make the bot do what you want. In fact, you can create very high quality and unique scripts for your own use without writing a single line of code! Everything running under the hood is designed by Hashtag, the author of DreamBot's reputable # Scripts.
      Take full control of the scripts you run.
      The sample scripts provide a lot of information to get you started.
      Hashtag provides you with multiple high quality sample scripts to learn from, to modify for your needs or for you to use as is! The scripts showcase how you can interact with a variety of OSRS game mechanics. These include interacting with entities and items, handling dialogues, trading with other players, banking, shopping, restocking at Grand Exchange and many more. The library of sample scripts is ever growing. All requests for sample scripts are welcome.
      Everything in the scripts is 100% customizable by you. Do you want the scripts to be faster or slower? No problem, tweak the script parameters to suit your needs. Do you believe something could be done more efficient? Nothing is stopping you from making changes to the scripts. This degree of freedom will assist your bots to survive longer due to the ability to create fully unique scripts. Think of them as private scripts, except you have access to the source and you won't be dependant on another scripter fullfilling your needs.
      Your time is not wasted trying to figure out errors.
      Debugging your scripts is designed to be easy for you.
      If you have ever tried coding, you might have encountered errors. The description of these is often very confusing and you might end up wasting a lot of time trying to figure them out. Say goodbye to NullPointerException, StackOverflowError, ArrayIndexOutOfBoundsException and others! These won't haunt you in Visual Scripting.
      When you encounter an error in your script, you are immediately given a human-friendly description of the problem and the node that is causing the error is highlighted in the editor. Testing your script is as easy as clicking a button. Literally, it's a single click of a button in the editor! This is faster than compiling Java code into a JAR file that is fed to the client to execute.
       
      Try Visual Scripting free while it's in preview.
      Start your trial now, pick a plan later.
      No credit card required. No obligation. No risk.
       
      Get Started
       
      Join the Discord server.
      The Discord server is the easiest way to stay in touch.
      In Hashtag's Discord server you can chat with others, share your ideas or projects and get assistance in using the tool.
      Join Discord
      View the user manual.
      The extensive user manual helps you to get started.
      Learn more about Visual Scripting by reading the user manual. It contains how-to guides, information about best practises and more.
      View Manual
       
      Feel free to show the project some love by liking this thread!

    2. Like
      Jak reacted to Nuclear Nezz in DreamBot's QuickStart   
      This is outdated and was made for DreamBot 2, for an updated guide please visit here:
      https://dreambot.org/guides/user-guide/quickstart/
       
      *this is a guide for windows, if anyone cares to write one for linux/mac it'd be really helpful. *
       
      In the latest release of the Dreambot Client(as of now 2.0.8) we have added CMD arguments to our client.
      What this means is that you can autostart scripts via command line.
      The current args available are:
      -proxy "Proxy nickname"
      -script "The Script Name Here"
      -world 318 (or any other world number)
      -username "Dreambot Forum Username"
      -password "Dreambot Forum Password"
      -account "Account nickname"
      -version 1.0 (version of the script)
      -fps 30 (set the FPS here)
      -params "Any param" can go "in this area" (these will probably be generally script specific, and must be supported by the script)
      -proxyHostArg 12.124.124.124 (host of a proxy)
      -proxyPortArg 12345 (port of a proxy)
      -proxyUserArg nezzisgr8 (username for proxy authentication)
      -proxyPassArg password1234 (password for proxy authentication)
      -accountUsernames [email protected] [email protected] [email protected] (any number of account usernames instead of nicknames)
      -accountPasswords password1234 password1234 password1234 (any number of account passwords instead of nicknames)
      -slim (this shrinks the client's UI a bit, VIP feature)
      -single (this removes the tab bar, you will be unable to open or close tabs, this is a VIP feature)
       
      There's also a -portable arg that @Notorious added a while ago, which makes the client use the current running location as the home directory.
       
      An example of usage for this is:
      java -jar -Xbootclasspath/p:C:\Users\Nezz\Dreambot\BotData\client.jar C:\Users\Nezz\Dreambot\BotData\client.jar -proxy goldfarm1 -script "Pandemic's Fighter" -world 359 -username Nezz -password password1234 -account wc1 -params Cow
       
      Replace "C:\Users\Nezz\Dreambot\BotData\client.jar" with the path to your client.jar
       
      "But what about limiting RAM!"
      You can add a RAM argument as well, -Xmx255M will limit the client to 255MB, or the equivalent of putting 255 in the field in our loader. You can change it to whatever number you want, as long as it's within your PC's capabilities.
       
      So the full cmd would look like:
      java -Xmx255M -jar -Xbootclasspath/p:C:\Users\Nezz\Dreambot\BotData\client.jar C:\Users\Nezz\Dreambot\BotData\client.jar -proxy goldfarm1 -script "Pandemic's Fighter" -world 359 -username Nezz -password password1234 -account wc1 -params Cow
       
      If you want to start multiple tabs, you just need to expand a little on a few parameters.
      -account acc1 acc2 acc3
      Just separate the account nicknames with a space, if your account nickname has a space in it it would look like
      -account "acc 1" "acc 2" "acc 3"
       
      -world 383 376 384
      List the worlds you want each tab to start with.
       
      -script script1 script2 script3
      List each script you want each tab to start with.
      As with the account nicknames, if the script has a space in its name just put quotes around it.
       
      -version 1.0 1.1 1.2
      List each version of each script you want (not necessary, if no version is listed it will just find the first instance of that script name)
       
      -params (these "are the" params) (for multiple scripts)
      List each set of params surrounded by ()'s, for a param that needs to use a space, surround that in quotes.
      If you're running a single script you do not need the ()'s
       
      The proxyhost/port/user/pass args are for if you don't want to add the proxy to your launcher and use a proxy nickname.
      The accountUser/Pass is for when you don't want to add the account to your client before running quickstart. This will automatically add the accounts to your account manager, using the username as the nickname. The number of usernames and passwords given must be the same!
       
       
      The DreamBot's QuickStart is a VIP and up feature.
    ×
    ×
    • 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.