Advertisement
Guest User

OS Script

a guest
Mar 11th, 2016
26
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.14 KB | None | 0 0
  1.  
  2. import org.osbot.rs07.api.model.NPC;
  3. import org.osbot.rs07.script.Script;
  4. import org.osbot.rs07.script.ScriptManifest;
  5.  
  6.  
  7.  
  8. import java.awt.*;
  9. import java.lang.Thread.State;
  10.  
  11. @ScriptManifest(author = "Sean", info = "My first script", name = "Man Pickpocketer", version = 0, logo = "")
  12. public class main extends Script {
  13.  
  14. @Override
  15. public void onStart() {
  16. log("Welcome to my Trial Script (Thieving)");
  17. }
  18.  
  19. private enum State {
  20. PICKPOCKET, WAIT;
  21. };
  22.  
  23. private State getState(){
  24. NPC Man = npcs.closest("Man");
  25. if (Man != null)
  26. return State.PICKPOCKET;
  27. return State.WAIT;
  28. }
  29. @Override
  30. public int onLoop() throws InterruptedException {
  31. switch (getState()) {
  32. case PICKPOCKET:
  33. NPC Man = npcs.closest("Man");
  34. if (Man !=null) {
  35. Man.interact("Pickpocket");
  36. }
  37. break;
  38. case WAIT:
  39. sleep(random(400,600));
  40. break;
  41. }
  42. return random(200, 300);
  43. }
  44.  
  45. @Override
  46. public void onExit() {
  47. log("Thx for using this script");
  48. }
  49.  
  50. @Override
  51. public void onPaint(Graphics2D g) {
  52.  
  53. }
  54.  
  55. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement