Flexbar相关资料汇总

来源:百度文库 编辑:神马文学网 时间:2024/04/27 18:53:20
Flexbar相关资料汇总(8.11更新-flexbar武器buff及进入副本错误的解决方法-)
看到论坛上越来越多关于flexbar的帖子,有必要将已有的经验帖和资料做一个汇总,方便大家学习和交流。
1.
Q:什么是Flexbar?
A:它提供120个能非常灵活定制的动作按钮,并且提供了多种事件响应来提供显示/隐藏/改变外观/移动/鼠标跟随等功能。
2.
Q:何处可以下载Flexbar?
A:请访问http://www.curse-gaming.com/mod.php?addid=42或者作者主页http://www.therealorang.com/mairsmods.htm来获取最新版本的Flexbar。
3.
Q:从哪里能找到Flexbar的使用帮助?
A:请访问http://therealorang.com/download/FlexBarHelp.htm来获得英文版使用帮助;访问http://bbs.ngacn.com/read.php?tid=122460来获得中文版使用帮助。最新版的帮助文件在http://bbs.ngacn.com/read.php?tid=166380
4.
Q:如何把默认的界面清空?
A:输入以下命令
/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
再为FlexBar Event 30设置一个快捷键你就能在按住它的时候暂时显示默认的系统栏了.
5.
Q:如何在自己建立的快捷键上显示文字?
A:FlexBar Text Button=<按钮编号> Text=‘text‘
特别的,当‘text‘设置为以下各项时:
设置为‘%b‘将显示与此按钮相关的热键,需要先设置了热键才会显示
设置为‘%d‘将显示与此按钮编号
设置为‘%c‘将显示与此按钮相关动作的剩余冷却时间
6.
Q:Flexbar的命令行太繁琐,有无简单的使用方法?
A:可以编辑Flexbar目录下的FlexBar_config.LUA文件,复制其他玩家提供的代码到文件尾,并在游戏中输入/flexbar loadconfig config=‘xyz‘来加载。xyz是代码开头等号左边的字符串,如Doomsday={}中的Doomsday,注意输入时其大小写是敏感的。
另外也可以使用xui-shell来设置Flexbar,请参考后面列出的文章信息。
1.37版以后可以使用script editor来输入代码,比编辑FlexBar_config.LUA更方便快捷。
在wow里用/flexbar scripts打开的那个script editor进行编辑
7.
Q:如何保存Flexbar配置?
A:Flexbar的配置保存在 WOW 安装目录\WTF\Account\你的ID\SavedVariables.lua ,只要把这个文件备份,就可以拷贝到其它的机器上使用了。
在游戏中使用/flexbar saveprofile ‘xyz‘生成的配置也保存在这个文件中。读取保存好的配置使用/flexbar loadprofile ‘xyz‘,注意大小写是敏感的。xyz为自己命名的字符串。
8.
Q: 如何防止战斗中不小心把按钮图标拖出动作栏?
A: 使用/flexbar LockIcon Button=#锁定他们. 你只能使用shift-单击 (不是shift-拖动) 来移动它们. 解除锁定使用/flexbar LockIcon button=# Off=‘true‘
9.
Q: Flexbar---目标在范围之外,图标变色的指令?
A: Global Options里面
4.Force Shading: This will enable buttons to automatically shade red if they are out of range, green if they are unusable and blue if they don‘t have enough mana.
4.强制染色:这将会允许按钮在射程外是自动变红,不可用时自动变绿,无魔法时自动变蓝。
10.
Q: 1.37版以后的版本的图形界面怎么显示出来?
A: 需要在系统按键设置里面给flexbar main option设置一个按键,按下它时才显示出来。你也可以给其他几个子菜单分别设置按键。
==========================================================================
一些可能非常有用的命令,暂时未经测试
/FlexBar hide button=96 on=‘LeftButtonClick‘ target=96
左击按钮后隐藏
/FlexBar hide button=96 on=‘BindingKeyDown‘ target=96
按下快捷键后隐藏
/flexbar show button=96 on=‘UnitDied‘ target=‘player‘
死亡后显示96号按钮,用于采矿等
/FlexBar Advanced Button=1 State=‘on‘
/FlexBar Use Button=1 on=‘LeftButtonClick‘ target=1
/FlexBar Use Button=2 on=‘RightButtonClick‘ target=1
来使用实现一键两用
/flexbar Show Button=1 on=‘UnitBuff‘ target=‘party1‘ if=‘not UnitHasBuff<"party1", "Blessing of Might">‘
1.37才有的buff监视功能
/Flexbar runmacro macro=‘/s I am low on mana!‘ on=‘manabelow20‘ target=‘Player‘
mana低于20%时发出信息
------------------------------------------------------------------------------------
/flexbar fade group=5 alpha=7 on=‘UnitDebuff‘ target=‘target‘ if=‘unitdebuff<["target" "Curse of Agony" "Curse of Tongues" "Curse of Shadow" "Curse of Recklessness" "Curse of Weakness" "Curse of the Elements"]>‘
/flexbar fade group=5 alpha=10 on=‘UnitDebuff‘ target=‘target‘ if=‘not unitdebuff<["target" "Curse of Agony" "Curse of Tongues" "Curse of Shadow" "Curse of Recklessness" "Curse of Weakness" "Curse of the Elements"]>‘
------------------------------------------------------------------------------------
You can easily target party members using party1 party2 etc.
TargetUnit("party1");
Druid.Rejuvenation(10, true, true);
This done as a FlexAction or RunScript would target party1 cast your rejuv spell then return to your last targeted enemy.
/FlexBar runscript script=‘party1rejuv‘ on=‘leftbuttonclick‘ target=X
Or use a FlexScript
/flexbar FlexScript ID=X Texture=‘texture‘ Script=‘party1rejuv‘
RunMacro fires when you left click button X
FlexScript puts the script to button id X
As for showing and hide
show button=X On=‘gainpartymate‘ target=‘party1‘
show button=X on=‘unitbuff‘ target=‘party1‘ if=‘not hasbuff<"buffname">‘
hide button=X on=‘unitbuff‘ target=‘party1‘ if=‘hasbuff<"buffname">‘
hide button=X On=‘losepartymate‘ target=‘party1‘
----------------------------------------------------------------------
/flexbar runmacro macro=‘/p I just went under 20% mana‘ on=‘ManaBelow20‘ target=‘player‘ if=‘unitexists<"party1">‘ for the healers
/flexbar runmacro macro=‘/p Ive been silenced, no casting for meee‘ on=‘GainDebuff‘ target=‘Silence‘ if=‘unitexists<"party1"> for the healers
/flexbar runmacro macro=‘/p Pet health went under 30%‘ on=‘HealthBelow30‘ target=‘pet‘ if=‘unitexists<"party1">‘ for the warlock/hunters.
==========================================================================
以下是Flexbar的文章供大家参考:
FlexBar 1.37+帮助中英文对照版(不包含参数列表)
FlexBar 1.37+帮助中英文对照版(参数列表)
Flexbar基本使用指南
FlexBarHelp FlexBar帮助中文版
Flexbar帮助 高级应用:条件 部分
Flexbar进阶使用指南-弹出式按钮栏+数字快捷键
Flexbar进阶之Remap
FlexBar实现鼠标跟随环形弹出工具条+盗贼/战士姿态变换按钮映射
关于Xui-shell的测试
本人的萨满UI阶段性完成版
Flex求助 关于按条件显示按钮(战士的压制,复仇按钮自动弹出与隐藏)
flexbar的healthabove和range的问题
关键词:牧师·动作条·FLEXBAR·GROUP BUTTONS·抉择
闪电之盾消失后自动在鼠标位置弹出按钮,你需要做的只是轻轻点一下鼠标
请教flexbar高手定制德鲁伊UI的心得
打造萨满自己的UI界面
抛砖引玉,使用flexbar实现激活巨魔狂暴和萨满瞬发治疗波,请大家测试
FlexBar 1.38 下的各职业通用设置
萨满flexbar设定达成7月19日最终版
无限可能的FLEXBAR(FLEXBAR高级部分)
flexbar组队BUFF状态失效检测
在下小小德的Flexbar使用心得
flex使用之二:加入小队个人说明
关于flexbar宠物动作映射的问题
在下小小德的Flexbar使用心得
我的小德UI配置--新增解释
flexbar武器buff及进入副本错误的解决方法