Jump to content

[Free][ABCL10]mBuyer | Buys and Sells items at shops [Easy Money]

Recommended Posts






Script Features


Buys or sells the desired item(s) from the desired shop.

Fast item buying/selling (high speed).

Accurate item buying/selling.

Customizable world hopping, including ingame world-hopping.

Item banking.

Customizable walking, TriBot Web-Walker or user made path.

Door handling.

Saving and loading settings.











Progress reports












v1.07 (24-10-2015):-> Fixed banking issue with deposit box.-> Minor tweaks.v1.06 (22-10-2015):-> Added deposit box support.-> Minor walking/banking tweaks.v1.05 (17-10-2015):-> Fixed a issue where the bot wouldn't trade with certain NPC's.v1.03 (10-10-2015):-> Fixed opening door while shop screen open. (v1.02 did not fix it)-> Fixed roaming bug.-> Made clicking trade more accurate. Lots of missclicks were occuring while trying to trade NPC.v1.02 (09-10-2015):-> Fixed opening door while shop screen open.v1.01 (06-10-2015):-> Fixed NPE after starting script.v1.00 (06-10-2015):-> Initial release.
Edited by maart
  • Like 6

Share this post

Link to post
Share on other sites

Getting this error after starting the script:

[23:25:32] java.lang.NullPointerException[23:25:32] 	at scripts.mBuyer.Gui.b(Gui.java:1654)[23:25:32] 	at scripts.mBuyer.Gui.<init>(Gui.java:273)[23:25:32] 	at scripts.mBuyer.mBuyer.onStart(mBuyer.java:66)[23:25:32] 	at obf.If.run(ij:1333)[23:25:32] 	at java.lang.Thread.run(Thread.java:745)

Share this post

Link to post
Share on other sites

Is it working well for everyone?


Been running it a few minutes and it seems to be working great. I appreciate this; I only need to buy some supplies to stock my account, not using it for goldfarming, so I'm glad I don't have to buy a bot for this one time use.


Edit: When buying at Lowes in Varrock it seems like it misclicks and ends up by the general store every hour or so. Does not walk back to Lowe's and continues - just idles by general store indefinitely. This problem occurred with both fast and accurate buying options. Other settings include world-hopping using in game worldhopping and not banking. 

Edit2: Can confirm that this 'roaming' bug occurs in other locations, not just in Lowe's store. 



Edited by C3NTRIX

Share this post

Link to post
Share on other sites



v1.03 (10-10-2015):-> Fixed opening door while shop screen open. (v1.02 did not fix it)-> Fixed roaming bug.-> Made clicking trade more accurate. Lots of missclicks were occuring while trying to trade NPC.


It's running like a charm now. Thank you. 

Edited by C3NTRIX

Share this post

