wangmonster 0 Posted May 27, 2017 I'm writing my first local script to automatically smith things for me, and my goal is when a random event appears for me, I'll have the script play an audio alarm, so I can pull up the screen and I'll manually resolve the situation. currently in onStart() I have this line this.getRandomManager().disableSolver(RandomEvent.DISMISS); so the script doesn't automatically dismiss them. Then I have private State getState() { if (this.getRandomManager().isSolving()) { return State.RANDOM_EVENT; } ... } That doesn't get the job done. public git repo here Can this be accomplished by using "this.getRandomManager().registerSolver(new CustomClassThatPlaysSoundWhenRandomAppears());" but I can't find much documentation on randomSolver. Thanks!
Polymorphism 48 Posted May 27, 2017 You're going about it all wrong. Check for npcs that #hasAction("dismiss") and are interacting with your player
Buddy Nugs 18 Posted May 29, 2017 Pretty sure the dreambot client already does this for you I've been wondering about this.
Recommended Posts
Archived
This topic is now archived and is closed to further replies.