Download
(122Kb)
Download
Updated: 08-04-08 03:34 AM
Pictures
File Info
Updated:08-04-08 03:34 AM
Created:unknown
Downloads:26,851
Favorites:126
MD5:

GuildCheck  Popular! (More than 5000 hits)

Version: 2.1 beta
by: Tunhadil [More]

This mod scans your guild at your first login.
After this it writes changes of your guild into the chat at every login.
You can see who left or joined your guild since your last time online.

It shows:

- new mebers
- members that has left
- level changes
- rank changes
- note changes
- officer note changes (if you have the rights to read this note)

Type '/egc' for options

2.1 beta:
  • GuildCheck uses Ace3/LibGuild instead of LibRock/LibRollCall
  • ruRU translation added (thanks to Eritnull)
  • uses the guild log to display who has invited/kicked characters etc.
  • display options added to filter information

2.02:
  • fixed a nil error

2.01:
  • fixed a possible nil error
  • fixed a typo
  • fixed vanish of delay changes

2.0:
  • TOC update to 2.4
  • Renamed to "GuildCheck"
  • Addon "GuildCheckGUI" merged into "GuildCheck"
  • Uses LibRock, LibBabble and LibRollCall

1.61:
  • fixed a bug that could cause the nil errors (line 218)

1.60:
  • updated .toc file for WoW 2.1
  • fixed the usage of the delay time (notice that the timer starts just a bit before the loaded message appears in the chat)
  • changed the data structure (so that it should work with different guilds on different realms)

1.53:
  • fixed a bug that suppressed the output at login
  • added an option to print the changes after x seconds at login
  • moved GUI to an additional addon (load on demand)

1.52:
  • hopefully fixed a possible nil value error

1.51:
  • fixed a little typo in the code

1.50:
  • updated .toc file for WoW 2.0.3
  • adopted the GUI from Drizzd (thanks to Drizzd ;-) )
  • added an option to define whether the changes are displayed in the chat or in the GUI on login
Post A Reply Comment Options
Unread 01-15-07, 10:44 AM  
katana
A Cyclonian
 
katana's Avatar

Forum posts: 47
File comments: 30
Uploads: 0
FuBar

Hi.

First, thanks for your addon. I'm glad it's back, it really helps in monitoring what other officers are doing while you're actually trying to maintain some life outside of WoW

Now a suggestion/request: do you think you could make your addon interact with FuBar ? Maybe a tooltip to show guild infos, options using a contextual menu and so on.

Maintaining a full guild history that way would be amazing btw.
__________________
Calthas, member of Omega on Sargeras.
Holy Devoted Paladin.
Report comment to moderator  
Reply With Quote
Unread 05-28-07, 12:11 PM  
Tunhadil
A Kobold Labourer
AddOn Author - Click to view AddOns

Forum posts: 0
File comments: 16
Uploads: 2
Update. There are only some minor changes in this version. I'm working on a beta version with some major changes. So be patient.
Report comment to moderator  
Reply With Quote
Unread 05-30-07, 01:00 AM  
Xanatandor
A Defias Bandit

Forum posts: 2
File comments: 52
Uploads: 0
Thank you very much for this and I'm very excited to see the beta version with some major changes. It's difficult to be patient

Would you like to offer some spoilers? Fubar plugin? Differences not only from last logout but from specific date/time or user defined time markers? Options which changes are reported? History of guild changes? Copy/paste from GUI to put a summary of changes on the guild website?

If you need some beta testers with german GUI let me know
Report comment to moderator  
Reply With Quote
Unread 07-19-08, 09:40 AM  
Codex
A Deviate Faerie Dragon
AddOn Author - Click to view AddOns

Forum posts: 19
File comments: 280
Uploads: 12
I am guildless, and the addon popped this error:

[2008/07/19 11:35:49-389-x1]: GuildCheck-2.0\GuildCheck.lua:400: bad argument #1 to 'pairs' (table expected, got nil)
LibRollCall-2.0-76176:83: in function <...\GuildCheck\libs\LibRollCall-2.0\LibRollCall-2.0.lua:68>
<in C code>: ?
LibRockEvent-1.0-1118 (FuBar):468: in function <...Ons\FuBar\libs\LibRockEvent-1.0\LibRockEvent-1.0.lua:414>
(tail call): ?:

---

