What's new
  • Visit Rebornbuddy
  • Visit Panda Profiles
  • Visit LLamamMagic
  • Visit Resources
  • Visit Downloads
  • Visit Portal
RebornBuddy Forums

Register a free account today to become a member! Once signed in, you'll be able to participate on this site by adding your own topics and posts, as well as connect with other members through your own private inbox!

Statter! - A Simple Lua Gold Monitor

EchoTiger

Official Profile and Singular Developer
Joined
Nov 28, 2012
Messages
6,810
Edit 4/19/2016
Just as a fair warning to the fellow botters who may be interested in this.

It's a possibility that Blizzard may track Lua variables that are stored into the game client to find botters.
While it's not known for Blizzard to ban by scanning commonly used Lua variables of botters - it's still a possibility.

This tool is a very simple addon, which addons of course aren't against the game's rules at all.
However, it's being advertised here - which 'here' is a botting community and that simply means botters will be using it.

The Lua variables used by this addon are very generic, and it's unlikely for it to be a potential security risk.
But this warning needs to be made before hand.




Hello! :3
I've decided to whip up a basic Lua script that will monitor gold income on your character as it farms.
This script is activated by loading it through the Questing botbase, just as you would do with any other Honorbuddy profile.

Originally, this script would be activated (by default) in my Optimized Dungeon Farm profiles, however I decided to make a simple stand-alone version for anyone wanting a quick little gold monitor.

I know, there's other plugins and addons that already do this - but I thought I would just share this for anyone wanting to just grab a quick solution.​



