Category: Data Broker
Addon Information
Works with 3.3
Download Latest Version.
To add favorites please register for a free account. If you already have one you need to login. How do I install this? (FAQ)
Author:
Version:
r34
Date:
08-03-2010 06:39 PM
Size:
18.32 Kb
Downloads:
37,524
Favorites:
702
MD5:
Pictures
Click to enlarge
Guild block (sorted by class).
Ara Broker Guild Friends   Popular! (More than 5000 hits)
A Data Broker plugin that provides 2 blocks: one for guildmates & one for friends. These blocks show informative and interactive clickable tooltips. It's fast and lightweight.

Informations/screenshots are not up-to-date (and it's boring to do ).

It has the following functionalities on entries
- click guildmates or friends to whisp them.
- alt+click guildmates or friends to invite them.
- control+click friends to edit note.
- if you're an officier, you can control+click guildmates to edit their public note, and control+right click to edit officer's note.
- right click guildmates to sort the closest column.
- if you're an officer, you can click the MOTD to edit.
- middle click on friends to remove from friend list.
- control+mousewheel to resize tooltip.

And the following functionalities on blocks
- control+click to toggle hints so you don't have to remember all this crap.
- left click on guild block to toggle guild panel
- right click on guild block to toggle the guild notes column.
- shift+click on guild block to toggle guild name.
- left click on friend block to toggle friend panel.
- shift+right click on blocks to toggle total number of guildmates or friends.
- middle click on friend block to show the "add a friend" dialog box.


It shows
- check marks for grouped guildmates and friends.
- class icon (mainly to provide a column to sort) when not grouped.
- class colored names.
- level colored in grey, green, yellow, orange or red depending of your own level.
- zone colored in green, yellow or red depending of faction.
- public notes (and officer notes for guildmates if you have the rights).
- rank for guildmates.


If you have AddonLoader, the loading of this addon will be delayed.
If you have Skinner, this addon will be automatically skinned.
  Change Log - Ara Broker Guild Friends
r34
- Fixed sort order by rank (it was using alphabetical rank instead of rank index).
- Fixed friend status to correctly show away/busy.
- Changed highlight to gradually blend with background (indicating an ascending or descending order). You may have to adjust the opacity to a higher value.


r33
- Added multi-level custom sort order (no config menu and not implemented for real friends). Set level 1 with RightClick, level 2 with Shift+RightClick, and level 3 with Alt+RightClick. Sort the same column to toggle ascending/descending order.
- Added an option to highlight the level 1 column. You can also edit the highlight color.
- Separated Hints and Block Hints visibility option (Block Hints set to visible by default).
- Added options to filter hints, so you can display only forgettable ones. You can still uncheck the top level entry to turn everything off.
- Fixed the guild/friend total number options.
- Removed column labels entirely.
- Undocumented r32 change: friend/guild notes are now handled separatly (ie. you can show friend notes and hide guild notes).


r32
- Fixed some dis/connexion issues with real friends.
- Changed real friend layout to one line.
- Changed friend's broadcast to show, if present, on an extra line (ellipsis if too long).
- Only show real friend's server if different.
- Added options to control how you want the real name to appear: before toon/nickname, after, instead of, or not at all.
- Added options to control how you want the status: class colored text, custom colored text or icon.
- Added an option to change the status color when displayed as text.
- Added an option to show/hide class icons of ungrouped people when you are grouped (shows by default).
- Added an option to show/hide friend notes.
- Changed own broadcast to only show if you have real friends (connected or not).
- Fixed compatibility with Skinner.
- Fixed the color picker to correctly cancel changes.


r30
- Fixed Starcraft 2 friends (but that looks messy).
- Fixed real friends columns width (was sizing according to the last line instead of the longest).
- Fixed compatibility issue with Bazooka, thanks to Vrul's workaround.
- Added configuration menu (right-click any block).
- Moved "modifier+click" block combo to config menu.
- Changed some default colors.
- Most colors are now editable (quite messy).
- Added confirmation dialog on real friend removal.
- Now using less CPU thanks to Vrul.


r29
- Updated LDB 1.1 from revision 3 to 4 (everything's fine, I'm just 2 years late xD).
- Fixed the "larger than usual" columns. I was taking the hidden titles into account.
- Fixed an issue where guildmates were shown instead of friends.
- Fixed colors being different between the first real friend and the second+. However, colors are still not set (it's the default, kind of ugly, yellow).


r28
- Finished the half-assed fix from r27 (Still no friend online to test, slackers!).


r27
- Fixed a silly mistake (wrong variable scope).


r26 (beta)
- Several battle net fixes.
- Fixed an old issue where it was showing "Hints [Block]" while the mouse was not on the block.
- Fixed scrollbar position.
- Fixed panel size when there's only real friends (not field tested).


r25 (alpha)
- Experimental implementation of battle net friends.
- Changed the default background a bit.
- Column titles are removed by default.
- Middle-click a block to toggle column titles.


r24
- Added MMOUI Minion support.
- Removed unnecessary Skinner and SharedMedia optional dependencies, it was also breaking some Skinner features. (Credits goes to Jncl).


r23
- Now fully functionnal in combat (yay!).


r22
- Removed localization file, now using LOCALIZED_CLASS_NAMES_MALE and LOCALIZED_CLASS_NAMES_FEMALE global tables (added in WoW 3.2). Delete the previous folder before extracting this version or you will end up with a dead file.
- Fixed a rare and weird issue (hopefully).


r21
- Added Control+MouseWheel to resize tooltip (experimental).
- Optimized implementation of the scrollbar: move lines instead of redrawing the entire tooltip.
- Fixed a possible appearance of the scrollbar when it is not wanted.
- Changed the maximum number of entries shown to something adapted to your UI scale and options.


r20
- Added a scrollbar for large guilds and/or friendlist. Use the mousewheel anywhere on the tooltip to scroll easily. (Credit goes to Tekkub for his "FauxScrollFrame" implementation )


r19
- Fixed an issue with 3.2 (GetDifficultyColor -> GetQuestDifficultyColor).
- Changed the MOTD to always display properly.
- Code tweaking.


r18
- Added support for !ClassColors.


r17
- Fixed a display issue introduced in r16. It was affecting unguilded characters.


r16
- Added tooltip with hints. Ctrl+Click a block to toggle hints.
- Added friend block shortcuts to add a friend.
- Added a MiddleClick shortcut on friend entries to remove a friend.
- Added a Shift+RightClick shortcut on blocks to toggle the total number of guildmates or friends.


r15
- Enhanced friend list refresh. Before, it was only refreshing on online/offline events. Now, it will also make sure to refresh at least once every 15 sec. That way, friends location is more accurate.


r14
- Fixed the possible leading space to the right of the tooltip when in group.
- Fixed the ruRU translation of Death Knight.
- Changed how to inherit fonts. Font addons will be able to dynamically modify them.


r13
- Made it compatible with DockingStation (display).


r12
- Fixed potential conflicts with other addons: RAID_CLASS_COLORS and CLASS_BUTTONS are now left untouched.
- Added the LDB attribute "type" (set to "data source") for better recognition & display integration.
- Replaced Menu_OnUpdate timer with MouseIsOver.


r11
- Fixed a bug that was raising the tooltip when the MOTD was edited.
- Added class localizations for friend list coloring.
- Removed class icons when grouped, so check marks are next to names for better quick views.


r10
- Fixed an error introduced with r9 that was checking everything when grouped.


r9
- Changed the visuals for grouped guildmates & friends to dynamic check marks (from greyed out icon/names).
- Changed the background handling to be Skinner friendly.
- Removed debug messages left in r8.


r8
- Fixed a silly error (missing "end").


r7
- Fixed the tooltip scale issue (r6 received only half of the fix and an internal version the other half...)
- Fixed an annoying issue that was causing ellipsis "..." on some entries.
- Removed use of Blizzard's tooltip (now use mine exclusively).


r6
- Fixed the tooltip scale issue.


r5
- Fixed a nil error occuring when guild data is not ready (but still can't get the data sometimes when first loading).
- Fixed the inverted class order on reloadui.
- Added a toggle to show/hide the guild name (Shift+Click the guild block).
- Added an officer's functionality: Control+RightClick to edit officer's note.
- Added (very) limited in-combat use: shows a snapshot of the previous accessed list.
- Added records to save sorted column/order between session.
- Extended the greyed out names of grouped guildmates to friends.
- Removed the label/value support (no more needed).


r4
- Fixed an error when entering the friend block with a non-english client (sorry, no translations added).
- Fixed AddonLoader support (hopefully): block text should be set at load time.
- Added a toggle to show/hide guild notes: any non left mouse click on the guild block will do (right, middle, 4, 5).
- Added a visual effect to distinguish from grouped and ungrouped guildmates: those in your group are coloured in grey.
- Added Skinner support.


r3
- FIXED A BIG REFRESH ISSUE. It should be smoother and more responsive now.
- Fixed AddonLoader support in toc file.
- Added a functionality so that an officer can control click a guildmate to edit its public note.
- Added support for "label" (guild name) and "value" (online/total) so that you can manage them separatly in your display (show/hide/etc).
- Added ClearFont support (not tested).
- Changed color of officer note (orange) to distinguish from public note (yellow).
- Changed frame strata to TOOLTIP (from DIALOG).
- Removed the extra space in front of a friend name (GetFriendInfo returns "" for status whereas GetGuildRosterInfo returns nil).


r2
- Fixed icon paths.


r1
- Initial release.
  Optional Files - Ara Broker Guild Friends
Sorry, there are currently no optional files available.
  Archived Versions - Ara Broker Guild Friends
File Name
Version
Size
Author
Date
r33
18kB
Aranarth
07-30-2010 06:52 AM
r32
18kB
Aranarth
07-25-2010 10:03 PM
r30
17kB
Aranarth
07-15-2010 02:38 PM
r29
15kB
Aranarth
07-08-2010 04:20 PM
r28
14kB
Aranarth
07-07-2010 04:48 PM
r27
14kB
Aranarth
07-07-2010 03:12 PM
r26
14kB
Aranarth
07-06-2010 08:44 PM
r25
15kB
Aranarth
07-04-2010 06:04 PM
r23
12kB
Aranarth
01-21-2010 09:04 AM
r22
13kB
Aranarth
08-09-2009 12:31 PM
r21
14kB
Aranarth
08-01-2009 07:47 AM
r19
13kB
Aranarth
07-02-2009 04:42 PM
r12
13kB
Aranarth
12-15-2008 06:39 AM
  Comments - Ara Broker Guild Friends
Post A Reply Comment Options
Old 08-22-2010, 03:50 PM  
Aranarth
A Deviate Faerie Dragon
 
Aranarth's Avatar
Interface Author - Click to view interfaces

Forum posts: 14
File comments: 292
Uploads: 6
Awww! Huge bug I didn't saw until today: the sort order doesnt work well with "set notes" and probably other features. I will work on it shortly.



@Grilor & techsgtchen:

Is it better with this version ?

http://perso.orange.fr/aranarth/wow/...riends-a35.zip

If you get debug messages, please report them.
Last edited by Aranarth : 08-24-2010 at 08:00 AM.
Aranarth is offline Report comment to moderator  
Reply With Quote
Old 08-18-2010, 12:17 PM  
Grilor
A Murloc Raider
Premium Member

Forum posts: 6
File comments: 50
Uploads: 0
error

i get this error aswell:

Error: attempt to concatenate local 'name' (a nil value)
File: ...ra_Broker_Guild_Friends\Ara_Broker_Guild_Friends.lua
Line: 432
Count: 2

I get it every time i mouse over the friends
__________________

Magelo
Grilor is offline Report comment to moderator  
Reply With Quote
Old 08-12-2010, 03:25 PM  
techsgtchen
A Theradrim Guardian
 
techsgtchen's Avatar

Forum posts: 61
File comments: 21
Uploads: 0
To produce the error I mouse over "friends" in on my Chocolate bar {Broker Display}. I tried just opening the social tab but that still failed to display my friend's list. I got the error before but was able to fix it by disabling prat 3.0's High CPU option. Thank you very much for sharing your time and energy. I think it has something to do with battle.net/realID update.

Code:
Date: 2010-08-12 13:16:10
ID: 2
Error occured in: Global
Count: 2
Message: ...ra_Broker_Guild_Friends\Ara_Broker_Guild_Friends.lua line 432:
   attempt to concatenate local 'name' (a nil value)
Debug:
   [C]: ?
   ...ra_Broker_Guild_Friends\Ara_Broker_Guild_Friends.lua:432:
      ...ra_Broker_Guild_Friends\Ara_Broker_Guild_Friends.lua:427
   ...ra_Broker_Guild_Friends\Ara_Broker_Guild_Friends.lua:667:
      ...ra_Broker_Guild_Friends\Ara_Broker_Guild_Friends.lua:595
   ...ra_Broker_Guild_Friends\Ara_Broker_Guild_Friends.lua:570:
      ...ra_Broker_Guild_Friends\Ara_Broker_Guild_Friends.lua:552
   ...ra_Broker_Guild_Friends\Ara_Broker_Guild_Friends.lua:1037: OnEnter()
   ChocolateBar\Chocolate.lua:207:
      ChocolateBar\Chocolate.lua:176
__________________
techsgtchen is offline Report comment to moderator  
Reply With Quote
Old 08-09-2010, 09:32 AM  
Aranarth
A Deviate Faerie Dragon
 
Aranarth's Avatar
Interface Author - Click to view interfaces

Forum posts: 14
File comments: 292
Uploads: 6
@Normi01:

I followed your steps: disabled real friends in parental control, logged a toon with no friends (0/0), then logged a toon with friends (0/81), then back to the toon with no friends (0/0). I wasn't able to reproduce your issue. Can you copy/paste the damn error ? You can use BugSack for that purpose.

For the red message "battle.net is unavailable", if it is possible to tell apart between service down and parental control, then it will be fixed in a near futur.


EDIT: by the way, disabling the real ID feature within parental control remove all your battle net friends. It's a pain to add them back.
Last edited by Aranarth : 08-09-2010 at 09:50 AM.
Aranarth is offline Report comment to moderator  
Reply With Quote
Old 08-08-2010, 07:33 AM  
Normi01
A Kobold Labourer

Forum posts: 0
File comments: 13
Uploads: 0
Since 3.3.5 i get the same error and i can easily reproduce it.
I have char "A" with no friends on the friend list and char "B" with 6 friends.
On logging in char "A" all is fine it says 0/0 friends online and the annoying
red message battle.net not available, because i disabled the real id stuff
in the parental control, anyway it says 0/0 friends and all is fine. Now i log in char "B" and it says 0/6 friends online and all is fine. The error comes now when i log in char "A" again, it than says 0/6 friends online instead of 0/0 and on mouseovering the addon i get an lua error, i get the dame error when i try
to open the friend pane by clicking O. By logging out the char and logging it in again i can remove the error, but every every 1st time i log in a char without friends after the one with friends i get that error.
Normi01 is offline Report comment to moderator  
Reply With Quote
Old 08-07-2010, 02:03 AM  
Aranarth
A Deviate Faerie Dragon
 
Aranarth's Avatar
Interface Author - Click to view interfaces

Forum posts: 14
File comments: 292
Uploads: 6
@MysticalOS:

I wasn't able to reproduce your error. (When guildmates log in, I get full info without any issue). What's your sort order ?


@Codex:

I tried Player Link Menu but it threw an error when I wanted to whisp someone.
Aranarth is offline Report comment to moderator  
Reply With Quote
Old 08-04-2010, 04:49 PM  
MysticalOS
A Fallenroot Satyr
 
MysticalOS's Avatar

Forum posts: 20
File comments: 114
Uploads: 0
r33

local function SortMates(a,b)
local s = sortIndexes[isGuild]
local si, lv = s[1], 1
if a[si] == b[si] then
si, lv = s[2], 2
if a[si] == b[si] then
si, lv = s[3], 3
end
end
if config.sortASC[isGuild][lv] then
return a[si] < b[si]
else
return a[si] > b[si]
end
end

the bug was in the sorting code, if you have the menu open (ie you are looking at guild roster in the guild list, and then a guild mate logs on while the menu is open, the sort code errors out as described below.
__________________
MysticalOS is offline Report comment to moderator  
Reply With Quote
Old 08-04-2010, 08:51 AM  
Codex
A Deviate Faerie Dragon
Interface Author - Click to view interfaces

Forum posts: 13
File comments: 199
Uploads: 19
When I left click a realID friend's name yo whisper them, lets say its Joe Smith, it tries to whisper "Smith" and not "Joe Smith".

I'm not sure if its another mod not playing nice with yours such as viper's play link menu or maybe even chat.
Last edited by Codex : 08-04-2010 at 02:44 PM.
Codex is offline Report comment to moderator  
Reply With Quote
Old 08-03-2010, 06:24 PM  
Aranarth
A Deviate Faerie Dragon
 
Aranarth's Avatar
Interface Author - Click to view interfaces

Forum posts: 14
File comments: 292
Uploads: 6
MysticalOS, what version are you using ? There's nothing that could produce such an error on that line. Maybe the file got corrupted or edited in some way ?

Please link me your line 589, then re-download latest version.
Aranarth is offline Report comment to moderator  
Reply With Quote
Old 08-03-2010, 03:27 PM  
MysticalOS
A Fallenroot Satyr
 
MysticalOS's Avatar

Forum posts: 20
File comments: 114
Uploads: 0
if the menu is open when someone logs on i get this error

Date: 2010-08-03 16:27:08
ID: 4
Error occured in: Global
Count: 1
Message: ...ra_Broker_Guild_Friends\Ara_Broker_Guild_Friends.lua line 589:
attempt to compare nil with string
Debug:
[C]: ?
...ra_Broker_Guild_Friends\Ara_Broker_Guild_Friends.lua:589:
...ra_Broker_Guild_Friends\Ara_Broker_Guild_Friends.lua:579
[C]: sort()
...ra_Broker_Guild_Friends\Ara_Broker_Guild_Friends.lua:666:
...ra_Broker_Guild_Friends\Ara_Broker_Guild_Friends.lua:596
...ra_Broker_Guild_Friends\Ara_Broker_Guild_Friends.lua:133:
...ra_Broker_Guild_Friends\Ara_Broker_Guild_Friends.lua:120
(tail call): ?
__________________
MysticalOS is offline Report comment to moderator  
Reply With Quote
Old 08-03-2010, 08:10 AM  
Xarl
A Theradrim Guardian
 
Xarl's Avatar

Forum posts: 64
File comments: 172
Uploads: 0
Just wanted to let you know that i love your latest Update


Keep up the great work
__________________
Xarl is offline Report comment to moderator  
Reply With Quote
Old 08-02-2010, 10:17 AM  
Aranarth
A Deviate Faerie Dragon
 
Aranarth's Avatar
Interface Author - Click to view interfaces

Forum posts: 14
File comments: 292
Uploads: 6
The idea was to get rid of the guild roster order. Some had problems with it not saving correctly, some found it too limited.

The "right-click to sort" may not be intuitive, but after some time using it, you should find it handy. (right-click the same column again to reverse order).

Remember: main sorted column is set with right-click. second sorted column is set with shift + right-click, and third sorted column is set with alt + right-click.
That way you can set rich sort orders like: by rank, within identical ranks: by class, within identical classes: by name.
Aranarth is offline Report comment to moderator  
Reply With Quote
Old 08-02-2010, 12:55 AM  
MysticalOS
A Fallenroot Satyr
 
MysticalOS's Avatar

Forum posts: 20
File comments: 114
Uploads: 0
the new version completely broke sorting, it ignores my sortinga nd just always sorts by class regardless of how i sort guild roster.
__________________
MysticalOS is offline Report comment to moderator  
Reply With Quote
Old 07-31-2010, 06:39 PM  
Jzar
A Flamescale Wyrmkin
 
Jzar's Avatar
Interface Author - Click to view interfaces

Forum posts: 137
File comments: 252
Uploads: 5
Been out of touch for a week or so, and I just got to try out the new version, and it looks much nicer when I've got buds in SC2. Thanks a ton!
__________________


Jzar is offline Report comment to moderator  
Reply With Quote
Old 07-31-2010, 12:32 AM  
Aranarth
A Deviate Faerie Dragon
 
Aranarth's Avatar
Interface Author - Click to view interfaces

Forum posts: 14
File comments: 292
Uploads: 6
You're right. I thought it was by rank but it was a coincidence. It will be fixed in next release.
Aranarth is offline Report comment to moderator  
Reply With Quote
Post A Reply



Category Jump:




The Network:
EQInterface | EQ2Interface | LoTROInterface | MMOInterface | War.MMOUI | WoWInterface | VGInterface | Allakhazam | Thottbot | Wowhead | TankSpot | Zam


©2009 MMOUI / ZAM Network
vBulletin - Copyright ©2000 - 2010, Jelsoft Enterprises Ltd.