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 08-20-08, 04:21 AM  
Tunhadil
A Kobold Labourer
AddOn Author - Click to view AddOns

Forum posts: 0
File comments: 16
Uploads: 2
Another User sent me a similar error message. This is a strange error because GuildCheck doesn't use LibBabble-Boss. He managed this error by deleting his GuildCheck.lua in his SavedVariables folder. I'm sorry but I don't have a "nice" solution so far.

Originally posted by ltdeta
German Client Version 2.1 Beta:

2008/08/14 13:29:45-27-x1]: LibBabble-Boss-3.0\LibBabble-Boss-3.0.lua:65: bad argument #2 to 'format' (string expected, got nil)
LibBabble-Boss-3.0\LibBabble-Boss-3.0.lua:65: in function <...ace\AddOns\LibBabble-Boss-3.0\LibBabble-Boss-3.0.lua:42>
GuildCheck-2.1\GuildCheck.lua:709: in function `AddChange'
GuildCheck-2.1\GuildCheck.lua:670: in function `RemoveMember'
GuildCheck-2.1\GuildCheck.lua:591: in function `ScanGuild'
GuildCheck-2.1\GuildCheck.lua:229: in function <Interface\AddOns\GuildCheck\GuildCheck.lua:229>
<string>:"safecall Dispatcher[1]":4: in function <[string "safecall Dispatcher[1]"]:4>
<in C code>: ?
<string>:"safecall Dispatcher[1]":13: in function `?'
CallbackHandler-1.0\CallbackHandler-1.0.lua:91: in function `Fire'
LibGuild-1.0\LibGuild-1.0.lua:216: in function `?'
LibGuild-1.0\LibGuild-1.0.lua:61: in function <...ce\AddOns\LibGuild-1.0\LibGuild-1.0\LibGuild-1.0.lua:60>
Report comment to moderator  
Reply With Quote
Unread 08-14-08, 05:32 AM  
ltdeta
A Murloc Raider

Forum posts: 9
File comments: 18
Uploads: 0
German Client Version 2.1 Beta:

2008/08/14 13:29:45-27-x1]: LibBabble-Boss-3.0\LibBabble-Boss-3.0.lua:65: bad argument #2 to 'format' (string expected, got nil)
LibBabble-Boss-3.0\LibBabble-Boss-3.0.lua:65: in function <...ace\AddOns\LibBabble-Boss-3.0\LibBabble-Boss-3.0.lua:42>
GuildCheck-2.1\GuildCheck.lua:709: in function `AddChange'
GuildCheck-2.1\GuildCheck.lua:670: in function `RemoveMember'
GuildCheck-2.1\GuildCheck.lua:591: in function `ScanGuild'
GuildCheck-2.1\GuildCheck.lua:229: in function <Interface\AddOns\GuildCheck\GuildCheck.lua:229>
<string>:"safecall Dispatcher[1]":4: in function <[string "safecall Dispatcher[1]"]:4>
<in C code>: ?
<string>:"safecall Dispatcher[1]":13: in function `?'
CallbackHandler-1.0\CallbackHandler-1.0.lua:91: in function `Fire'
LibGuild-1.0\LibGuild-1.0.lua:216: in function `?'
LibGuild-1.0\LibGuild-1.0.lua:61: in function <...ce\AddOns\LibGuild-1.0\LibGuild-1.0\LibGuild-1.0.lua:60>
Report comment to moderator  
Reply With Quote
Unread 08-11-08, 02:59 PM  
Tunhadil
A Kobold Labourer
AddOn Author - Click to view AddOns

Forum posts: 0
File comments: 16
Uploads: 2
Originally posted by Strongbow
Yes I did and I think I pressed yes then.
Ok, I think it's a timing problem. I'm working on it.
Report comment to moderator  
Reply With Quote
Unread 08-11-08, 09:14 AM  
Strongbow
A Deviate Faerie Dragon
 
Strongbow's Avatar

Forum posts: 12
File comments: 95
Uploads: 0
Yes I did and I think I pressed yes then.
Report comment to moderator  
Reply With Quote
Unread 08-11-08, 08:24 AM  
Tunhadil
A Kobold Labourer
AddOn Author - Click to view AddOns

Forum posts: 0
File comments: 16
Uploads: 2
Originally posted by Strongbow
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
Didn't you get a dialog box that your db needs a conversion?
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
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 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-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-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-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-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-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, 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-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
Post A Reply



Category Jump: