Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- package scripts.paa1.paa1InstructsReq;
- import java.awt.Graphics;
- import org.tribot.api2007.Banking;
- import org.tribot.api2007.Player;
- import org.tribot.script.Script;
- import scripts.paa0.paa2ScriptReq.OverScript;
- import scripts.pzz8.paa1Utility.Interaction;
- import scripts.pzz8.paa1Utility.Utility;
- public abstract class Instruct {
- InstructHandler IH = new InstructHandler();
- public Graphics g = null;
- protected boolean walking = false;
- public Instruct(Script script){
- OverScript.setScriptSource(script, this);
- }
- public void update(){
- while(true){
- IH.update(this);
- }
- }
- public final void doTask(Utility utility){
- if(utility.set){
- if(isBanking()){
- whileBanking(utility);
- }else
- if(isWalking()){
- whileWalking(utility);
- }else{
- whilePlaying(utility);
- }
- }
- }
- public abstract void whileWalking(Utility utility);
- public abstract void whileBanking(Utility utility);
- public abstract void whilePlaying(Utility utility);
- public boolean isInteracting() {
- return Interaction.hasTask();
- }
- public boolean isWalking(){
- return walking;
- }
- public boolean isBanking(){
- return Banking.isBankScreenOpen() || Banking.isDepositBoxOpen();
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement