Go to Page... |
Compatibility: | Shadowlands pre-patch (9.0.1) |
Updated: | 10-31-20 05:51 PM |
Created: | unknown |
Downloads: | 39,192 |
Favorites: | 337 |
MD5: |
QBar - Quest Item Button Bar
Ever been questing and had to find all those usable quest items in your bags all the time, then this addon is for you. No longer will you have to keep your bags open to do daily bombing quests!
This addon will automatically create a dynamic buttonbar for all those usable quest items, it also checks if your equipped gear for usable quest items.
As using items is a secure function, QBar is not able to update the bar or the set keybinding when in combat. This will only be changed outside of combat.
You may ask, why use this over the buildin quest item buttons? Well, the buildin buttons will only show items you receive when you accept the quest,
any usable quest items you loot during a quest will not be shown, QBar will however. QBar will also show items which starts a quest, so you wont miss them in between all the cluttered loot.
The default buttons also goes away once you complete the quest, but the item is not actually removed until you turn the quest in, and you may want to use the item even after the quest is complete.
If you do not wish to show a certain item on QBar, you can ignore it by holding down Shift and clicking on it.
Button Facade Support
Officially there is no support for button facade, but someone has been kind enough to code one for QBar. You can find it here:
QBar ButtonFacade (Fan Update)
Command Line Parameters
/qb toggle
Toggles QBar being enabled or not.
/qb scale <value>
Sets the scale of the buttons, default is 1.
/qb size <value>
Sets the unit size of the buttons, default is 36.
/qb padding <value>
Configures the padding between the buttons, default is 1.
/qb tips
Determines if item tips are shown when you move your mouse over the buttons.
/qb vertical
Toggles between horizontal and vertical button bar.
/qb mirror
Changes the anchor direction, top/bottom or left/right, depending on the vertical setting.
/qb lock
Toggles the button frame being locked, use this command to move the buttons around.
/qb reset
Resets the QBar frame to the middle of the screen in case it was pushed off screen.
/qb add <itemlink>
Adds a custom item to the bar. To remove an item again, simply shift click it, as when you're ignoring an item.
/qb clearignore
Clears the ignore list, and shows all items again. You can shift click an item to ignore it.
/qb clearuser
Clears the user list from items, added using the add command.
/qb bind
Use this command to set the key binding for the last item used, this is vital for all the dailies.
Lacking Features, Problems & Ideas
- Manage the update of keybinding, no need to unbind and rebind if it stays the same as before.
File Name |
Version |
Size |
Author |
Date |
Type |
0.2 |
1kB |
05-18-08 11:49 PM |
Addon |
Comment Options |
11-05-20, 03:09 AM | ||
|
Re: Just downloaded, slightly confused
/qbar lock Then you can drag it by the border.
__________________
spiralofhope.com |
|
|
spiralofhope |
View Public Profile |
Send a private message to spiralofhope |
Visit spiralofhope's homepage! |
Find More Posts by spiralofhope |
Add spiralofhope to Your Buddy List |
Barleduq |
View Public Profile |
Send a private message to Barleduq |
Visit Barleduq's homepage! |
Find More Posts by Barleduq |
Add Barleduq to Your Buddy List |
10-31-20, 10:48 PM | |
|
Oh my god an update; yay!
__________________
spiralofhope.com |
|
spiralofhope |
View Public Profile |
Send a private message to spiralofhope |
Visit spiralofhope's homepage! |
Find More Posts by spiralofhope |
Add spiralofhope to Your Buddy List |
gendi |
View Public Profile |
Send a private message to gendi |
Visit gendi's homepage! |
Find More Posts by gendi |
Add gendi to Your Buddy List |
07-23-16, 05:02 AM | |||
|
Regards. |
||
|
Pseudopath |
View Public Profile |
Send a private message to Pseudopath |
Visit Pseudopath's homepage! |
Find More Posts by Pseudopath |
Add Pseudopath to Your Buddy List |
07-21-16, 08:39 PM | ||
|
There are 2 other changes to make it work in 7.0.3, need to change CooldownFrame_SetTimer to CooldownFrame_Set core.lua - Replace line 418 Code:
CooldownFrame_Set(self.items[i].cooldown,GetContainerItemCooldown(bag,slot)); Code:
CooldownFrame_Set(self.items[i].cooldown,GetInventoryItemCooldown("player",slot)); |
|
|
Gaddor |
View Public Profile |
Send a private message to Gaddor |
Visit Gaddor's homepage! |
Find More Posts by Gaddor |
Add Gaddor to Your Buddy List |
07-21-16, 08:21 AM | ||
|
|
|
|
Ookami.kun |
View Public Profile |
Send a private message to Ookami.kun |
Visit Ookami.kun's homepage! |
Find More Posts by Ookami.kun |
Add Ookami.kun to Your Buddy List |
07-21-16, 08:04 AM | |
|
Wasn't even aware QBar was still working up until now.
The GetAuctionItemClasses() function was removed. Line 23 should be replaced with the following: Code:
local QUEST_TOKEN = GetItemClassInfo(LE_ITEM_CLASS_QUESTITEM or 12); |
|
Aezay |
View Public Profile |
Send a private message to Aezay |
Visit Aezay's homepage! |
Find More Posts by Aezay |
Add Aezay to Your Buddy List |
07-20-16, 06:25 PM | |
|
Not sure if this addon is still active, but in hoping that it is, I'm getting the following error after the latest patch. Thanks.
Code:
Date: 2016-07-20 20:02:00 ID: -5 Error occured in: Global Count: 1 Message: ..\AddOns\QBar\core.lua line 23: attempt to call global 'GetAuctionItemClasses' (a nil value) Debug: QBar\core.lua:23: in main chunk Locals: _G = <table> { ERR_OUT_OF_CHI = "Not enough chi" DH_HAVOC_CORE_ABILITY_2 = "Strong melee attack that consumes Fury. If it critical strikes, some Fury is refunded." MultiCastActionButton6Cooldown = MultiCastActionButton6Cooldown { } MerchantItem9ItemButtonStock = MerchantItem9ItemButtonStock { } GetTrainerServiceTypeFilter = <function> defined =[C]:-1 UNIT_NAMES_COMBATLOG_TOOLTIP = "Color unit names." ARL_DatamineCopyFrame = ARL_DatamineCopyFrame { } SetTrainerServiceTypeFilter = <function> defined =[C]:-1 LE_GAME_ERR_CHAT_RAID_RESTRICTED_TRIAL = 736 SPELL_FAILED_CUSTOM_ERROR_71 = "This partygoer wants to dance with you." LE_GAME_ERR_PET_SPELL_TARGETS_DEAD = 395 RecruitAFriendFrame = RecruitAFriendFrame { } CompactUnitFrameProfilesGeneralOptionsFrameHealthTextDropdownButtonNormalTexture = CompactUnitFrameProfilesGeneralOptionsFrameHealthTextDropdownButtonNormalTexture { } TutorialFrameLeft19 = TutorialFrameLeft19 { } MultiCastActionButton2Cooldown = MultiCastActionButton2Cooldown { } ERR_TRADE_EQUIPPED_BAG = "You can't trade equipped bags." PVP_RANK_6_1 = "Corporal" BOOKTYPE_PROFESSION = "professions" AudioOptionsVoicePanelOutputDeviceDropDownButtonHighlightTexture = AudioOptionsVoicePanelOutputDeviceDropDownButtonHighlightTexture { } VideoOptionsFrameCategoryFrameButton17ToggleHighlightTexture = VideoOptionsFrameCategoryFrameButton17ToggleHighlightTexture { } MerchantItem2AltCurrencyFrameItem1Text = MerchantItem2AltCurrencyFrameItem1Text { } OPTION_TOOLTIP_ACTION_BUTTON_USE_KEY_DOWN = "Action button keybinds will respond on key down, rather than on key up." BINDING_NAME_NAMEPLATES = "Show Enemy Name Plates" CHAT_HEADER_SUFFIX = ": " IsReferAFriendLinked = <function> defined =[C]:-1 MAIL_LETTER_TOOLTIP = "Click to make a permanent copy of this letter." AudioOptionsVoicePanelMicrophoneVolumeThumb = AudioOptionsVoicePanelMicrophoneVolumeThumb { } PaperDollTitlesPaneButton12BgTop = PaperDollTitlesPaneButton12BgTop { } DUNGEON_FLOOR_UPPERBLACKROCKSPIRE3 = "Hall of Blackhand" CHAT_CONFIG_OTHER_COMBAT = <table> { } FCFDockOverflowButton_OnClick = <function> defined @Interface\FrameXML\FloatingChatFrame.lua:2337 TutorialFrameRight19 = TutorialFrameRight19 { } ChatFrame6EditBoxFocusMid = ChatFrame6EditBoxFocusMid { } BN_UNABLE_TO_RESOLVE_NAME = "Unable to whisper '%s'. Battle.net may be unavailable." LE_GAME_ERR_RECRUIT_A_FRIEND_FAILED = 941 CompactRaidFrameManagerDisplayFrameHiddenModeToggleTopRight = CompactRaidFrameManagerDisplayFrameHiddenModeToggleTopRight { } LFGTeleport = <function> defined =[C]:-1 LE_GAME_ERR_ONLY_ONE_QUIVER = 32 SpellButton6Cooldown = SpellButton6Cooldown { } SLASH_LibQTip1 = "/qtip" ToggleEncounterJournal = <function> defined @Interface\FrameXML\UIParent.lua:788 PetTrackerSwapInsetBg = PetTrackerSwapInsetBg { } LOSS_OF_CONTROL_DISPLAY_FEAR = "Feared" Graphics_QualityText = Graphics_QualityText { } TalentMicroButtonAlertShadowTopLeft = TalentMicroButtonAlertShadowTopLeft { } ROGUE_COMBAT_CORE_ABILITY_4 = "Melee ability with an increased range that consumes Combo Points." JoinSkirmish = <function> defined =[C]:-1 Advanced_GraphicsAPIDropDownButtonHighlightTexture = Advanced_GraphicsAPIDropDownButtonHighlightTexture { } CompactUnitFrameProfilesSaveButton = CompactUnitFrameProfilesSaveButton { } MainMenuXPBarDiv8 = MainMenuXPBarDiv8 { } LFGListSearchPanelScrollFrameButton10BottomRight = LFGListSearchPanelScrollFrameButton10BottomRight { } DMG_LCD = "DMG" RaidGraphics_EnvironmentalDetailSlider = RaidGraphics_EnvironmentalDetailSlider { } ChannelMemberButton10SpeakerFrameOn = ChannelMemberButton10SpeakerFrameOn { } Is64BitClient = <function> defined =[C]:-1 SecureCmdItemParse = <function> defined @Interface\FrameXML\ChatFrame.lua:1028 SLASH_STOPATTACK1 = "/stopattack" MultiCastActionButton4HotKey = MultiCastActionButton4HotKey { } CompactRaidFrameManagerDisplayFrameFilterOptionsFilterRoleTankMiddleMiddle = CompactRaidFrameManagerDisplayFrameFilterOptionsFilterRoleTankMiddleMiddle { } TutorialFrame_OnMouseDown = <function> AddOns: |
|
Ookami.kun |
View Public Profile |
Send a private message to Ookami.kun |
Visit Ookami.kun's homepage! |
Find More Posts by Ookami.kun |
Add Ookami.kun to Your Buddy List |
10-03-12, 09:12 PM | |
|
WOW! I never though I'd ever see this addon updated!
Last edited by elals29 : 10-03-12 at 09:13 PM.
|
|
elals29 |
View Public Profile |
Send a private message to elals29 |
Visit elals29's homepage! |
Find More Posts by elals29 |
Add elals29 to Your Buddy List |
03-19-12, 10:58 AM | |
|
no update?
|
|
samvx |
View Public Profile |
Send a private message to samvx |
Visit samvx's homepage! |
Find More Posts by samvx |
Add samvx to Your Buddy List |
02-24-11, 08:51 AM | |
|
4.06 killed quest items
4.06 and no qbar no longer knows of the quest items or the ones I had added before. It does appear to remember them if I add them now.
|
|
RLD |
View Public Profile |
Send a private message to RLD |
Visit RLD's homepage! |
Find More Posts by RLD |
Add RLD to Your Buddy List |
12-15-10, 07:03 PM | |
|
I found another way to make using quest items easy by using the new standard interface and a macro.
http://spiralofhope.wordpress.com/20...ower-questing/ TL;DR: Code:
/click WatchFrameItem1
__________________
spiralofhope.com |
|
spiralofhope |
View Public Profile |
Send a private message to spiralofhope |
Visit spiralofhope's homepage! |
Find More Posts by spiralofhope |
Add spiralofhope to Your Buddy List |
12-05-10, 04:44 AM | |
|
Dajova
Awesome, thanks, it's fixed now. |
|
Aezay |
View Public Profile |
Send a private message to Aezay |
Visit Aezay's homepage! |
Find More Posts by Aezay |
Add Aezay to Your Buddy List |
12-05-10, 03:58 AM | |
|
Dont know why, but there seems to be a bug with the ignore function. I cant seem to ignore Faded Wizard Hat, even tho i shift-click it.
Last edited by Dajova : 12-05-10 at 03:58 AM.
|
|
Dajova |
View Public Profile |
Send a private message to Dajova |
Visit Dajova's homepage! |
Find More Posts by Dajova |
Add Dajova to Your Buddy List |
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.