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

    Lifetime Sponsor
    • Posts

      69
    • Joined

    • Last visited

    • Days Won

      1

    Posts posted by Tweeboy

    1. I've found it to suck at generating code from scratch. Even if I provide instructions I still have to make a lot of edits. And these are edits beyond converting DB2>DB3, which will happen a lot because GPT likes to use DB2

       

      However, if you provide some code as a starting point and then describe the desired script logic/changes you are seeking that it can help add features pretty seamlessly. Great at expanding on an existing script you've written.

    2. On 10/26/2024 at 11:02 AM, henk de bot said:

      Hey guys, i recently started botting on a newly created account. I always use a VPN while botting on it. Now i wonder, is there any chance that my main gets banned aswell if this one is caught?

      My main and bot has had 0 interaction with each other and havent even been near each ochter. Thanks in advance :)

      I have personal accounts I play legitimately on the same PC I write and test scripts. Lost counts of how many accounts have been banned on the same IP. My personal accounts HAVE interacted with my bot accounts (my mega rares were all funded by dreambot) and I haven't been ban hammered yet. However I've only sold GP to friends, so my bot accounts aren't RWTing as much as others.

       

      Unless you're trying to sell a ton of GP I wouldn't stress about it too much (until you expand beyond one side account).

    3. This will execute code more consistently around each game tick. This is additional code that would be executed in addition to your onLoop()/execute(). You could execute Sleep.sleepTick(); followed by return 0; in your main loop to mimic this kind of functionality, but that then holds your script hostage while it sleeps for the game tick.


      The best use-case I can think of for this, is prayer flicking. You can have the onGameTick() handle flawless prayer flicking, while the rest of your script focuses on the rest of your script's logic.

    4. On 8/15/2024 at 4:11 AM, rb25lad said:

      Apologies I forgot to come back and reply. Ended up with -87 magic bonus and worked like a treat all the way to 94 mage.
      Did have a few glitches when left unattended for extended periods of time where it stopped stunning completely.

      Glad to hear :) did you have menu manipulation on?

      I'm going to play around with this script over the weekend to see if I can fix that, because I've had this happen to me infrequently as well. 

       

      On 9/13/2024 at 8:58 AM, fyren55 said:

      hi man,

      Nice script!!

       

      About this:

      (Ardougne + Alch + Stun)

       

      how did you get to this exp per hour 190k?

      I'm doing the same ardy/stun/alch, only get to 145k exp per hour with  -65magic bonus...

      You may need to increase your mouse speed, try increasing it all the way (Always Hop) first to see if that casts more consistent, and either leave it at that or decrease it to whatever you're comfortable with. The higher XP rates need you to pretty consistently cast all 3 spells each cycle. Menu Manipulation does make this script run much more consistent

      I'll see if I can play around with the delays between casts to make it more consistent at lower mouse speeds

       

      EDIT: Ran a few tests. Rates close to 200k likely no longer possible but it does appear to be casting much more consistently. The higher your mouse speed the better the xp rate. I'll run a few more tests throughout the weekend and push an update if all goes well.

       

       

      image.png.ff698cce0879265d871e50733af985fa.png

      image.png

       

       

       

    5. On 8/7/2024 at 3:39 AM, rb25lad said:

      I have managed to get it to work with even less magic bonus however it still only focuses 1 guard so if the spell is effective at all it just keeps trying to same guard till you stop it

      It is not meant to successfully cast the spell; you must ensure you have AT LEAST -65 Magic Bonus

       

      The script is meant to splash a single target

    6. On 6/10/2024 at 1:19 PM, kimir6 said:

      Is there any Quick start parameters, i want to add it to my schedule on DB to get me certain levels but i cant set it to do specific things.

      Hey I haven't tested them all, but I have setup quickstart params for this script. This will be available in the next version.. The main post will be updated to outline all of the params available. You'll still need runes in your inventory.

      Spoiler

      'TargetLVL=99' - Set a Target LVL & the script will stop running after that point. Script will NOT handle moving to a safe zone, so be careful if you're using Curse

      'Teleport=true' - Set whether or not to perform Teleport spells

      'TeleportSpell=Falador' - Set which teleport spell we use. This is case sensitive. Script will tell you if this was entered incorrectly. Supports 'Lumbridge', 'Varrock', 'Falador', 'Camelot', 'Ardougne'

      'Alch=true' - Set whether or not to perform Alch spells

      'AlchItem=Gold bar' - Set your desired alch item. Case sensitive, spell this EXACTLY as it appears in game.

      'AlchAllNoted=true' - Boolean set to control whether or not we alch ALL noted items in our inventory

      'Curse=true' - Set whether or not to perform Curse spells

      'CurseSpell=Curse' - Set which curse spell we use. Also case sensitive, acceptable entries are 'Weaken', 'Confuse', 'Curse', 'Stun', 'Enfeeble', 'Vulnerability'

      'CurseNPC=Guard' - Set which NPC we will cast curse spells on.

       

      On 7/12/2024 at 1:47 PM, GrimSQL said:

      It works but low alch is very slow, it waits the same animation time as high alch.

      Hey unfortunately how my script is currently setup, this would require me to do a lot of rewriting which I cannot do anytime soon due to time constraints.

      The delay exists to handle the multi-skill functionality, which I'd recommend taking advantage of! Low Alch + Curse will get you to 55+ very quickly, post up at something like chickens or seagulls and you'll have it in a couple hours.

       

      On 7/26/2024 at 3:47 PM, warhammer2024 said:

      Does not do low Alch, keeps trying to do high Alch but level it to low. It keeps trying to do this over and over again, instaban. If your level is to low do not use this as you will be banned.

       

      EDIT: has to be noted to work, will not do low Alch without it being noted.

      Should be fixed in the next update, the current version on the SDN will ONLY alch noted items due to an issue with the script logic

    7. On 6/10/2024 at 1:19 PM, kimir6 said:

      Is there any Quick start parameters, i want to add it to my schedule on DB to get me certain levels but i cant set it to do specific things.

      Not yet I've just been lazy lol, I will add this to the next update!

       

      On 6/18/2024 at 7:55 AM, ZAMORAK_CASH said:

      He simply stops clicking on the stun and the NPC, and keeps clicking on the stun and then directly to the alch.

      Can you post your settings here or DM me? I am investigating a bug where sometimes the script fails to cast stun and runs towards the target NPC before alching/teleing but so far I have not seen it happen consistently. If it is consistently happening to you I'd like to investigate further.

      Here's a 4 hour run at Ardy, doing tele-alch-stun for almost 200k xp an hour

      image.png.9368f0bbe211a226f234db67f12849f8.png

    8. On 6/5/2024 at 10:48 AM, juliosardella said:

      where did you get the mouse move? it's very weird... i think it will have high ban rate

      This should just use the default mouse. I just ran the script for a few hours without menu manipulation and did not see any erratic. Could you describe what you saw the script do? When/where did you see strange mouse movement? Feel free to post in this thread or DM me!

       

      I will push an update later this week regardless to fix a small bug I encountered & update the mining logic as a fail safe for any wild mouse movement

    9. This script mines coal to superheat steel bars in the Lumbridge Swamp mine.

      Requires 31+ Mining, 43+ Magic, 30+ Smithing, Staff of Fire. Need plenty of Nature Runes and Iron Ore to keep it running. It should support any pickaxe, but I haven't tested anything below adamant... it will upgrade to Rune pickaxe after 41 mining, if you have one in the bank

       

      Instructions:

      Spoiler
      1. Ensure you have plenty of nature runes available
      2. Ensure you have plenty of iron ore in the bank
      3. Ensure you have a staff of fire available
      4. Ensure you have a pickaxe in the bank
      5. Run script!

      Progress Reports:

      Spoiler

      image.png.80fb5deeecc2d0f96d898a23ba20bb8d.png

       

    10. Once client is back up I will test some changes & update this script

       

      On 2/3/2024 at 1:10 AM, freemason2 said:

      doesn't work with curse and alch method, the script will only curse indefinetely. 

      I will test the latest version once the client is back up, ensure you have the item spelled EXACTLY as it is in-game. It is looking for an exact String match

       

      On 12/18/2023 at 10:38 AM, spicyrich said:

      Works great! Is there any way to add Stun spell to this? Would increase the magic xp per hour a tonnnn. 

      On 12/6/2023 at 10:37 AM, spicyrich said:

      Does this also support P2P or solely F2p? As in could it perform high alch?

      P2P Teleports & P2P Combat Spells will be added in the next version. It will alch whatever item you enter in the GUI

      Going to add an "Alch All Noted" option as well, so you can stack your inventory with various alchables and the script would go through each and alch them until your inventory no longer contains noted items. Good for lots of individual noted items (maybe crank out some alchs on an ironman idk).

       

      On 7/18/2023 at 3:18 PM, sebastiankul said:
      hello you can do this script .training mage . add options. Superheat Item. it consists in smelting iron ore bronze steel mithril adamyte runnite ore using the Superheat Item spell.
       
       
       

      Think there's several scripts that already do this. I will release a standalone script that withdraws iron ore from bank and mines coal to superheat in lumbridge swamp.

    11. Assuming Criteria Y is never valid unless Criteria X is first valid

      You could set Leaf A's accept condition to be ((Criteria X) && (!Criteria Y))

       

      Specific to MLM what are your criteria you are trying to monitor/manage?

       

      Your boolean approach works too and may be better for monitoring the MLM sack since you can force it true, have it collect all the ore, then force it to false to go back to your miningLeaf

    12. TaskScript uses TaskNodes to perform your script's function. Instead of managing your script's logic within the main onLoop(), you will create several TaskNodes to break up the script into different tasks

      TaskNodes have three methods associated with them:

      1. boolean accept() - this is the condition that must be met in order to trigger the TaskNode.
      2. int execute() - think of your AbstractScript's onLoop(). This executes the actions/logic we actually want to perform.
      3. int priority() - allows you to prioritize your TaskNodes. By default, TaskScript will iterate through your TaskNodes in the order you add them.

       

      The script will iterate through each task (either in priority order high to low, or in order that they've been added). If the accept() condition is found to be valid, the script will loop through that TaskNode's execute().

       

      I will use a basic woodcutting script as an example. In the onStart() of our main class, we will need to add our nodes:

          @Override
          public void onStart() {
              addNodes(new BankTask(), new DropTask(), new ChopTask());
          }

       

      First the script would iterate through our BankTask. So long as the conditions of accept() are found to be true, we will loop through BankTask.execute(). Once we've deposited our logs, this TaskNode will no longer be true (inventory is NOT full) and the script will move onto the next TaskNode:

      public class BankTask extends TaskNode {
      
          @Override
          public boolean accept() {
              return Inventory.isFull() && !isDrop; //isDrop is an internal boolean determined by the user within the GUI  
          }
      
          @Override
          public int execute() {
      	//Logic for Banking & depositing logs
              return 1000;
          }
      }

       

      Then the script would iterate through your DropTask, depending on the state of boolean isDrop:

      public class DropTask extends TaskNode {
      
          @Override
          public boolean accept() {
              return Inventory.isFull() && isDrop; //isDrop is an internal boolean determined by the user within the GUI  
          }
      
          @Override
          public int execute() {
      	//Logic for Dropping inventory of logs
              return 1000;
          }
      }

       

      If neither of our above TaskNodes return a valid accept() condition, the script would move onto the ChopTask(). In this example, I left the accept() as true since I know the script will only get to this node, if DropTask & BankTask are NOT valid. You're welcome to add a condition to be met (for example, verifying treeArea.contains(Players.getLocal()) )

      public class ChopTask extends TaskNode {
      
          @Override
          public boolean accept() {
              return true;
          }
      
          @Override
          public int execute() {
      	//Logic for Walking to the tree location & chopping desired tree
              return 1000;
          }
      }

       

      Once you've flushed out the execute() logic in each, and add your nodes in the Main class onStart(), TaskScript will handle the rest.

      It will loop through BankTask>DropTask>ChopTask, checking to see which one returns accept() first, and then run the appropriate execute()

       

      If you so choose, you could break out the script logic into even more tasks (Bank, Drop, Travel, Chop, Idle). Some people may find this excessive. Do whatever you find easiest. I personally like breaking down my script into smaller tasks and will opt to use either TaskScript or TreeScript. Similar to the previous poster, I learned using TreeScript at first (specifically this implementation), but I do find it overkill for simple scripts and have been using TaskScript far more often now.

      • In TaskScript, your script logic is executed within each TaskNode. The script will check Task accept() > Task execute() if valid
      • In TreeScript, your script logic is executed within each Leaf, which are stored in Branches. The script will check the Branch accept() > check the Leaf accept() if valid > Leaf execute() if valid.
    13. 13 hours ago, 40 Cubic 2 said:

      Something is wrong with this script when i do alcing and teleing to varrock at the same time. It misclicks on the teleport quite a bit and i tihnk it got one of my accounts banned but please fix the script when u get a chance, thanks.

      It like exits out of the inventory then clicks on the ground instead of the varrock tele idk what the hells goin on.

      I am running it now (Tele-Alching in Varrock) and am unable to reproduce this issue. I will leave it running for the next few hours through my work calls.

       

      Can you please share your DreamBot client settings? And it shouldn't matter but - what were you trying to alch? I would like to try to reproduce your exact run conditions.

       

      Please ensure you enter everything in the GUI properly (alch item is case sensitive - type it EXACTLY as it appears in game)

    14. On 4/17/2023 at 5:10 AM, Tovenaar said:

      it gets stuck in draynor :)

      Did you have Menu Manipulation enabled?

       

      Seems to get stuck at Draynor Village with Menu Manipulation enabled. No issues when disabled though!

       

      Specifically over the below obstacle

      CqeuRMr.png

       

      When Menu Manipulation is enabled, the script will attempt to interact with the NEXT obstacle (Jump Gap) while still in the middle of climbing up the above wall. That eventually times out and the script attempts to interact again, only it tries to interact with the same Wall as before

      9d16jTg.png 

       

      I've been able to recreate this every lap with Menu Manipulation enabled

    15. 6 hours ago, GreenAgent500 said:

      Got stuck after filling first inventory with shrimp. Waited over 2 mins just kept spinning camera around and around.

      This will be fixed in next Version :) pushing update now. Going to test it some more now

      Seems script only worked with Menu Manipulation enabled

      acoWdJr.png

      This is from the SDN version (paint bugged out for some reason so cleaning that up as well)

       

    16. I needed to get some early cooking levels on several accounts and wanted to do so without needing to trade anything over. This was my solution.

      • This script will Fish Shrimp/Anchovies in Al Kharid.
      • Optionally can cook fish
      • Optionally can drop fish (either cooked or raw)
      • Requires small fishing net in Inventory to start

      STRONGLY RECOMMENDED to be 29 combat to avoid the wandering Scorpion from sending you to Lumbridge. Script does NOT support avoiding this scorpion...

       

      Progress Reports

      Spoiler

      image.png.2f9fe125d5cefcd6bf831c506aad4223.png

      dUKD18V.png

      6433EUR.png

      VHExINP.png

       

    17. TMagic will cast Teleport, Curse, or Alch (high/low) for Magic XP. Supports any combination of the three!

       

      Requirements:

      • Teleport
        • At least 25 Mage
        • Teleport Runes (Script will stop when out)
      • Alch
        • At least 21 Mage for Alchs (Recommended 55 for High Alch)
        • Alch Runes (Script will stop when out)
        • Noted items (Script will run out when no items remaining)
      • Curse
        • At least 19 Mage for Curse (Recommended 80 for Stun)
        • Runes to cast desired spell (Script will stop when out)
        • Ensure -65 Magic Bonus
      • Ensure your Equipped Staff + Runes in inventory allow you to cast all of your desired spells

       

       

      image.png.f6e6ffcb380922cb49681ef16f54786b.png

       

      Instructions:

      Spoiler
      1. Check the boxes to select which spells the script will use to train with
      2. (If Tele selected) select the teleport spell you wish to use.
      3. (If Curse selected) enter the name of the NPC you wish to cast curse on & select the spell you wish to cast (supports all curse-style spells). CASE SENSITIVE, type this EXACTLY as it appears in game. Ensure you have at least -65 Magic Bonus to always splash
      4. (If Alch selected) enter the name of the item you wish to alch. CASE SENSITIVE, type this EXACTLY as it appears in game. Script will High or Low Alch depending on your magic level.
        • Alternatively, just check "Alch All Noted?" to alch ANY/ALL noted items in the inventory. Useful for ironmen looking to go through some alchables. WARNING this will alch ALL noted items indiscriminately. User must ensure nothing of value accidentally gets alched!
      5. Hit Start!

       

      QuickStart Params:

      Spoiler

      You do NOT need to specify any booleans to be false; just leave them out of your parameters. For example, the below parameters will train magic to lvl 61 by casting Falador Teleport & Alching Gold bars.

      'TargetLVL=61', 'Teleport=true', 'TeleportSpell=Falador', 'Alch=true', 'AlchItem=Gold bar'

       

      The below are examples of each parameter supported. Please be advised I have not tested ALL of them so report any bugs you may come across

      'TargetLVL=99' - Set a Target LVL & the script will stop running after that point. Script will NOT handle moving to a safe zone, so be careful if you're using Curse

      'Teleport=true' - Set whether or not to perform Teleport spells

      'TeleportSpell=Falador' - Set which teleport spell we use. This is case sensitive. Script will tell you if this was entered incorrectly. Supports 'Lumbridge', 'Varrock', 'Falador', 'Camelot', 'Ardougne'

      'Alch=true' - Set whether or not to perform Alch spells

      'AlchItem=Gold bar' - Set your desired alch item. Case sensitive, spell this EXACTLY as it appears in game.

      'AlchAllNoted=true' - Boolean set to control whether or not we alch ALL noted items in our inventory

      'Curse=true' - Set whether or not to perform Curse spells

      'CurseSpell=Curse' - Set which curse spell we use. Also case sensitive, acceptable entries are 'Weaken', 'Confuse', 'Curse', 'Stun', 'Enfeeble', 'Vulnerability'

      'CurseNPC=Guard' - Set which NPC we will cast curse spells on.

       

      Progress Reports (post yours in this thread and I'll add them here!)

      Spoiler

      Tele/Alch/Curse

      (Falador + Alch + Curse)

      image.png.f81a2afc8f98387a3afe06bc98b703f3.png

      (Ardougne + Alch + Stun)

      image.png.97d193ee5af6196cb17c6b848a8cabf1.png

       

       

      Tele/Alch

      (Falador)

      QVacYRE.png

      5bWyvma.png

      VL4OmLs.png

       

      (Camelot)

      image.png.ded3f6f6cb0307679e18d1e1388e11c5.png

       

      image.png

    18. I've been using this to get 10QP on my accounts, overall great script! Usually this is able to complete all 3 quests for me without any issues. 

      I have the most success running this on accounts that already have some stats & playtime.

       

      Some issues I've come across:

      • Cooks Assistant - same issue as above . Sometimes it works just fine, but other times it gets stuck repeatedly pulling the hopper lever. If I pause the script, go down, and collect the flour manually it'll continue just fine
      • Romeo & Juliet - Occasionally gets stuck continuing through dialogues. Happens less often than Cooks Assistant issue. Seems to be more common when delivering love letter to Romeo & talking to Apothecary. 

       

       

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