Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- package scripts;
- import java.util.ArrayList;
- import org.tribot.api.Clicking;
- import org.tribot.api.input.Mouse;
- import org.tribot.api2007.Banking;
- import org.tribot.api2007.ChooseOption;
- import org.tribot.api2007.Inventory;
- import org.tribot.api2007.types.RSItem;
- import org.tribot.api2007.types.RSTile;
- import org.tribot.script.Script;
- import org.tribot.script.ScriptManifest;
- @ScriptManifest (authors = {""}, category = "test", name = "CatherbyCooker")
- public class CatherbyCooker extends Script {
- ArrayList<Integer> fishIds = new ArrayList<Integer>();
- private void setupScript() {
- fishIds.add(359); //Tuna
- fishIds.add(377); //Lobster
- fishIds.add(371); //Swords
- }
- private boolean depositBank() {
- if (!Banking.isBankScreenOpen()) {
- Banking.openBank();
- }
- Banking.depositAll();
- if (Inventory.getAll().length == 0 && Banking.isBankScreenOpen()) {
- return true;
- } else
- return false;
- }
- private boolean widthdrawFish() {
- while (!Inventory.isFull()) {
- for (Integer id : fishIds) {
- Banking.withdraw(28, id);
- }
- }
- if (Inventory.isFull())
- return true;
- else
- return false;
- }
- private boolean clickRange() {
- boolean result = false;
- RSTile rangeTile = new RSTile(2817, 3444);
- Mouse.move(rangeTile.getX(), rangeTile.getY());
- Mouse.click(3);
- return true;
- }
- private boolean initiateCooking() {
- RSItem[] currentInventoryItems = Inventory.getAll();
- if (currentInventoryItems.length >= 0)
- return false;
- Integer currentItemId = currentInventoryItems[0].getID();
- for (RSItem item : currentInventoryItems) {
- if (fishIds.contains(item.getID())) {
- Clicking.click(item);
- }
- }
- return false;
- }
- private void waitForCooking() {
- }
- @Override
- public void run() {
- setupScript();
- clickRange();
- for (String option : ChooseOption.getOptions()) {
- System.out.println(option);
- }
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement