FlexBar Frequently Asked Questions

Frequently Asked Questions

Q: How do I display the button numbers in the button?

A: There is a key binding which may be set to toggle the display of button numbers on the buttons< /font>

Q: How do I get FlexBar to change buttons when I stealth/ change stance/ change form etc.?

A. Look at the section on remapping in the examples

Q: How do I get buttons to only show up in combat?

A: Look in the examples in the section on events

Q: How do I get Overpower to show when it can be used?

A: This used to be simple, if Overpower were on button1 then:

> /flexbar show button=1 on='IsUsable' target=1
> /flexbar hide button=1 on='NotUsable' target=1

> However, in the latest version of WoW, this only works now if you are already in battle stance. As long as that's ok with you, use this form. Also use this form for all other classes abilities that have a prerequisite (Mongoose bite, Riposte - the works). For Warriors who stance dance, however, things are a bit more complex.

> The simplest for of this is:

> /flexbar show button=1 on='TargetCombat' Target='dodge'
> /flexbar hide button=1 on='TargetCombat' Target='Dodge' in=40

> Ths will show on a dodge and hide after 4 seconds. This does not take into account rage/cooldown conditions.

Q: What about Pet Buttons?

A: As of 1.37 you still need to use either regular macros or flexmacros to implement pet buttons. This suffers from not showing the status of your pet (passive/aggressive/defensive, wait/follow/guard and autocasting). My plan is for the ability of FlexBar Buttons to mimic pet buttons in 1.38.

Q: What about Bag Buttons?

A: Well, they are not directly supported BUT, I use the following:

> /flexbar flexscript ID=120 texture='%backpack' scrpt='OpenAllBags()' name='Bags'
> /flexbar text button=120 text='%allbagsnumslotsleft'
> /flexbar text2 button=120 text='%allbagsnumslots'
> /flexbar shadetext button=120 color=[10 10 10]
> /flexbar shadetext2 button=120 color=[10 10 10]
> /flexbar justifytext button=120 pos='topleft'
> /flexbar justifytext2 button= 120 pos= 'bottomright'

> This gives me a button with bag status (total used/total available) and it opens all my bags/closes all my bags on a press.

Q: How do I hide the main bar?

A: There are a number of mods that will do it for you, but the easiest way is:

> /flexbar RunScript Script='MainMenuBar:Hide()' on='ProfileLoaded'
> /flexbar Runscript Script='MainMenuBar:Hide()' on='BindingKeyUp' Target=30
> /flexbar Runscript Script= 'MainMenuBar:Show()' on= 'BindingKeyDown' Target= 30< /FONT>

> By binding a key to FlexBar Event 30 - I can show it by holding that key down.

Q: My buttons remap, but my hotkeys still try to activate the other abilities, why?

A: Your hotkeys are still bound to the Blizzard Action Bar, not to the FlexBar Buttons. You'll need to hit <esc> go to Keybindings, scroll WAY down to the Flex Bar Button bindings and re-assign them there.

Q: How do I keep from dragging my icons off my buttons in a fight?

A: Use /flexbar LockIcon Button=# to lock them on. You can only get them off by shift-clicking (not shift-dragging) when you do this. To unlock them type /flexbar LockIcon button=# Off='true'