Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- import org.osbot.rs07.api.model.NPC;
- import org.osbot.rs07.script.Script;
- import org.osbot.rs07.script.ScriptManifest;
- import java.awt.*;
- import java.lang.Thread.State;
- @ScriptManifest(author = "Sean", info = "My first script", name = "Man Pickpocketer", version = 0, logo = "")
- public class main extends Script {
- @Override
- public void onStart() {
- log("Welcome to my Trial Script (Thieving)");
- }
- private enum State {
- PICKPOCKET, WAIT;
- };
- private State getState(){
- NPC Man = npcs.closest("Man");
- if (Man != null)
- return State.PICKPOCKET;
- return State.WAIT;
- }
- @Override
- public int onLoop() throws InterruptedException {
- switch (getState()) {
- case PICKPOCKET:
- NPC Man = npcs.closest("Man");
- if (Man !=null) {
- Man.interact("Pickpocket");
- }
- break;
- case WAIT:
- sleep(random(400,600));
- break;
- }
- return random(200, 300);
- }
- @Override
- public void onExit() {
- log("Thx for using this script");
- }
- @Override
- public void onPaint(Graphics2D g) {
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement