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
  • Grandexchange buy a raw shrimp process.


    demarco

    Recommended Posts

    GrandExchange twindow = getGrandExchange();
    twindow.openBuyScreen(1);
    twindow.searchItem("Raw shrimps");
    twindow.addBuyItem("Raw shrimps");
    twindow.setPrice(100);
    twindow.setQuantity(1);
    twindow.confirm();

    Starting on the grandexchange screen, i want to buy 1 shrimp for 100gp.

    However the code above clicks on a trade window, and doesn't search for raw shrimp. It just starts adjusting the quantity and price. Am I missing a step?

    Link to comment
    Share on other sites

    Each of these return boolean value, try using these inside an AbstractScript.sleepUntill();
    Also you do not need to use getGrandExchange().searchItem(), before using getGrandExchange().addBuyItem(itemName), because addBuyItem will do that for you.
    So your code could look like this:

    Main.sleepUntil(() -> getGrandExchange().open(), 5000);
    Main.sleepUntil(() -> getGrandExchange().openBuyScreen(1), 5000);
    Main.sleepUntil(() -> getGrandExchange().addBuyItem("Raw shrimps"), 5000);
    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
    ×
    ×
    • 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.