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
    • Best Sellers

    • Latest Products

    • Featured

    • Topics

    • Posts

      • It is clear that you are getting bans or are otherwise unhappy. However, I track bans across all users, and they are pretty rare (let alone instant bans). Therefore, although it may not look like it from your perspective, the only reasonable conclusion is that it IS something on your end, perhaps beyond the scope of the guide, otherwise you could expect EVERYONE to be getting instantly banned and nobody to use the script. If you need further convincing, this is the most popular script on dreambot (measured in active unique users/day ish), which would certainly not be the case if it got everyone banned.  Personally and unprofessionally, I think it is the height of rudeness to (1) make baseless accusations of false advertising, (2) assume that your experience is what everyone is getting and essentially say "you are not considering this possibility therefore you suck", (3) leave bad trade feedback on the matter, but sure, suit yourself. Good luck with your botting and please never buy my stuff again; consider trying "Sub Account Builder" instead.
      • What kind of script are you looking for?
      • Props to the other tutorial on here that lead me on to the right track, thought i'd just share my experiences and illustrate the solution i arrived at while making my private nagua killing script incase anybody would like a different guide to read. Open to suggestions on how to do this better, this is just the way I solved my own issue.   While developing and connecting nodes etc, I found it useful to have these options enabled as the web-nodes you add will be visible on the minimap.   In this specific post i am simply transitioning between these two areas;   First off I structure the node-adding part to its own package for cleanliness, heres the full class file for this example: package webnodes; import org.dreambot.api.methods.walking.pathfinding.impl.web.WebFinder; import org.dreambot.api.methods.walking.web.node.AbstractWebNode; import org.dreambot.api.methods.walking.web.node.impl.BasicWebNode; import org.dreambot.api.methods.walking.web.node.impl.EntranceWebNode; public class Moons { public static void PrisonToCavernNodes(WebFinder webFinder) { // Door objects EntranceWebNode PrisonCavernDoor = new EntranceWebNode(1345, 9590, 0); EntranceWebNode CavernPrisonDoor = new EntranceWebNode(1373, 9664, 0); PrisonCavernDoor.setEntityName("Entrance"); PrisonCavernDoor.setAction("Pass-through"); CavernPrisonDoor.setEntityName("Entrance"); CavernPrisonDoor.setAction("Pass-through"); // Prison nodes AbstractWebNode prison_1 = new BasicWebNode(1347,9590,0); AbstractWebNode prison_2 = new BasicWebNode(1360,9590,0); AbstractWebNode prison_3 = new BasicWebNode(1368,9590,0); AbstractWebNode prison_4 = new BasicWebNode(1376,9590,0); AbstractWebNode prison_5 = new BasicWebNode(1376,9581,0); AbstractWebNode prison_6 = new BasicWebNode(1366,9581,0); AbstractWebNode prison_7 = new BasicWebNode(1356,9576,0); AbstractWebNode prison_8 = new BasicWebNode(1356,9562,0); AbstractWebNode prison_9 = new BasicWebNode(1356,9552,0); // Connect prison nodes prison_1.addDualConnections(prison_2); prison_2.addDualConnections(prison_1, prison_3); prison_3.addDualConnections(prison_2, prison_4); prison_4.addDualConnections(prison_3, prison_5); prison_5.addDualConnections(prison_4, prison_6); prison_6.addDualConnections(prison_5, prison_7); prison_7.addDualConnections(prison_6, prison_8); prison_8.addDualConnections(prison_7, prison_9); // Cavern nodes AbstractWebNode cavern_1 = new BasicWebNode(1374,9667,0); AbstractWebNode cavern_2 = new BasicWebNode(1379,9682,0); AbstractWebNode cavern_3 = new BasicWebNode(1391,9681,0); AbstractWebNode cavern_4 = new BasicWebNode(1396,9689,0); AbstractWebNode cavern_5 = new BasicWebNode(1396,9699,0); AbstractWebNode cavern_6 = new BasicWebNode(1390,9705,0); AbstractWebNode cavern_7 = new BasicWebNode(1378,9710,0); // Connect cavern nodes cavern_1.addDualConnections(cavern_2); cavern_2.addDualConnections(cavern_1, cavern_3); cavern_3.addDualConnections(cavern_2, cavern_4); cavern_4.addDualConnections(cavern_3, cavern_5); cavern_5.addDualConnections(cavern_4, cavern_6); cavern_6.addDualConnections(cavern_5, cavern_7); cavern_7.addDualConnections(cavern_6); // Connect entrances with nodes PrisonCavernDoor.addIncomingConnections(prison_1); PrisonCavernDoor.addOutgoingConnections(cavern_1); CavernPrisonDoor.addIncomingConnections(cavern_1); CavernPrisonDoor.addOutgoingConnections(prison_1); AbstractWebNode[] prisonTiles = { prison_1, // Tile next to the prison entrance that leads to cavern prison_2, prison_3, prison_4, prison_5, prison_6, prison_7, prison_8, prison_9 }; AbstractWebNode[] cavernTiles = { cavern_1, // Tile next to the cavern entrance that leads to prison cavern_2, cavern_3, cavern_4, cavern_5, cavern_6, cavern_7 }; // Add path tiles webFinder.addWebNodes(prisonTiles); webFinder.addWebNodes(cavernTiles); // Add entrance objects webFinder.addWebNodes(PrisonCavernDoor, CavernPrisonDoor); } } Define the entrance objects by using the Entity Hover Tool found in the Entities tab on the dreambot client. Set the correct name and right click option that the walker should use when interacting with the object. // Door objects EntranceWebNode PrisonCavernDoor = new EntranceWebNode(1345, 9590, 0); EntranceWebNode CavernPrisonDoor = new EntranceWebNode(1373, 9664, 0); PrisonCavernDoor.setEntityName("Entrance"); PrisonCavernDoor.setAction("Pass-through"); CavernPrisonDoor.setEntityName("Entrance"); CavernPrisonDoor.setAction("Pass-through"); Define the different nodes for pathing in both areas and connect them with eachother for both areas separately. // Prison nodes AbstractWebNode prison_1 = new BasicWebNode(1347,9590,0); AbstractWebNode prison_2 = new BasicWebNode(1360,9590,0); AbstractWebNode prison_3 = new BasicWebNode(1368,9590,0); AbstractWebNode prison_4 = new BasicWebNode(1376,9590,0); AbstractWebNode prison_5 = new BasicWebNode(1376,9581,0); AbstractWebNode prison_6 = new BasicWebNode(1366,9581,0); AbstractWebNode prison_7 = new BasicWebNode(1356,9576,0); AbstractWebNode prison_8 = new BasicWebNode(1356,9562,0); AbstractWebNode prison_9 = new BasicWebNode(1356,9552,0); // Connect prison nodes prison_1.addDualConnections(prison_2); prison_2.addDualConnections(prison_1, prison_3); prison_3.addDualConnections(prison_2, prison_4); prison_4.addDualConnections(prison_3, prison_5); prison_5.addDualConnections(prison_4, prison_6); prison_6.addDualConnections(prison_5, prison_7); prison_7.addDualConnections(prison_6, prison_8); prison_8.addDualConnections(prison_7, prison_9); // Cavern nodes AbstractWebNode cavern_1 = new BasicWebNode(1374,9667,0); AbstractWebNode cavern_2 = new BasicWebNode(1379,9682,0); AbstractWebNode cavern_3 = new BasicWebNode(1391,9681,0); AbstractWebNode cavern_4 = new BasicWebNode(1396,9689,0); AbstractWebNode cavern_5 = new BasicWebNode(1396,9699,0); AbstractWebNode cavern_6 = new BasicWebNode(1390,9705,0); AbstractWebNode cavern_7 = new BasicWebNode(1378,9710,0); // Connect cavern nodes cavern_1.addDualConnections(cavern_2); cavern_2.addDualConnections(cavern_1, cavern_3); cavern_3.addDualConnections(cavern_2, cavern_4); cavern_4.addDualConnections(cavern_3, cavern_5); cavern_5.addDualConnections(cavern_4, cavern_6); cavern_6.addDualConnections(cavern_5, cavern_7); cavern_7.addDualConnections(cavern_6);   Connect the entrance objects with the apropriate nodes both ways. // Connect entrances with nodes PrisonCavernDoor.addIncomingConnections(prison_1); PrisonCavernDoor.addOutgoingConnections(cavern_1); CavernPrisonDoor.addIncomingConnections(cavern_1); CavernPrisonDoor.addOutgoingConnections(prison_1); Finally add the webnodes to the webfinder: AbstractWebNode[] prisonTiles = { prison_1, // Tile next to the prison entrance that leads to cavern prison_2, prison_3, prison_4, prison_5, prison_6, prison_7, prison_8, prison_9 }; AbstractWebNode[] cavernTiles = { cavern_1, // Tile next to the cavern entrance that leads to prison cavern_2, cavern_3, cavern_4, cavern_5, cavern_6, cavern_7 }; // Add path tiles webFinder.addWebNodes(prisonTiles); webFinder.addWebNodes(cavernTiles); // Add entrance objects webFinder.addWebNodes(PrisonCavernDoor, CavernPrisonDoor); In your main class: import webnodes.Moons; @Override public void onStart() { Moons.PrisonToCavernNodes(WebFinder.getWebFinder()); }   Hope this helps expedite whoever is trying to achieve a similar thing.
      • all the hours for test the script on 20 acc
    • Popular Contributors

    • Feedback Statistics

      • Positive
        11480
      • Neutral
        19
      • Negative
        153
      • Total Positive
        99%
    ×
    ×
    • 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.