Advertisement
Guest User

Untitled

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