Untitled
unknown
plain_text
4 years ago
985 B
7
Indexable
package TestScript.Tasks;
import TestScript.RezzCW;
import org.powbot.api.*;
import org.powbot.api.rt4.*;
import utils.Task;
public class trap extends Task {
RezzCW main;
public trap(RezzCW main) {
super();
super.name = "trap";
this.main = main;
}
@Override
public boolean activate() {
return main.trapspots.contains(Players.local());
}
@Override
public void execute() {
GameObject trapdoors = Objects.stream().name("Door").nearest().first();
if(trapdoors!=GameObject.getNil()){
if(trapdoors.inViewport()){
trapdoors.interact("Open");
Condition.sleep(Random.nextInt(200,30)*100);
} else {
Movement.step(trapdoors);
Camera.turnTo(trapdoors);
}
} else {
Movement.step(main.portal);
Condition.wait(()->!main.ferox.contains(Players.local()), 40, 15);
}
}
}Editor is loading...