Written exclusively for Warmane, From your friends over at PlayingForFree.net (Guild <Playing for Free>, Lordaeron, Alliance)
--
Title: GuildWho
Notes: Keeps track of a variety of information about Guild Members. Guild Join Date, Rank Change Date, Kick Date,Who Kicked, Kick Reason. Total Chat Lines and Achievements.
/gwho Nick - Performs Lookup on saved data. Checks Join Date, Rank Change Date and, if it exists, Kick Date and by whom.
/gwho stats Nick - Preforms Lookup on saved Stats data. Counts # of Guild Chat Lines and # of Achievements
Guild chat output
/gwho statsg Nick - Preforms Lookup on saved Stats data. Counts # of Guild Chat Lines and # of Achievements. Outputs in Guild Chat.
Settings
/gwho guildcmd - Toggles responding to .gwho Nick in guild chat
/gwho usekickr - toggles use of default kick reason
/gwho setkickr - sets the default kick reason
/gwho showkickr - shows the currently set kick reason
Manual Database submission (These are detected and added automatically while the Addon is loaded)
/gwho addjoin Nick 11/22/15 11/22/15 - Manual join submit
/gwho addkick Nick 11/22/15 KickedBy - Manual kick submit
/gwho addkickr Nick KickReason - Manual kick reason submit, Should be done for all kicks. (Not needed since v0.1.1, Default Kick Reason support added)
Changelog
v0.1.1 12-09-15 03:31AM
Added Default Kick Reason support
Added following sub commands
usekickr - toggles use of default kick reason
setkickr - sets the default kick reason
showkickr - shows the currently set kick reason
showver - displays build info and github link
v0.1.0 12-08-15 12:18AM
Simplified guild chat command. Now just .gwho Nick
Now auto capitalizes the first letter of all Nick input.
v0.0.9 12-06-15 8:47PM
Added public command
'.gwho statsg Nick' in Guild Chat can now lookup
stats at the request of Guild Members.
v0.0.8 12-04-15 7:39PM
Added Kick Reason to GuildWho_Kicked
Added addkickr sub command
Added addkick sub command
Renamed m sub command to addjoin
Renamed statsp sub command to statsg
statsg (to /guildchat) now displays Join Date, Rank Date and if it
exists. Kick Date, Reason and by whom.
Now properly detects the players own achievements.
v0.0.7 12-03-15 8:59PM
Added 'statsp' sub command. Output to Guild Chat.
GuildWho_Kicked now using string values for keys.
v0.0.6 12-03-15 5:30PM
Added stats tracking!
Now counts chat lines and achievements.
new subcmd, /gwho stats
v0.0.5 12-02-15 3:56PM
Now stores Guild Kick Date and who Kicked
Returns in Red on /gwho if a Member has been kicked.
Guild Chat/Achievement stats still not working quite right.
v0.0.4 11-29-15 9:55PM
Output now displayed in gold color.
Disabled IsInGuild() check.
Various code optimizations
v0.0.3 11-27-15 6:57PM
If a Guild Member is not in the database and their rank is changed. They
will be added to the database.
Returns 'not in database' for regular lookups without results.
v0.0.2 11-27-15 2:47PM
Can now retrieve information from GuildWho_Saved.
Any /gwho that is not a manual add will now perform a lookup or if there
is no command will output help.
v0.0.1 11-27-15 11:28AM
Stores Guild Join Date and Rank Change Date in table.
Detects new guild members and auto generates.
Manually adding previous data supported.