Minion Beta! - Help us test our new AddOn updater. Get it now!
Download
(3 Kb)
Download
Updated: 10-18-14 09:52 AM
Pictures
File Info
Compatibility:
Warlords of Draenor Pre-Patch (6.0.2)
Updated:10-18-14 09:52 AM
Created:12-05-10 09:04 PM
Downloads:6,189
Favorites:108
MD5:
Categories:Graphic UI Mods, Group, Guild & Friends
6.0.2
GuildRosterButtons  Popular! (More than 5000 hits)
Version: v3.9
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!
--[[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)


Archived Files (24)
File Name
Version
Size
Author
Date
v3.8
3kB
suicidalkatt
09-10-13 08:12 PM
v3.7
3kB
suicidalkatt
08-13-13 05:49 PM
v3.6
3kB
suicidalkatt
08-10-13 01:52 AM
v3.5
2kB
suicidalkatt
08-06-13 12:01 AM
v3.4
2kB
suicidalkatt
07-05-13 03:11 PM
v3.3
2kB
suicidalkatt
03-05-13 08:00 AM
v3.2
2kB
suicidalkatt
11-27-12 08:29 PM
v3.1
2kB
suicidalkatt
10-07-12 09:25 AM
v2.5
2kB
suicidalkatt
08-28-12 03:35 AM
v2.4
1kB
suicidalkatt
03-04-12 06:11 PM
v2.3
1kB
suicidalkatt
11-29-11 02:11 AM
v2.2
1kB
suicidalkatt
06-28-11 02:24 PM
v2.1
1kB
suicidalkatt
04-29-11 08:28 AM
v2.0
1kB
suicidalkatt
04-26-11 07:04 PM
v1.9
1kB
suicidalkatt
04-26-11 06:16 PM
v1.8
1kB
suicidalkatt
04-08-11 04:06 PM
v1.7
1kB
suicidalkatt
01-26-11 02:53 PM
v1.6
1kB
suicidalkatt
01-07-11 01:47 PM
v1.5
1kB
suicidalkatt
01-07-11 04:13 AM
v1.4
1kB
suicidalkatt
01-03-11 05:30 AM
v1.3
1kB
suicidalkatt
12-23-10 08:51 PM
v1.2
1kB
suicidalkatt
12-22-10 06:54 PM
v1.1
1kB
suicidalkatt
12-22-10 06:51 AM
v1.0
1kB
suicidalkatt
12-05-10 09:04 PM


Post A Reply Comment Options
Unread 04-27-11, 09:21 AM  
kalimash
A Kobold Labourer
AddOn Author - Click to view AddOns

Forum posts: 0
File comments: 5
Uploads: 1
I went through and disabled each and every addon one at a time, logged out logged back in each time. GRB is causing the calendar to show no events. It's completely blank except for the Blizzard stuff.
kalimash is offline Report comment to moderator  
Reply With Quote
Unread 01-26-11, 03:49 PM  
suicidalkatt
A Rage Talon Dragon Guard
 
suicidalkatt's Avatar
AddOn Author - Click to view AddOns

Forum posts: 311
File comments: 1397
Uploads: 60
Problems should be fixed!
suicidalkatt is offline Report comment to moderator  
Reply With Quote
Unread 01-23-11, 06:47 PM  
Vanderdander
A Kobold Labourer

Forum posts: 0
File comments: 48
Uploads: 0
are you going to add the guild xp buttons back?
Vanderdander is offline Report comment to moderator  
Reply With Quote
Unread 01-22-11, 04:18 PM  
SannaSK
An Aku'mai Servant

Forum posts: 33
File comments: 22
Uploads: 0
Hated the dropdown menu, more often than not clicked an option i didn't want. Love these buttons. blizz should implement this as default.

however, been getting this error recently, both when i log in and when i click a button.

Code:
Message: ...ace\AddOns\GuildRosterButtons\GuildRosterButtons.lua:30: attempt to index upvalue 'recent' (a nil value)
Time: 01/22/11 16:14:11
Count: 3
Stack: ...ace\AddOns\GuildRosterButtons\GuildRosterButtons.lua:30: in function <...ace\AddOns\GuildRosterButtons\GuildRosterButtons.lua:22>

Locals: self = GRB_tradeskill {
 0 = <userdata>
 leftArrow = GRB_tradeskillLeftArrow {
 }
 rightArrow = GRB_tradeskillRightArrow {
 }
}
_ = "GRB"
view = "tradeskill"
(*temporary) = nil
(*temporary) = nil
(*temporary) = 0
(*temporary) = "attempt to index upvalue 'recent' (a nil value)"
recent = nil
i put the
/run QueryGuildXP()
/run GuildFrame_UpdateXP()
/run GuildFrame_UpdateLevel()
/run GuildFrame_UpdateTabard()
in a macro and clicked it and the above error still occurred next time i clicked a roster button.
SannaSK is offline Report comment to moderator  
Reply With Quote
Unread 01-19-11, 02:35 PM  
creepy_inc
A Deviate Faerie Dragon
 
creepy_inc's Avatar

Forum posts: 10
File comments: 243
Uploads: 0
Originally posted by creepy_inc
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.
And oddly enough it only happens on my main (paladin) all my other toons are fine.
creepy_inc is offline Report comment to moderator  
Reply With Quote
Unread 01-19-11, 02:32 PM  
creepy_inc
A Deviate Faerie Dragon
 
creepy_inc's Avatar

Forum posts: 10
File comments: 243
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.
creepy_inc is offline Report comment to moderator  
Reply With Quote
Unread 01-15-11, 07:50 AM  
Angrysteel
A Murloc Raider

Forum posts: 6
File comments: 204
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.
Angrysteel is offline 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: 311
File comments: 1397
Uploads: 60
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.
suicidalkatt is offline 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.
the_agent_1 is offline 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: 311
File comments: 1397
Uploads: 60
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.
suicidalkatt is offline 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.
amerk5 is offline 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: 311
File comments: 1397
Uploads: 60
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.
suicidalkatt is offline Report comment to moderator  
Reply With Quote
Unread 01-07-11, 11:24 AM  
Sideshow
A Warpwood Thunder Caller
 
Sideshow's Avatar
AddOn Author - Click to view AddOns

Forum posts: 99
File comments: 313
Uploads: 4
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
__________________
Sideshow is offline 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: 311
File comments: 1397
Uploads: 60
Should be fixed with this latest version.

Please let me know if you happen to get the nil again.
suicidalkatt is offline Report comment to moderator  
Reply With Quote
Unread 01-04-11, 11:33 AM  
joshmiller83
Premium Member

Forum posts: 6
File comments: 48
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:

  ---
joshmiller83 is offline Report comment to moderator  
Reply With Quote
Post A Reply



Category Jump: