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

    Members
    • Posts

      54
    • Joined

    • Last visited

    • Days Won

      1

    Reputation Activity

    1. Like
      pakruojinis reacted to LethalLuck in GPT Trained for DreamBot   
      I'm not sure exactly where to post this but I figured someone would want to see/use this

      https://chat.openai.com/g/g-V5otG94GE-dreambot-helper

      This has knowledge based uploaded from the Javadocs and the Guides so it should have an answer for any question you could have it. It can also create scripts, review code etc.
      It's not perfect sometimes it calls methods thinking it is inherited from AbstractScript (sleepUntil here, should be Sleep.sleepUntil) But it's fairly easy to figure it out or you can just point out its mistake and paste the error! GPT is obviously completely free to use and if you have any suggestions I'll try to prompt it in a way to incorporate it.

      EDIT: Newest update fixes the AbstractScript "class extensions" it now calls classes directly.
    2. Like
      pakruojinis reacted to Aeglen in P2P Master AI [Machine Learning] [1-Click Account Builder]   
      Motivation:

      The idea is to build your account in 1 click, without endless and janky config editing. The config is still there behind the scenes - the script creates a unique profile for each account so it can find its own path to your goals.

      Other Stuff:
      #1 on Dreambot "Most Popular" since August 2023. Designed for players/low volume users to avoid bans, not farmers. 200+ training methods with toggles/preferences/profiles. Buys everything it needs automatically without overspending. Good accounts easily pay for their own bonds, even with default settings. Works on F2P without needing reconfiguration. Inbuilt break system sets a unique pattern for each account. Anti-cluster: each account gets its own behavioural profile which evolves with progress. Anti-ban: powerful and unusual techniques prevent jagex from profiling this script. Ironmen automatically ignore GE and only loot their own drops. Active Discord community with free botting guides.

      Training Methods:
      Agility - rooftops, gnome stronghold Construction - mahogany homes (buys house etc) Cooking - various fish Crafting - gloves, jewellery, gems Farming - allotment runs, herb runs (including bottomless bucket and magic secateurs) Fishing - various fish Firemaking - logs, wintertodt (800+ points/game) Fletching - wooden stuff, bows, bolts, bolt tips, wintertodt Herblore - cleaning herbs, potion making Hunter - birds, butterflies, falconry Magic - various monsters, virtual slayer tasks, sand crabs (optional looting) [Melee] - various monsters, virtual slayer tasks, sand crabs (optional looting) Mining - various ores, motherlode mine Prayer - chaos altar Ranged - various monsters, virtual slayer tasks, sand crabs (optional looting) Runecraft - guardians of the rift (upgrades gear/pouches, 6+ points/game) Slayer - turael, vannaka, nieve Smithing - blast furnace (fetches ice gloves, supports coal bag) Thieving - various npcs and stalls Woodcutting - various trees Banmetrics:
      Progress reports are automatically generated for all users (shows DreamBot name).

      Same for ban reports, provided the account survived its first day.
      Read the #botting-advice sections on Discord to learn best practices and avoid this!

      Quests:
      EVERY quest has in-progress support (can be started from yellow state)
      Animal Magnetism
      Below Ice Mountain
      Black Knights' Fortress
      Cook's Assistant
      The Corsair Curse
      Daddy's Home
      Demon Slayer
      Doric's Quest
      Druidic Ritual
      Enter the Abyss
      Ernest the Chicken
      Gertrude's Cat
      The Giant Dwarf
      Goblin Diplomacy
      Imp Catcher
      The Knight's Sword
      Monk's Friend
      Pirate's Treasure
      Plague City
      A Porcine of Interest
      Priest in Peril
      Prince Ali Rescue
      The Restless Ghost
      Romeo and Juliet
      Rune Mysteries
      Sheep Shearer
      Temple of the Eye
      Tree Gnome Village
      Vampyre Slayer
      Witch's Potion
      X Marks the Spot
      Supported gear that the bot won't obtain itself:
      Fire, infernal, legends, mage arena, and skill capes
      High level defenders
      Slayer helmet + (i)
      Magic shortbow (i)
      Various combat rings (i)
      Neitiznot helm/faceguard
      Barrows gloves etc
      Chaos gauntlets
      Magic secateurs
      Rogue's outfit
      Prospector kit
      Clue hunter outfit
      Magic butterfly net
      Cooking gauntlets
      Smith's gloves (i)
      Abyssal lantern (charged)
      Coal bag
      Upcoming (vote for features in Discord):
      Fight caves
      More customisation
      Quickstart:
      The script takes a single parameter - the settings file name. By default this is "Suggested".
      Screenshots:
































    3. Like
      pakruojinis got a reaction from Hashtag in [DB3] # AIO Skiller [ACTIVE SUPPORT] [12 SKILLING SCRIPTS] [FUTURE SCRIPTS INCLUDED]   
      select the trees by shift clicking on them while hovering in game, then start it
    4. Like
      pakruojinis reacted to holic in Random Event Handler - a collection of 8 complete random event solvers!   
      RandomHandler
      One of the great things of the old days of OSRS cheating, especially when SCAR was popular, was the sharing and co-development of things like random event solvers so I'm bringing it back.
      Here you'll find a collect of random solvers that work out of the box, save for adding the package to these files. More will be added as I encounter them and have the time to solve them.
      Supported Random Events: Genie, Mysterious Old Man, Drunken Dwarf, Ricky Turpentine, Freaky Forester, Frog, Beekeeper, and a generic Dismiss handler
      Usage
      Add the files to your script, ideally in a folder named randoms. Add RandomHandler.loadRandoms(); to onStart. Add RandomHandler.clearRandoms(); to onExit. Use RandomHandler.loadRandom(Event.DRUNKEN_DWARF) and RandomHandler.unloadRandom(Event.DRUNKEN_DWARF) respectively to only load your desired solver. Lamp will automatically be used by GenieSolver, to take care of it manually, remove the line from GenieSolver and use RandomHandler.useLamp(); where desired. Watch the magic happen! I will be adding more options for loading and unloading specific random events
      Issues
      Currently, the onPaint doesn't seem to work but that's all.
       
      GitHub
      https://github.com/blakeaholics/DreamBot-RandomHandler
    5. Upvote
      pakruojinis reacted to SubCZ in someone pls give fake gambling copy n paste bot will be slave and pay you with it.   
      you know what jakey, you're putting me in a tough spot here. you're a real hustler. but a gambling bot? come on jake... that market has been saturated for years.
      i'm out. sorry, but i'm out.
    6. Upvote
      pakruojinis reacted to 420x69x420 in someone pls give fake gambling copy n paste bot will be slave and pay you with it.   
      Slavery is illegal where I live, and for that reason, I am also out.

    7. Upvote
      pakruojinis reacted to camelCase in someone pls give fake gambling copy n paste bot will be slave and pay you with it.   
      listen jakei420, i like ya, i think you got spunk. but your business model just makes no sense! i give you the script and you press go? hey jake... i can press go!!!!
      my advice. put down the weed and pick up the Head First Java book, sorry jake. but im out!
    8. Like
      pakruojinis got a reaction from OG Botter in Getting Player Position   
      https://explv.github.io/
    9. Like
      pakruojinis reacted to Neffarion in openWithMouse   
      you might want to use isOpen() for the if condition instead of open()
    10. Like
      pakruojinis reacted to holic in Fightaholic - The scrappy AIO fightin' script - Interaction Before Fight Added   
      Hi all,
       
      Just letting you know that development will be on hiatus for a bit here.
       
      My roommate had a psychotic break the other day and violently attacked me in my room, unprovoked. I have had him now admitted to the hospital for observation and treatment but I will be staying in a different location as my house no longer feels safe.
      I'll be away from my computer for who knows how long while I heal and deal with this so whatever problems you have with this script will go unfixed for some time.
      Please do not attempt to contact me on discord to tell me about script issues.
       
      Take care of yourselves, check-in on your friends and see you all in a bit .
      ✌️
    11. Upvote
      pakruojinis reacted to camelCase in Bot goes rogue, please help   
      43rd*
    12. Like
      pakruojinis got a reaction from camelCase in Script Folder Button Broken?   
      and make sure you have the local, free and premium scripts options ticked
    13. Like
      pakruojinis got a reaction from OG Botter in Script Folder Button Broken?   
      and make sure you have the local, free and premium scripts options ticked
    14. Like
      pakruojinis got a reaction from FiveNine in new user with some questions   
      1.  https://discord.gg/wvZaH3W
      2. To get the scripter rank you need to publish a free script on the sdn. The rest are explained here: https://dreambot.org/forums/index.php?/announcement/11-scripter-application-template/
    15. Like
      pakruojinis got a reaction from OG Botter in Banned for "3rd party software" using Dreambot Premium Scripts   
      Your next ban will be a permanent one. Botting is always a risk, don't bot on accounts you aren't willing to lose.
    16. Like
      pakruojinis reacted to 420x69x420 in How do I hop fast   
      The quickHop() method is deprecated, leaving the only option being standard hopWorld() methods which use the middle mouse scroll effects to scroll slowly through the world list. To speed it up, I have written a method of worldhopping which opens the world hopper menu manually and then checks if the desired world is already visible, if not then it clicks the appropriate location on the scrollbar to instantly scroll to it, then clicks it. It does not check if the desired world is a valid world (like 1365) so there is a seperate method to grab a valid and random world. Also the code only works for fixed mode lol, and you have to change the sleeps to your own sleeps.
      public static List<World> worlds; public static void scrollHopWorld(int world) { if(Players.localPlayer().isInCombat() || Worlds.getCurrentWorld() == world) return; Timer timeout = new Timer(Sleep.calculate(8888, 1111)); while(Worlds.getCurrentWorld() != world && !timeout.finished() && Client.isLoggedIn() && !Players.localPlayer().isInCombat() && Skills.getRealLevel(Skill.HITPOINTS) > 0) { if(Widgets.getWidgetChild(69,2) != null && Widgets.getWidgetChild(69,2).isVisible() && Widgets.getWidgetChild(69,2).getText().contains("Loading...")) { Sleep.sleep(50, 1111); continue; } if(Widgets.getWidgetChild(182, 7) != null && Widgets.getWidgetChild(182, 7).isVisible() && Widgets.getWidgetChild(182, 7).getText().contains("World Switcher")) { Widgets.getWidgetChild(182, 3).interact("World Switcher"); Sleep.sleep(50, 1111); continue; } if(!Tabs.isOpen(Tab.LOGOUT)) { Tabs.open(Tab.LOGOUT); Sleep.sleep(50, 1111); continue; } //worlds are now loaded if(Widgets.getWidgetChild(69,2) != null && Widgets.getWidgetChild(69,2).isVisible() && Widgets.getWidgetChild(69,2).getText().contains("Current world - ")) { //establish correct WidgetChild of desired world's clickable bar int gc = -1; for(WidgetChild w : Widgets.getWidgetChildrenContainingText(Integer.toString(world))) { if(w.getX() == 563) // correct x position lineup for world number location **FIXED MODE** { gc = (w.getIndex() - 2); break; } } WidgetChild worldWidget = null; if(gc >= 0) worldWidget = Widgets.getWidgetChild(69,17,gc); if(worldWidget == null) { Sleep.sleep(10, 111); continue; } Rectangle worldRectangle = worldWidget.getRectangle(); WidgetChild worldListContainer = Widgets.getWidgetChild(69,17); if(worldListContainer == null) { Sleep.sleep(10, 111); continue; } if(worldRectangle.intersects(Widgets.getWidgetChild(69,15).getRectangle())) { //World widget is visible - clicking it Rectangle visibleWorldRectangle = worldRectangle.intersection(Widgets.getWidgetChild(69,15).getRectangle()); Mouse.click(visibleWorldRectangle); } else { //World list needs scrolling double yPos = worldRectangle.getCenterY(); double yMin = worldListContainer.getRectangle().getMinY(); double yMax = worldListContainer.getRectangle().getMaxY(); double offsetRatio = ((yPos - yMin) / (yMax - yMin)); WidgetChild scrollContainer = Widgets.getWidgetChild(69,18,0); if(scrollContainer == null) { Sleep.sleep(10, 111); continue; } double yScrollMin = scrollContainer.getRectangle().getMinY(); int xRand = (int) Calculations.random(scrollContainer.getRectangle().getMinX(), scrollContainer.getRectangle().getMaxX()); int yClickPos = (int) ((scrollContainer.getHeight() * offsetRatio) + yScrollMin); Mouse.click(new Point(xRand,yClickPos)); } Sleep.sleep(50, 1111); continue; } Sleep.sleep(50, 1111); } } public static int randomWorld(boolean members) { if(worlds == null || worlds.isEmpty()) worlds = Worlds.noMinimumLevel(); List<World> filteredWorlds = new ArrayList<World>(); if(filteredWorlds == null || filteredWorlds.isEmpty()) { for(World tmp : worlds) { if(members) { if(tmp.isMembers() && !tmp.isPVP() && !tmp.isTournamentWorld() && !tmp.isLeagueWorld() && !tmp.isDeadmanMode()) { filteredWorlds.add(tmp); } } else { if(!tmp.isMembers() && !tmp.isPVP() && !tmp.isTournamentWorld() && !tmp.isLeagueWorld() && !tmp.isDeadmanMode()) { filteredWorlds.add(tmp); } } } } return filteredWorlds.get(new Random().nextInt(filteredWorlds.size() - 1)).getWorld(); } Then when I want to hop to a random world in my script, just say
      scrollHopWorld(randomWorld(false));  and the void function returns when either a 9-second timeout runs out, or the world is hopped to the correct world, or you enter combat, or die, or logout.
    17. Upvote
      pakruojinis got a reaction from RSMasterGuard in Scripting 101   
      https://dreambot.org/guides/scripter-guide/troubleshooting/
    18. Like
      pakruojinis got a reaction from OG Botter in [VIP] .✨Cheapest on Dreambot.✨ Dreambot Credit Store! Buy scripts,VIP & more with osrs GP!   
      Bump, awesome guy, would recommend
    ×
    ×
    • 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.