Was following this tutorial so shoutout to Apaec
Bascially changing it up to make it pickpocket men in lumby.
Problem I'm having currently is that the script won't start when I press the play button. So it doesn't run.
Code here since people said post it
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) {
}
}