Guest User

Untitled

a guest
Nov 24th, 2017
75
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.06 KB | None | 0 0
  1. import org.rsbuddy.tabs.Inventory;
  2. import com.rsbuddy.script.ActiveScript;
  3. import com.rsbuddy.script.Manifest;
  4. import org.rsbuddy.widgets.Bank;
  5. @Manifest(name = "NameOfScript", description = "It's a name choose ONE ALREADY", authors = "me")
  6. public class mmherblore extends ActiveScript {
  7. private enum State {
  8. CLEANING, BANKING
  9. }
  10. private static final int clean_guam = 249;
  11. private static final int grimy_guam = 199;
  12. public boolean onStart() {
  13.  
  14. return true;
  15. }
  16. public State getState() {
  17. if (Inventory.contains(grimy_guam)) {
  18. return State.CLEANING;
  19. } else {
  20. if(!Inventory.contains(grimy_guam) && Inventory.getCount(clean_guam) == 28) {
  21. return State.BANKING;
  22. }
  23. return null;
  24. }
  25. }
  26.  
  27. @Override
  28. public int loop() {
  29.  
  30. try {
  31. State state = getState();
  32. System.out.println(state);
  33. switch (state) {
  34.  
  35. case CLEANING:
  36. Inventory.getItem(clean_guam).interact("Clean");
  37. break;
  38. case BANKING:
  39. Bank.open();
  40. Bank.depositAll();
  41. }
  42. } catch (Exception e) {
  43. e.printStackTrace();
  44. }
  45. return 100;
  46. }
  47. }
Add Comment
Please, Sign In to add comment