Advertisement
Guest User

Untitled

a guest
Dec 28th, 2014
166
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.17 KB | None | 0 0
  1. import org.osbot.rs07.script.Script;
  2. import org.osbot.rs07.script.ScriptManifest;
  3.  
  4. import java.awt.*;
  5.  
  6. @ScriptManifest(author = "Seks", info = "", name = "Chicken killer", version = 0, logo = "")
  7. public class main extends Script {
  8.  
  9. @Override
  10. public void onStart() {
  11. log("Welcome to Seks's Chicken killer");
  12.  
  13. npcs.closest("Chicken").interact("Attack");
  14.  
  15. objects.closest("Feather").interact("Pickup");
  16.  
  17.  
  18.  
  19.  
  20.  
  21. }
  22. private enum State {
  23. ATTACK, PICKUP, WAIT
  24.  
  25. };
  26.  
  27. private State getState() {
  28. if (condition 1 is true)
  29. return State.PICKUP;
  30. if (condition 2 is true)
  31. return State.ATTACK;
  32. return State.WAIT;
  33. }
  34.  
  35.  
  36.  
  37.  
  38. @Override
  39. public int onLoop() throws InterruptedException {
  40. switch (getState()) {
  41. case ATTACK:
  42. break;
  43. case WAIT:
  44. break;
  45.  
  46. }
  47. return random(200, 300);
  48. }
  49.  
  50. @Override
  51. public void onExit() {
  52. log("Thanks for running my Chicken Killer");
  53. }
  54.  
  55. @Override
  56. public void onPaint(Graphics2D g) {
  57.  
  58. }
  59.  
  60. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement