Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- public static void openBankNpc(String npcName) {
- Npc bankNpc = Npcs.getNearest(npcName);
- if (bankNpc != null) {
- Time.sleep(MiscApi.randnum(20) + 100);
- if (bankNpc.interact("Bank")) {
- Time.sleepUntil(() -> (Bank.isOpen()), 5000 + MiscApi.randnum(500));
- System.out.println("Interacting with Banker NPC");
- }
- }
- }
- public static void openBankObject(String objectName) {
- SceneObject bankObject = SceneObjects.getNearest(objectName);
- if (bankObject != null) {
- Time.sleep(MiscApi.randnum(20) + 100);
- if (bankObject.interact("Bank")) {
- Time.sleepUntil(() -> (Bank.isOpen()), 5000 + MiscApi.randnum(500));
- System.out.println("Interacting with Bank Object");
- }
- }
- }
- public static void withdraw(String itemName, int quantity) {
- if (Bank.isOpen() && Bank.contains(itemName) && (quantity < Bank.getCount(itemName))) {
- Time.sleep(MiscApi.randnum(20) + 100);
- if (!(quantity < Inventory.getCount(itemName))) {
- Bank.withdraw(itemName, quantity);
- }
- Time.sleepUntil(() -> !(quantity < Inventory.getCount(itemName)), 5000 + MiscApi.randnum(500));
- System.out.println("Withdrawing items");
- } else if (!Bank.contains(itemName) || !(quantity < Bank.getCount(itemName))) {
- Time.sleep(500000000);
- System.out.println("Perma sleep");
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement