Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- import org.rsbuddy.tabs.Inventory;
- import com.rsbuddy.script.ActiveScript;
- import com.rsbuddy.script.Manifest;
- import org.rsbuddy.widgets.Bank;
- @Manifest(name = "NameOfScript", description = "It's a name choose ONE ALREADY", authors = "me")
- public class mmherblore extends ActiveScript {
- private enum State {
- CLEANING, BANKING
- }
- private static final int clean_guam = 249;
- private static final int grimy_guam = 199;
- public boolean onStart() {
- return true;
- }
- public State getState() {
- if (Inventory.contains(grimy_guam)) {
- return State.CLEANING;
- } else {
- if(!Inventory.contains(grimy_guam) && Inventory.getCount(clean_guam) == 28) {
- return State.BANKING;
- }
- return null;
- }
- }
- @Override
- public int loop() {
- try {
- State state = getState();
- System.out.println(state);
- switch (state) {
- case CLEANING:
- Inventory.getItem(clean_guam).interact("Clean");
- break;
- case BANKING:
- Bank.open();
- Bank.depositAll();
- }
- } catch (Exception e) {
- e.printStackTrace();
- }
- return 100;
- }
- }
Add Comment
Please, Sign In to add comment