Jump to content
Frequently Asked Questions
  • Are you not able to open the client? Try following our getting started guide
  • Still not working? Try downloading and running JarFix
  • Help! My bot doesn't do anything! Enable fresh start in client settings and restart the client
  • How to purchase with PayPal/OSRS/Crypto gold? You can purchase vouchers from other users
  • Try asking for help in the chatbox
  • Super glass make/ Humidify clay/ Humidify bowl


    LemonCamel
     Share

    Recommended Posts

    You need a steam battle staff for Humidify equipped.

    You need a tome of fire and staff of air for Super glass make.

    Start with mahogany logs, astrals, nats and cash in invent

     

    v 0.3: Added mahogany log planker

     

    Start near any bank doesn't matter.

     

    It will not log you out at the end so make sure you have enough shit.

     

    Would be a good idea to have a surplus of astrals because it will fuck up if you don't and might get you banned

     

    This is a WIP so I will get an anti-ban probably later this weekend

     

    https://www.dropbox.com/s/rbm608xbk2kfv6r/Super%20Glass%20Maker.jar?dl=0

     

    Here

    import org.dreambot.api.script.AbstractScript;
    import org.dreambot.api.methods.container.impl.bank.Bank;
    import org.dreambot.api.methods.Calculations;
    import org.dreambot.api.wrappers.interactive.GameObject;
    import org.dreambot.api.script.ScriptManifest;
    import org.dreambot.api.script.Category;
    import org.dreambot.api.methods.magic.Lunar;
    
    @ScriptManifest(category = Category.MAGIC, name = "Super Glass Make", author = "LemonCamel", version = 0.03)
    
    public class Super_Glass_Make extends AbstractScript {
        private boolean startScript1;
        private boolean startScript2;
        private boolean startScript3;
        private Guiforshit gui;
    
        @Override
        public void onStart() {
            gui = new Guiforshit (this);
            gui.setVisible(true);
        }
    
        @Override
        public int onLoop() {
            if (startScript1) {
    
    
                getBank().open();
                if (!getInventory().contains(9075)) {
                    getBank().withdrawAll(9075);
                    sleepUntil(() -> getInventory().contains(9075), 500);
                }
                sleep(Calculations.random(300, 500));
                getBank().depositAllExcept(9075);
                sleep(Calculations.random(100, 200));
                getBank().withdraw(401, 13);
                sleep(Calculations.random(200, 500));
                getBank().withdraw(1783, 13);
                sleep(Calculations.random(200, 500));
                getBank().close();
                sleepUntil(() -> !getBank().isOpen(), 8000);
                getMagic().castSpell(Lunar.SUPERGLASS_MAKE);
                sleep(Calculations.random(3100, 3300));
                getBank().open();
                sleepUntil(() -> getBank().isOpen(), 8000);
                getBank().depositAll(1775);
                if(!getInventory().contains("Astral rune")) {
    
                    log("script ran out of astral runes and will now stop");
    
                    stop();
    
                }
            }
    
            if (startScript2){
                getBank().open();
                if (!getInventory().contains(9075)) {
                    getBank().withdrawAll(9075);
                    sleepUntil(() -> getInventory().contains(9075), 500);
                }
                sleep(Calculations.random(300, 500));
                getBank().depositAllExcept(9075);
                sleep(Calculations.random(100, 200));
                getBank().withdrawAll(434 );
                sleep(Calculations.random(200, 500));
                getBank().close();
                sleepUntil(() -> !getBank().isOpen(), 8000);
                getMagic().castSpell(Lunar.HUMIDIFY);
                sleep(Calculations.random(3100, 3300));
                getBank().open();
                sleepUntil(() -> getBank().isOpen(), 8000);
                getBank().depositAll(1761);
                if(!getInventory().contains("Astral rune")) {
    
                    log("script ran out of astral runes and will now stop");
    
                    stop();
    
                }
            }
            if (startScript3){
                getBank().open();
                if (!getInventory().contains(9075)) {
                    getBank().withdrawAll(9075);
                    sleepUntil(() -> getInventory().contains(9075), 500);
                }
                sleep(Calculations.random(300, 500));
                getBank().depositAllExcept(9075);
                sleep(Calculations.random(100, 200));
                getBank().withdrawAll(1923 );
                sleep(Calculations.random(200, 500));
                getBank().close();
                sleepUntil(() -> !getBank().isOpen(), 8000);
                getMagic().castSpell(Lunar.HUMIDIFY);
                sleep(Calculations.random(3100, 3300));
                getBank().open();
                sleepUntil(() -> getBank().isOpen(), 8000);
                getBank().depositAll(1921);
                if(!getInventory().contains("Astral rune")) {
    
                    log("script ran out of astral runes and will now stop");
    
                    stop();
    
                }
            }
    
    
    
                return 0;
        }
    
    
        public void setStartScript1(boolean startScript1){
            this.startScript1 = startScript1;}
    
        public void setStartScript2(boolean startScript2){
            this.startScript2 = startScript2;}
    
        public void setStartScript3(boolean startScript3){
            this.startScript3 = startScript3;}
        }
    
    Edited by LemonCamel
    Link to comment
    Share on other sites

    if(!getInventory().contains("Astral rune")) {

    log("script ran out of astral runes and will now stop");

    stop();

    }

     

    also please provide people with the source code instead of just .jar

     

    i don't recommend using this script for long periods of time after seeing the code

    Edited by TheMcPker
    Link to comment
    Share on other sites

    if(!getInventory().contains("Astral rune")) {

    log("script ran out of astral runes and will now stop");

    stop();

    }

     

    also please provide people with the source code instead of just .jar

     

    i don't recommend using this script for long periods of time after seeing the code

    It doesn't say anything about an antiban in the post so I would assume people would use at their own risk. That being said, I have done sessions of 2hours multiple times with each of these and I have no bans in months.

    Link to comment
    Share on other sites

    Create an account or sign in to comment

    You need to be a member in order to leave a comment

    Create an account

    Sign up for a new account in our community. It's easy!

    Register a new account

    Sign in

    Already have an account? Sign in here.

    Sign In Now
     Share

    ×
    ×
    • Create New...

    Important Information

    We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.