Rubick 30 Share Posted July 6, 2017 How might I go about keeping my bot contained inside a specific rectangle shaped area on the map? Link to comment Share on other sites More sharing options...
Dezval 44 Share Posted July 6, 2017 private Area Varrock = new Area(3271,3519,3136,3381); if(!inArea(Varrock)){ //go to the area}else{ //do whatever you would in the area} private boolean inArea(Area area){ if(area.contains(getLocalPlayer().getTile())){ return true; }return false;} Link to comment Share on other sites More sharing options...
Hashtag 8688 Share Posted July 6, 2017 private Area Varrock = new Area(3271,3519,3136,3381); if(!inArea(Varrock)){ //go to the area }else{ //do whatever you would in the area } private boolean inArea(Area area){ if(area.contains(getLocalPlayer().getTile())){ return true; }return false; } Or just shortened version final Area VARROCK = new Area(x1, y1, x2, y2); if (VARROCK.contains(getLocalPlayer()) { //inside } else { getWalking().walk(VARROCK.getRandomTile()); } Link to comment Share on other sites More sharing options...
Rubick 30 Author Share Posted July 6, 2017 private Area Varrock = new Area(3271,3519,3136,3381); if(!inArea(Varrock)){ //go to the area }else{ //do whatever you would in the area } private boolean inArea(Area area){ if(area.contains(getLocalPlayer().getTile())){ return true; }return false; } Thank you! You also said I could add you on Discord but I need your ID# or some shit. LMK Link to comment Share on other sites More sharing options...
Rubick 30 Author Share Posted July 8, 2017 Or just shortened version final Area VARROCK = new Area(x1, y1, x2, y2); if (VARROCK.contains(getLocalPlayer()) { //inside } else { getWalking().walk(VARROCK.getRandomTile()); } Thank you for the feedback. Link to comment Share on other sites More sharing options...
Recommended Posts
Archived
This topic is now archived and is closed to further replies.