diff --git a/Util/src/io/reisub/dreambot/util/CAbstractScript.java b/Util/src/io/reisub/dreambot/util/CAbstractScript.java index b610958..a225f18 100644 --- a/Util/src/io/reisub/dreambot/util/CAbstractScript.java +++ b/Util/src/io/reisub/dreambot/util/CAbstractScript.java @@ -1,7 +1,9 @@ package io.reisub.dreambot.util; import io.reisub.dreambot.util.ui.UI; +import org.dreambot.api.Client; import org.dreambot.api.methods.MethodContext; +import org.dreambot.api.methods.MethodProvider; import org.dreambot.api.script.AbstractScript; import java.awt.*; @@ -25,6 +27,12 @@ public abstract class CAbstractScript extends AbstractScript implements MouseLis ui.draw(g); } + @Override + public void onStart() { + MethodProvider.sleep(1000); + Client.getInstance().setKeyboardInputEnabled(true); + } + @Override public void onPause() { ui.pause(); @@ -32,6 +40,7 @@ public abstract class CAbstractScript extends AbstractScript implements MouseLis @Override public void onResume() { + Client.getInstance().setKeyboardInputEnabled(true); ui.resume(); } diff --git a/Util/src/io/reisub/dreambot/util/CTaskScript.java b/Util/src/io/reisub/dreambot/util/CTaskScript.java index d291ab0..fb771f4 100644 --- a/Util/src/io/reisub/dreambot/util/CTaskScript.java +++ b/Util/src/io/reisub/dreambot/util/CTaskScript.java @@ -1,7 +1,9 @@ package io.reisub.dreambot.util; import io.reisub.dreambot.util.ui.UI; +import org.dreambot.api.Client; import org.dreambot.api.methods.MethodContext; +import org.dreambot.api.methods.MethodProvider; import org.dreambot.api.script.impl.TaskScript; import java.awt.*; @@ -25,6 +27,12 @@ public abstract class CTaskScript extends TaskScript implements MouseListener { ui.draw(g); } + @Override + public void onStart() { + MethodProvider.sleep(1000); + Client.getInstance().setKeyboardInputEnabled(true); + } + @Override public void onPause() { ui.pause(); @@ -32,6 +40,7 @@ public abstract class CTaskScript extends TaskScript implements MouseListener { @Override public void onResume() { + Client.getInstance().setKeyboardInputEnabled(true); ui.resume(); }