Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- import org.powerbot.core.script.ActiveScript;
- import org.powerbot.core.script.job.Task;
- import org.powerbot.game.api.Manifest;
- import org.powerbot.game.api.methods.Walking;
- import org.powerbot.game.api.methods.interactive.NPCs;
- import org.powerbot.game.api.methods.interactive.Players;
- import org.powerbot.game.api.methods.tab.Attack;
- import org.powerbot.game.api.util.Random;
- import org.powerbot.game.api.wrappers.interactive.NPC;
- @Manifest(authors = { "scribble" }, name = "~$~ Citizen-Herder", description =
- "kills canifis citizens and collects wolf bones... be sure to start with a wolfbane equipted")
- public class WolfHerder extends ActiveScript{
- public static boolean start;
- public static int[] Wolfman = {6032, 6028, 6034, 6030, 6031};
- @Override
- public int loop() {
- if(Attack.validate())
- Attack.run();
- return Random.nextInt(200, 300);
- }
- public static boolean validate(){
- return start == false;
- }
- public static class Attack{
- public static void run(){
- NPC MAN = NPCs.getNearest(Wolfman);
- if(Players.getLocal().isIdle()){
- if(MAN != null){
- if(MAN.isOnScreen()){
- if(!MAN.isInCombat()){
- MAN.interact("Attack");
- Task.sleep(500,950);
- }
- }else{
- Walking.walk(MAN);
- Task.sleep(500,550);
- }
- }
- }
- }
- public static boolean validate(){
- return start;
- }
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement