Get an Epic Experience with Premium

ElkGuild

Chat & Communication Login to Add Favorites
  • 0 Likes
  • World of Warcraft
  • 803 Monthly Downloads
  • Supports: 6.0.2
  • 9,853 Total Downloads
  • Updated 10/15/2014
  • Created 07/08/2009
  • 27 Favorites
  • Project Site
  • Comments
  • Release Type: Beta
  • License: All Rights Reserved
  • Newest File: 1.0.0 - r20
or

About 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.

------------------------------------------------------------------------
r20 | elkano | 2014-10-15 14:14:09 +0000 (Wed, 15 Oct 2014) | 1 line
Changed paths:
   M /trunk/ElkGuild.toc

TOC to 60000
------------------------------------------------------------------------
r19 | elkano | 2014-01-02 19:00:03 +0000 (Thu, 02 Jan 2014) | 2 lines
Changed paths:
   M /trunk/ElkGuild.lua
   M /trunk/ElkGuild.toc

- TOC push
- Ambiguate player names
------------------------------------------------------------------------

Comments

First Previous Page 1 of 2 Next Last
  • #23

     

    I would appreciate the opportunity offers when the server info could hide in the name.


    Is there a chance ?

  • #24

    Open ElkGuild.lua and go to line 283. Add the following line after that one:

    name = Ambiguate( name, "guild" );

  • #22

    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

  • #20

    I've gone back to r11 for the moment, since r14 and r15 didn't help either.

  • #21

    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...

    volunteer Curse moderator
    This posting is made of 100% recycled electrons.
  • #18

    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).

  • #19

    The problem is that I can't reproduce the issue on purpose and thus it's hard to know if the fix I did is working.
    Also, returning false isn't a good idea since it would return false for both (a,b) and (b,a). In theory, this could happen with my code, too, but it's not that likely:

        if (not sortField) then
            sortIndex = sortIndex + 1
            return tostring(a) < tostring(b)
        end

    /€dit: went with false in r17, too since it's caused by an entry being compared with itself so < would result in two false, too.

    Last edited by Elkano on 9/18/2012 3:41:49 PM
    volunteer Curse moderator
    This posting is made of 100% recycled electrons.
  • #13

    The latest update makes my client crash on login, although I don't get as far as an error message to tell me why... >.< I've disabled all the other recently updated addons, though, and it's definitely this.

  • #17

    seems like the crash is caused by my sorting... trying to fix that :/ (had the crashes, too)

    volunteer Curse moderator
    This posting is made of 100% recycled electrons.
  • #15

    only possible guess would be that it's somehow caused by a leaking global and some unforeseen issues with another addon you're running as a result...
    fixed the leak in r14, so give it a try.

    volunteer Curse moderator
    This posting is made of 100% recycled electrons.
  • #16

    (posted on wowace ticket 12)

    Little typo in r14.

    ElkGuild.lua:19

    local GetTime = _G.GetTime()

    should be

    local GetTime = _G.GetTime
  • #14

    I'm having the same issue, unfortunately no error log to report as it crashes on load in.

  • #11

    doesnt work for me at all - all I get is:

    Message: Interface\AddOns\ElkGuild\ElkGuild.lua:7: Usage: EmbedLibrary(addon, libname, silent, offset): 'libname' - Cannot find a library instance of "AceBucket-3.0".
    Time: 02/24/12 11:14:58
    Count: 1
    Stack: [C]: ?
    ...s\AckisRecipeList\libs\AceAddon-3.0\AceAddon-3.0.lua:210: in function `EmbedLibrary'
    ...s\AckisRecipeList\libs\AceAddon-3.0\AceAddon-3.0.lua:192: in function `EmbedLibraries'
    ...s\AckisRecipeList\libs\AceAddon-3.0\AceAddon-3.0.lua:159: in function `NewAddon'
    Interface\AddOns\ElkGuild\ElkGuild.lua:7: in main chunk

    Locals: (*temporary) = "Usage: EmbedLibrary(addon, libname, silent, offset): 'libname' - Cannot find a library instance of "AceBucket-3.0"." 

  • #10

    I really like this addon. I was wondering when we will be able to configure it the way we want it? Like sort by class, colour coded etc? :)

  • #9

    Hi! I'm not sure if this is still a working addon, but I really love the idea! I can't seem to get this to work tho... Please tellme if i'm missing another addon, or something. Thanks!! 

  • To post a comment, please login or register a new account.
Login to Curse

Don't have an account? Create One.

Get an epic experience with Curse Premium
  • Faster addon downloads
  • Premium-Only Beta Giveaways
  • Ad-Free Curse experience
  • Premium Curse Client
  • and many More Features
  • Learn More »

VIP trip to SMITE World Championship