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

    Scripter
    • Posts

      82
    • Joined

    • Last visited

    Reputation Activity

    1. Upvote
      Diggington got a reaction from tsuzo in Jagex?? are you there?   
      hello this is jagex
    2. Like
      Diggington got a reaction from farrow in Jagex?? are you there?   
      hello this is jagex
    3. Like
      Diggington reacted to ToastLover in How to Optimize Item Selection for My Bot?   
      That's a great point, and I appreciate your insights on this. Your idea of using enums for tiers and equipment types is a structured way to approach this, and also what i was going to do when i couldn't find a specific list for example all swords ingame etc. However, as you rightly mentioned, it becomes more complex in a Members scenario with diverse weapon types.
      You raised a valuable point about determining the "best" weapon type, which can vary depending on the context. I hadn't initially considered allowing user input for the best weapon, and that's an excellent suggestion. It would provide flexibility and allow users to define their criteria for the "best" weapon based on their preferences and specific situations.
      I'll definitely give this user input approach some serious thought. It seems like a practical and user-friendly solution that could be a lot more versatile than trying to define the "best" weapon type universally. Thanks for sharing your experience and insights!
    4. Upvote
      Diggington got a reaction from ToastLover in How to Optimize Item Selection for My Bot?   
      I've experimented with a similar function in the past, and all I could come up with was an enum containing tiers of item (bronze, mithril, rune, etc) and then an enum containing types of equipment (sword, battleaxe, scimitar etc) and ranking these in order (this was for a f2p script). But this probably won't work in members where you have different weapon types (abyssal whip, sarachnis cudgel) that don't belong in a tier.
      Also, as above, how do you determine what the best weapon type is? A whip might be better at certain places, but other places might have a dragon sword as better. Maybe you can hardcode specific weapon types into categories (slash weapons, stab weapons, spec weapons etc) and then depending on what monster you fight select a certain weapon category
      Honestly, it's probably easier to just give the user the ability to input what the best weapon is
    5. Upvote
      Diggington got a reaction from MaximusPrimo in How to Optimize Item Selection for My Bot?   
      I've experimented with a similar function in the past, and all I could come up with was an enum containing tiers of item (bronze, mithril, rune, etc) and then an enum containing types of equipment (sword, battleaxe, scimitar etc) and ranking these in order (this was for a f2p script). But this probably won't work in members where you have different weapon types (abyssal whip, sarachnis cudgel) that don't belong in a tier.
      Also, as above, how do you determine what the best weapon type is? A whip might be better at certain places, but other places might have a dragon sword as better. Maybe you can hardcode specific weapon types into categories (slash weapons, stab weapons, spec weapons etc) and then depending on what monster you fight select a certain weapon category
      Honestly, it's probably easier to just give the user the ability to input what the best weapon is
    6. Like
      Diggington got a reaction from Pandemic in Pandemic's Script Creator: Miner Tutorial, Part 1   
      Very cool! This must have taken some time to complete. Looks great
    7. Like
      Diggington got a reaction from alvarengas in [FREE] Diggington Hill Giants   
      Elite script for killing and looting Hill Giants!
      Features:
      Kills Hill Giants in the Edgeville Dungeon Optional toggle for burying bones Customizable gear loadout Options for food Switches combat style after a configurable amount of levels gained Automatic eating and looting Automatic banking  Instructions: 
      Start script anywhere MUST HAVE BRASS KEY IN INVENTORY OR BANK MUST HAVE CHOSEN FOOD IN INVENTORY OR BANK Script will stop when you run out of food This script is designed for F2P and designed for melee only
    8. Like
      Diggington got a reaction from Akira0 in Queing scripts?   
      add me on discord Diggington#6724
    9. Like
      Diggington got a reaction from Z04al3 in Total beginner - asking for advice in scripting   
      @Z04al3 there is no "best" language to use for scripting as a whole - it all depends on what you're trying to do. In relation to Java, imo this is one of the easiest programming languages to learn and understand the fundamentals of programming. Once you understand the basics, you can begin to experiment and learn different languages which are used primarily for different things.
      Start with this tutorial to learn the fundamentals of Java. Once you understand the concept of giving a computer instructions to perform a task, you can deepen your learning from there.
      Also look at the DB guides page - https://dreambot.org/guides/
    10. Thonking
      Diggington got a reaction from brad734 in Problems uploading first script to SDN   
    11. Upvote
      Diggington got a reaction from yeeter in Problems uploading first script to SDN   
    12. Like
      Diggington got a reaction from Djoez in [FREE] Diggington Cow Killer   
      Elite Cow Killer which kills cows next to the Crafting Guild and banks at Falador!
      Features:
      Slays cows in a quiet area Collects cowhides and banks when invent is full Configurable target level to switch combat styles at (melee only) Supports bone burying Supports Skills Necklace
    13. Like
      Diggington got a reaction from batmanhcim in client break   
      Break length = How long your break will run for
      Every = How often your break will be taken
      If you want it to break for 5 hours every 10 hours, your settings should look like
      Break length: Between 299 and 301 minutes
      Every: 599 to 601 minutes
      I would recommend tweaking the numbers a bit to ensure it's not so uniform
    14. Like
      Diggington got a reaction from jjjustiiin in COKER SCRIPT FOR BLAST FURNACE PUMP   
      I can do this for you. I'm not Scripter+ yet so I don't think I'm allowed to sell scripts on the SDN, but I'd be happy to do this for in-game gold as payment. DM me (sorry mods if this breaks any rules)
    15. Upvote
      Diggington got a reaction from Gorn in Bunch of error in the code   
      Shit bro if ChatGPT checked your code and said nothing was wrong then I'm all out of ideas
      Seriously, follow the guide: https://dreambot.org/guides/scripter-guide/script-dev/setting-up-dev-env/
    16. Thonking
      Diggington reacted to Gorn in How to pass enums in Java?   
      No you don't pass enums like that because enums are static. But the problem u have here isnt with enums. All the enums u showed here are just lists of strings anyway (that's how u are using them). This item system is just bad so creating anything in it is gonna be a headache. Like how do you represent for example mithril gloves in this? enum + enum? One enum for mithril and one enum for gloves and then turn it into a string to get mithril gloves lol. I hope u see the problem here isnt passing around enums.
       
      Not even talking about all that extra string formatting which is cancer because it needs memory allocation.
    17. Like
      Diggington reacted to ikespiv in Need Help With Firemaking   
      @Diggington Hell yeah, this is great. Thanks for your help! 
    18. Like
      Diggington got a reaction from archfiend in Wizards Tower Demon Killer   
      You don't need to define each individual tile/area, you could just define the demon room on the top floor of the Wizard's tower and use getRandomTile and also just do a Walking.walk to this area directly. I'm not sure if there's Web nodes at the top, but I know there is in for the basement so I would assume so. I would also not recommend putting your walk method in onStart and instead do everything in onLoop. Generally I try and limit onStart to GUI functions and maybe setting some vars, but the meat of your functionality should be encased in onLoop.
      Also, what's the point of the STAGE integer? It's defined and assigned values, but never used for anything?
      Other than that, it looks OK for your first script. I like that you're checking for nulls almost everywhere. As you continue familiarizing yourself with the API and writing more complex scripts you'll improve
    19. Like
      Diggington reacted to Only Madly in New to Botting, Need Help With Proxies   
      Hey hey let's see if I can clarify a bit based on my experience.
      - Menu Manipulation
      From what I understand this function injects mouse inputs directly. Your mouse won't move when on the client, and I use it on every script I have. I couldn't tell you antiban features as common sense would say that this would flag your account for the rapid movements, but apparently it doesn't. Not sure what they've done but the ban rates using/not using this feature are identical.
      - No Click Walk
      Just as the title says, allows for walking without the mouse moving. This with menu manipulation makes your mouse never move in the client. Again I haven't seen any correlation between using this and ban rates, fairly certain they are equal regardless.
       
      - Proxies
      1. Let me start with saying that 90% of people will not disclose their providers. This is most likely due to providers using the same ips across their system so there is a chance people could get duplicate proxies when botting
      Say me and you both use *proxyprovider.org* or whatever. We both use the US socks5 and happen to get assigned the same ip to use (they generally split proxies between 3-4 users unless you buy a dedicated ip which cost more). We both start our journey with say 2 accounts on our ip, so that would mean there are actually 4 accounts on that ip and if my accounts got banned yours would likely get tied in as well. That being said most providers give you what you're looking for. As long as they support socks5 and have authorization (user/pass provided by them), you should be good 2. People that are starting out in the botting world should use their home IP. Your home IP is your best friend; you are the only person that will have accounts linked to it. Use it to start with, get 2 or 3 accounts going in f2p and see how you progress. Don't hop into proxies when you're learning, it will be a waste of money as knowledge of how to keep your accounts alive takes time and practice, it's not a one size fits all.
      Common question that gets asked is "will my main be at risk if I'm botting on the same IP"?
      Answer is no. Incredibly rare circumstances when you bot and transfer all the money to your main can lead to a RWT ban. But unless you're moving billions of gold there is no reason to worry about that. If you're botting your main as well then you'll have a higher chance of being monitored. IPs will only be associated with each other if BOTH ACCOUNTS are breaking the rules in some way. I've personally been transferring over 100m gold/items everyday to my main and have had no repercussions, no mule. 3. Switching account IPs
      General rule of thumb is a week resting an account before moving the IP. Now you can do it same day, but this is going to depend on your proxy. I've found that when using a proxy that can access the OSRS create an account page without any error msgs, that is a good proxy. You can also use things like IP Quality Score to check the rating of your specific proxy. Don't be discouraged by the ratings, my home IP has a score of 65 so it's not perfect. I frequently bot on IPs scoring 95+ without any issue, but those IPs I will rest before moving elsewhere or moving other accounts onto it as they are more likely of getting locked (which in itself is not a huge deal, just register the account and unlock it). There is also a strategy to "suicide" accounts while allowing yourself a way to recover it: faking a hack. This means you create an account on an IP (say your home IP), bot it or play it for a week, then rest the account for a few days then switch the IP. Then if you get banned on that other IP you can claim you were hacked and recover the account on your home IP. 4. Types of Proxies
      Guess on the topic of proxy quality there are a few different types of proxies you can get.  Residential, datacenter, ISP etc -- all of these can have "dedicated" or "private" as options. The way I see it is the grading goes Residential>ISP>Datacenter. To be honest the only thing that can happen when using say a datacenter proxy is you might get looped in with other accounts. The quality of the proxy doesn't matter as long as it can get through tutorial island without being locked, it's the offchance someone else uses that IP and puts your accounts at risk. I personally use a "Premium Datacenter" proxy but again it's trial and error finding a provider for you.  
      Everything I've written here is based on my experience. No tutorials, suggestions, just trial and error. Every person will have different experiences when botting, so don't expect it to be a perfect science. Just give it a go for a week or so before diving into the proxy world.
      Ran out of time while writing this so hope it helps!
       
       
       
       
       
       
    20. Like
      Diggington got a reaction from Fisherking in A New Challenger Approaches!   
      wtf is going on in this thread lol
      Welcome anyway
    21. Like
      Diggington got a reaction from Shattered in A New Challenger Approaches!   
      wtf is going on in this thread lol
      Welcome anyway
    22. Like
      Diggington reacted to Nex in Interact with gravestone   
      Think its an NPC kinda like a follower pet. Didnt get to work with one myself but im sure i can help you out.
      Discord: Nex#3542 if ur still stuck on it  
    23. Like
      Diggington got a reaction from Roused in [Free] rousedJeweler - Edgeville gold-bar jewelry maker; supports GE restocking.   
      Looks cool, nice job on your first release!
    24. Like
      Diggington got a reaction from brave in [FREE] Diggington Fly Fisher   
      FLY FISHER SCRIPT WHICH FISHES IN LUMBRIDGE
      FEATURES:
      INCLUDES support for cooking the fish! Simply check the box and the script will automatically chop logs, light fires and cook fish. If you decide to use this feature, ensure to have an axe which you have the level to use either equipped or in the inventory. Otherwise the script will disable this feature automatically Drops fish after they are caught/cooked Includes semi-random drop patterns, checking XP, moving mouse off screen intermittently in attempt to provide some antiban WOULD NOT RECOMMEND RUNNING THIS SCRIPT FOR MANY HOURS AS THIS IS A HIGHLY MONITORED BOTTING AREA!  
      INSTUCTIONS:
      Can start from anywhere in the world and the script will make its way to the bank and withdraw a rod + feathers (MAKE SURE YOU HAVE THESE IN THE BANK) If you decide to cook the fish, also ensure to have a tinderbox in the bank or in the inventory Once you have a rod and feathers it will make its way to the fishing spots on the River Lum
    25. Like
      Diggington reacted to Easley in Diggington Clay Miner   
      Ran it for nine hours yesterday, and have it running currently. Has worked great so far, experienced 0 bugs or issues.

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