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
  • Try asking for help in the chatbox
  • Leaderboard

    Popular Content

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

    1. Alclueholic "It's like an alcoholic, but for clue scrolls" Description A simple beginner clue scroll solver. Completes scrolls in 2 to 10 minutes, depending on complexity. Setup Have a clue scroll either in your inventory or bank Meet all item and level requirements Click start Features Quick-start support - Requires no interaction to start the script, can even be executed from within another script. Optional quick-start parameters o, open: boolean; toggles the option to open your casket at the end of the script c, check: boolean; toggles the option to check your bank for a clue scroll if there isn't one in your inventory (ideal for running in tandem with other scripts) p, plugin: boolean; set to true if run in tandem with another script to move the paint's location on screen as to not overlap the other script's paint. Teleportation - If you meet the level & item requirements for a teleport the script will cast it when appropriate. Uses home teleport only when possible. Gathers missing items - See below for full list Custom mouse movement algorithm - A combination of the two algorithms I posted which builds a "profile" for each account to create a unique play-style for each bot Anti-ban - Randomized movements, actions and sleeps to add onto the unique play-style of each bot. Start anywhere - Custom walking utility lets you start the script anywhere you'd like, even places that don't have walk nodes! Skill requirements 15 Smithing: To smith an iron dagger for Charlie 15 Mining: To mine some a iron ore for Charlie 18 Crafting: To craft a leather body/chaps for Charlie 20 Cooking: To cook a trout/pike for Charlie Will catch the required fish if not found in the bank (Note: level 25 fishing required to catch a pike) 20 Fishing: To catch a raw trout/herring for Charlie Will also be potentially required to cook Charlie a trout if you don't have any in the bank Item requirements - must be in bank or inventory Optional items - these items will be grabbed by the script if they aren't in your bank and the rest will be purchased Spade Strange device Bronze axe Bronze pickaxe Mining iron for Charlie, but first getting a pickaxe from a spawn, then fishing for a herring for Charlie, then withdrawing a Chef's hat and cheering at Iffie Changelog
      1 point
    2. Clojure (and Kotlin) aren't supported at this time, sorry
      1 point
    3. Lol, more progress, up to 20m
      1 point
    4. hello, this script will get stuck at the bank. it will fill the inventory correctly, close the bank, and then re open it. it will then empty the inventory and correctly fill it again. it will do this multiple times, and then continue working correctly. i've gotten close to 2mil xp using this script so far. thanks!
      1 point
    5. Sub Mule provides fully automated muling for Sub Moneymaker scripts. The mule will wait on the login screen and automatically log in, collect the gold, and log out again when receiving the automated signal by one of the supported scripts. This way your profit will always be safe. Unlimited gold suppliers per mule account No setup needed Minimal log-in time World hopping Free! 1. Start the muling script first. 2. Start one of the supported money maker scripts, for example Sub Scarabs, and fill in the required muling information: 3. The money making script will automatically transfer gold to the Mule username on the given Mule world, when it has more gold in the bank than the given Mule amount. When this happens, the mule will log in, enter the given world, and collect the gold. No manual actions required. Human Mouse All Sub™ scripts implement a unique, privately developed human mouse movement algorithm based on modified Bernstein polynomials. Mouse movement is calibrated using real human data to be fluid, natural, and efficient. Human Interactions Instead of using DreamBot's default methods of interaction, all Sub™ scripts implement a privately developed set of custom client interactions that distinguish it from all other public scripts. The goal is to make the signature of the script as unique as that of a private client. Behavioral Randomization With advanced reaction time distributions, data driven behavioral patterns, Gaussian walking, and banking/GE randomization, each script execution becomes unique. Quick Start / CLI Instructions There are no special quick start parameters required. Simply follow this guide to quick start the script.
      1 point
    6. Wet Quests If it bugs out, refer to this If the script isn't working, reply on this post or message me on discord @tofuu#2714 for faster response 19 Available Quests: Black Knight's Fortress Cook's Assistant Death To The Dorgeshuun Demon Slayer Doric's Quest Ernest the Chicken Goblin Diplomacy Imp Catcher Knight's Sword Lost Tribe Restless Ghost Romeo and Juliet Rune Mysteries Sea Slug Sheep Shearer Tourist Trap Vampyre Slayer Witch's Potion X Marks The Spot Have fun botting and don't get banned (or get banned and tell me about it because I'll be really happy )
      1 point
    7. How do most people train combat skills? They AFK! AFKs by aggressive giants - Less clicks = Less bans! FEATURES: SET UP: TIPS: _____________________________________________________________________________________________________________________________ --> https://discord.gg/BBqTX5cGSa <-- Join my Discord to ask me questions or post suggestions! Comments appreciate to help me improve the script! Thanks for using AFKgiants
      1 point
    8. These texts are full of problems that I would not advise anyone to buy at all
      1 point
    9. This source came from another bot site and needs to be changed to the dreambot format then uploaded to this SDN. If someone has the time to do that it would be greatly appreciated. (The script writer had a private and public version for every action within the script) Here it is: package woodCutter; import java.awt.*; import org.tbot.internal.AbstractScript; import org.tbot.internal.Manifest; import org.tbot.internal.ScriptCategory; import org.tbot.internal.event.listeners.PaintListener; import org.tbot.internal.handlers.LogHandler; import org.tbot.methods.Camera; import org.tbot.methods.GroundItems; import org.tbot.methods.Random; import org.tbot.methods.Time; import org.tbot.methods.tabs.Inventory; import org.tbot.methods.walking.Path; import org.tbot.methods.walking.Walking; import org.tbot.wrappers.GroundItem; import org.tbot.wrappers.Player; import org.tbot.wrappers.Tile; import org.tbot.wrappers.Area; import org.tbot.methods.Bank; import org.tbot.util.Condition; import org.tbot.methods.Players; import org.tbot.methods.web.banks.WebBanks; @Manifest(name = "UltraLooter", authors = "Trester", description = "test script", version = 1.0, category = ScriptCategory.MONEY_MAKING) public class topBot_Project extends AbstractScript implements PaintListener{ String Status = " "; private final Area wholeLootArea = new Area(3149, 3484, 3221, 3424); public static Area varrock = new Area(3192, 3448 , 3161 , 3462); public static Area bankarea = new Area(3191 , 3448 , 3179 , 3432); public static Area lumbridge = new Area(3217, 3210, 3225 , 3229); Tile varrockSpot = new Tile(3169 , 3489); public final String[] items = { "Super combat potion(1)" , "Super combat potion(2)" , "Super combat potion(3)" , "Super combat potion(4)" , "Teleport to house", "Amulet of power" , "Ahrims hood 0" ,"Ahrims robe skirt 0" ,"Ahrims robe top 0" ,"Archer helm" ,"Dharoks platebody 0" ,"Dharoks platelegs 0" ,"Dragon chainbody" ,"Dragon full helm" ,"Dragon gloves" ,"Dragon med helm" ,"Dragon platelegs" ,"Dragon plateskirt" ,"Dragon sq shield" ,"Guthans chainskirt 0" ,"Guthans helm 0" ,"Guthans platebody 0" ,"Infinity hat" ,"Infinity top" ,"Infinity bottoms" ,"Infinity gloves" ,"Infinity boots" ,"Karils coif 0" ,"Torags helm 0" ,"Torags platebody 0" ,"Torags platelegs 0" ,"Veracs brassard" ,"Veracs helm" ,"Veracs plateskirt" ,"Dragon 2h sword" ,"Dragon battleaxe" ,"Dragon halberd" ,"Dragon longsword" ,"Dragon mace" ,"Blood rune" ,"Death rune" ,"Dark crab" ,"Armadyl armour" ,"Armadyl chestplate" ,"Armadyl helmet" ,"Armadyl plateskirt" ,"Black d'hide body" ,"Robin hood hat" ,"Ranger boots" ,"Mystic boots" ,"Mystic gloves" ,"Mystic hat" ,"Mystic robe bottom" ,"Mystic robe top" ,"Wizard boots" ,"Occult necklace" ,"Farseer helm" ,"Rune full helm" ,"Rune kiteshield" ,"Saradomin brew" ,"Ranging potion (4)" ,"Antifire potion (4)" ,"Antifire potion (3)" ,"Antipoison (4)" ,"Antipoison (3)" ,"Super attack potion (4)" ,"Antipoison+ (4)" ,"Antipoison (3)" ,"Super attack potion (3)" ,"Super defence potion (4)" ,"Super defence potion (3)" ,"Super energy potion (4)" ,"Super energy potion (3)" ,"Super restore potion (4)" ,"Super restore potion (3)" ,"Restore potion (4)" ,"Super strength potion (4)" ,"Super strength potion (3)" ,"Super antipoison (4)" ,"Super antipoison (3)" ,"Armadyl crossbow" ,"Karils crossbow" ,"Toktz-xil-ul" ,"Rune thrownaxe" ,"Third-age range coif" ,"Third-age range legs" ,"Third-age range top" ,"Third-age ranger armour" ,"Third-age vambraces" ,"Third-age amulet" ,"Third-age mage hat" ,"Third-age robe" ,"Third-age robe top" ,"Ahrims staff 0" ,"Ancient staff" ,"Master wand" ,"Amulet of Fury" ,"Warrior ring" ,"Dharok's helm 0" ,"Dharok's greataxe 0" ,"Torag's hammers 0" ,"Guthan's warspear 0" ,"Verac's flail 0" ,"Karil's leathertop" ,"Karil's leatherskirt" ,"Ahrim's staff 0" ,"Tzhaar-Ket-Om" ,"Toktz-Ket-Xil" , "Dragonfire shield" ,"Combat bracelet" ,"Bandos chestplate" ,"Bandos tassets" ,"Bandos boots" ,"Granite helm" ,"Granite body" ,"Granite legs" ,"Granite shield" ,"Rock-shell helm" ,"Rock-shell plate" ,"Rock-shell legs" ,"Odium ward" ,"Archers' ring" ,"Splitbark gauntlets", "Splitbark helm" ,"Splitbark body" ,"Splitbark legs" ,"Splitbark boots" ,"Malediction ward", "Seer's ring" , "Saradomin godsword" , "Zamorak godsword" , "Armadyl godsword" , "Bandos godsword" , "Saradomin sword" , "Shark", "Rune arrow", "Diamond bolts (e)", "Dragon bolts (e)", "Emerald bolts (e)", "Dragon arrow", "Super strength(4)", "Super strength(3)", "Super strength(2)", "Super strength(1)", "Super attack(4)", "Super attack(3)", "Super attack(2)", "Super attack(1)", "Prayer potion(4)", "Prayer potion(3)", "Prayer potion(2)", "Prayer potion(1)", "Dragon dagger", "Dragon scimitar", "Rune platelegs", "Rune platebody", "Berserker helm", "Snakeskin boots", "Rune knife", "Granite maul", "Monkfish", "Amulet of strength", "Amulet of glory", "Dark bow", "Magic shortbow", "Black d'hide vamb", "Black d'hide chaps", "Red d'hide vamb", "Red d'hide chaps", "Camelot teleport", "Ring of recoil", "Ring of life", "Amulet of diamond", "Abyssal whip", "Rune crossbow", "Monk's robe", "Climbing boots", "Cooked karambwan", "Ranging potion(3)", "Ranging potion(2)", "Ranging potion(1)", "Rune dart", "Dragon dart", "Runite bolts" , "Rune boots" ,"Dragon boots" , "Dragon dagger" , "Dragon dagger(p)" , "Dragon dagger(+)" , "Dragon dagger(s)" , "Dragon dagger(p+)" , "Dragon dagger(p++)" , "Adamant platelegs" , "Adamant platebody" , "Rune scimitar" , "Adamant scimitar" , "Berserker helm" , "Berserker ring" , "Phoenix necklace" , "Helm of neitiznot"}; int[] items1 = {11212, 9244 , 3105, 9241 , 157,159,161,2440,6685,6687,6689,6691,892}; private Timer t = new Timer(); boolean deathWalk = false; boolean shouldBank = false; boolean underAttack = false; private int runEnergy = Random.nextInt(30, 60); private boolean firstTime; int i; public boolean onStart() { LogHandler.log("I punched a racoon today."); return true; } public int loop() { Player p = Players.getLocal(); GroundItem stuff = GroundItems.getNearest(items); if(!varrock.contains(p.getLocation()) && !lumbridge.contains(p.getLocation()) && !wholeLootArea.contains(p.getLocation())){ deathWalk = true; } if (firstTime) { t = new Timer(); firstTime = false; } if(varrockSpot.distance() <= 10){ deathWalk = false; } if(bankarea.contains(p)){ deathWalk = false; } while(p != null && Players.getLocal().isHealthBarVisible()){ Status = "Banking"; if (!Bank.isOpen()) { Bank.openBank(WebBanks.VARROCK_WEST_BANK); Time.sleepUntil(new Condition() { public boolean check() { return Bank.isOpen(); } }, Random.nextInt(1800, 2400)); } else { if (Bank.depositAll()) { Time.sleepUntil(new Condition() { public boolean check() { return Inventory.getEmptySlots() == 28; } }, Random.nextInt(1800, 2400)); } } } if(!Walking.isRunEnabled() && (Walking.getRunEnergy() >= runEnergy)) { if (Walking.setRun(true)) { Time.sleepUntil(new Condition() { public boolean check() { return Walking.isRunEnabled(); } }, Random.nextInt(800, 1200)); runEnergy = Random.nextInt(30, 60); } } if(Inventory.getEmptySlots() > 18 && deathWalk == false){ Status = "Scanning ground"; if(stuff != null && wholeLootArea.contains(stuff)){ Status = "Found Stuff"; if(stuff.isOnScreen() ){ Status = "picking Stuff"; stuff.interact("Take"); Time.sleep(Random.nextInt(200, 400)); }else if(stuff.distance() < 5){ Status = "Moving camera"; Camera.turnTo(stuff); Camera.setPitch(Random.nextInt(32, 39)); Time.sleepUntil(new Condition() { public boolean check() { return Camera.getPitch() <= 39; } }, Random.nextInt(1800, 2400)); }else{ Status = "Walking to stuff"; Path path = Walking.findPath(stuff); if(path !=null) { if(path.traverse()) { Time.sleep(Random.nextInt(200, 900)); } } } } } else if (Inventory.getEmptySlots() <= 18 || underAttack == true) { Status = "Banking"; if (!Bank.isOpen()) { Bank.openBank(WebBanks.VARROCK_WEST_BANK); Time.sleepUntil(new Condition() { public boolean check() { return Bank.isOpen(); } }, Random.nextInt(1800, 2400)); } else { if (Bank.depositAll()) { Time.sleepUntil(new Condition() { public boolean check() { return Inventory.getEmptySlots() == 28; } }, Random.nextInt(1800, 2400)); } } } if(Bank.isOpen() && Inventory.getEmptySlots() == 28){ Bank.close(); Time.sleep(Random.nextInt(200, 900)); } if(lumbridge.contains(p.getLocation())){ Status = "We died deathwalking"; deathWalk = true; } Path path1 = Walking.findPath(varrockSpot); if(path1 !=null && deathWalk == true) { Status = "We died deathwalking"; if(path1.traverse()) { Time.sleep(Random.nextInt(200, 900)); } } if(varrock.contains(p) || bankarea.contains(p)){ deathWalk = false; } return Random.nextInt(121 , 423); } public void onRepaint(Graphics g) { Graphics2D gr = (Graphics2D) g; gr.setColor(Color.WHITE); gr.setFont(new Font("Arial", 1, 11)); gr.drawString("Time Running: " + t.getFormattedTime(), 25, 50); gr.drawString("Status: " + Status, 25, 75); } }
      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.