Currently - as you see from the screenshot the script monitors and calculates:
  • Time since activation (since Statter! was started)
  • Obtained Gold (how much gold you've actually obtained)
  • Bag Loot Value (how much the total value of every item in your bag is worth)
  • Total Obtained + Bag Loot (how much actual gold you've obtained plus the value of the items in your bag)
  • GPH (gold-per-hour)
  • GPH (+ Bag Value) (gold-per-hour, including the value of items in your bags)
  • GPM (gold-per-minute)
  • GPM (+ Bag Value) (gold-per-minute, including the value of items in your bags)
  • Farm Score (Total Copper Obtained / Time Active In Seconds)/10 *primarily used in dungeon farming given the 10-dungeons-per-hour limitation
  • Farm Score (+Bag Value) (same as bove, but including the value of bag items.)



'Need-To-Know!'
  • The profile versions are activated through the Questing botbase. Just load it, and start the bot! Upon activation, the bot will stop instantly. Statter! will then notify you if it's active.
  • If Statter! is started while items are in your bags, the Bag Value calculations will show absurdly high numbers due to the profile being 'active' in such a short amount of time.
  • Bag Value stats are calculated by how much the item will vendor for, not how much they will sell on the auction house.
  • Statter! can be disabled by typing /reload in-game.
  • This script isn't ran asynchronously meaning it's not a resource hog. Calculations are generated on-demand (including timers), and aren't passively being calculated in the background. This way when you're running your 50+ bots, there's less interference. ;3


Don't want to have to load this every time you start a profile?
You can easily add this script into the header of any profile, or you can add a on-load profile after the scripts started.
The stats/timers are automatically reset when Statter! is reloaded.
1. Open Statter! with a text, code or rich-text editor, preferably a Rich Text editor, or a Code Editor.

2. After opening it, you should see a tag that says <QuestOrder> , also at the very bottom of the profile you should see </QuestOrder> again.

3. Copy everything in-between the two <QuestOrder> tags (don't copy the <QuestOrder> tag itself though)

4. After copying it, open any profile you want.

5. Once you open a profile, you should see the <QuestOrder> tag again, if you don't see it - it may be named differently depending on what type of profile it is.
(Ex: <GrindOrder> for GrindBot profiles)
If you have trouble finding it, hold CTRL and push F to open a "Text Finder", in the Text Finder, just type <QuestOrder> and hit enter to locate it.
Make sure the one you find is near the top of the profile. Not at the bottom.

6. Make a new line (hit enter after) the <QuestOrder> or <GrindOrder> tag, then paste the code you copied from the Statter! profile.

7. Save the profile and load it, the Statter! code should be active in the profile.



Commands
  • Stats are shown by typing: /stats, /statter, or /statter!
  • Timers can be reset by typing: /timerreset
  • The stats can be reset by typing: /statsreset



For Developers.
The Statter! project is welcome to any profile.
I know Statter! is a simple Lua script, but please post proper credit prior to using it in your profiles. :3​



Download!
(Honorbuddy profile versions)

(game-client addon version)


Bot safe!
 
Last edited:
Addon

hey i really like this! but i would like to use it with other profiles how would i do that? i dont understand code to well and dont know what you mean by adding it to the heading
 
cannot download attach. error - Page not found. please fix. ty
p.s all works fine. sorry
 
Last edited:
hey i really like this! but i would like to use it with other profiles how would i do that? i dont understand code to well and dont know what you mean by adding it to the heading
After you load Statter! and activate it, simply load whichever profile you want to farm as you normally would.
Statter! stays active as long as you don't log out, or reload your client.

Or, if you want to skip the first step of loading+activating Statter! , the Statter! code can be imported into whichever profiles you want.
Send me the profiles you want the code in, and I'll make the edits for you.

Or, if you want to attempt the edit yourself follow these steps:

1. Open Statter! with a text/code/rich-text editor, preferably a Rich Text editor, or a Code Editor.

2. After opening it, you should see a tag that says <QuestOrder> , also at the very bottom of the profile you should see </QuestOrder> again.

3. Copy everything in-between the two <QuestOrder> tags (don't copy the <QuestOrder> tag itself though)

4. After copying it, open any profile you want.

5. Once you open a profile, you should see the <QuestOrder> tag again, if you don't see it - it may be named differently depending on what type of profile it is. (Ex: <GrindOrder> for GrindBot profiles)
If you have trouble finding it, hold CTRL and push F to open a "Text Finder", in the Text Finder, just type <QuestOrder> and hit enter to locate it.

6. Make a new line (hit enter after) the <QuestOrder> or <GrindOrder> tag, then paste the code you copied from the Statter! profile.

7. Save the profile and load it, the Statter! code should be active in the profile.



cannot download attach. error - Page not found. please fix. ty
p.s all works fine. sorry
The forums were having problems the other day - and all attachments were bugged out.
The problem probably fixed itself once the forums were re-stabilized.
 
Last edited:
how does it calculate bag value? does it calculate cloth? and stuff you sell in AH or just gold and vendor stuff
 
how does it calculate bag value? does it calculate cloth? and stuff you sell in AH or just gold and vendor stuff
It calculates raw vendor values.

In order to calculate profits 'based' off of auctions, I'd need to put a static (average) value for each material (ex: stack of Frostweave = 60 gold, or 1 Frostweave = 3 gold.)

Or, we could have it scan the auction house to get averages/undercut prices.
Which that would be a nice solution, however it would require the user to scan the auction house every time Statter! is enabled.
 
reason i ask is im running pit of sauron in heroic and its estimating 2400 GPH plus bag value dosent seem right
 
reason i ask is im running pit of sauron in heroic and its estimating 2400 GPH plus bag value dosent seem right
(+Bag Value) calculations can show extremely high values if you start Statter! while having items in your bag.
Statter! calculations won't exclude the items that were in your bag before it was started.

The reason why the values can be high is because:
Once Statter! is started, there has been merely seconds since its activation, however it still calculates the items in your bag.
So if you have 500 gold worth of items in your bag, and Statter! has only been active for 5~ seconds, it's going to say you're making a lot of money per hour/minute.
As time progresses, the values will average out to the appropriate levels.

I'll probably add a 'fix' for this later on down the road.
 
Last edited:
also is there anyway i can make it use certain aoe skills. im a warlock,
This is a profile that merely calculates stats.
Not a combat routine.

If you want to modify the behavior of your combat, you'll need to configure Singular, or download a different combat routine.
 
Back
Top