Get an Epic Experience with Premium

Broker_GemGuild

Data Broker Login to Add Favorites
  • 0 Likes
  • World of Warcraft
  • 34 Monthly Downloads
  • Supports: 5.0.5
  • 10,177 Total Downloads
  • Updated 09/12/2012
  • Created 05/04/2009
  • 45 Favorites
  • Project Site
  • Comments
  • Release Type: Release
  • License: GNU General Public License version 2 (GPLv2)
  • Newest File: Broker_GemGuild v2.0
or

About Broker_GemGuild

A simple LibDataBroker (LDB) guild list display. I have also released Broker_GemFriends for the friends list.

No configuration options (yet). Works with any LDB Broker display addon such as Titan Panel, Chocolatebar, etc.

v2.0: initial support for MoP API v1.3 : bug fix for level color

Comments

  • #7

    Thanks Hestima,

    I'd worked out the same changes myself and have now uploaded a 5.0.5 compatible version. If my weekend isn't taken up by RL stuff, I'm hoping to add an options menu to enable/disable columns and add the guild rank as a new column.

  • #6

    Complete code to replace near Line 106.  From comment to comment

        ------------------------
        --  Begin guild list  --
        ------------------------

        local statustxt =""
        if IsInGuild() then
            cat=tablet:AddCategory('id', 'guild', 'columns', 5, 'text', "")
            cat:AddLine(
                'text', "NAME",
                'text2', "LEVEL",
                'text3', "ZONE",
                'text4', "NOTICE"
            )

            for i=1,GetNumGuildMembers() do

                local name, rank, rankIndex, level, _, area, note, onote, connected, status, class, achpoints, achrang, isMobile = GetGuildRosterInfo(i);
                   -- name, rank, rankIndex, level, class, zone, note, officernote, online, status, classFileName = GetGuildRosterInfo(index)
                if connected then
                    statustxt =""
                    if isMobile then
                        statustxt = "<EXT>"
                    else
                        if (status == 1) then statustxt="<AFK>" end
                        if (status == 2) then statustxt="<DND>" end
                    end
                
                    cat:AddLine(
                        'func', click,
                        'arg1', name,
                        'arg2', "guild",
                        'hasCheck',
                        true,
                        'checked',
                        inGroup(name),

                        -- 'checkIcon',"Interface\Buttons\UI-CheckBox-Check-Disabled",
                        'checkIcon',"Interface\\Buttons\\UI-CheckBox-Check",
                        'text', statustxt..string.format("|cff%s%s", colors[class] or "ffffff", name),
                        'text2',"|cff"..levelcolor(level)..level.."|r",
                        'text3', area or "???",
                        'text4', note or ""
                    )
                end
            end
        else
            cat:AddLine('text', "You are not in a guild")
        end
    end

  • #5

    Hey all,

    Just a heads up that I've taken over maintenance of the two addons Broker_GemFriends and Broker_GemGuild. I've managed to get Broker_GemGuild working under 5.0.4 but haven't taken a look at the Friends one yet. I'll be uploading fixes as I make them and will be trying to add config options/features as well.

    Ferell (the_marshman)

  • #4

    I manually fixed the click function myself. To fix it:

    1. Make sure game is not currently running. Open \Interface\AddOns\Broker_GemGuild\Broker_GemGuild.lua

    2. Scroll to the bottom and locate the "Click to open guild panel" section.

    3. Change the ToggleFriendsFrame(3) -- guild line to read: ToggleGuildFrame() GuildFrameTab2:Click() -- guild

    4. Save file and enjoy.

    For the people that want the Notes to show up, you can also add this line in the same file:

    1. Under the "Begin guild list" section look for 'text3', "ZONE" and add a comma.

    2. Hit enter and tab to align with the above line , then type: 'text4', "NOTE"

    3. In the block of text below that look for 'text3' again and add a comma at the end.

    4. Hit enter and tab to align again, then type: 'text4', note or "???"

    End result should look like this:

    'text3', "ZONE",
    'text4', "NOTE"

    and 

    'text3', area or "???",
    'text4', note or "???"

  • #3
    Any alternatives?

    Klick does not show guild panel, as that has been changed by Blizz.
  • #1
    Too bad there aren't any configuration options; I used to be able to sort by class and also have options of whether to show officer notes or public notes. It works, but not exactly progression in terms of useability.
  • #2
    heh, i'd love to see one showing notes too... had one doing that for fubar but sadly it's fubar specific i believe.
  • 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 »

Infinite Crisis NA

Get Your Preferred Access Code!