Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- import java.awt.Color;
- import java.awt.Font;
- import java.awt.Graphics;
- import org.rsbuddy.tabs.Inventory;
- import org.rsbuddy.widgets.Bank;
- import com.rsbuddy.event.listeners.PaintListener;
- import com.rsbuddy.script.ActiveScript;
- import com.rsbuddy.script.Manifest;
- import com.rsbuddy.script.methods.Calculations;
- import com.rsbuddy.script.methods.Camera;
- import com.rsbuddy.script.methods.Environment;
- import com.rsbuddy.script.methods.GroundItems;
- import com.rsbuddy.script.methods.Players;
- import com.rsbuddy.script.methods.Walking;
- import com.rsbuddy.script.util.Random;
- import com.rsbuddy.script.wrappers.GameObject;
- import com.rsbuddy.script.wrappers.Locatable;
- import com.rsbuddy.script.wrappers.Path;
- import com.rsbuddy.script.wrappers.Tile;
- import com.rsbuddy.script.wrappers.TilePath;
- @Manifest(authors={"Tod & Possibly ryan if he gets moving"}, name="SlayerPro", keywords={"Slayer"}, version=1.0, description="Edit later")
- public class Slayerbot extends ActiveScript implements PaintListener{
- Tile Burthropegate = new Tile(2936, 3451);
- Tile Burthropemaster = new Tile(2956, 3451);
- Path path = Walking.findPath(Burthropegate);
- private int[] gateId = { 28690, 28691 };
- public boolean onStart() {
- status = "Starting up";
- return true;
- }
- private String status = "Unknown";
- final Font comicPlain10 = new Font("Comic Sans MS", Font.PLAIN, 10);
- final Color black = new Color(0, 0, 0);
- @Override
- public int loop() {
- status = "Looping";
- if (Calculations.distanceTo(Burthropegate) > 7) {
- Walking.stepTowards(Burthropegate);
- } if (gateId != null){
- Camera.turnTo(Burthropegate, 28690);
- }
- return Random.nextInt(250, 500);
- }
- public static Path findPath(Locatable locatable) {
- return null;
- }
- public static boolean stepTowards(Tile destination) {
- return false;
- }
- private void newTilePath(int i, int j) {
- // TODO Auto-generated method stub
- }
- public void onFinish() {
- status = "Finishing";
- Environment.saveScreenshot(true);
- }
- @Override
- public void onRepaint(Graphics g) {
- g.setFont(comicPlain10);
- g.setColor(black);
- g.drawString("Status: " + status, 20, 400);
- }
- }
Add Comment
Please, Sign In to add comment