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
  • Casting Alch spell?


    You win
     Share

    Recommended Posts

    How do i alch something?

    I've gotten:

     

    getMagic().castSpell(Normal.HIGH_LEVEL_ALCHEMY);

    int count = getInventory().count("Maple longbow(u)");

    getInventory().get("Maple longbow(u)").interact();

    sleepUntil(() ->count > getInventory().count("Maple longbow(u)"), 5000);

     

    It doesn't work :(

    CastSpellOn takes an entty, and i cant cast an item to an entity.

    Help plz :)

    Edited by You win
    Link to comment
    Share on other sites

    if (!getMagic().isSpellSelected()){

        if (getMagic().castSpell(Normal.HIGH_LEVEL_ALCHEMY)){
            if( getInventory().get("Gold amulet (u)").interact()){
                sleepUntil(()-> !getLocalPlayer().isAnimating(),3000);
            }
        }

    }


    OR

    if (!getMagic().isSpellSelected()){
          getMagic().castSpell(Normal.HIGH_LEVEL_ALCHEMY);
          sleepUntil(()-> getTabs().isOpen(Tab.INVENTORY),2000);
    }else{
          getInventory().get("Gold amulet (u)").interact();
         sleepUntil(())-> getLocalPlayer().isAnimating(),2000 )
    }

    Edited by none
    Link to comment
    Share on other sites

     

    if (!getMagic().isSpellSelected()){

        if (getMagic().castSpell(Normal.HIGH_LEVEL_ALCHEMY)){

            if( getInventory().get("Gold amulet (u)").interact()){

                sleepUntil(()-> !getLocalPlayer().isAnimating(),3000);

            }

        }

    }

     

     

    OR

     

    if (!getMagic().isSpellSelected()){

          getMagic().castSpell(Normal.HIGH_LEVEL_ALCHEMY);

          sleepUntil(()-> getTabs().isOpen(Tab.INVENTORY),2000);

    }else{

          getInventory().get("Gold amulet (u)").interact();

         sleepUntil(())-> getLocalPlayer().isAnimating() )

    }

     

     

     

    Worked like a charm!

    Link to comment
    Share on other sites

    Tip: alching is more effective to bot in runescape client than rs bot client (to avoid bans) make sure you have / make auto clicker with random intervals 

    Link to comment
    Share on other sites

    Tip: alching is more effective to bot in runescape client than rs bot client (to avoid bans) make sure you have / make auto clicker with random intervals 

    but with an auto clicker you can only run 1 account and you cannot use your computer for other things

    Link to comment
    Share on other sites

    but with an auto clicker you can only run 1 account and you cannot use your computer for other things

    yup I used this when I was sleeping

    Link to comment
    Share on other sites

     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.