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

      • hi i'm trying to make agility course in falador the agility node that i made appear in walking tools but cant walk it i'm trying to go with agilitywebnode one time and Entrancewebnode other time but can't walk it any idea or advice  ? import org.dreambot.api.methods.map.Tile; import org.dreambot.api.methods.skills.Skill; import org.dreambot.api.methods.skills.Skills; 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.AgilityWebNode; import org.dreambot.api.methods.walking.web.node.impl.BasicWebNode; import org.dreambot.api.methods.walking.web.node.impl.EntranceWebNode; import java.util.Objects; public class Agility_nodes { public static void Add_Agility_nodes(WebFinder wf){ AbstractWebNode faldor0 = new BasicWebNode(3036,3339,0); EntranceWebNode faldor1 = new EntranceWebNode(3036,3341,0); /*AgilityWebNode faldor1 = new AgilityWebNode(3036,3341,0); faldor1.setObjectName("Rough wall"); faldor1.setAction("Climb"); faldor1.setLevel(50);*/ faldor1.setAction("Climb"); faldor1.setCondition(()-> Skills.getRealLevel(Skill.AGILITY) >= 50); faldor1.setEntityName("Rough wall"); faldor1.setUseSleeps(true); faldor1.addIncomingConnections(new BasicWebNode(3036,3339,0)); faldor1.addOutgoingConnections(new BasicWebNode(3036,3342,3)); EntranceWebNode faldor2 = new EntranceWebNode(3040,3343,3); /*AgilityWebNode faldor2 = new AgilityWebNode(3040,3343,3); faldor2.setObjectName("Tightrope"); faldor2.setAction("Cross"); faldor2.setLevel(50);*/ faldor2.setAction("Cross"); faldor2.setCondition(()-> Skills.getRealLevel(Skill.AGILITY) >= 50); faldor2.setEntityName("Tightrope"); //faldor2.setUseSleeps(true); faldor2.addIncomingConnections(new BasicWebNode(3036,3342,3)); faldor2.addOutgoingConnections(new BasicWebNode(3047,3344,3)); //AgilityWebNode faldor3 = new AgilityWebNode(3050,3350,3); EntranceWebNode faldor3 = new EntranceWebNode(3050,3350,3); /*faldor3.setObjectName("Hand holds"); faldor3.setAction("Cross"); faldor3.setLevel(50);*/ faldor3.setAction("Cross"); faldor3.setCondition(()-> Skills.getRealLevel(Skill.AGILITY) >= 50); faldor3.setEntityName("Hand holds"); //faldor3.setUseSleeps(true); faldor3.addIncomingConnections(new BasicWebNode(3047,3344,3)); faldor3.addOutgoingConnections(new BasicWebNode(3050,3357,3)); //AgilityWebNode faldor4 = new AgilityWebNode(3048,3359,3); EntranceWebNode faldor4 = new EntranceWebNode(3048,3359,3); /*faldor4.setObjectName("Gap"); faldor4.setAction("Jump"); faldor4.setLevel(50);*/ faldor4.setAction("Jump"); faldor4.setCondition(()-> Skills.getRealLevel(Skill.AGILITY) >= 50); faldor4.setEntityName("Gap"); //faldor4.setUseSleeps(true); faldor4.addIncomingConnections(new BasicWebNode(3050,3357,3)); faldor4.addOutgoingConnections(new BasicWebNode(3048,3361,3)); //AgilityWebNode faldor5 = new AgilityWebNode(3044,3361,3); EntranceWebNode faldor5 = new EntranceWebNode(3044,3361,3); /*faldor5.setObjectName("Gap"); faldor5.setAction("Jump"); faldor5.setLevel(50);*/ faldor5.setAction("Jump"); faldor5.setCondition(()-> Skills.getRealLevel(Skill.AGILITY) >= 50); faldor5.setEntityName("Gap"); //faldor5.setUseSleeps(true); faldor5.addIncomingConnections(new BasicWebNode(3048,3361,3)); faldor5.addOutgoingConnections(new BasicWebNode(3041,3361,3)); //AgilityWebNode faldor6 = new AgilityWebNode(3034,3361,3); EntranceWebNode faldor6 = new EntranceWebNode(3034,3361,3); /* faldor6.setObjectName("Tightrope"); faldor6.setAction("Cross"); faldor6.setLevel(50);*/ faldor6.setAction("Cross"); faldor6.setCondition(()-> Skills.getRealLevel(Skill.AGILITY) >= 50); faldor6.setEntityName("Tightrope"); //faldor6.setUseSleeps(true); faldor6.addIncomingConnections(new BasicWebNode(3041,3361,3)); faldor6.addOutgoingConnections(new BasicWebNode(3028,3354,3)); //AgilityWebNode faldor7 = new AgilityWebNode(3026,3353,3); EntranceWebNode faldor7 = new EntranceWebNode(3026,3353,3); /*faldor7.setObjectName("Tightrope"); faldor7.setAction("Cross"); faldor7.setLevel(50);*/ faldor7.setAction("Cross"); faldor7.setCondition(()-> Skills.getRealLevel(Skill.AGILITY) >= 50); faldor7.setEntityName("Tightrope"); //aldor7.setUseSleeps(true); faldor7.addIncomingConnections(new BasicWebNode(3028,3354,3)); faldor7.addOutgoingConnections(new BasicWebNode(3020,3353,3)); //AgilityWebNode faldor8 = new AgilityWebNode(3016,3352,3); EntranceWebNode faldor8 = new EntranceWebNode(3016,3352,3); /*faldor8.setObjectName("Gap"); faldor8.setAction("Jump"); faldor8.setLevel(50);*/ faldor8.setAction("Jump"); faldor8.setCondition(()-> Skills.getRealLevel(Skill.AGILITY) >= 50); faldor8.setEntityName("Gap"); //faldor8.setUseSleeps(true); faldor8.addIncomingConnections(new BasicWebNode(3020,3353,3)); faldor8.addOutgoingConnections(new BasicWebNode(3018,3349,3)); //AgilityWebNode faldor9 = new AgilityWebNode(3015,3345,3); EntranceWebNode faldor9 = new EntranceWebNode(3015,3345,3); /*faldor9.setObjectName("Ledge"); faldor9.setAction("Jump"); faldor9.setLevel(50);*/ faldor9.setAction("Jump"); faldor9.setCondition(()-> Skills.getRealLevel(Skill.AGILITY) >= 50); faldor9.setEntityName("Ledge"); //faldor9.setUseSleeps(true); faldor9.addIncomingConnections(new BasicWebNode(3018,3349,3)); faldor9.addOutgoingConnections(new BasicWebNode(3014,3345,3)); //AgilityWebNode faldor10 = new AgilityWebNode(3011,3343,3); EntranceWebNode faldor10 = new EntranceWebNode(3011,3343,3); /*faldor10.setObjectName("Ledge"); faldor10.setAction("Jump"); faldor10.setLevel(50);*/ faldor10.setAction("Jump"); faldor10.setCondition(()-> Skills.getRealLevel(Skill.AGILITY) >= 50); faldor10.setEntityName("Ledge"); //faldor10.setUseSleeps(true); faldor10.addIncomingConnections(new BasicWebNode(3014,3345,3)); faldor10.addOutgoingConnections(new BasicWebNode(3013,3342,3)); //AgilityWebNode faldor11 = new AgilityWebNode(3012,3334,3); EntranceWebNode faldor11 = new EntranceWebNode(3012,3334,3); /*faldor11.setObjectName("Ledge"); faldor11.setAction("Jump"); faldor11.setLevel(50);*/ faldor11.setAction("Jump"); faldor11.setCondition(()-> Skills.getRealLevel(Skill.AGILITY) >= 50); faldor11.setEntityName("Ledge"); //faldor11.setUseSleeps(true); faldor11.addIncomingConnections(new BasicWebNode(3013,3342,3)); faldor11.addOutgoingConnections(new BasicWebNode(3013,3333,3)); //AgilityWebNode faldor12 = new AgilityWebNode(3018,3332,3); EntranceWebNode faldor12 = new EntranceWebNode(3018,3332,3); /*faldor12.setObjectName("Ledge"); faldor12.setAction("Jump"); faldor12.setLevel(50);*/ faldor12.setAction("Jump"); faldor12.setCondition(()-> Skills.getRealLevel(Skill.AGILITY) >= 50); faldor12.setEntityName("Ledge"); //faldor12.setUseSleeps(true); faldor12.addIncomingConnections(new BasicWebNode(3013,3333,3)); faldor12.addOutgoingConnections(new BasicWebNode(3019,3333,3)); //AgilityWebNode faldor13 = new AgilityWebNode(3025,3332,3); EntranceWebNode faldor13 = new EntranceWebNode(3025,3332,3); /*faldor13.setObjectName("Ledge"); faldor13.setAction("Jump"); faldor13.setLevel(50);*/ faldor13.setAction("Jump"); faldor13.setCondition(()-> Skills.getRealLevel(Skill.AGILITY) >= 50); faldor13.setEntityName("Ledge"); //faldor13.setUseSleeps(true); faldor13.addIncomingConnections(new BasicWebNode(3019,3333,3)); faldor13.addOutgoingConnections(new BasicWebNode(3029,3333,0)); BasicWebNode faldor14 = new BasicWebNode(3029,3333,0); faldor0.addDualConnections(wf.getNearestGlobal(faldor0.getTile(), 15));//,faldor2); Objects.requireNonNull(wf.getNearestGlobal(faldor0.getTile(), 15)).addDualConnections(faldor0); faldor0.addDualConnections(faldor1); faldor1.addDualConnections(faldor0); faldor1.addDualConnections(faldor2); faldor2.addDualConnections(faldor1); faldor2.addDualConnections(faldor3); faldor3.addDualConnections(faldor2); faldor3.addDualConnections(faldor4); faldor4.addDualConnections(faldor3); faldor4.addDualConnections(faldor5); faldor5.addDualConnections(faldor4); faldor5.addDualConnections(faldor6); faldor6.addDualConnections(faldor5); faldor6.addDualConnections(faldor7); faldor7.addDualConnections(faldor6); faldor7.addDualConnections(faldor8); faldor8.addDualConnections(faldor7); faldor8.addDualConnections(faldor9); faldor9.addDualConnections(faldor8); faldor9.addDualConnections(faldor10); faldor10.addDualConnections(faldor9); faldor10.addDualConnections(faldor11); faldor11.addDualConnections(faldor10); faldor11.addDualConnections(faldor12); faldor12.addDualConnections(faldor11); faldor12.addDualConnections(faldor13); faldor13.addDualConnections(faldor12); faldor13.addDualConnections(faldor14); faldor14.addDualConnections( faldor13); Objects.requireNonNull(wf.getNearestGlobal(faldor14.getTile(), 15)).addDualConnections(faldor14); faldor14.addDualConnections( wf.getNearestGlobal(faldor14.getTile(),15));//,faldor13); AbstractWebNode[] faldor = { faldor1,faldor2,faldor3,faldor4,faldor5,faldor6,faldor7,faldor8,faldor9,faldor10,faldor11,faldor12,faldor13 }; wf.addWebNodes(faldor); wf.addWebNodes(faldor0,faldor14); } public static AgilityWebNode add_obstacle(int x,int y,int z,String name,int lvl,String action){ AgilityWebNode obstacle = new AgilityWebNode(x,y,z); obstacle.setAction(action); obstacle.setLevel(lvl); obstacle.setObjectName(name); return obstacle; } } and this is the main.java import org.dreambot.api.methods.Calculations; import org.dreambot.api.methods.interactive.Players; import org.dreambot.api.methods.map.Area; import org.dreambot.api.methods.walking.impl.Walking; import org.dreambot.api.methods.walking.pathfinding.impl.web.WebFinder; import org.dreambot.api.script.AbstractScript; import org.dreambot.api.script.Category; import org.dreambot.api.script.ScriptManifest; import org.dreambot.api.script.listener.AnimationListener; import org.dreambot.api.script.listener.ChatListener; import org.dreambot.api.script.listener.ItemContainerListener; import org.dreambot.api.script.listener.ProjectileListener; import org.dreambot.api.utilities.Logger; import java.awt.*; @ScriptManifest(author = "M M A", description = " ag", name = "ag", version = 2503.261, category = Category.COMBAT) public class main extends AbstractScript { Area a1 = new Area(3007, 3368, 3053, 3332, 0); Area a2 = new Area(3036, 3343, 3040, 3342, 3); public void onStart() { Agility_nodes.Add_Agility_nodes(WebFinder.getWebFinder()); } public int onLoop() { if( Players.getLocal().getZ() != 0){ if(Walking.shouldWalk(Calculations.random(1,3))) { if(Walking.walk(a1.getCenter())) Logger.log("walking tile a1"); } }else { if(Walking.shouldWalk(Calculations.random(1,3))){ if(Walking.walk(a2.getCenter())) Logger.log("walking tile a2 "); } } return 600; } }  
      • Hi, as others mentioned already, please use and fill the refund request template. Include the required proof in it.
      • Refunded to your account credit. Have a nice day!
      • Honestly the whole code has ton of issues itself. Plus as I said, you are using methods that are discontinued in Dreambot and have been not used in few years. Generally I would just ditch everything you got at the moment and would restart from beginning. And if code is compling without any issues doesn't mean it will work, because I can tell by the methods you use the script will do absolutely nothing in most parts.
      • Hey. Could you help me make some changes so the script will work with runite bars instead of steel bars?
    • Popular Contributors

    • Feedback Statistics

      • Positive
        11511
      • Neutral
        22
      • Negative
        156
      • 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.