Advertisement
Guest User

Untitled

a guest
Mar 20th, 2018
88
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 3.18 KB | None | 0 0
  1. package thing;
  2.  
  3. import org.rspeer.runetek.adapter.component.InterfaceComponent;
  4. import org.rspeer.runetek.adapter.component.Item;
  5. import org.rspeer.runetek.adapter.scene.Npc;
  6. import org.rspeer.runetek.adapter.scene.Pickable;
  7. import org.rspeer.runetek.adapter.scene.Player;
  8. import org.rspeer.runetek.adapter.scene.SceneObject;
  9. import org.rspeer.runetek.api.Definitions;
  10. import org.rspeer.runetek.api.Game;
  11. import org.rspeer.runetek.api.Worlds;
  12. import org.rspeer.runetek.api.commons.Time;
  13. import org.rspeer.runetek.api.commons.math.Random;
  14. import org.rspeer.runetek.api.component.Bank;
  15. import org.rspeer.runetek.api.component.Interfaces;
  16. import org.rspeer.runetek.api.component.Production;
  17. import org.rspeer.runetek.api.component.tab.Inventory;
  18. import org.rspeer.runetek.api.component.tab.Tab;
  19. import org.rspeer.runetek.api.component.tab.Tabs;
  20. import org.rspeer.runetek.api.movement.Movement;
  21. import org.rspeer.runetek.api.movement.position.Position;
  22. import org.rspeer.runetek.api.scene.*;
  23. import org.rspeer.script.GameAccount;
  24. import org.rspeer.script.Script;
  25. import org.rspeer.script.ScriptMeta;
  26. import org.rspeer.ui.Log;
  27.  
  28. import java.util.Objects;
  29. import java.util.function.Predicate;
  30.  
  31.  
  32. @ScriptMeta(developer = "Septron", desc = "Test", name = "killmy")
  33. public class test extends Script {
  34.     private static final String USERNAME = "joe1803";
  35.     private static final String PASSWORD = "1ira1891";
  36.  
  37.     @Override
  38.     public void onStart() {
  39.         setAccount(new GameAccount(USERNAME, PASSWORD));
  40.     }
  41.  
  42.     @Override
  43.     public int loop() {
  44.         SceneObject stair = SceneObjects.getNearest("Staircase");
  45.         SceneObject wheel = SceneObjects.getNearest("Spinning wheel");
  46.         Npc bank = Npcs.getNearest("Banker");
  47.         if (Inventory.contains(1779)) {
  48.             if (Players.getLocal().getFloorLevel() == 1) {
  49.                 if (Production.isOpen()) {
  50.                     if (Production.getAmount() != Production.Amount.ALL) {
  51.                         Production.setAmount(Production.Amount.ALL);
  52.                     } else {
  53.                         Production.initiate(2);
  54.                     }
  55.                     Time.sleep(Random.mid(400, 700));
  56.                 } else {
  57.                     if (wheel != null) {
  58.                         wheel.interact("Spin");
  59.                         Time.sleepUntil(() -> !Inventory.contains(1779), Random.mid(20000, 30000));
  60.                     }
  61.                 }
  62.             } else {
  63.                 if (stair != null) {
  64.                     stair.interact("Climb-down");
  65.                 }
  66.             }
  67.             Time.sleep(Random.mid(400, 600));
  68.         } else {
  69.             if (Players.getLocal().getFloorLevel() == 2) {
  70.                 if (Bank.isOpen()) {
  71.                     Bank.depositInventory();
  72.                     Bank.withdrawAll(1779);
  73.                 } else {
  74.                     if (bank != null) {
  75.                         bank.interact("Bank");
  76.                     }
  77.                 }
  78.             } else {
  79.                 if (stair != null) {
  80.                     stair.interact("Climb-up");
  81.                 }
  82.             }
  83.             Time.sleep(600, 1000);
  84.         }
  85.         return 1000;
  86.     }
  87. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement