Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/sanjosolutions/moneymakingassistant


https://github.com/sanjosolutions/moneymakingassistant

Last synced: 16 days ago
JSON representation

Awesome Lists containing this project

README

        

# Money Making Assistant

An add-on that assists you in making money in-game.

## Features

* Buying low price commodities.
* Selling commodities.
* Putting only a maximum amount per commodity into the auction house at a time.
* Putting more of a commodity into the auction house, so that one of your auctions is on top of the list (first purchased).
* Cancelling auctions that are estimated to run out (requires TradeSkillMaster as data source).

What to buy and sell and with what parameters can be configured. After starting the process it's only required to
confirm posts and purchases by clicking a "Confirm" button that appears at the center of the viewport when a "Confirm"
action is required.

It's also possible to bind a key and press the key instead of clicking the button.

## How to use

### Installation

Download the [latest release](https://github.com/SanjoSolutions/MoneyMakingAssistant/releases) and extract the folders into the AddOns folder.

### Configuring what to buy and sell

What is bought and sold can be configured by calling APIs with an additional add-on that the user can provide.

You can download a template for such add-on [here](https://github.com/SanjoSolutions/MoneyMakingAssistantData.git).

In line 4 of [MoneyMakingAssistantData.lua](https://github.com/SanjoSolutions/MoneyMakingAssistantData/blob/63af474816288fd7b18a74e0da8196c14306eed2/MoneyMakingAssistantData.lua), you can add API calls.

The APIs that are available can be found in [MoneyMakingAssistant.lua](https://github.com/SanjoSolutions/MoneyMakingAssistant/blob/main/MoneyMakingAssistant/MoneyMakingAssistant.lua).

### Starting the process

Open the auction house.

Then run: `/run MoneyMakingAssistantData.doConfigured()` (if the add-on template has been used).

This command can also be put into a macro.

## Support

You can support me on [Patreon](https://www.patreon.com/addons_by_sanjo).