Advertisement
randalthor7

Dreambot - Walking 2

Sep 10th, 2015
156
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.34 KB | None | 0 0
  1. //pass in the area to walk to and 1 to walk to center or 2 to walk to closest tile
  2. //3 to walk to random tile returns true if walking action is completed
  3. //walks on screen if the target location is visible
  4. public boolean walking(Area a, int type) {
  5. if(a != null) {
  6. if(ctx.getInventory().isItemSelected()) {
  7. ctx.getInventory().deselect();
  8. }
  9. if(type == 1) {
  10. if(ctx.getMap().isVisible(a.getCenter())) {
  11. ctx.getWalking().walkOnScreen(a.getCenter());
  12. } else {
  13. ctx.getWalking().walk(a.getCenter());
  14. }
  15. } else if (type == 2) {
  16. if(ctx.getMap() != null) {
  17. MethodProvider.log("map is not null");
  18. }
  19. if(ctx.getMap().isVisible(ctx.getLocalPlayer().getTile())) {
  20. MethodProvider.log("Tile standing on is visible");
  21. }
  22. if(ctx.getMap().isVisible(a.getNearestTile(ctx.getLocalPlayer()))) {
  23. ctx.getWalking().walkOnScreen(a.getNearestTile(ctx.getLocalPlayer()));
  24. } else {
  25. ctx.getWalking().walk(a.getNearestTile(ctx.getLocalPlayer()));
  26. }
  27. } else { //type == 3 walk to random
  28. if(ctx.getMap().isVisible(a.getCenter())) {
  29. ctx.getWalking().walkOnScreen(a.getNearestTile(ctx.getLocalPlayer()));
  30. } else {
  31. ctx.getWalking().walk(a.getRandomTile());
  32. }
  33. }
  34. MethodProvider.sleep(Calculations.random(1250,2250));
  35. return true;
  36. }
  37. return false;
  38. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement