Download
(22Kb)
Download
Updated: 01-22-10 03:56 PM
Updated:01-22-10 03:56 PM
Created:11-20-09 06:36 AM
Downloads:8,976
Favorites:88
MD5:

Broker Everything  Popular! (More than 5000 hits)

Version: 0.0.18
by: hungtar [More]

please accept my apology for abandoning this addon and not answering your support requests.

I don't play wow anymore and thus any request will remain unaswered.

When upgrading from 0.0.12 or earlier, your options will be reset! Sorry!

This is an AddOn with many Broker data displays. All displays feature tooltips and mouse click handlers (well, except for fps and latency). You will need a Broker Display!

Included data feeds:

  • zone text
  • durability
  • mail
  • calendar
  • bags
  • dual-spec
  • tracking
  • XP
  • gold
  • clock
  • location (coordinates)
  • FPS
  • latency
  • addon memory usage
  • friends
  • guild

If you don't want to see a data feed, configure your broker display to not show them or disable them with /be <name>. Use /be list to get a list of names and to see which data feeds are enabled or disabled. With /be labels labels on the data feeds can be toggled. Note: if starting the commands with /be does not work for you, use /broker_everything.

If you find any bugs or think something 'essential' (like as essential as a clock) is missing, please leave a comment.

Credits:
  • for multi-column tooltips tektip is used (by Tekkub)

version 0.0.18:
- changed name of zone text plugin so it can be disabled.

version 0.0.17:
- added Ampere as a third alternative to the right-click handler of the mem display.

version 0.0.16:
- multi-column tooltips for guild and friends broker.
- toc update.

version 0.0.15:
- removed reference to not existing init function in bags.

version 0.0.14:
- durability tooltip now shows repair costs.

version 0.0.13:
- reorganized sourcode.
- added guild member notes to guild.
- options have been reset, sorry!

version 0.0.12:
- when mail is used, hide the minimap mail frame permanently.
- when calendar is used, hide the minimap calendar frame permanently.

version 0.0.11:
- clock fix (TM).
- typo in gold tooltip.

version 0.0.9:
- it doesn't matter now which shift key you use in click-handlers.

version 0.0.8:
- shift + right-click to switch clock display between local and server time.

version 0.0.7:
- right clock on xp, clock and bags switches to/from alternative display mode.

version 0.0.6:
- added icons as suggested by kxuhx (thanks!).
- dual-spec will now show an placeholder icon before level 10.
- added ACP as an alternative to OptionHouse on right-click on mem.

version 0.0.5:
- option to limit the number of addons shown on mem tooltip (/be max_addons <number>).
- don't show offline friends.
- colored text for: bags, latency, fps and zone text.

version 0.0.4:
- added labels (disabled by default. toggle with /be labels).

version 0.0.3:
- slash command to enable/disable data feeds.

version 0.0.2:
- bags wasn't counting the backpack for total and free slots. oops.

version 0.0.1:
- first release.
Optional Files (0)


Post A Reply Comment Options
Unread 12-07-09, 02:15 PM  
XenonKnight
A Kobold Labourer

Forum posts: 0
File comments: 12
Uploads: 0
On the PTR when i right click on the bags module I get this error:

Message: Interface\AddOns\Broker_Everything\modules\bags.lua:41: attempt to index field 'obj' (a nil value)
Time: 12/07/09 14:10:37
Count: 1
Stack: Interface\AddOns\Broker_Everything\modules\bags.lua:41: in function <Interface\AddOns\Broker_Everything\modules\bags.lua:23>
Interface\AddOns\Broker_Everything\modules\bags.lua:59: in function <Interface\AddOns\Broker_Everything\modules\bags.lua:52>

Locals: self = NinjaPanelButton_Bags {
object = <table> {
}
entry = <table> {
}
text = <unnamed> {
}
icon = <unnamed> {
}
0 = <userdata>
}
f = 62
t = 98
u = 36
txt = "36/98"
c = <function> defined @Interface\AddOns\Broker_Everything\Broker_Everything.lua:29
(*temporary) = nil
(*temporary) = "36/98"
(*temporary) = "36/98"
(*temporary) = "attempt to index field 'obj' (a nil value)"
BagsFreeUsed = <function> defined @Interface\AddOns\Broker_Everything\modules\bags.lua:3
C = <table> {
green = <function> defined @Interface\AddOns\Broker_Everything\Broker_Everything.lua:19
white = <function> defined @Interface\AddOns\Broker_Everything\Broker_Everything.lua:29
class = <function> defined @Interface\AddOns\Broker_Everything\Broker_Everything.lua:38
orange = <function> defined @Interface\AddOns\Broker_Everything\Broker_Everything.lua:24
red = <function> defined @Interface\AddOns\Broker_Everything\Broker_Everything.lua:14
}
Report comment to moderator  
Reply With Quote
Unread 12-07-09, 12:33 PM  
hungtar
A Defias Bandit
AddOn Author - Click to view AddOns

Forum posts: 3
File comments: 151
Uploads: 9
Originally posted by XenonKnight
You could look at how it was done in BasicBroker Durability.

http://www.wowinterface.com/download...icBrokers.html

I don't think any Ace library was used the way it was done in BasicBroker Durability.

But don't copy the code from BasicBroker Quests because it doesn't work anymore.
Thanks for the tip! Repair costs will show in the durability tooltip now (in version 0.0.14).

The trick is to load the equiped items into a tooltip. From there you can get the repair costs. Obvious, really
Report comment to moderator  
Reply With Quote
Unread 12-07-09, 12:46 AM  
XenonKnight
A Kobold Labourer

Forum posts: 0
File comments: 12
Uploads: 0
Originally posted by hungtar


Edit: Repair cost information is only available when a vendor window is open. There is a Ace library that would do the job when no vendor window is open. But i don't really want to go down that road at the moment.
You could look at how it was done in BasicBroker Durability.

http://www.wowinterface.com/download...icBrokers.html

I don't think any Ace library was used the way it was done in BasicBroker Durability.

But don't copy the code from BasicBroker Quests because it doesn't work anymore.
Last edited by XenonKnight : 12-07-09 at 12:48 AM.
Report comment to moderator  
Reply With Quote
Unread 12-06-09, 10:20 AM  
hungtar
A Defias Bandit
AddOn Author - Click to view AddOns

Forum posts: 3
File comments: 151
Uploads: 9
Originally posted by XenonKnight
Could you add repair cost to the durability plug-in and display guild notes in the guild plug-in?

Could you add a Broker Wallet like plug-in?
I wanted to add repair costs to the tooltip when i started writing this. There was some reason, why i didn't include it then. I will check this again, no promise this will be in the next version. Guild notes, yes, in the next version.

Broker_wallet lets you choose a 'currency' (badges, honor, tokens, what ever) and displays it in your broker display, right? I won't add that any time soon as it would require some means on configuring which 'currency' is displayed. I don't know how many different types of 'currency' currently exist ingame but its definitely too many for a slash command.

Edit: Repair cost information is only available when a vendor window is open. There is a Ace library that would do the job when no vendor window is open. But i don't really want to go down that road at the moment.
Last edited by hungtar : 12-06-09 at 10:22 PM.
Report comment to moderator  
Reply With Quote
Unread 12-06-09, 08:29 AM  
XenonKnight
A Kobold Labourer

Forum posts: 0
File comments: 12
Uploads: 0
Could you add repair cost to the durability plug-in and display guild notes in the guild plug-in?

Could you add a Broker Wallet like plug-in?
Last edited by XenonKnight : 12-06-09 at 08:43 AM.
Report comment to moderator  
Reply With Quote
Unread 12-04-09, 12:46 AM  
Listra
A Murloc Raider

Forum posts: 8
File comments: 38
Uploads: 0
Originally posted by hungtar
Thanks! Glad you like it! Will add that for the next release.
That's service! You work fast sir! Thank you.
Report comment to moderator  
Reply With Quote
Unread 12-03-09, 04:06 PM  
hungtar
A Defias Bandit
AddOn Author - Click to view AddOns

Forum posts: 3
File comments: 151
Uploads: 9
Originally posted by Listra
Hi there,
I've been looking for an broker compilation like this - thanks - it works great!

I do have one request though...
I use basic minimap, and that suits my needs very well. But I can't hide any minimap herpes, so I rely on other addons to hide those for me. In this case, it would be great if your mail broker would hide the minimap pendent.

I know I could just use Funkydudes mail broker, but that kinda ruins the idea of this fine add on

Best regards!
Thanks! Glad you like it! Will add that for the next release.
Report comment to moderator  
Reply With Quote
Unread 12-03-09, 11:07 AM  
Listra
A Murloc Raider

Forum posts: 8
File comments: 38
Uploads: 0
Hi there,
I've been looking for an broker compilation like this - thanks - it works great!

I do have one request though...
I use basic minimap, and that suits my needs very well. But I can't hide any minimap herpes, so I rely on other addons to hide those for me. In this case, it would be great if your mail broker would hide the minimap pendent.

I know I could just use Funkydudes mail broker, but that kinda ruins the idea of this fine add on

Best regards!
Report comment to moderator  
Reply With Quote
Unread 11-27-09, 01:54 AM  
hungtar
A Defias Bandit
AddOn Author - Click to view AddOns

Forum posts: 3
File comments: 151
Uploads: 9
nightspirit:
thanks for reporting, fixed that. There really should be a gold tracker for the season

madcow:
Thanks again for testing! What does the error message say?
Report comment to moderator  
Reply With Quote
Unread 11-27-09, 12:41 AM  
Nightspirit
A Cyclonian
 
Nightspirit's Avatar
AddOn Author - Click to view AddOns

Forum posts: 44
File comments: 126
Uploads: 1
The gold tracker has the wrong text. It's not this season, but this session
Report comment to moderator  
Reply With Quote
Unread 11-27-09, 12:35 AM  
MadCow
A Chromatic Dragonspawn
 