Link to post
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

  • Similar Content

    • By Einstein
      I decided to stop harassing users, and do something more productive instead.
      F2P Progressive Lobsters
      How to use this script:
      Create a new account / run a tutorial solver.
      Note: If you want to transfer the lobsters before the 18 hours of in-game time, use a quester to get 7QP.
      Simply trade 10k gold to the bot. All trades/ windows will be automatically accepted.

      Done! From this point on, everything else is automated!
      Buying fishing equipment...

      1-20 fishing...

      20-40 fishing...

      40+ fishing: Lobsters

      Fishing in Lumbridge & the combat problem
        The bot used to get bullied by goblins, spiders or even ducks.         
      This often resulted in deaths and equipment loss. A proper fail-safe has been implemented.
    • By Einstein
      Fishes (almost) anything, (almost) anywhere.
      ABC2 fully implemented.
      Drop/Bank option.
      Most banks are supported.
      Simply start the script in the desired fishing area.
      Very easy to use GUI.


    • By Einstein
      Cuts (almost) any tree, (almost) anywhere.
      ABC2 fully implemented.
      Drop/Bank option.
      Most banks are supported.
      Simply start the script in the desired woodcutting area.
      Very easy to use GUI.
      Ironman account option: selectively picks up bird nests.


    • By Beg
      This script is aimed to bank-standing skills such as Fletching, Crafting, Herblore or Cooking.
      It comes with a task-based system that you can set up to train with different items and even multiple skills in one go.

      You can create or load from a previously saved file multiple tasks to be executed by order.
      A task is complete once you reach the desired amount or level.
      A task can also be unfinished if you don't supply enough items for its completion or if you don't meet the required level to execute it.
      Script Argument
      The rules for script argument are the following:
      1. Each task is separated by a vertical bar, "|"
      2. Each task setting has an associated key and value, "key=value"
      3. Each task setting is separated by a comma, ","
      4. Option settings follow the same rules as task settings  
      5. Not case-sensitive

      Available task settings:
      skill - the skill you are training with this task. This setting can be ignored if task doesn't give experience in any skill
      item - item's amount and name separated by a space. The first and second items will be used on each other. The last item must be the product. E.g. 1000 cookies.
      master_interface_id -  set master interface id. This setting can be ignored if there isn't any interface after you combine first with second item
      child_interface_id - set child interface id. This setting can be ignored if there isn't any interface after you combine first with second item
      component_interface_id - set component interface id. This setting can be ignored if there isn't any interface after you combine first with second item
      amount - the amount to combine on the task. If this setting is not present, or a number of zero or lower is set, the amount is ignored.
      stop_level - the stop level that interrupts the task. If this is not present, or a number of zero or lower is set, the stop level is ignored. Also, this only works if you input a valid skill on "skill" setting
      inventory_timeout - the inventory timeout for this task. Value is in miliseconds

      Available option settings:
      mouse_speed - indicates the average mouse speed to use
      save_on_system_update -  when set to true, attempts to save the task progress on a .dat file right before an ingame update. The task can then be reloaded on gui
      antiban_reaction - enables with value "true" or disables with value "false" the antiban reaction sleep after an inventory has finished
      antiban_debug - to print anti-ban actions debug on bot debug panel. "true" to enable, "false" to disable
      close_with_esc_button - to use escape keyboard button to close the bank. "true" to enable, "false" to disable
      auto_bank_walking - to walk to the nearest bank whenever the player is not on a bank. "true" to enable, "false" to disable
      auto_ge_walking - to walk to grand exchange before starting a task. "true" to enable, "false" to disable
      disable_mouse_offscreen - disables feature mouse offscreen from antiban to increase efficiency when combining some items

      skill=herblore, item=14 avantoe potion (unf), item=14 mort myre fungus, item=14 super energy(3), master_interface_id=270, child_interface_id=14, amount=5000, stop_level=75, inventory_timeout=20000 |
      skill=crafting, item=1 needle, item=26 leather, item=10000 thread, item=26 leather gloves, master_interface_id=154, child_interface_id=93, amount=100, inventory_timeout=50000 |
      mouse_speed=110, save_on_system_update=true, antiban_reaction=false, antiban_debug=true, close_with_esc_button=true, auto_ge_walking=true

      User Interface

      Note: The last item must be the product produced by combining the first and second items.
                 Exact non case sensitive names are a must.
                 You must press enter or click on a empty row to set the last row's value on the table.

      The setup above has four tasks:
      1st.  Using a Knife on a Maple logs to produce 27 Maple longbow (u) per inventory. Ends after 500 Maple longbow (u) are made, or a supply is missing from bank.
      2nd. Using a Bow string on Maple longbow (u) to produce 14 Maple longbow per inventory. Ends after 500 Maple longbow are made or a supply is missing from bank.
      3rd. Using Jug of water on Pot of flour to produce 9 Pizza base per inventory. Ends after 10000 Pizza base are made, or a supply is missing from bank.
      4th. Using a Needle on Leathers to produce 26 Leather boots per inventory. Ends after 1000 Leather boots are made, or a supply is missing from bank.


      18 April 2017 - Ability to combine two items with same name.
                                 Ability to bypass "make interface" by setting master or child interface id to -1 value.
      27 May 2017 -  Ability to combine items that require going through a selection interface and then an amount interface.
      02 July 2017 - Added script argument.
      20 November 2017 - Updated the script to support the new interfaces. 
                                            Script argument changed.
      06 February 2018 - Changed the script to support more than 2 items on inventory. This will allow the combination of a greater variety of items.
      23 April 2018 - Added option to enable/disable auto bank walking and grand exchange bank walking.
                                 Added option to enable/disable mouse offscreen when idling.
    • By rewie
      - Completes Witch's potion quest
      - No GUI so can be used with script queue/client starter
      - Start at any point in the quest
      - Uses WebWalker so you can start from anywhere it supports
      - Let me know if there is any bugs/improvements
      - Gathers all the required items (see more in the spoiler)
      Change log:
      TO DO:
      Get it here
    • By rewie
      - Completes Romeo&Juliet quest
      - Start at any point in the quest
      - No GUI so can be used with client starter/script queue
      - Uses WebWalker so you can start from anywhere it supports
      - Let me know if there is any bugs/improvements
      Change log:
      Get it here
    • By Tri
      TRiBot's #1 Script for training Zerkers and Mains
      Tri Yak Fighter is a flawless script designed to kill Yaks on the island of Neitiznot
      The script was designed not just to be fast, but also to be very stable and human like. With many many people often using the script for days at a time without stopping it. Tri Yak Fighter is one of the fastest & safest script available to train any type of account with.
      Yaks are one of the best monster in the game to train on for all account types because:

      They have 50 hitpoints - Which means you don't have to attack another one often.
      They have a max hit of 2 - Which means they are ideal to train on for all account types.
      There are ALOT of them to train on - There are about 15 different yaks all bunches up which the bot can train on.
      They are close to a bank - They are about a 30 second walk away from the Neitiznot Bank.
      Contact Info / Support:
      If you ever need help with the script, feel free to send me a pm on the forums, or add me on skype and I usually reply within a few hours. My skype is: tri.tribot
      Purchase Information / Pricing:
      Simply click the button below or search for the script on the repository

      Thanks for reading
    • By TScripts
      Now available in the Repository

      10 Crafting Plenty of Flax Features:
      Updated to work with new interfaces released on 08/03/2018! The fastest flax spinner, uses keyboard for new-style interfaces. Start anywhere Attempts to return to Lumbridge when lost Opens doors if needed Implements Anti-Ban Compliance (ABC2) Known Bugs
      Spams 3  Can get stuck behind door when spamming 3 Can get stuck if talking to crafting tutor Submit a Suggestion / Bug report
    • By Tri
      Welcome To Tri Pest Control Pro

      Tri Pest Control Pro is a flawless script that plays the Pest Control minigame for you! While creating this script, my primary goal was to make a script that will play the game just as good as a human, if not better, while still remaining safe to use. And after rigorous testing from the community and myself, I believe I have succeeded in my goal. 
      Happy botting, and enjoy your void!
        About the three different playing styles:


      Purchase Information:

      You can purchase the script through the repository or clicking the image below:
    • By fmtrick
      The circle of life. Fight barbarians and catch fish for food. 99% self sustaining!
      Automatically changes options on startup if they are not set properly for the script (enables shift dropping in game, mouse camera, zoom, etc.) Fights barbarians in barbarian village When out of food, walks to barbarian village fishing spot and fishes trout and salmon, giving you have a fly fishing rod & feathers in inventory. Cooks the trout and salmon (Drops them if you don't have the cooking level for the particular food. Example: drops salmon if cooking level < 25) on the endless fire at barbarian village fishing spot. Drops burnt fish (all dropping uses shift click dropping) various ABC2 features including ABC2 eating, ABC2 waiting functions In the works:
      JavaFX GUI to toggle multi combat fighting (to attack other players npcs, since it's a multi-combat zone) Looting & burying bones toggle Attack style toggle Obtain supplies from bank (Maybe - This could be handy if the player dies) Implementing more ABC2  
      Known bugs:
      Can get stuck outside/inside the pub if target is inside/outside when player is not and door is closed. I'll fix this soon. (Doesn't happen often and when it does, it doesn't last long) FIXED I am aware that the majority of the script is broken - I do not have time to work on these scripts. It is open source so feel free to tweak it - just don't reupload to repo. Change log:
      09/07/2017 - Added an unstucker for the longhall - will not get stuck inside or outside of it anymore. 09/08/2017 - Replaced aStarWalk with daxWalker. ^^^^^^^^^^ - Fixed a cooking bug causing the bot not to use the raw fish on fire if fire not on screen. ^^^^^^^^^^ - Switched multi combat off - bot will only attack NPCs that are not already in combat. This will be toggle-able once GUI is put together. Source:
  • Our picks

    • This update will:

      Fix GE inventory item positioning bug

      Fix broken object hooks
      • 21 replies
    • This release will:

      Fix some ClosedChannelException bug

      Fix bug in RSObject#getAllTiles

      Add game tab support for "Kourend Favour"
      • 15 replies
    • This release will:

      Fix Settings UI placement bug

      Fix game object location bug

      Fix small layout bug making the client shift up and down

      Fix client crashing bug where loading the client with a small display area will cause the client to crash

      Fix annoying Linux bug relating to painting events and peers

      Fix settings saving bug where settings are saved to disk more often than they should

      Fix RSInterface#isBeingDrawn bug affecting a limited amount of people

      Drop Java 1.7 bytecode version for 1.8

      Important: Since the downloadable RS client uses Java 7, it will no longer be compatible with Looking Glass. To make up for this, we will add support for using other clients such as RuneLite (at a later date).

      This change was necessary to allow us to use Java 8 syntax. It also paves the way for Java 9/10/11 support.
      • 40 replies
    • This update will:

      Fix the RSMenuNode bug which also fixes the bug with bank opening

      Fix the incorrect object positions bug

      Fix and re-enable the LG Objects API Accelerator

      Fix the RSObject#getAllTiles bug
      • 22 replies
    • Try our development release by checking "Development Release" on the TRiBot Loader. Note that these new features are currently in beta.

      This release features:

      Re-sizable mode support for both LG and the regular client

      Slightly improved login bot

      Removed final access modifiers from API classes

      Added RSServer hook wrapper to get the client's cached list of server/world info

      [NEW] Bug fix for intelligent banking

      [NEW] Improvement to the stability of LG over time

      [NEW] Vastly improved the reliability and speed of Screen#getColorAt on both LG and the regular client

      [NEW] Fix LG login problems

      [NEW] Fixed re-sizable mode container bug

      [NEW] Fixed re-sizable mode mouse bug

      [NEW] Use of public constants in the Banking API

      [NEW] Use of other various constants such as Projection#NULL_PT and Screen#EMPTY_COLOR

      More features to come very soon!

      Please test it and let us know here if there are any new bugs introduced in this release.
      • 12 replies
  • Recently Browsing   0 members

    No registered users viewing this page.