Download
(2Kb)
Download
Updated: 09-07-12 05:57 PM
Pictures
File Info
Updated:09-07-12 05:57 PM
Created:10-27-10 05:48 AM
Downloads:4,355
Favorites:46
MD5:

Blizzard GuildUI Status

Version: 1.7.1
by: Vladinator [More]

Adds the Away/Busy flags to characters in the guild roster. Helps figure out if someone is away or busy before even trying to talk to them!

As a bonus feature you can edit the core.lua file in a text editor and look at the top, you can then force showing the online/offline icons to make the list consistent.

1.7.1:
+ Trying to improve roster updating to show the correct value on the correct column.

1.7:
+ Added compatibility for GuildRosterButtons.

1.6:
+ Updated for MOP, mostly TOC bump.

1.5:
+ Thanks p3lim for pointing out the obvious easier solution. /thumbsup

1.4b:
+ Fixed an error occurring in 4.3.2 because of a change in one of the returned values by the guild roster API.

1.4:
+ Improved performance even further by not creating new variable space in the memory but reusing the old one, cheers.
+ Most likely fixed error reported by Adorawulf, we will find out sooner or later.

1.3:
- Fixed double-space between icon and name.
- Added the option to show icons for online and offline players as well, simply edit core.lua and remove the "--" from the 2nd line in that file. This is the most performance friendly way of doing this, besides the original function of this addon is to provide Away/Busy information in the guild roster so this is a bonus feature.

1.2:
- Made it so it uses text if you have color blind turned on, otherwise it like in 1.1 uses an icon.

1.1:
- Made it show a away/busy icon (from the friend list) in front of the name instead of appending. Also this way it saves space.

1.0:
- Initial release.
Optional Files (0)


Post A Reply Comment Options
Unread 09-03-12, 05:29 PM  
Vlad
A Molten Giant
 
Vlad's Avatar
AddOn Author - Click to view AddOns

Forum posts: 793
File comments: 337
Uploads: 31
I play on EU client, enGB/enUS, do you also play on that?

I mean, I've tried to run this addon alone and with GuildRosterButtons together, my guild calendar worked, the guild ui worked and so forth. It's hard to fix a problem that doesn't occur on my end. :/
__________________
Profile: Curse | Wowhead
Report comment to moderator  
Reply With Quote
Unread 09-03-12, 05:08 PM  
Moxie
A Cobalt Mageweaver
 
Moxie's Avatar
AddOn Author - Click to view AddOns

Forum posts: 206
File comments: 126
Uploads: 2
Originally Posted by Vladinator
Originally Posted by Decabah
Doesn't seem to be working with just the two enabled for me. Puzzling, since it worked for you. No errors, just doesn't work.

Thanks, though.
Does it work if you only use the two addons?
Nope, as I mentioned it's still not working with just the two enabled. No idea why.
__________________
"Someday we'll look back on this, laugh nervously and quickly change the subject."

"The truth is like sunlight: people used to think it was good for you."
Report comment to moderator  
Reply With Quote
Unread 09-03-12, 05:01 PM  
wagg1
A Kobold Labourer

Forum posts: 0
File comments: 18
Uploads: 0
Hello there, i also have a problem with your addon. the main block of addons that come with the error are my guild related addons. i have
Group Calender (also same problem with blizzards calender),
Ur Blizzard GuildUI status,
Keeping Tabs,
Guild Roster Buttons
GuildMotd

After testing and even reinstalling a fresh wow. having only your addon on seems to block all other guild addons from working (inc blizzard guild events) But the good thing is it gives off no errors. With just your addon on it says my level 25 is level 0 with 0 xp under the guild tab and also the guild events on the calender dont show up. (after testing with my own guild events and other members guild events)

also for the addons the keeping tabs addon its buttons on the side of the guild window UI no longer was shown,

the Guild Roster buttons was not able to work so it just shown the blizzard list.

and the Guild Motd when logging in to wow could not post guild message of the days unless i used its / command to start the addon (where it should load on start up

Just finished with testing and after reputting my addons back in all work with out bugging by not reinstalling your addon. (was using the latest update for all addons testes)
Report comment to moderator  
Reply With Quote
Unread 09-03-12, 04:05 PM  
Vlad
A Molten Giant
 
Vlad's Avatar
AddOn Author - Click to view AddOns

Forum posts: 793
File comments: 337
Uploads: 31
Originally Posted by Decabah
Doesn't seem to be working with just the two enabled for me. Puzzling, since it worked for you. No errors, just doesn't work.

Thanks, though.
Does it work if you only use the two addons?
__________________
Profile: Curse | Wowhead
Report comment to moderator  
Reply With Quote
Unread 09-03-12, 03:59 PM  
Moxie
A Cobalt Mageweaver
 
Moxie's Avatar
AddOn Author - Click to view AddOns

Forum posts: 206
File comments: 126
Uploads: 2
Doesn't seem to be working with just the two enabled for me. Puzzling, since it worked for you. No errors, just doesn't work.

Thanks, though.
__________________
"Someday we'll look back on this, laugh nervously and quickly change the subject."

"The truth is like sunlight: people used to think it was good for you."
Report comment to moderator  
Reply With Quote
Unread 09-03-12, 01:46 PM  
Vlad
A Molten Giant
 
Vlad's Avatar
AddOn Author - Click to view AddOns

Forum posts: 793
File comments: 337
Uploads: 31
Originally Posted by Decabah
Looks like this has a conflict with Guiild Roster Buttons, in that it disables it entirely in favour of the traditional drop down.

If a workaround could be found to make them work alongside one another, like they did before the patch, that'd be super as I like the functionality of both.
Fixed, tried using it alongside this one and it now works. 1.7 pending approval.
__________________
Profile: Curse | Wowhead
Report comment to moderator  
Reply With Quote
Unread 09-03-12, 10:58 AM  
Moxie
A Cobalt Mageweaver
 
Moxie's Avatar
AddOn Author - Click to view AddOns

Forum posts: 206
File comments: 126
Uploads: 2
Looks like this has a conflict with Guiild Roster Buttons, in that it disables it entirely in favour of the traditional drop down.

If a workaround could be found to make them work alongside one another, like they did before the patch, that'd be super as I like the functionality of both.
__________________
"Someday we'll look back on this, laugh nervously and quickly change the subject."

"The truth is like sunlight: people used to think it was good for you."
Last edited by Moxie : 09-03-12 at 10:59 AM.
Report comment to moderator  
Reply With Quote
Unread 02-02-12, 05:56 AM  
Vlad
A Molten Giant
 
Vlad's Avatar
AddOn Author - Click to view AddOns

Forum posts: 793
File comments: 337
Uploads: 31
You have a point, since the button is passed and it keeps the roster index itself, making it easier to go that way, smart. I'll incorporate this in the next version.

I did something similar, thing is they use that API to update all the buttons, so had to add more code to handle updating the correct column, otherwise it will end up adding the name and status icon to all columns. :P
Last edited by Vlad : 02-02-12 at 10:52 AM.
Report comment to moderator  
Reply With Quote
Unread 02-02-12, 03:31 AM  
p3lim
A Pyroguard Emberseer
 
p3lim's Avatar
AddOn Author - Click to view AddOns

Forum posts: 1710
File comments: 1222
Uploads: 43
Wouldnt something like this just be an easier approach?
Lua Code:
  1. local orig = GuildRosterButton_SetStringText
  2.  
  3. function GuildRosterButton_SetStringText(self, text, online, class)
  4.   orig(self, text, online, class)
  5.  
  6.   if(class) then
  7.     local index = self:GetParent().guildIndex
  8.     if(index) then
  9.       local name, _, _, _, _, _, _, _, _, status = GetGuildRosterInfo(index)
  10.       if(status == 1) then
  11.         self:SetFormattedText('|T%s:20|t %s', FRIENDS_TEXTURE_AFK, name)
  12.       elseif(status == 2) then
  13.         self:SetFormattedText('|T%s:20|t %s', FRIENDS_TEXTURE_DND, name)
  14.       end
  15.     end
  16.   end
  17. end
Last edited by p3lim : 02-02-12 at 03:31 AM.
Report comment to moderator  
Reply With Quote
Unread 02-01-12, 02:50 PM  
Adorawulf
A Kobold Labourer

Forum posts: 0
File comments: 4
Uploads: 0
It works just like before! Thanks for the quick replies/updates .
Report comment to moderator  
Reply With Quote
Unread 02-01-12, 02:45 PM  
Vlad
A Molten Giant
 
Vlad's Avatar
AddOn Author - Click to view AddOns

Forum posts: 793
File comments: 337
Uploads: 31
Originally Posted by Adorawulf
Not sure if it's just me but I still only see version 1.4 uploaded right now.
It's pending right now, hang on. Do tell if that fixed the issue, it should have, tried it on my trial account by feeding it false data. :P
Report comment to moderator  
Reply With Quote
Unread 02-01-12, 02:17 PM  
Adorawulf
A Kobold Labourer

Forum posts: 0
File comments: 4
Uploads: 0
Not sure if it's just me but I still only see version 1.4 uploaded right now.
Report comment to moderator  
Reply With Quote
Unread 02-01-12, 01:27 PM  
Vlad
A Molten Giant
 
Vlad's Avatar
AddOn Author - Click to view AddOns

Forum posts: 793
File comments: 337
Uploads: 31
Sorry, I found the problem. In 4.3.2 they made the status return not a string, but a integer where 1 is AFK and 2 is DND so that is what the problem was, I uploaded 1.4b and that fixes this issue.
Report comment to moderator  
Reply With Quote
Unread 02-01-12, 12:45 PM  
Adorawulf
A Kobold Labourer

Forum posts: 0
File comments: 4
Uploads: 0
Using version 1.4 I got the following error instead.

Date: 2012-02-01 08:42:55
ID: 1
Error occured in: Global
Count: 1
Message: ..\AddOns\Blizz_GuildUI_Status\core.lua line 69:
attempt to index upvalue 'status' (a number value)
Debug:
[C]: ?
Blizz_GuildUI_Status\core.lua:69:
Blizz_GuildUI_Status\core.lua:52
[C]: GuildRoster_Update()
...ace\AddOns\Blizzard_GuildUI\Blizzard_GuildRoster.lua:82:
...ace\AddOns\Blizzard_GuildUI\Blizzard_GuildRoster.lua:80
[C]: Show()
...terface\AddOns\Blizzard_GuildUI\Blizzard_GuildUI.lua:286: GuildFrame_ShowPanel()
...terface\AddOns\Blizzard_GuildUI\Blizzard_GuildUI.lua:340: GuildFrame_TabClicked()
[string "*:OnClick"]:1:
[string "*:OnClick"]:1
Report comment to moderator  
Reply With Quote
Unread 02-01-12, 09:17 AM  
Vlad
A Molten Giant
 
Vlad's Avatar
AddOn Author - Click to view AddOns

Forum posts: 793
File comments: 337
Uploads: 31
Originally Posted by Adorawulf
Would it be possible to get an update to this addon, since 4.3.2 I get an error the first time I open up my guild roster pane.

Date: 2012-01-31 14:28:38
ID: 1
Error occured in: Global
Count: 1
Message: ..\AddOns\Blizz_GuildUI_Status\core.lua line 28:
attempt to index local 'status' (a number value)
Debug:
[C]: ?
Blizz_GuildUI_Status\core.lua:28:
Blizz_GuildUI_Status\core.lua:11
[C]: GuildRoster_Update()
...ace\AddOns\Blizzard_GuildUI\Blizzard_GuildRoster.lua:82:
...ace\AddOns\Blizzard_GuildUI\Blizzard_GuildRoster.lua:80
[C]: Show()
...terface\AddOns\Blizzard_GuildUI\Blizzard_GuildUI.lua:286: GuildFrame_ShowPanel()
...terface\AddOns\Blizzard_GuildUI\Blizzard_GuildUI.lua:340: GuildFrame_TabClicked()
[string "*:OnClick"]:1:
[string "*:OnClick"]:1
Thanks for the report! I have uploaded a updated addon and hopefully even improved it a bit, try it and tell me if it now works. *client patching for ages*
Report comment to moderator  
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.