As well, I am unable to change the delay field. Typing a number into it and pressing eter erases the number I entered.
Last edited by Codex : 07-19-08 at 09:44 AM.
Report comment to moderator  
Reply With Quote
Unread 07-19-08, 10:04 AM  
Tunhadil
A Kobold Labourer
AddOn Author - Click to view AddOns

Forum posts: 0
File comments: 16
Uploads: 2
Originally posted by Codex
I am guildless, and the addon popped this error:

[2008/07/19 11:35:49-389-x1]: GuildCheck-2.0\GuildCheck.lua:400: bad argument #1 to 'pairs' (table expected, got nil)
LibRollCall-2.0-76176:83: in function <...\GuildCheck\libs\LibRollCall-2.0\LibRollCall-2.0.lua:68>
<in C code>: ?
LibRockEvent-1.0-1118 (FuBar):468: in function <...Ons\FuBar\libs\LibRockEvent-1.0\LibRockEvent-1.0.lua:414>
(tail call): ?:

---

As well, I am unable to change the delay field. Typing a number into it and pressing eter erases the number I entered.
I am currently not at home but I'm giong to look into it as soon as possible.
Report comment to moderator  
Reply With Quote
Unread 07-19-08, 05:36 PM  
nogudnik
A Defias Bandit
AddOn Author - Click to view AddOns

Forum posts: 2
File comments: 84
Uploads: 1
Minor typo in the most recent version:

Code:
[2008/07/19 19:29:45-4388-x2]: GuildCheck-2.0\GuildCheck.lua:343: attempt to index global 'tagret' (a nil value
I changed "tagret" to "target" and all is right with the world again.
Last edited by nogudnik : 07-19-08 at 05:36 PM.
Report comment to moderator  
Reply With Quote
Unread 07-21-08, 05:31 AM  
Tunhadil
A Kobold Labourer
AddOn Author - Click to view AddOns

Forum posts: 0
File comments: 16
Uploads: 2
@Codex & nogudnik: The problems should be fixed with the new version. It should be downloadable as soon as it has been approved by an admin.
Report comment to moderator  
Reply With Quote
Unread 07-21-08, 08:02 AM  
Zidomo
A Cliff Giant
 
Zidomo's Avatar

Forum posts: 76
File comments: 1046
Uploads: 0
I'm assuming that due to the name change it won't import your old saved variables from v1.61? So at every first logon (for each and every guild character) after install of v2.x, guild change info will be missing?
Report comment to moderator  
Reply With Quote
Unread 07-21-08, 10:32 AM  
Tunhadil
A Kobold Labourer
AddOn Author - Click to view AddOns

Forum posts: 0
File comments: 16
Uploads: 2
That's correct. If you think you will miss something you can have 1.61 and 2.x both active for the first login.
Report comment to moderator  
Reply With Quote
Unread 07-22-08, 06:46 AM  
Zidomo
A Cliff Giant
 
Zidomo's Avatar

Forum posts: 76
File comments: 1046
Uploads: 0
Thanks, that worked.

Next thing relates to using the Rock/LibRollCall libraries (LibBabble-Class is standalone). They are in maintenance mode right now as opposed to active development.

Ckknight's (the author of Rock) current project--Cartographer 3.0--uses Ace3 libraries, which are in current development (regular builds in Wowace's SVN branches). Instead of LibRollCall, the improved option for handling guild members is (the currently supported) LibGuild-1.0. Cartographer 3.0 also uses that.

Be nice to see this move to Ace3/LibGuild; its a lot more efficient than Rock, currently supported and an increasing number of old Rock/Ace2 mods are moving to it.
Report comment to moderator  
Reply With Quote
Unread 07-22-08, 04:17 PM  
Zidomo
A Cliff Giant
 
Zidomo's Avatar

Forum posts: 76
File comments: 1046
Uploads: 0
I post that...then run into a serious bug after more use.

v2.01, WoW 2.4.3 live. After the first logon and disabling ES_GuildCheck 1.61, everything is working fine. But then...

