Advertisement
Guest User

DDDD

a guest
Feb 22nd, 2019
94
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.51 KB | None | 0 0
  1. import org.osbot.F;
  2. import org.osbot.IF;
  3. import org.osbot.rs07.api.Players;
  4. import org.osbot.rs07.api.model.GroundItem;
  5. import org.osbot.rs07.api.model.Item;
  6. import org.osbot.rs07.api.model.NPC;
  7. import org.osbot.rs07.script.Script;
  8. import org.osbot.rs07.script.ScriptManifest;
  9.  
  10. import java.awt.*;
  11.  
  12. @ScriptManifest(name = "Chicken Killer", logo ="", version = 1.0, author = "kingdomrs" , info = "kills chickens" )
  13.  
  14.  
  15. public class Chicken extends Script {
  16. @java.lang.Override
  17. public void onStart() throws InterruptedException {
  18. log("CHICKEN KILLER HAS STARTED");
  19.  
  20. }
  21. @java.lang.Override
  22. public int onLoop() throws InterruptedException {
  23. NPC npc = npcs.closest("Chicken");
  24. Item Bones = inventory.getItem("Bones");
  25. Item Feathers = inventory.getItem("Feathers");
  26.  
  27. if (players.getCombat() != null) {
  28. npc.interact("Attack");
  29. log("Attacking chicken");
  30. }
  31. GroundItem bone = groundItems.closest("Bones");
  32. GroundItem feather = groundItems.closest("Feathers");
  33. if (bone != null) {
  34. bone.interact("Take");
  35. log("picking up bones");
  36. Thread.sleep(random(1500));
  37.  
  38. }
  39. if (feather != null) {
  40. feather.interact("Take");
  41. log("picking up feathers");
  42. Thread.sleep(random(1500));
  43. }
  44. if (Bones != null) {
  45. Bones.interact("Bury");
  46. log("Burying Bones");
  47. Thread.sleep(random(1500));
  48. }
  49. return 600;
  50. }
  51. private final Color color1 = new Color(0, 0, 0);
  52. private final Color color2 = new Color(0, 255, 0);
  53. private final Color color3 = new Color(102, 255, 102);
  54.  
  55. private final BasicStroke stroke1 = new BasicStroke(1);
  56.  
  57. private final Font font1 = new Font("Good Times Rg", 0, 22);
  58. private final Font font2 = new Font("Good Times Rg", 0, 18);
  59.  
  60. @java.lang.Override
  61. public void onPaint(java.awt.Graphics2D g1) {
  62.  
  63. Graphics2D g = (Graphics2D)g1;
  64. g.setColor(color1);
  65. g.fillRect(10, 347, 500, 125);
  66. g.setColor(color2);
  67. g.setStroke(stroke1);
  68. g.drawRect(10, 347, 500, 125);
  69. g.setFont(font1);
  70. g.setColor(color3);
  71. g.drawString("Kingdom's Chicken Killer", 62, 378);
  72. g.setFont(font2);
  73. g.drawString("Run time:", 16, 415);
  74. }
  75.  
  76.  
  77. @java.lang.Override
  78. public void onExit() throws InterruptedException {
  79. log("Scripted Stopped");
  80. }
  81. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement