Download
(3Kb)
Download
Updated: 07-30-16 09:38 PM
Pictures
File Info
Compatibility:
Legion (7.0.3)
Updated:07-30-16 09:38 PM
Created:12-05-10 09:04 PM
Downloads:11,226
Favorites:107
MD5:
Categories:Graphic UI Mods, Group, Guild & Friends

GuildRosterButtons  Popular! (More than 5000 hits)

Version: v5
by: suicidalkatt [More]

Replaces the "two click" guild roster drop down menu with "one click" buttons.

Set your buttons to either just text or simple icon buttons with the following slash commands:

  • /grb text -- Text buttons.
  • /grb icon -- Icon buttons (default).

Special thanks to Farmbuyer for some additional coding insight!

Check out my similar addon MerchantFilterButtons!

--[[v5.0]]--
  • TOC Updated
  • Fixed animation api calls.
  • Selection now persists between logins / reloadui.

--[[v4.0]]--
  • ToC Bump.
  • Fixed issue with buttons not being colored while selected.

--[[v3.9]]--
  • ToC Bump.

--[[v3.8]]--
  • ToC Bump.

--[[v3.7]]--
  • Re-added a crucial line that I cleaned on accident :U!! Buttons should be working now!

--[[v3.6]]--
  • Addressed glyph frame taint issue in previous version. Ty ravagernl for your insight :)

--[[v3.5]]--
  • Code clean up. Icon placement and texcoord update.
  • Lol, buttons are flashy!

--[[v3.4]]--
  • ToC Update

--[[v3.3]]--
  • ToC Update

--[[v3.2]]--
  • ToC Update

--[[v3.1]]--
  • Added the new reputation button (I totally didn't know this was a new option).
  • Text buttons have had their names shortened to allow more space.

--[[v3.0]]--
  • Added the ability to have either text, or simple icons with the slash command '/grb' 'text' or 'icon'. Default is now the new mini icons.
  • Removed support for the addon 'guild roles'.
  • Internals of the addon have been rewritten for easy expansion and editing.

--[[v2.5]]--
  • ToC Bump

--[[v2.4]]--
  • Button layout order has changed to a more 'natural' placement.

--[[v2.3]]--
  • Updated for 4.3.

--[[v2.1]]--
  • ToC bump.

--[[v2.1]]--
  • Attempt to fix calendar events from being loaded properly. (Blame Blizzard)

--[[v2.0]]--
  • Accidentally removed the GuildRosterViewDropdown:Hide() line.

--[[v1.9]]--
  • ToC Bump.
  • Guild Level 0 fix.

--[[v1.8]]--
  • Code alterations
  • Added support for "Guild Roles" http://wow.curse.com/downloads/wow-addons/details/guild-roles.aspx

--[[v1.7]]--
  • Minor bugfixes.

--[[v1.6]]--
  • Hopefully fixed user errors on login. FINALLY.

--[[v1.5]]--
  • Minor bug fix on login nil.

--[[v1.4]]--
  • Frames now changed to less generalized names to avoid global name issues.
  • Buttons now highlight the currently viewed page.
  • Special thanks to Farmbuyer for some additional coding insight!

--[[v1.3]]--
  • Minor code optimization. (1kb drop in filesize)

--[[v1.2]]--
  • Added the missing Total and Weekly guild experience buttons.

--[[v1.1]]--
  • Updated button template look.
  • Spread buttons some.
Optional Files (0)


Post A Reply Comment Options
Unread 12-22-10, 11:29 PM  
Sir Punky
A Kobold Labourer
 
Sir Punky's Avatar

Forum posts: 0
File comments: 16
Uploads: 0
Very handy mod.
Thank you!
Report comment to moderator  
Reply With Quote
Unread 12-23-10, 03:09 PM  
Cralor
Mmm... cookies!!!
 
Cralor's Avatar
AddOn Author - Click to view AddOns

Forum posts: 772
File comments: 313
Uploads: 5
I believe this addon might be causing the Guild UI to show my guild level as 0.

Am I right on this?

EDIT: NVM. Relogging fixed the issue :S
__________________
Never be satisfied with satisfactory.
Last edited by Cralor : 12-23-10 at 03:19 PM.
Report comment to moderator  
Reply With Quote
Unread 12-23-10, 06:35 PM  
suicidalkatt
A Rage Talon Dragon Guard
 
suicidalkatt's Avatar
AddOn Author - Click to view AddOns

Forum posts: 331
File comments: 1467
Uploads: 50
Originally posted by Cralor
I believe this addon might be causing the Guild UI to show my guild level as 0.

Am I right on this?

EDIT: NVM. Relogging fixed the issue :S
Lol, this addon doesn't change any of the blizzard coding. It only hides the frame element that shows the dropdown menu in the GuildRoster frame and adds additional button frames.

I'd be pretty concerned if it did!
Report comment to moderator  
Reply With Quote
Unread 01-03-11, 06:35 AM  
Sideshow
A Flamescale Wyrmkin
 
Sideshow's Avatar
AddOn Author - Click to view AddOns

Forum posts: 103
File comments: 321
Uploads: 3
Thanks
Report comment to moderator  
Reply With Quote
Unread 01-03-11, 03:42 PM  
creepy_inc
Guest

Join Date: Not Yet
Forum posts: 0
File comments: 0
Uploads: 0
get this when logging in with the newest version:

Code:
2x GuildRosterButtons-1.4\GuildRosterButtons.lua:17: attempt to index upvalue 'recent' (a nil value)

Locals:

  ---
Report comment to moderator  
Edit/Delete Message Reply With Quote
Unread 01-04-11, 11:33 AM  
joshmiller83
Premium Member
Premium Member

Forum posts: 12
File comments: 54
Uploads: 0
Getting this as well on all Alts. Not on m Main the GM though... weird...

Originally posted by creepy_inc
get this when logging in with the newest version:

Code:
2x GuildRosterButtons-1.4\GuildRosterButtons.lua:17: attempt to index upvalue 'recent' (a nil value)

Locals:

  ---
Report comment to moderator  
Reply With Quote
Unread 01-07-11, 04:15 AM  
suicidalkatt
A Rage Talon Dragon Guard
 
suicidalkatt's Avatar
AddOn Author - Click to view AddOns

Forum posts: 331
File comments: 1467
Uploads: 50
Should be fixed with this latest version.

Please let me know if you happen to get the nil again.
Report comment to moderator  
Reply With Quote
Unread 01-07-11, 11:24 AM  
Sideshow
A Flamescale Wyrmkin
 
Sideshow's Avatar
AddOn Author - Click to view AddOns

Forum posts: 103
File comments: 321
Uploads: 3
I'm sorry, I just updated, logged in to my main, then I went to an alt and then it popped:

Message: ...ace\AddOns\GuildRosterButtons\GuildRosterButtons.lua:65: attempt to index upvalue 'recent' (a nil value)
Time: 01/07/11 18:23:01
Count: 1
Stack: ...ace\AddOns\GuildRosterButtons\GuildRosterButtons.lua:65: in function `OnLoad'
...ace\AddOns\GuildRosterButtons\GuildRosterButtons.lua:68: in function <...ace\AddOns\GuildRosterButtons\GuildRosterButtons.lua:3>

Locals: (*temporary) = nil
(*temporary) = nil
(*temporary) = ""
(*temporary) = "guildRosterView"
(*temporary) = "attempt to index upvalue 'recent' (a nil value)"
recent = nil
Report comment to moderator  
Reply With Quote
Unread 01-07-11, 01:48 PM  
suicidalkatt
A Rage Talon Dragon Guard
 
suicidalkatt's Avatar
AddOn Author - Click to view AddOns

Forum posts: 331
File comments: 1467
Uploads: 50
Originally posted by Sideshow
I'm sorry, I just updated, logged in to my main, then I went to an alt and then it popped:

Message: ...ace\AddOns\GuildRosterButtons\GuildRosterButtons.lua:65: attempt to index upvalue 'recent' (a nil value)
Time: 01/07/11 18:23:01
Count: 1
Stack: ...ace\AddOns\GuildRosterButtons\GuildRosterButtons.lua:65: in function `OnLoad'
...ace\AddOns\GuildRosterButtons\GuildRosterButtons.lua:68: in function <...ace\AddOns\GuildRosterButtons\GuildRosterButtons.lua:3>

Locals: (*temporary) = nil
(*temporary) = nil
(*temporary) = ""
(*temporary) = "guildRosterView"
(*temporary) = "attempt to index upvalue 'recent' (a nil value)"
recent = nil
Alright hopefully I've found the solution this time.

It should no longer occur with 1.6.
Report comment to moderator  
Reply With Quote
Unread 01-08-11, 01:04 PM  
amerk5
A Kobold Labourer

Forum posts: 0
File comments: 5
Uploads: 0
Originally posted by Cralor
I believe this addon might be causing the Guild UI to show my guild level as 0.

Am I right on this?

EDIT: NVM. Relogging fixed the issue :S
I just noticed the same thing. And while a reload does fix it, the problem comes back after a complete logout and login.
Report comment to moderator  
Reply With Quote
Unread 01-09-11, 10:46 PM  
suicidalkatt
A Rage Talon Dragon Guard
 
suicidalkatt's Avatar
AddOn Author - Click to view AddOns

Forum posts: 331
File comments: 1467
Uploads: 50
Originally posted by amerk5
I just noticed the same thing. And while a reload does fix it, the problem comes back after a complete logout and login.
It's probably due to update functions not running when the guild UI is loaded.

I can add some update functions, but I'm not sure if it'll work. I'll do some testing before I post an update.

Edit: You can run this macro if it happens again

Code:
/run QueryGuildXP()
/run GuildFrame_UpdateXP()
/run GuildFrame_UpdateLevel()
/run GuildFrame_UpdateTabard()
Last edited by suicidalkatt : 01-10-11 at 01:02 AM.
Report comment to moderator  
Reply With Quote
Unread 01-10-11, 03:49 AM  
the_agent_1
A Murloc Raider

Forum posts: 4
File comments: 28
Uploads: 0
with this addon activated my whole calender is empty. there're no events anymore... if I disable it everything is fine.
Report comment to moderator  
Reply With Quote
Unread 01-10-11, 04:45 AM  
suicidalkatt
A Rage Talon Dragon Guard
 
suicidalkatt's Avatar
AddOn Author - Click to view AddOns

Forum posts: 331
File comments: 1467
Uploads: 50
Originally posted by the_agent_1
with this addon activated my whole calender is empty. there're no events anymore... if I disable it everything is fine.
Do you use a calendar addon of any kind?

I'm having no issues with the calendar.
Report comment to moderator  
Reply With Quote
Unread 01-15-11, 07:50 AM  
Angrysteel
A Murloc Raider

Forum posts: 6
File comments: 203
Uploads: 0
Been getting this error recently, not sure why.

1x GuildRosterButtons-1.6\GuildRosterButtons.lua:77: attempt to index upvalue 'recent' (a nil value)
GuildRosterButtons-1.6\GuildRosterButtons.lua:80: in function <...ace\AddOns\GuildRosterButtons\GuildRosterButtons.lua:12>

Locals:
self = <unnamed> {
0 = <userdata>
}
event = "PLAYER_LOGIN"
recent = nil
Update = <function> @ GuildRosterButtons\GuildRosterButtons.lua:22:
b1 = GRB_playerStatus {
0 = <userdata>
leftArrow = GRB_playerStatusLeftArrow {}
rightArrow = GRB_playerStatusRightArrow {}
}
b2 = GRB_guildStatus {
0 = <userdata>
leftArrow = GRB_guildStatusLeftArrow {}
rightArrow = GRB_guildStatusRightArrow {}
}
b3 = GDB_weeklyxp {
0 = <userdata>
leftArrow = GDB_weeklyxpLeftArrow {}
rightArrow = GDB_weeklyxpRightArrow {}
}
b4 = GRB_tradeskill {
0 = <userdata>
leftArrow = GRB_tradeskillLeftArrow {}
rightArrow = GRB_tradeskillRightArrow {}
}
b5 = GRB_achievement {
0 = <userdata>
leftArrow = GRB_achievementLeftArrow {}
rightArrow = GRB_achievementRightArrow {}
}
b6 = GRB_totalxp {
0 = <userdata>
leftArrow = GRB_totalxpLeftArrow {}
rightArrow = GRB_totalxpRightArrow {}
}
OnLoad = <function> @ GuildRosterButtons\GuildRosterButtons.lua:72:
VIEWS = <table> {
1 = "playerStatus"
2 = "guildStatus"
3 = "weeklyxp"
4 = "totalxp"
5 = "achievement"
6 = "tradeskill"
}

---



EDIT: Reading abit more in this thread, i seen you post:

/run QueryGuildXP()
/run GuildFrame_UpdateXP()
/run GuildFrame_UpdateLevel()
/run GuildFrame_UpdateTabard()

Even tho this is a different error than the other users were getting, it did fix my lua errors.
Last edited by Angrysteel : 01-15-11 at 07:53 AM.
Report comment to moderator  
Reply With Quote
Unread 01-19-11, 02:32 PM  
creepy_inc
Guest

Join Date: Not Yet
Forum posts: 0
File comments: 0
Uploads: 0
Yeah still getting:

Code:
1x GuildRosterButtons-1.6\GuildRosterButtons.lua:77: attempt to index upvalue 'recent' (a nil value)
GuildRosterButtons-1.6\GuildRosterButtons.lua:80: in function <...ace\AddOns\GuildRosterButtons\GuildRosterButtons.lua:12>
newest version and I have tried running your macro, no fix.
Report comment to moderator  
Edit/Delete Message Reply With Quote
Post A Reply



Category Jump:

Support AddOn Development!

You have just downloaded by the author . If you like this AddOn why not consider supporting the author? This author has set up a donation account. Donations ensure that authors can continue to develop useful tools for everyone.