Go into its options window via /egc. Change the Delay number from 1 to 30. Relog and an error happens at logon, which repeated 3 times (recorded with the BugSack/BugGrabber mod): LibRockTimer-1.0-1118 (LibRockTimer-1.0):88: attempt to perform arithmetic on local 'delay' (a nil value)
LibRollCall-2.0-76176 (LibRollCall-2.0):188: in function <Interface\AddOns\LibRollCall-2.0\LibRollCall-2.0.lua:91>
<in C code>: ?
LibRockEvent-1.0-1118 (LibRockEvent-1.0):385: in function <...terface\AddOns\LibRockEvent-1.0\LibRockEvent-1.0.lua:363>
<in C code>: ?
LibRockTimer-1.0-1118 (LibRockTimer-1.0):297: in function <...terface\AddOns\LibRockTimer-1.0\LibRockTimer-1.0.lua:227>
.

Not only that, the GuildCheck chat text never appears as it had with it set to 1 second. Reset it back to 1 second & relog, the error doesn't appear on logon and the GuildCheck chat appears properly. So the timed delay doesn't work at all.

Going back to v1.61 (I far, far prefer and have always had a delay set). Look forward to trying v2.x again when the bugs are out.
Last edited by Zidomo : 07-22-08 at 04:19 PM.
Report comment to moderator  
Reply With Quote
Unread 07-23-08, 06:32 PM  
Tunhadil
A Kobold Labourer
AddOn Author - Click to view AddOns

Forum posts: 0
File comments: 16
Uploads: 2
Should be fixed. Update is awaiting approval.
Last edited by Tunhadil : 07-23-08 at 06:33 PM.
Report comment to moderator  
Reply With Quote
Unread 07-31-08, 03:34 PM  
Arrowmaster
An Aku'mai Servant

Forum posts: 32
File comments: 10
Uploads: 0
I have been talking with somebody playing on the ruRU realms and trying to debug some error messages for them. I just checked and this addon is still using LibRollCall-2.0 instead of LibGuild-1.0. LibRollCall-2.0 is completely broken in any locale that uses different class names for male and female characters.

The only API difference between LibRollCall-2.0 and LibGuild-1.0 is that LibGuild-1.0 does not have a :GetEnglishClass() function but instead returns the english class name as a 2nd arg to :GetClass().

The problem seems to be in...
line 200 'class = RCT[RC:GetClass(name)],'
line 216 'local class = RCT[RC:GetClass(name)]'
line 282 'class = RCT[RC:GetClass(name)],'
line 387 'class = RCT[RC:GetClass(name)],'

The solution is to switch to LibGuild-1.0 and use the 2nd return from :GetClass(name) for those lines instead of the first return. You can do so using select(2, :GetClass(name)).
Last edited by Arrowmaster : 07-31-08 at 03:45 PM.
Report comment to moderator  
Reply With Quote
Unread 07-31-08, 08:22 PM  
Tunhadil
A Kobold Labourer
AddOn Author - Click to view AddOns

Forum posts: 0
File comments: 16
Uploads: 2
Originally posted by Arrowmaster
I have been talking with somebody playing on the ruRU realms and trying to debug some error messages for them. I just checked and this addon is still using LibRollCall-2.0 instead of LibGuild-1.0. LibRollCall-2.0 is completely broken in any locale that uses different class names for male and female characters.

The only API difference between LibRollCall-2.0 and LibGuild-1.0 is that LibGuild-1.0 does not have a :GetEnglishClass() function but instead returns the english class name as a 2nd arg to :GetClass().

The problem seems to be in...
line 200 'class = RCT[RC:GetClass(name)],'
line 216 'local class = RCT[RC:GetClass(name)]'
line 282 'class = RCT[RC:GetClass(name)],'
line 387 'class = RCT[RC:GetClass(name)],'

The solution is to switch to LibGuild-1.0 and use the 2nd return from :GetClass(name) for those lines instead of the first return. You can do so using select(2, :GetClass(name)).
Thank you very much for this info. I'm actually working on a new version that uses Ace3/LibGuild instead of LibRock/LibRollCall and I'm trying to release it as a beta version after the weekend.
Report comment to moderator  
Reply With Quote
Unread 08-11-08, 07:51 AM  
Strongbow
A Deviate Faerie Dragon
 
Strongbow's Avatar

Forum posts: 12
File comments: 95
Uploads: 0
I tried out the 2.1beta but I couldn't get it to show only the changes that had happen after I logged out, it always showed me the whole guild ans was saying that all members was kicked by unknown or invited by unknown.

I've tried to use the config but that didn't help so i had to revert back to the old one that is working as intended.

Great job getting this updated again.

/Strongbow
Report comment to moderator  
Reply With Quote
Post A Reply



Category Jump: