Sacred 2 Share Posted July 16, 2017 I know I can use this code below to bank at Varrock East. public void execute() { if (api().getBank().isOpen()) { withdrawItems(); } else { api().getBank().open(BankLocation.VARROCK_EAST); } } But can I define varrock_east as a variable to a specific tile for any bank I want it to use or how would I do that? Couldn't I change it to the code below if the bank is close to me and it will go to the nearest bank? public void execute() { if (api().getBank().isOpen()) { withdrawItems(); } else { api().getBank().open(BankLocation.getNearest(Entity entity)); } } Link to comment Share on other sites More sharing options...
TheMcPker 74 Share Posted July 16, 2017 you can check the closest bank to you and then walk to it and if you are in a certain distance of it open the closest bank this is a pretty easy solution and more flexible http://prntscr.com/fw73l3 a simple example Link to comment Share on other sites More sharing options...
Pyth 127 Share Posted July 16, 2017 public void execute() { if (api().getBank().isOpen()) { withdrawItems(); } else { if (Area.contains(getLocalPlayer.getTile)) { api().getBank().open(); } } } that's my solution, define a area for a bank then check if the player is inside it. I think this is what you're trying to get at? Link to comment Share on other sites More sharing options...
Recommended Posts
Archived
This topic is now archived and is closed to further replies.