MadCow's Avatar

Forum posts: 150
File comments: 95
Uploads: 0
Originally posted by hungtar
Thanks for testing! So it's the hour field ... hmm. What about
Code:
/script print(date("%I"))
(thats an capital i, that font isn't good to read). Does that work or does it throw an error, too?
no error with this one.
however i changed to chocolatebar and when i logged in to test this i got an immediate error and missinf displays again. So, Im not sure whats going on.
Report comment to moderator  
Reply With Quote
Unread 11-26-09, 11:15 PM  
hungtar
A Defias Bandit
AddOn Author - Click to view AddOns

Forum posts: 3
File comments: 151
Uploads: 9
Thanks for testing! So it's the hour field ... hmm. What about
Code:
/script print(date("%I"))
(thats an capital i, that font isn't good to read). Does that work or does it throw an error, too?
Report comment to moderator  
Reply With Quote
Unread 11-26-09, 10:38 PM  
MadCow
A Chromatic Dragonspawn
 
MadCow's Avatar

Forum posts: 150
File comments: 95
Uploads: 0
Originally posted by hungtar
Hmm, what about
Code:
/script print(date("%l"))
(thats an lower case L) or
Code:
/script print(date("%M"))
any errors there? (the first one should print the hour, the second one minutes).

I use chocolate bar and am quiet satisfied with it. Would be interesting to see, if the displays keep disappearing with it, too.
/script print(date("%l")) -- caused this

Code:
1x <string>:"print(date("%l"))":1: 'date' format too long
<string>:"print(date("%l"))":1: in main chunk
<in C code>: in function `RunScript'
Interface\FrameXML\ChatFrame.lua:1879: in function `value':
Interface\FrameXML\ChatFrame.lua:3529: in function <Interface\FrameXML\ChatFrame.lua:3461>:
<in C code>: in function `ChatEdit_ParseText'
Interface\FrameXML\ChatFrame.lua:3177: in function `ChatEdit_SendText':
Interface\FrameXML\ChatFrame.lua:3201: in function `ChatEdit_OnEnterPressed':
<string>:"*:OnEnterPressed":1: in function <[string "*:OnEnterPressed"]:1>

Locals:
(*temporary) = <function> @ Interface\FrameXML\RestrictedEnvironment.lua:92:

  ---
/script print(date("%M")) -- didnt cause an error
Report comment to moderator  
Reply With Quote
Unread 11-26-09, 10:32 PM  
hungtar
A Defias Bandit
AddOn Author - Click to view AddOns

Forum posts: 3
File comments: 151
Uploads: 9
Hmm, what about
Code:
/script print(date("%l"))
(thats an lower case L) or
Code:
/script print(date("%M"))
any errors there? (the first one should print the hour, the second one minutes).

I use chocolate bar and am quiet satisfied with it. Would be interesting to see, if the displays keep disappearing with it, too.
Report comment to moderator  
Reply With Quote
Unread 11-26-09, 09:53 PM  
MadCow
A Chromatic Dragonspawn
 
MadCow's Avatar

Forum posts: 150
File comments: 95
Uploads: 0
Originally posted by hungtar
Can you please try if the clock error still occurs in version 0.0.10? And can you please post the output of (just copy and paste it in the chat window):
Code:
/script print(date("%p"))
does that trigger an error too?

Still can't reproduce some displays disappearing in Fortress (well, besides clicking around in the configuration, e.g. checking and unchecking the "hide out of combat" option or something leaves the display hidden, but they still show in the interface options). Unless this bug occurs with another broker display I'm going to assume it's a bug in Fortress.
Shift right Click on the clock using 0.0.10 caused this error to pop up, when i typed /script print(date("%p")) i saw no error but "pm" was printed to the chat window.

Since my last post I have installed BugGrabber and Bugsack.. i wasnt sure if those would show more helpful information.

Since the problem may be with Fortress(although i never had this issue prior to 0.0.9 with fortress) can you recommend another mod to use? which do you use?

Code:
1x Broker_Everything-0.0.10\Broker_Everything.lua:513: 'date' format too long
Broker_Everything-0.0.10\Broker_Everything.lua:513: in function `func'
Broker_Everything-0.0.10\Broker_Everything.lua:127: in function <...rface\AddOns\Broker_Everything\Broker_Everything.lua:126>
Broker_Everything-0.0.10\Broker_Everything.lua:517: in function <...rface\AddOns\Broker_Everything\Broker_Everything.lua:153>
Broker_Everything-0.0.10\Broker_Everything.lua:970: in function <...rface\AddOns\Broker_Everything\Broker_Everything.lua:944>

Locals:
self = <unnamed> {
 0 = <userdata>
 obj = <table> {}
}
h = nil
m = nil
(*temporary) = <table> {
}
GetGameTime = <function> defined =[C]:-1

  ---
Last edited by MadCow : 11-26-09 at 10:05 PM.
Report comment to moderator  
Reply With Quote
Post A Reply



Category Jump: