Advertisement
lazyy

cowkiller

Jun 30th, 2019
15,833
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.31 KB | None | 0 0
  1. package cowkiller;
  2.  
  3. import java.awt.Graphics;
  4. import java.util.List;
  5.  
  6. import org.dreambot.api.methods.Calculations;
  7. import org.dreambot.api.methods.map.Area;
  8. import org.dreambot.api.script.AbstractScript;
  9. import org.dreambot.api.script.Category;
  10. import org.dreambot.api.script.ScriptManifest;
  11. import org.dreambot.api.utilities.Timer;
  12. import org.dreambot.api.wrappers.interactive.NPC;
  13.  
  14. @ScriptManifest(category = Category.COMBAT, name = "cow killer", author = "Riet/Rivaldo/Oh okay", version = 0)
  15. public class cow extends AbstractScript {
  16. Area cowArea = new Area(3265, 3255, 3241, 3298);
  17. Timer t = new Timer();
  18. @Override
  19. public void onPaint(Graphics graphics) {
  20. graphics.drawString("Time ran: " + t.formatTime(), 8, 335);
  21. super.onPaint(graphics);
  22. }
  23.  
  24. @Override
  25. public int onLoop() {
  26. NPC cow = null;
  27. List<NPC> areaNpcs = getNpcs().all();
  28. for(int i = 0; i < areaNpcs.size(); i++) {
  29. if(areaNpcs.get(i).getName().equals("Cow") || areaNpcs.get(i).getName().equals("Cow calf")) {
  30. if(!areaNpcs.get(i).isInCombat()) {
  31. cow = areaNpcs.get(i);
  32. }
  33. }
  34. }
  35.  
  36. if(cow != null && !getLocalPlayer().isInCombat() && cowArea.contains(cow)) {
  37. cow.interact("Attack");
  38. sleepUntil(() -> !getLocalPlayer().isInCombat(), Calculations.random(13500, 15500));
  39. }
  40.  
  41. return 1;
  42. }
  43. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement