DefCon 121 Posted December 13, 2022 import org.dreambot.* @ScriptManifest (name="Spooky Cauldron Looter") boolean atBank() boolean atCauldron() public int onLoop(){ GameObject cauldron = GameObjects.closest("Spooky cauldron") if(Inventory.isFull(){ if(atBank(){ if(Bank.isOpen(){ Bank.depositAll(); }else{ Bank.open() } } } } That should define the Spooky cauldron, for you to interact with it. Then setup the logic for banking/ looting. It will bank when full on items.
camelCase 324 Posted December 13, 2022 9 hours ago, DefCon said: if(Inventory.isFull(){ if(atBank(){ if(Bank.isOpen(){ Bank.depositAll(); }else{ Bank.open() } } } could just be if (Inventory.isFull()) { if (Bank.open()) { // bank.open walks to and opens the bank, then returns true once its open Bank.depositAll(); } return 444; } // the bank will need to be closed later, iirc walking will automatically close it but i dont think interacting will if (Bank.isOpen()) { Bank.close(); return 444; } // do whatever else
Recommended Posts
Archived
This topic is now archived and is closed to further replies.