Go to Page... |
Updated: | 08-03-10 03:18 AM |
Created: | 04-09-10 08:35 AM |
Downloads: | 4,780 |
Favorites: | 38 |
MD5: |
All users with revision 10 or under, delete it before you install a newer version
***IMPORTANT***
This requires a databroker addon such as Chocolate Bar or TitanPanel.
Broker_H3DungeonCooldown is only available in English and was designed for enUS. If you aren't enUS, the only thing that should break is expansion sorting. Just disable expansion headers.
Broker H3 DungeonCooldowns started out as a quick "Hello World" test to start out coding Lua in WoW and eventually turned into this. It is a somewhat simple DataBroker Display that shows what dungeons you are saved to and how long until they unlock.
Please provide feedback in comments. Also provide suggestions for more features. I will update with a list of features I plan on adding when there are enough.
It is important that if you find a bug that you please a comment here, otherwise the bug will not be fixed.
Features
Self explanatory section title is self explanatory.
The chat report feature inserts the text without enabling text input, so pressing enter opens the edit box (sets it to full opacity), and clears what was in it. |
Comment Options |
ffcloud2000 |
View Public Profile |
Send a private message to ffcloud2000 |
Find More Posts by ffcloud2000 |
Add ffcloud2000 to Your Buddy List |
SuranthianH3 |
View Public Profile |
Send a private message to SuranthianH3 |
Find More Posts by SuranthianH3 |
Add SuranthianH3 to Your Buddy List |
05-02-10, 08:15 PM | |
A Fallenroot Satyr
Forum posts: 24
File comments: 98
Uploads: 0
|
Code:
Message: ...roker_H3DungeonCooldown\Broker_H3DungeonCooldown.lua:4293: bad argument #3 to 'format' (string expected, got nil) Time: 05/02/10 22:13:34 Count: 9 Stack: [C]: in function `format' ...roker_H3DungeonCooldown\Broker_H3DungeonCooldown.lua:4293: in function `_OnEnter_func' ...er_H3DungeonCooldown\Lib\LibQTip-1.0\LibQTip-1.0.lua:1941: in function <...er_H3DungeonCooldown\Lib\LibQTip-1.0\LibQTip-1.0.lua:1931> Locals: (*temporary) = "%s%s%s%s (%s)%s%s%s%s (%s)" (*temporary) = "[H3DCD]: <" (*temporary) = nil (*temporary) = "> " (*temporary) = "Vault of Archavon" (*temporary) = "25 Player" (*temporary) = " - ID: " (*temporary) = 27298464 (*temporary) = " - Unlocks: " (*temporary) = "1 Days 13 Hr" (*temporary) = "0:00 AM 5/4/2010" (*temporary) = "string expected, got nil" |
|
ffcloud2000 |
View Public Profile |
Send a private message to ffcloud2000 |
Find More Posts by ffcloud2000 |
Add ffcloud2000 to Your Buddy List |
04-30-10, 09:06 PM | ||
|
Re: Error message
I can't find any cause for this bug in the code, so the only solution I can offer is waiting a bit more after the load is complete. :\ If any addon authors might know what the cause of this bug is (some tables saved via AceAddon-3.0 to be nil for 10-30 seconds), please tell me. EDIT: I just experienced the bug even after the load was complete and it has been a few minutes. It seem clearing the table works as a fix (for now) :\.. But again, if anyone might know a possible fix, as this is my first addon, please let me know. EDIT 2: I went back and added a line that only allowed the loop to continue if the data wasn't 'nil'. which means it will still display, it just won't update on that particular rollover. As this isn't that much of a serious bug (can be fixed with a reload or table clear click), I will upload this fix Friday. EDIT 3: Added the above bugfix since I had to upload a fix the the other bug (name in chat reporting).
Last edited by SuranthianH3 : 05-03-10 at 07:18 AM.
|
|
|
SuranthianH3 |
View Public Profile |
Send a private message to SuranthianH3 |
Find More Posts by SuranthianH3 |
Add SuranthianH3 to Your Buddy List |
04-30-10, 08:24 PM | |
|
Error message
This error message appeared when I selected the Icon only option and moused over the icon. As seen by BugGrabber, English client.
1x ...roker_H3DungeonCooldown\Broker_H3DungeonCooldown.lua:1625: attempt to get length of field 'InstanceInfoTableVanilla' (a nil value): ...roker_H3DungeonCooldown\Broker_H3DungeonCooldown.lua:1922: in function `OnEnter': ChocolateBar-r107\Chocolate.lua:207: in function <ChocolateBar\Chocolate.lua:176> Locals: self = ChocolateBroker_H3DungeonCooldown { 0 = <userdata> text = <unnamed> {} Update = <function> @ ChocolateBar\Chocolate.lua:253: settings = <table> {} tooltip = <unnamed> {} obj = <table> {} name = "Broker_H3DungeonCooldown" icon = <unnamed> {} bar = ChocolateBar1 {} } tooltip = nil LibQTip = <table> { activeTooltips = <table> {} LabelPrototype = <table> {} tooltipHeap = <table> {} cellPrototype = <table> {} tableHeap = <table> {} providerMetatable = <table> {} providerPrototype = <table> {} layoutCleaner = <unnamed> {} tipMetatable = <table> {} frameHeap = <table> {} IterateTooltips = <function> @ AckisRecipeList\libs\LibQTip-1.0\LibQTip-1.0.lua:132: LabelProvider = <table> {} CreateCellProvider = <function> @ AckisRecipeList\libs\LibQTip-1.0\LibQTip-1.0.lua:216: tipPrototype = <table> {} IsAcquired = <function> @ AckisRecipeList\libs\LibQTip-1.0\LibQTip-1.0.lua:125: Release = <function> @ AckisRecipeList\libs\LibQTip-1.0\LibQTip-1.0.lua:115: Acquire = <function> @ AckisRecipeList\libs\LibQTip-1.0\LibQTip-1.0.lua:92: cellMetatable = <table> {} frameMetatable = <table> {} } db = <table> { dunNameCol_B = 0.65 dunLoTimeCol_R = 0 dunNameCol = <table> {} showExpansionHeaders = true dunLoTimeCol = <table> {} dunDiffCol_R = 0.65 ADDONVERSION = "r007" showBurningCrusade = true dunHiTimeCol_G = 0 resetLeftColor_R = 200 resetLeftColor_G = 200 dunDunIDCol_G = 0.65 ToonHasLocked = <table> {} ServerHasLocked = <table> {} InstanceInfoTable = <table> {} TTErrorMsg = " Detected setting changes. Reloading. " dunUnlockCol_G = 0.7843137254902 currentDisplayToon = "All Characters" colCount = 5 ToonLockedAmt = <table> {} instanceResetStr = "Unlocked!" ChatMethods = <table> {} dunMeTimeCol_R = 1 currentAllServer = "Current Server" dunHiTimeCol = <table> {} AccountCharacterList = <table> {} AccountServers = <table> {} Col5Alignment = 3 dunDiffCol_G = 1 dunUnlockCol = <table> {} showWhiteSpaces = true dunUnlockCol_R = 0.7843137254902 dunHiTimeCol_B = 0 ReportString = "" reportChatMethod = "GUILD" dunUnlockCol_B = 0.7843137254902 dunDiffCol_B = 1 showDunID = true unlockDateStr = "" dunDateCol_R = 1 dunNameCol_G = 1 isMultiToon = true showDungeonFinderInfo = true AccountCharacters = <table> {} dunNameCol_R = 0.65 dunDunIDCol = <table> {} LockExtendTarget = "" tooltipHeight = 500 dunLoTimeCol_B = 0 dunDunIDCol_B = 0.65 showWrathoftheLichKing = true dunMeTimeCol_B = 0 showUnlockTimeDate = true AccountServerList = <table> {} showVanillaWoW = true Col2Alignment = 2 dunMeTimeCol = <table> {} resetLeftColor_B = 200 dunLoTimeCol_G = 1 dunDiffCol = <table> {} showUnlocked = true IsOnLine = false iconOnly = true dunDateCol_G = 1 curTime = 1272680132 dunHiTimeCol_R = 1 dunDunIDCol_R = 0.65 finishedStartup = true Col4Alignment = 2 dunDateCol_B = 0.65 dunDateCol = <table> {} Col1Alignment = 1 Col3Alignment = 2 dunMeTimeCol_G = 1 AccountInstanceData = <table> {} } DCD_2 = Broker_H3DungeonCooldown { 0 = <userdata> } elapsed = 0.85200001485646 --- |
|
Xylan Trueheart |
View Public Profile |
Send a private message to Xylan Trueheart |
Find More Posts by Xylan Trueheart |
Add Xylan Trueheart to Your Buddy List |
04-26-10, 03:03 AM | |
|
Feature Friday Update
Sorry I couldn't update last Friday. Been real busy lately. I started back up today and finished up the columns. I will try to get to whitespace and header elimination later. I can confirm that the 2 optional columns will be uploaded this Friday, though!
EDIT: The update will have Whitespace toggling and Expansion Header toggling. Only took like 10 minutes. XD
Last edited by SuranthianH3 : 04-26-10 at 03:27 AM.
|
|
SuranthianH3 |
View Public Profile |
Send a private message to SuranthianH3 |
Find More Posts by SuranthianH3 |
Add SuranthianH3 to Your Buddy List |
04-21-10, 07:48 AM | ||
|
Last edited by SuranthianH3 : 04-21-10 at 07:49 AM.
|
|
|
SuranthianH3 |
View Public Profile |
Send a private message to SuranthianH3 |
Find More Posts by SuranthianH3 |
Add SuranthianH3 to Your Buddy List |
04-21-10, 06:53 AM | |
|
No problem, if it helps, I'm on a european client, but english language, so I'm not really sure where the differences come from.
|
|
Yukashii |
View Public Profile |
Send a private message to Yukashii |
Find More Posts by Yukashii |
Add Yukashii to Your Buddy List |
04-21-10, 06:37 AM | ||
|
Re: TBC heroics
|
|
|
SuranthianH3 |
View Public Profile |
Send a private message to SuranthianH3 |
Find More Posts by SuranthianH3 |
Add SuranthianH3 to Your Buddy List |
04-20-10, 02:55 PM | |
|
TBC heroics
Okay, they DO work, it's just MGT which was giving trouble. In your addon you spelled it "Magisters' Terrace", and it should be "Magister's Terrace". I changed it locally, and it displays correctly now.
Continuing this pattern, "Temple of Ahn'Qiraj" is actually called "Ahn'Qiraj Temple" in the raid info window. Haven't had a chance to test the ruins there yet though.
Last edited by Yukashii : 04-20-10 at 04:59 PM.
|
|
Yukashii |
View Public Profile |
Send a private message to Yukashii |
Find More Posts by Yukashii |
Add Yukashii to Your Buddy List |
04-19-10, 06:48 PM | ||
|
The code has it formatted just like the Wrath heroics, except it uses the Burning Crusade data for it's display, so I don't see any reason it wouldn't work. :\
Last edited by SuranthianH3 : 04-19-10 at 06:50 PM.
|
|
|
SuranthianH3 |
View Public Profile |
Send a private message to SuranthianH3 |
Find More Posts by SuranthianH3 |
Add SuranthianH3 to Your Buddy List |
04-19-10, 05:10 PM | |
|
Hi, very nice looking, I like the headers for different expansions, it's a good improvement over broker_raidsave. I have 1 question though. I can see the WotLK heroic dungeon lockouts, but not the TBC heroic dungeon lockouts, while TBC raids are displayed normally. Are TBC heroics not (yet) supported or is there some trick to it I haven't figured out yet?
|
|
Yukashii |
View Public Profile |
Send a private message to Yukashii |
Find More Posts by Yukashii |
Add Yukashii to Your Buddy List |
04-17-10, 02:23 AM | ||
|
|
|
|
oXid_FoX |
View Public Profile |
Send a private message to oXid_FoX |
Find More Posts by oXid_FoX |
Add oXid_FoX to Your Buddy List |
04-16-10, 02:19 PM | ||
|
I went back and checked all the files and the reason it was not registering LibQTip was because the folder "Lib" was not spelled correctly when I included it in the .toc file. (Fail T-T) It should work correctly for anyone who has LibQTip in another addon, if not, please update your Broker_H3DungeonCooldown now, because I just uploaded a fix to this bug.
Last edited by SuranthianH3 : 04-16-10 at 02:22 PM.
|
|
|
SuranthianH3 |
View Public Profile |
Send a private message to SuranthianH3 |
Find More Posts by SuranthianH3 |
Add SuranthianH3 to Your Buddy List |
04-16-10, 12:52 PM | |
A Fallenroot Satyr
Forum posts: 24
File comments: 98
Uploads: 0
|
I'm getting this error i tryed running the addon without the external ace3 library and yea no go
Code:
Message: ...roker_H3DungeonCooldown\Broker_H3DungeonCooldown.lua:3: Cannot find a library instance of "LibQTip-1.0". Time: 04/16/10 14:50:50 Count: 1 Stack: [C]: in function `error' Interface\AddOns\Ace3\LibStub\LibStub.lua:45: in function `LibStub' ...roker_H3DungeonCooldown\Broker_H3DungeonCooldown.lua:3: in main chunk Locals: (*temporary) = "Cannot find a library instance of "LibQTip-1.0"."
Last edited by ffcloud2000 : 04-16-10 at 12:53 PM.
|
|
ffcloud2000 |
View Public Profile |
Send a private message to ffcloud2000 |
Find More Posts by ffcloud2000 |
Add ffcloud2000 to Your Buddy List |
https://www.paypal.com/cgi-bin/webscr?cmd=_donations&business=satterwc%40gmail%2ecom&lc=US&item_name=Broker%20H3%20DungeonCooldowns¤cy_code=USD&bn=PP%2dDonationsBF%3abtn_donateCC_LG%2egif%3aNonHostedGuest
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.