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

    Members
    • Posts

      91
    • Joined

    • Last visited

    Reputation Activity

    1. Like
      century reacted to Zenarchist in Generic Anti-Ban System   
      Peace out everybody! Good luck with your coding journey.
    2. Like
      century reacted to Zenarchist in Generic Anti-Ban System   
      And here is my entire heavily-commented Helper class package for anyone who is curious and looking for ideas. Just put all of these into a package named Zen, then import Zen.* and call the constructor Zen(script) in your AbstractScript's start method to gain access to the generic helper methods, GUI and the AntiBan systems in your own scripts.
      This class contains features like generic shift-dropping methods, inventory slot pattern randomization, various widget IDs and coordinates etc. Basically it is just a custom library for simplifying any actions that are performed repeatedly across multiple scripts.
      Zen.java:
      ZenGUI.java:
      ZenAntiBan.java:
      Script Example:
    3. Upvote
      century reacted to Zenarchist in Generic Anti-Ban System   
      Long story short, I have decided to retire early from my OSRS scripting career and I feel bad leaving all this work I've done behind. So I figure I'll release the source code to everyone and maybe someone can learn something from it and then it isn't a complete waste of time lol.
      Features:
      Easy to use, robust anti-pattern system that randomizes various activities while botting. The current code will:
      Examine random entities (objects, npcs, ground and inventory items etc) Check a random stat (you can tell it which stats to check with antiban.setStatsToCheck(Skill.ATTACK, Skill.DEFENCE);) Type something random (gibberish) Move the mouse to a random location (and sometimes click the left or right button) Walk to a random location nearby Chop a random tree nearby Click on a random entity (object, npc, item etc.) Go AFK for a while (turns off autologin and random solvers temporarily) Open your inventory Open your stats menu Open your magic menu Open your combat menu (only if you have included Melee stats in your Stats to Check) Move the mouse off-screen for a while Move the camera randomly Trigger a "DO_RANDOM" flag for custom script-specific anti-pattern measures (eg. drop junk early etc.) It also includes ChatBot code (for retrieving CleverBot API responses). I will also include the code to my script-helper class just for anyone who is curious and maybe wants to steal some of my helper methods (such as randomized slot-pattern item dropping and general convenience methods).
      The way it was designed is to be used as a final callback after your usual script logic is performed. When your character is idling or between actions, call antiban.antiBan() to perform any of the given actions at random.
      Enjoy guys  have fun.
      Script Example:
      package ZenTester; import org.dreambot.api.script.AbstractScript; import org.dreambot.api.script.Category; import org.dreambot.api.script.ScriptManifest; import java.awt.*; @ScriptManifest(category = Category.MISC, name = "ZenTester", author = "Zenarchist", version = 1.0, description = "For testing") public class Main extends AbstractScript { // Declare anti-ban instance private ZenAntiBan antiban; @Override public void onStart() { // Initialize anti-ban instance antiban = new ZenAntiBan(this); } @Override public int onLoop() { // Check for random flag (for adding extra customized anti-ban features) if(antiban.doRandom()) log("Script-specific random flag triggered");   // Call anti-ban (returns a wait time after performing any actions) return antiban.antiBan(); } @Override // Draw anti-ban info to the screen public void onPaint(Graphics g) { g.drawString("Anti-Ban Status: " + (antiban.getStatus().equals("") ? "Inactive" : antiban.getStatus()), 10, 100); } } ZenAntiBan.java:
    4. Upvote
      century reacted to Donald Trump in Our Store Will No Longer Take PayPal   
      I got $100+ Credit i can sell for GP or BTC, hit me up if interested.
    5. Upvote
      century reacted to Dreamlicker in Script Submission Guidelines   
      Please read the guidelines below in order to expedite the process of getting your scripts on the SDN.
       
      Do not use any spaces in any of the names of your folders (Including the base module name) Your script must be submitted as Java source files Source files must be located under ModuleName/src/ Only include the src folder/files Thread URL is required for all scripts Scripter+ is required to release premium scripts Minimum price for premium scripts is 1.99 for both base and monthly Your first script (the one that gets you Scripter rank) must not be a trivial script. It also may not have many free duplicates on the SDN. (3-4+ depending on the script)  
      The "module" is the folder in which your src folder resides. For example,
       
      CombatScript/src/Main.java
       
      would mean that CombatScript is the module name.
       
      I may be adding more to this as more comes to mind and feel free to let me know if I've forgotten anything.
    6. Upvote
      century reacted to Nuclear Nezz in List of Forum Ranks   
      Hello Community! It has come to my attention that we do not have a current list of all available ranks on Dreambot. So I'm here to try and gather those up.
      Colored names will probably be added soon, if I missed any ranks feel free to PM @Stormscythe and he'll add them in when he can.
      If any ranks are unclear, please let me or any of the staff know and we'll try to elaborate more on them in this post. Anything else you guys can think of, just PM one of the staff.
       
      Staff Ranks
      These are the various ranks that you'll see the forum staff having. These are the people you go to when you have issues with either the client, the forums, or another user.
      Or you can just talk to them to say hi.
       
       
       
      Purchased Ranks
      These are ranks that you can gain buy purchasing through the store.
       
       
       
      Designer Ranks
       
       
       
      Scripter Ranks
      Scripters are the people who, well, script. They do both free scripts and paid scripts, most will take requests if you have them. If you have bugs with a script, it's the scripter you should contact first about the bug and 99.9% of the time they'll fix it as soon as they can. Just be polite about it, there's nothing worse than "you're the worst scripter ever omfg fix this right now or I'm gonna b& u".
      Don't be that guy.
       
       
       

      Middle Man - Middle man is a rank given to people who are verified to have been successful middle men (or women) in enough transactions to ensure that they're safe to use. You have to apply to the position, and the requirements are pretty strict. @Liam  
      Trade With Caution - These are people who have scammed/threatened to scam/people who we're pretty sure will scam or just all around people you shouldn't trust. They can be great people to talk to, just don't trust them with your money.   

      Scholar - Scholar is a rank given to people who are shown to be intelligent, usually in more than just Java, they're actively helpful when answering questions to help others learn, and they're generally still actively learning themselves. The rank is given on an individual basis, where the user can either apply and the developers/other scholars will discuss the application, or the user can be recommended and the developers/other scholars will discuss the recommendation.
      @Articron
       
       
      Thanks,
      The Dream Team
       
    7. Upvote
      century reacted to Hashtag in Scripting 101   
      Paint
       
       
       
      GUI
       
       
       
      AbstractScript versus TaskScript
       
       
       
      Feel free to request new tutorials.
      If you have any questions, do not hesitate to ask!
    8. Upvote
      century reacted to Computor in [Video Tutorial Series] | Dreambot Scripting | Request scripting tutorials here.   
      Hey guys,
      I've decided to make a little video tutorial series for dreambot scripting. If you enjoy these tutorials, please let me know, otherwise I won't continue making more videos. If you want me to make a video on something specific, request them here.
       
      My IDE: https://www.jetbrains.com/idea/download/
       
      All videos are in 1080p, be sure to watch them in HD.
       
      ______________________________________________________________________________________________________
      Series 1 - Basic Dreambot Scripting. Creating your first script (woodcutter):
      Part 1/3:
       
       
      Part 2/3:
       
       
      Part 3/3:
       
       
       
      Series 1 final code:
       
       
       
      ______________________________________________________________________________________________________
      Series 2 - Basic Dreambot Scripting. Basic GUI and paint:
      Song list:
       

       
      Part 1/3:
       
       
      Part 2/3:
       
       
      Part 3/3:
       
       
       
      Series 2 final code:
       
       
    ×
    ×
    • 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.