check bazaar every x minutes looking for y item and if it found it for sale, text my phone?
and maybe multiple items based on an ini that is easy to update for morons like myself?
This is untested it's just something I threw together using some routines from a bazaar macro I wrote. There are some logical problems with this that I'll state up front. I don't have any more time to mess with it tonight but figured I'd throw it out there in case you wanted to tinker with it. I can mess with it more later to fix these problems if there is interest in using it.
1. This is going to text you every time it finds a search item up. So if you have it set to search every 5 minutes, and there is an item in your list that is up for sale, it's going to text you about it roughly every 5 minutes.
2. It's going to text you for every item available in your list when you start the macro.
And it's entirely possibly I forgot something else obvious, but if you play with it and notice something just let me know. Like I said, I'll mess with it more later when I have some more time.
When it texts you it will say something along the lines of
Code:
Found 50 x A Blue Diamond for 80P 5G 0S 0C by Trader_01
The INI is going to default to BAZAAR_text.ini, and it will be formated like this:
Code:
[General]
CheckFrequency=30m
PerItemTimeout=2m
MinTimeBetweenItems=15s
TextCarrier=0
TextNumber=0000000000
- CheckFrequency is how often it will start a search loop.
- PerItemTimeout is the maximum amount of time it will wait for a search list to populate
- MinTimeBetweenItems is how long it will wait between each search (you don't want to search to quickly as it could look suspicious)
- TextCarrier is the Carrier number (see MQ2MMOText - MMOBugs Wiki)
- TextNumber is your phone number formated just like that, no dashes or spaces, numbers only.
Then for the items it is looking for
Code:
[Items]
ItemName1=A Blue Diamond
ItemMinQty1=5
ItemMaxPrice1=100000
ItemName2=A Diamond
ItemMinQty2=5
ItemMaxPrice2=50000
- ItemName is the name of the item
- ItemMinQty is the minimum number of the item a seller must have to notify you of it (It will cumulate all of the same item a single buyer has, so if they have 5 stacks of diamonds for sale it will add up the quantity from all 5 stacks and use that quantity)
- ItemMaxPrice is the max price you are looking for in COPPER.
It supports up to 50 items currently, but that is easy enough to change if necessary.
Again, remember this is untested so it's entirely possible I made a typo or forgot to copy some required routine or something like that, I'll test it when I have more time
EDIT: Oh just to note, this does not require any plugins besides MQ2MMOText. It searches the Bazaar by interacting with the Bazaar UI rather than relying on a plugin.