Download
(51 Kb)
Download
Updated: 11/06/14 11:22 PM
Pictures
File Info
Updated:11/06/14 11:22 PM
Created:02/14/14 10:26 PM
Monthly downloads:125
Total downloads:50,117
Favorites:59
MD5:
ZAM Stats  Popular! (More than 5000 hits)
Version: 1.1.5
by: Seerah [More]


Notice: I have retired from ESO. If you wish to take over this addon, please send a PM to Cairenn.

ZAM_Stats is a framework for a module-based data display system. The ZAM_Stats core addon comes with three modules by default. Additional modules may be created and downloaded/installed separately.

The included modules are:
ZAM_Stats_Clock - a clock display
ZAM_Stats_FPS - a framerate display
ZAM_Stats_Bags - a bag slot display

Modules are fully movable about the screen when unlocked, and their elements may be configured (such as font and color).

**Currently, per-module options have not been implemented. To disable a default module, simple delete/move/rename the module's Lua file.


API for Creating Modules:

-- Creating your module --
Lua Code:
  1. control, label = ZAM_Stats:CreateModule(key)
  2.     -- key = string; a unique identifier/name of your module
  3.     -- control = reference to your module's frame
  4.     -- label = reference to your module's text

-- Knowing when your module is ready --
Lua Code:
  1. CALLBACK_MANAGER:RegisterCallback(event, method)
  2.     -- event = string; the event fired by ZAM_Stats - it is called "ZAM_Stats_Modules_Ready"
  3.     -- method = function; the function to call when the event fires

-- Setting the text --
Lua Code:
  1. ZAM_Stats:SetModuleText(label, prefix, suffix)
  2.     -- label = reference to the module's label
  3.     -- prefix = string; the value/data to display in the module
  4.     -- suffix = string; any descriptor text after the data (ex. "MB")

-- Letting the options panel force a refresh of the text --
Lua Code:
  1. CALLBACK_MANAGER:RegisterCallback(event, method)
  2.     -- event = string; the event fired by ZAM_Stats - it is called "ZAM_Stats_Force_Refresh"
  3.     -- method = function; the function to call when the event fires (should be your ZAM_Stats:SetModuleText function call)

You modules may be their own standalone addons.
v. 1.1.5
- updated libraries
- updated APIVersion number to 100010

v. 1.1.4
- updated API version to 100009

v. 1.1.3
- updated APIVersion number
- updated libraries

v. 1.1.2
- updated LibAddonMenu-2.0.lua
- updated LibStub.lua
- updated LibMediaProvider-1.0.lua
- updated API Version number


v. 1.1.1
- updated LibAddonMenu-2.0

v. 1.1
- updated to use LibAddonMenu-2.0

v. 1.0.7
- updated APIVersion number to 100004

v. 1.0.6
- fixed error with clock module in languages that use 24-hr format

v. 1.0.5
- updated APIVersion number to 100003

v. 1.0.4
- updated LibMediaProvider-1.0 to fix bug that occurred when upgrading from version 1.0.2 or lower

v. 1.0.3
- added support for the new LibMediaProvider-1.0 library
- modules now layer behind other UI elements
- updated LibAddonMenu-1.0

v. 1.0.2
- updated LibAddonMenu-1.0 to fix color picker error

v. 1.0.1
- updated LibAddonMenu-1.0
Optional Files (2)
File Name
Version
Size
Author
Date
Type
1.0.6
1024B
11/06/14 11:23 PM
Addon
1.0.7
1kB
11/06/14 11:23 PM
Addon


Archived Files (13)
File Name
Version
Size
Uploader
Date
1.1.4
50kB
Seerah
09/27/14 08:39 PM
1.1.3
50kB
Seerah
08/24/14 10:17 PM
1.1.2
50kB
Seerah
07/13/14 09:33 PM
1.1.1
49kB
Seerah
06/13/14 11:32 PM
1.1
48kB
Seerah
06/10/14 10:27 PM
1.0.7
14kB
Seerah
05/24/14 04:32 PM
1.0.6
13kB
Seerah
04/16/14 09:57 PM
1.0.5
13kB
Seerah
03/23/14 08:06 PM
1.0.4
13kB
Seerah
03/15/14 01:34 PM
1.0.3
13kB
Seerah
03/14/14 07:34 PM
1.0.2
10kB
Dolby
02/28/14 11:16 PM
1.0.1
10kB
Seerah
02/21/14 12:48 PM
1.0
10kB
Seerah
02/14/14 10:26 PM


Post A Reply Comment Options
Unread 03/14/14, 08:32 PM  
imagine82

Forum posts: 0
File comments: 11
Uploads: 0
How do I turn this addon on in-game? Can't see it anywhere :/
Report comment to moderator  
Reply With Quote
Unread 03/03/14, 01:38 PM  
Seerah
Fishing Trainer
 
Seerah's Avatar
ESOUI Super Moderator
AddOn Author - Click to view AddOns

Forum posts: 648
File comments: 112
Uploads: 1
Can you put feature requests at my portal please?
http://www.esoui.com/portal.php?uid=7&a=listfeatures
Report comment to moderator  
Reply With Quote
Unread 03/03/14, 06:15 AM  
CoUsT
AddOn Author - Click to view AddOns

Forum posts: 3
File comments: 37
Uploads: 1
Hi Seerah,

thank you for making such a great addon!

If it is possible and you have some free time, can you add event trigger that change modules position when you open inventory, character stats, skills? It's great to put modules on the top, but when you open inventory then modules are on top bar (this one where you choose inventory tab, skills tab, mail tab, etc).

tl;dr: Make a separate positions for modules while inventory/map/mail is opened and when it isn't.
Report comment to moderator  
Reply With Quote
Unread 02/28/14, 04:11 PM  
Seerah
Fishing Trainer
 
Seerah's Avatar
ESOUI Super Moderator
AddOn Author - Click to view AddOns

Forum posts: 648
File comments: 112
Uploads: 1
Originally Posted by Coote
I'm glad to see sStats for ESO. Does this mean you're planning to play ESO? Sure hope so, because I enjoyed several of your addons while I played WoW.


PS: If you're still playing WoW, say hi to the guys from Grounding Totem for me, will you?
Hi, Coote! I haven't really been playing WoW, but still see some of them in irc. I will be playing ESO and coding addons for ZAM.
Last edited by Seerah : 02/28/14 at 04:12 PM.
Report comment to moderator  
Reply With Quote
Unread 02/28/14, 03:26 PM  
Coote
 
Coote's Avatar

Forum posts: 4
File comments: 1
Uploads: 0
I'm glad to see sStats for ESO. Does this mean you're planning to play ESO? Sure hope so, because I enjoyed several of your addons while I played WoW.


PS: If you're still playing WoW, say hi to the guys from Grounding Totem for me, will you?
Report comment to moderator  
Reply With Quote
Post A Reply



Category Jump: