Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- import org.osbot.rs07.script.Script;
- import org.osbot.rs07.script.ScriptManifest;
- import java.awt.*;
- @ScriptManifest(author = "Seks", info = "", name = "Chicken killer", version = 0, logo = "")
- public class main extends Script {
- @Override
- public void onStart() {
- log("Welcome to Seks's Chicken killer");
- npcs.closest("Chicken").interact("Attack");
- objects.closest("Feather").interact("Pickup");
- }
- private enum State {
- ATTACK, PICKUP, WAIT
- };
- private State getState() {
- if (condition 1 is true)
- return State.PICKUP;
- if (condition 2 is true)
- return State.ATTACK;
- return State.WAIT;
- }
- @Override
- public int onLoop() throws InterruptedException {
- switch (getState()) {
- case ATTACK:
- break;
- case WAIT:
- break;
- }
- return random(200, 300);
- }
- @Override
- public void onExit() {
- log("Thanks for running my Chicken Killer");
- }
- @Override
- public void onPaint(Graphics2D g) {
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement