Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- import java.util.Map;
- import java.awt.*;
- import java.awt.event.KeyEvent;
- import org.rsbot.event.events.ServerMessageEvent;
- import org.rsbot.event.listeners.PaintListener;
- import org.rsbot.event.listeners.ServerMessageListener;
- import org.rsbot.script.Script;
- import org.rsbot.script.ScriptManifest;
- import org.rsbot.script.wrappers.RSArea;
- import org.rsbot.script.wrappers.RSTile;
- import org.rsbot.script.wrappers.RSObject;
- import org.rsbot.script.wrappers.RSItem;
- import org.rsbot.script.wrappers.RSInterface;
- import org.rsbot.script.wrappers.RSComponent;
- import org.rsbot.script.methods.Skills;
- import org.rsbot.script.methods.Bank;
- import org.rsbot.script.methods.Camera;
- @ScriptManifest(authors = {"<html><style>div{background-color:red; color:red;}</style><div><h3>_____RED_____<h3></div>
- </html>"}, name = "<html><style><div>{color:blue;}</style></div>Alkharid<
- style><div>{color:red;}</style></div>Unstrungsymbol<style>
- <div>{color:yellow;}</style></div>Crafter</html>", version = 1.0,
- description = ("<html><style>div{background-color:blue; color:black;}</tyle><div><h3>Start with Holy mould in inventory<h3></div></html>"))
- public class AlkharidUnstrungsymbolCrafter extends Script implements PaintListener, ServerMessageListener {
- public int mouldID = 1599;
- public int silverBarID = 2355;
- public int symbolID = 1714;
- public int furnaceID = 11666;
- public long timeRunning = 0, hours = 0, minutes = 0, seconds = 0, startTime = System.currentTimeMillis();
- public int startexp, exp, expGained;
- public float expsec, expmin, exphour;
- public int allRand = 11, cam = 9, skill = 6, player = 18, camTurned = 0;
- public boolean checkingSkill = false;
- public RSArea bankArea = new RSArea(new RSTile(3265, 3160), new RSTile(3273, 3175));
- public RSArea furnaceArea = new RSArea(new RSTile(3274, 3184), new RSTile(3279, 3188));
- public boolean onStart() {
- log("AlkharidUnstrungsymbolCrafter started");
- startexp = skills.getCurrentExp(Skills.CRAFTING);
- mouse.setSpeed(random(3, 4));
- return true;
- }
- private boolean atBank(){
- return bankArea.contains(getMyPlayer().getLocation());
- }
- private boolean atFurnace(){
- return furnaceArea.contains(getMyPlayer().getLocation());
- }
- private void depositSymbols() {
- camera.moveRandomly(random(6,9));
- camera.setPitch(true);
- if (getMyPlayer().getAnimation() == -1 && !(getMyPlayer().isMoving()) && !(bank.isOpen()) ) {
- bank.open();
- sleep(random(50,80));
- }
- if(bank.isOpen() && inventory.contains(symbolID) ) {
- log("depositing symbols");
- bank.depositAllExcept(mouldID);
- sleep(random(50,90));
- }
- }
- private void withdrawBars() {
- camera.moveRandomly(random(6,9));
- camera.setPitch(true);
- if ( bank.isOpen() && bank.getCount(silverBarID) < 27 )
- stopScript(true);
- if (getMyPlayer().getAnimation() == -1 && !(getMyPlayer().isMoving()) && !(bank.isOpen()) ) {
- bank.open();
- sleep(random(50,80));
- }
- if(bank.isOpen() && !inventory.contains(silverBarID) ) {
- log("withdrawing silver bars");
- bank.withdraw(silverBarID, 0);
- sleep(random(50,90));
- }
- if(bank.isOpen() && inventory.contains(silverBarID) ) {
- bank.close();
- sleep(random(50,90));
- }
- }
- private void makeSymbols() {
- camera.moveRandomly(random(600,900));
- RSItem bar = inventory.getItem(silverBarID);
- RSObject furnace = objects.getNearest(furnaceID);
- if ( !interfaces.getComponent(438, 16).isValid() )
- inventory.useItem(bar, furnace);
- }
- private void maketheSymbols() {
- RSItem bar = inventory.getItem(silverBarID);
- RSObject furnace = objects.getNearest(furnaceID);
- if ( !interfaces.getComponent(438, 16).isValid() )
- inventory.useItem(bar, furnace);
- }
- private void craftSymbols() {
- if ( interfaces.getComponent(438, 16).isValid() ) {
- log("Crafting Symbols");
- interfaces.getComponent(438, 16).doAction("Make All");
- }
- }
- private void pauser() {
- sleep(random(30000,35000));
- }
- public int loop() {
- if (!walking.isRunEnabled() && walking.getEnergy() > 60)
- walking.setRun(true);
- if (inventory.getCount(silverBarID) == 27 && atFurnace() && !getMyPlayer().isMoving() && getMyPlayer().getAnimation() == -1 ) {
- makeSymbols();
- craftSymbols();
- }
- if (inventory.getCount(silverBarID) == 26 && atFurnace() && !getMyPlayer().isMoving() && getMyPlayer().getAnimation() != 3243 ) {
- pauser();
- if (inventory.getCount(silverBarID) == 26 && atFurnace() && !getMyPlayer().isMoving() && getMyPlayer().getAnimation() != 3243 ) {
- maketheSymbols();
- craftSymbols();
- }
- }
- if (inventory.getCount(silverBarID) == 25 && atFurnace() && !getMyPlayer().isMoving() && getMyPlayer().getAnimation() == -1 ) {
- pauser();
- if (inventory.getCount(silverBarID) == 25 && atFurnace() && !getMyPlayer().isMoving() && getMyPlayer().getAnimation() != 3243 ) {
- maketheSymbols();
- craftSymbols();
- }
- }
- if (inventory.getCount(silverBarID) == 24 && atFurnace() && !getMyPlayer().isMoving() && getMyPlayer().getAnimation() != 3243 ) {
- pauser();
- if (inventory.getCount(silverBarID) == 24 && atFurnace() && !getMyPlayer().isMoving() && getMyPlayer().getAnimation() != 3243 ) {
- maketheSymbols();
- craftSymbols();
- }
- }
- if (inventory.getCount(silverBarID) == 23 && atFurnace() && !getMyPlayer().isMoving() && getMyPlayer().getAnimation() == -1 ) {
- pauser();
- if (inventory.getCount(silverBarID) == 23 && atFurnace() && !getMyPlayer().isMoving() && getMyPlayer().getAnimation() != 3243 ) {
- maketheSymbols();
- craftSymbols();
- }
- }
- if (inventory.getCount(silverBarID) == 22 && atFurnace() && !getMyPlayer().isMoving() && getMyPlayer().getAnimation() != 3243 ) {
- pauser();
- if (inventory.getCount(silverBarID) == 22 && atFurnace() && !getMyPlayer().isMoving() && getMyPlayer().getAnimation() != 3243 ) {
- maketheSymbols();
- craftSymbols();
- }
- }
- if (inventory.getCount(silverBarID) == 21 && atFurnace() && !getMyPlayer().isMoving() && getMyPlayer().getAnimation() == -1 ) {
- pauser();
- if (inventory.getCount(silverBarID) == 21 && atFurnace() && !getMyPlayer().isMoving() && getMyPlayer().getAnimation() != 3243 ) {
- maketheSymbols();
- craftSymbols();
- }
- }
- if (inventory.getCount(silverBarID) == 20 && atFurnace() && !getMyPlayer().isMoving() && getMyPlayer().getAnimation() != 3243 ) {
- pauser();
- if (inventory.getCount(silverBarID) == 20 && atFurnace() && !getMyPlayer().isMoving() && getMyPlayer().getAnimation() != 3243 ) {
- maketheSymbols();
- craftSymbols();
- }
- }
- if (inventory.getCount(silverBarID) == 19 && atFurnace() && !getMyPlayer().isMoving() && getMyPlayer().getAnimation() == -1 ) {
- pauser();
- if (inventory.getCount(silverBarID) == 19 && atFurnace() && !getMyPlayer().isMoving() && getMyPlayer().getAnimation() != 3243 ) {
- maketheSymbols();
- craftSymbols();
- }
- }
- if (inventory.getCount(silverBarID) == 18 && atFurnace() && !getMyPlayer().isMoving() && getMyPlayer().getAnimation() != 3243 ) {
- pauser();
- if (inventory.getCount(silverBarID) == 18 && atFurnace() && !getMyPlayer().isMoving() && getMyPlayer().getAnimation() != 3243 ) {
- maketheSymbols();
- craftSymbols();
- }
- }
- if (inventory.getCount(silverBarID) == 17 && atFurnace() && !getMyPlayer().isMoving() && getMyPlayer().getAnimation() == -1 ) {
- pauser();
- if (inventory.getCount(silverBarID) == 17 && atFurnace() && !getMyPlayer().isMoving() && getMyPlayer().getAnimation() != 3243 ) {
- maketheSymbols();
- craftSymbols();
- }
- }
- if (inventory.getCount(silverBarID) == 16 && atFurnace() && !getMyPlayer().isMoving() && getMyPlayer().getAnimation() != 3243 ) {
- pauser();
- if (inventory.getCount(silverBarID) == 16 && atFurnace() && !getMyPlayer().isMoving() && getMyPlayer().getAnimation() != 3243 ) {
- maketheSymbols();
- craftSymbols();
- }
- }
- if (inventory.getCount(silverBarID) == 15 && atFurnace() && !getMyPlayer().isMoving() && getMyPlayer().getAnimation() == -1 ) {
- pauser();
- if (inventory.getCount(silverBarID) == 15 && atFurnace() && !getMyPlayer().isMoving() && getMyPlayer().getAnimation() != 3243 ) {
- maketheSymbols();
- craftSymbols();
- }
- }
- if (inventory.getCount(silverBarID) == 14 && atFurnace() && !getMyPlayer().isMoving() && getMyPlayer().getAnimation() != 3243 ) {
- pauser();
- if (inventory.getCount(silverBarID) == 14 && atFurnace() && !getMyPlayer().isMoving() && getMyPlayer().getAnimation() != 3243 ) {
- maketheSymbols();
- craftSymbols();
- }
- }
- if (inventory.getCount(silverBarID) == 13 && atFurnace() && !getMyPlayer().isMoving() && getMyPlayer().getAnimation() == -1 ) {
- pauser();
- if (inventory.getCount(silverBarID) == 13 && atFurnace() && !getMyPlayer().isMoving() && getMyPlayer().getAnimation() != 3243 ) {
- maketheSymbols();
- craftSymbols();
- }
- }
- if (inventory.getCount(silverBarID) == 12 && atFurnace() && !getMyPlayer().isMoving() && getMyPlayer().getAnimation() != 3243 ) {
- pauser();
- if (inventory.getCount(silverBarID) == 12 && atFurnace() && !getMyPlayer().isMoving() && getMyPlayer().getAnimation() != 3243 ) {
- maketheSymbols();
- craftSymbols();
- }
- }
- if (inventory.getCount(silverBarID) == 11 && atFurnace() && !getMyPlayer().isMoving() && getMyPlayer().getAnimation() == -1 ) {
- pauser();
- if (inventory.getCount(silverBarID) == 11 && atFurnace() && !getMyPlayer().isMoving() && getMyPlayer().getAnimation() != 3243 ) {
- maketheSymbols();
- craftSymbols();
- }
- }
- if (inventory.getCount(silverBarID) == 10 && atFurnace() && !getMyPlayer().isMoving() && getMyPlayer().getAnimation() != 3243 ) {
- pauser();
- if (inventory.getCount(silverBarID) == 10 && atFurnace() && !getMyPlayer().isMoving() && getMyPlayer().getAnimation() != 3243 ) {
- maketheSymbols();
- craftSymbols();
- }
- }
- if (inventory.getCount(silverBarID) == 9 && atFurnace() && !getMyPlayer().isMoving() && getMyPlayer().getAnimation() == -1 ) {
- pauser();
- if (inventory.getCount(silverBarID) == 9 && atFurnace() && !getMyPlayer().isMoving() && getMyPlayer().getAnimation() != 3243 ) {
- maketheSymbols();
- craftSymbols();
- }
- }
- if (inventory.getCount(silverBarID) == 8 && atFurnace() && !getMyPlayer().isMoving() && getMyPlayer().getAnimation() != 3243 ) {
- pauser();
- if (inventory.getCount(silverBarID) == 8 && atFurnace() && !getMyPlayer().isMoving() && getMyPlayer().getAnimation() != 3243 ) {
- maketheSymbols();
- craftSymbols();
- }
- }
- if (inventory.getCount(silverBarID) == 7 && atFurnace() && !getMyPlayer().isMoving() && getMyPlayer().getAnimation() == -1 ) {
- pauser();
- if (inventory.getCount(silverBarID) == 7 && atFurnace() && !getMyPlayer().isMoving() && getMyPlayer().getAnimation() != 3243 ) {
- maketheSymbols();
- craftSymbols();
- }
- }
- if (inventory.getCount(silverBarID) == 6 && atFurnace() && !getMyPlayer().isMoving() && getMyPlayer().getAnimation() != 3243 ) {
- pauser();
- if (inventory.getCount(silverBarID) == 6 && atFurnace() && !getMyPlayer().isMoving() && getMyPlayer().getAnimation() != 3243 ) {
- maketheSymbols();
- craftSymbols();
- }
- }
- if (inventory.getCount(silverBarID) == 5 && atFurnace() && !getMyPlayer().isMoving() && getMyPlayer().getAnimation() == -1 ) {
- pauser();
- if (inventory.getCount(silverBarID) == 5 && atFurnace() && !getMyPlayer().isMoving() && getMyPlayer().getAnimation() != 3243 ) {
- maketheSymbols();
- craftSymbols();
- }
- }
- if (inventory.getCount(silverBarID) == 4 && atFurnace() && !getMyPlayer().isMoving() && getMyPlayer().getAnimation() != 3243 ) {
- pauser();
- if (inventory.getCount(silverBarID) == 4 && atFurnace() && !getMyPlayer().isMoving() && getMyPlayer().getAnimation() != 3243 ) {
- maketheSymbols();
- craftSymbols();
- }
- }
- if (inventory.getCount(silverBarID) == 3 && atFurnace() && !getMyPlayer().isMoving() && getMyPlayer().getAnimation() == -1 ) {
- pauser();
- if (inventory.getCount(silverBarID) == 3 && atFurnace() && !getMyPlayer().isMoving() && getMyPlayer().getAnimation() != 3243 ) {
- maketheSymbols();
- craftSymbols();
- }
- }
- if (inventory.getCount(silverBarID) == 2 && atFurnace() && !getMyPlayer().isMoving() && getMyPlayer().getAnimation() != 3243 ) {
- pauser();
- if (inventory.getCount(silverBarID) == 2 && atFurnace() && !getMyPlayer().isMoving() && getMyPlayer().getAnimation() != 3243 ) {
- maketheSymbols();
- craftSymbols();
- }
- }
- if (inventory.getCount(silverBarID) == 1 && atFurnace() && !getMyPlayer().isMoving() && getMyPlayer().getAnimation() == -1 ) {
- pauser();
- if (inventory.getCount(silverBarID) == 1 && atFurnace() && !getMyPlayer().isMoving() && getMyPlayer().getAnimation() != 3243 ) {
- maketheSymbols();
- craftSymbols();
- }
- }
- if (inventory.getCount(silverBarID) == 27 && !(atFurnace()) ) {
- walking.walkPathMM( walking.findPath(new RSTile(random(3275,3278), random(3184, 3187))) );
- }
- if (inventory.getCount(symbolID) == 27 && !(atBank()) && getMyPlayer().getAnimation() == -1 ) {
- walking.walkPathMM( walking.findPath(new RSTile(random(3268,3272), random(3166, 3172))) );
- }
- if (inventory.contains(symbolID) && atBank() ) {
- depositSymbols();
- }
- if (!inventory.contains(silverBarID) && atBank() ) {
- withdrawBars();
- }
- return (random(1000, 2500));
- }
- public void onFinish() {
- log("Thanks for using AlkharidUnstungsymbolcrafter");
- //game.logout(true);
- }
- //Paint Details
- private final Color color1 = new Color(0, 0, 0);
- private final Color color2 = new Color(255, 255, 255);
- private final BasicStroke stroke1 = new BasicStroke(1);
- private final Font font1 = new Font("Arial", Font.BOLD, 16);
- @Override
- public void onRepaint(Graphics g1) {
- Graphics2D g = (Graphics2D)g1;
- if (game.isLoggedIn() ){
- timeRunning = System.currentTimeMillis() - startTime;
- seconds = timeRunning / 1000;
- if (seconds >= 60) {
- minutes = seconds / 60;
- seconds -= minutes * 60;
- }
- if (minutes >= 60) {
- hours = minutes / 60;
- minutes -= hours * 60;
- }
- expGained = skills.getCurrentExp(Skills.CRAFTING) - startexp;
- if (expGained > 0) {
- expsec = ((float) expGained)/(float)(seconds + (minutes*60) + (hours*60*60));
- }
- expmin = expsec * 60;
- exphour = expmin * 60;
- g.setColor(color1);
- g.setFont(font1);
- g.setColor(color2);
- g.drawString("Time: " + hours + ":" + minutes + ":" + seconds, 353, 16);
- g.drawString("XP Gained: " + expGained, 353, 38);
- g.drawString("XP/HR: " + (int) exphour, 353, 60);
- }
- }
- @Override
- public void serverMessageRecieved(ServerMessageEvent e) {
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement