ElkGuild
ElkGuild allows easy access to a list of online guild members in order to check their position, invite them for a raid or just start a one-on-one chat with them.
ElkGuild is the successor of GuildFu. Instead of using the FuBar plugin and a Tablet tooltip it's now providing a LDB feed and uses LibQTip for the tooltip.
Can you add ability to sort by class?
In reply to GregoryWW:
Try right-clicking the name column header. That should work.
In reply to Elkano:
it works! thanks
Getting the following errors with ElkGuild-r-alpha.zip on retail:
3x Couldn't open ElkGuild\libs\AceConfigDialog-3.0-78\AceConfigDialog-3.0.xml
3x Couldn't open ElkGuild\libs\AceConfigCmd-3.0-14\AceConfigCmd-3.0.xml
4x Couldn't open ElkGuild\libs\AceConfigRegistry-3.0-20\AceConfigRegistry-3.0.xml
In reply to aisenfaire:
Should be fixed in r25, I forgot to load one of the embedded libraries.
Yess!!! Exactly what I've been looking for!!
I'm getting the following error:
3x Couldn't open ElkGuild\libs\AceConfigDialog-3.0-69\AceConfigDialog-3.0.xml
In reply to fireymerlin:
_done_
Going off of what Elkano said in the post below, I decided to get the latest alpha version of Ace-3.
Everything works fine now just like normal. =)
Hope that helps others who like this addon as much as I do.
Cheers, Elkano. :D
I do not know if anyone is still reading this, but with patch 8.0 the addon does not work anymore. I hope someone might be able to help me.
The Addon always "Updating...." in the Titan Bar
Soli
In reply to Soli:
In reply to Forge_User_86163281:
In reply to Soli:
I would appreciate the opportunity offers when the server info could hide in the name.
Is there a chance ?
Open ElkGuild.lua and go to line 283. Add the following line after that one:
name = Ambiguate( name, "guild" );
r17
1x ElkGuild\ElkGuild-r17.lua:25: Usage: EmbedLibrary(addon, libname, silent, offset): "libname" - Cannot find a library instance of "AceConsole-3.0".
<in C code>
ElkGuild-r17\libs\AceAddon-3.0\AceAddon-3.0-11.lua:210: in function "EmbedLibrary"
ElkGuild-r17\libs\AceAddon-3.0\AceAddon-3.0-11.lua:192: in function "EmbedLibraries"
ElkGuild-r17\libs\AceAddon-3.0\AceAddon-3.0-11.lua:159: in function "NewAddon"
ElkGuild\ElkGuild-r17.lua:25: in main chunk
Locals:
self = <table> {
DisableAddon = <func> @ElkGuild\libs\..\AceAddon-3.0.lua:571
EnableAddon = <func> @ElkGuild\libs\..\AceAddon-3.0.lua:536
EmbedLibrary = <func> @ElkGuild\libs\..\AceAddon-3.0.lua:207
InitializeAddon = <func> @ElkGuild\libs\..\AceAddon-3.0.lua:513
IterateAddonStatus = <func> @ElkGuild\libs\..\AceAddon-3.0.lua:613
EmbedLibraries = <func> @ElkGuild\libs\..\AceAddon-3.0.lua:189
initializequeue = <table> {}
statuses = <table> {}
GetAddon = <func> @ElkGuild\libs\..\AceAddon-3.0.lua:174
NewAddon = <func> @ElkGuild\libs\..\AceAddon-3.0.lua:126
IterateModulesOfAddon = <func> @ElkGuild\libs\..\AceAddon-3.0.lua:618
IterateEmbedsOnAddon = <func> @ElkGuild\libs\..\AceAddon-3.0.lua:617
embeds = <table> {}
IterateAddons = <func> @ElkGuild\libs\..\AceAddon-3.0.lua:603
frame = AceAddon30Frame {}
addons = <table> {}
enablequeue = <table> {}
}
addon = <table> {
SetDefaultModuleLibraries = <func> @ElkGuild\libs\..\AceAddon-3.0.lua:383
Enable = <func> @ElkGuild\libs\..\AceAddon-3.0.lua:315
NewModule = <func> @ElkGuild\libs\..\AceAddon-3.0.lua:256
RegisterBucketEvent = <func> @ElkGuild\libs\..\AceBucket-3.0.lua:213
EnableModule = <func> @ElkGuild\libs\..\AceAddon-3.0.lua:348
modules = <table> {}
GetModule = <func> @ElkGuild\libs\..\AceAddon-3.0.lua:231
IterateEmbeds = <func> @ElkGuild\libs\..\AceAddon-3.0.lua:458
IsModule = <func> @ElkGuild\libs\..\AceAddon-3.0.lua:484
defaultModuleLibraries = <table> {}
SetEnabledState = <func> @ElkGuild\libs\..\AceAddon-3.0.lua:440
UnregisterAllBuckets = <func> @ElkGuild\libs\..\AceBucket-3.0.lua:258
enabledState = true
UnregisterBucket = <func> @ElkGuild\libs\..\AceBucket-3.0.lua:235
RegisterBucketMessage = <func> @ElkGuild\libs\..\AceBucket-3.0.lua:229
GetName = <func> @ElkGuild\libs\..\AceAddon-3.0.lua:300
defaultModuleState = true
Disable = <func> @ElkGuild\libs\..\AceAddon-3.0.lua:330
IterateModules = <func> @ElkGuild\libs\..\AceAddon-3.0.lua:453
name = "ElkGuild"
SetDefaultModulePrototype = <func> @ElkGuild\libs\..\AceAddon-3.0.lua:425
IsEnabled = <func> @ElkGuild\libs\..\AceAddon-3.0.lua:467
orderedModules = <table> {}
SetDefaultModuleState = <func> @ElkGuild\libs\..\AceAddon-3.0.lua:403
DisableModule = <func> @ElkGuild\libs\..\AceAddon-3.0.lua:366
}
libname = "AceConsole-3.0"
silent = false
offset = 4
lib = nil
error = <func> =[C]:-1
tostring = <func> =[C]:-1
type = <func> =[C]:-1
tinsert = <func> =[C]:-1
I've gone back to r11 for the moment, since r14 and r15 didn't help either.
r17 should be working now that I have identified the cause... wasn't aware that Lua's sorting can cause a comparison of an entry with itself...
The sorter function still has a problem with infinite recursion. I know you tried to fix this by always using SORT_CONST.NAME as a default sortField, but it's still not quite right.
In order to keep using ElkGuild, I added this at the top of sorter(a, b):
if (sortIndex > 8) then
sortIndex = 1
return false
end
(sorry about the terrible formating).