Advertisement
godspower33

Untitled

Aug 13th, 2016
65
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 1.15 KB | None | 0 0
  1.     private void attackDragons() {
  2.         final RSNPC[] drag = NPCs.find(new Filter<RSNPC>() {
  3.             public boolean accept(RSNPC n) {
  4.                 String name = n.getName() != null ? n.getName() : "";
  5.                 return (!n.isInCombat() || n.isInteractingWithMe()) && name.equals("Green dragon") && Player.getPosition().distanceTo(n) <= 15;
  6.             }
  7.         });
  8.  
  9.         if (Camera.getCameraAngle() > 75)
  10.             Camera.setCameraAngle(General.random(40, 75));
  11.  
  12.         if (drag.length > 0 && drag[0] != null) {
  13.             if (!drag[0].isOnScreen()) {
  14.                 Camera.turnToTile(drag[0]);
  15.             } else if (Clicking.click("Attack", drag[0])) {
  16.                 Timing.waitCondition(new Condition() {
  17.                     @Override
  18.                     public boolean active() {
  19.                         General.sleep(50, 100);
  20.                         RSPlayer p = Player.getRSPlayer();
  21.                         return p != null && p.getInteractingCharacter() != null && drag[0].isInCombat() && drag[0].isInteractingWithMe();
  22.                     }
  23.                 }, General.random(4000, 5000));
  24.             }
  25.         }
  26.     }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement