July 13, 20187 yr Create a class called Breaker and add this in: import org.osbot.rs07.script.RandomEvent; import org.osbot.rs07.script.RandomSolver; import org.osbot.rs07.script.ScriptManifest; public class Breaker extends RandomSolver { public Breaker() { super(RandomEvent.BREAK_MANAGER); } @Override public boolean shouldActivate() { //Condition for the break manager to be activated return false; } @Override public int onLoop() throws InterruptedException { //Code which should be executed while the break manager is activated //example log("hi"); return 0; } } Add this to your scripts onStart() Breaker breaker = new Breaker(); breaker.exchangeContext(getBot()); bot.getRandomExecutor().overrideOSBotRandom(breaker); Edited December 27, 20196 yr by Token
June 17, 20223 yr how can i make it to break for 5 minutes i will put the condition to start the break . is it sleep for ever !!?!!
June 17, 20223 yr 19 minutes ago, abouhanafy87 said: how can i make it to break for 5 minutes i will put the condition to start the break . is it sleep for ever !!?!! Implement onStart and store the current start time and then check in the onLoop if 5 minutes has passed then interrupt the solver as idk if the stop method will work to end the solver or if it will stop the entire script
Create an account or sign in to comment