首页 > 分享 > [ElvUI] [宏相关]可能是全网最全的动作条可见度控制条件整理 NGA玩家社区

[ElvUI] [宏相关]可能是全网最全的动作条可见度控制条件整理 NGA玩家社区

9

[ElvUI] [宏相关]可能是全网最全的动作条可见度控制条件整理

好多同学是不是写过[combat][exists]show;hide这样的动作条可见性控制,到底有多少combat、exists这种,全网也没说清楚的。正好弄ui帖子也有人在问,于是做个教程(大部分测试过)

名称解释exists单位存在help, harm单位存在且可以被有益/有害的法术当作目标dead单位存在且已挂party, raid单位存在且在你的队伍/团队中(队伍不包括自己)unithasvehicleui单位存在且在一辆载具中(用vehicleui即可)advflyable玩家位于支持高级飞行的区域(例如,驭龙术)canexitvehicle在载具中并可以退出channeling, channeling:spellName正在引导任何法术,或某个特定法术combat在战斗中equipped:type, worn:type装备了啥(比如武器、布甲、剑)flyable可以飞flying骑乘或飞行形态,必须得在空中form:n, stance:n形态几,姿态几group, group:party, group:raid不言自明indoors, outdoors室内和户外mounted已召唤坐骑petbattle在宠物对战中pvpcombatPvP天赋可用resting在休息区spec:n, spec:n1/n2激活了第n(或n1,n2中的任何一个)专精stealth潜行swimming游泳overridebardz进入潜行,控制任务载具等等possessbar玩家使用技能控制其他单位shapeshiftxd猫、熊等形态(牧师暗影形态?没试过)vehicleui载具UI激活
改动在2024-06-26 00:14修改 

声望: 30(lv0)

威望: 1(学徒)

注册: 04-12-09


好东洗,补充个,例[known:晋升堡垒之矛]晋升堡垒之矛,用于2个天赋习得的不同技能用一个宏自动随天赋点切换

级别: 警告等级1

威望: -1

注册: 08-11-10


请教下 想把FS的烈焰风暴和暴风雪做成一个宏,切火法 宏显示为烈焰风暴;切冰法 宏显示为暴风雪
是#showtooltip [known:烈焰风暴]烈焰风暴,[known:暴风雪]暴风雪 这样么?

做成这样测试了下
#showtooltip [known:烈焰风暴]烈焰风暴,[known:暴风雪]暴风雪
/cast [@cursor] 烈焰风暴
/cast [@cursor] 暴风雪

冰法正常显示宏为暴风雪,火法并不行


改动在2024-06-27 00:24修改 

先说下你的为什么不行。用逗号连接,宏会判断所有条件并显示最后一个满足条件的结果。所以当你冰法时,即使烈焰风暴不成立,也能显示暴风雪图标。反过来火法就不行了。

不同条件判断时需要使用分号:

#showtooltip
/cast [known:烈焰风暴,@cursor] 烈焰风暴; [known:暴风雪,@cursor] 暴风雪


改动在2024-06-27 13:22修改 

+R by [leiniao002] (2024-06-27 00:17)

请教下 想把FS的烈焰风暴和暴风雪做成一个宏,切火法 宏显示为烈焰风暴;切冰法 宏显示为暴风雪
是#showtooltip [known:烈焰风暴]烈焰风暴,[known:暴风雪]暴风雪 这样么?

做成这样测试了下
#showtooltip [known:烈焰风暴]烈焰风暴,[known:暴风雪]暴风雪
/cast [@cursor] 烈焰风暴
/cast [@cursor] 暴风雪

冰法正常显示宏为暴风雪,火法并不行


known太长了,你这专精不同,可以用spec:代替啊。
#showtooltip
/cast [spec:1,@cursor]烈焰风暴;[spec:2,@cursor]暴风雪
专精1是不是火法,专精2是不是冰法。记不清楚了,你可以上游戏确认下。反正就是这个意思,奥法有技能,你也可以宏里写进去。

级别: 学徒

威望: 1

注册: 16-12-17

财富: 1

+R by [leiniao002] (2024-06-27 00:17)

请教下 想把FS的烈焰风暴和暴风雪做成一个宏,切火法 宏显示为烈焰风暴;切冰法 宏显示为暴风雪
是#showtooltip [known:烈焰风暴]烈焰风暴,[known:暴风雪]暴风雪 这样么?

做成这样测试了下
#showtooltip [known:烈焰风暴]烈焰风暴,[known:暴风雪]暴风雪
/cast [@cursor] 烈焰风暴
/cast [@cursor] 暴风雪

冰法正常显示宏为暴风雪,火法并不行


[known:烈焰风暴]烈焰风暴,暴风雪


如果你是说

#showtooltip [known:烈焰风暴]烈焰风暴,暴风雪
/cast [@cursor] 烈焰风暴
/cast [@cursor] 暴风雪

我可以很不负责任的告诉你逗号肯定不行,除非是分号偷笑3


附件显示全部附件改动在2024-06-27 13:23修改 

级别: 警告等级1

威望: -1

注册: 08-11-10


+R by [朱大神仙] (2024-06-27 07:57)

known太长了,你这专精不同,可以用spec:代替啊。
#showtooltip
/cast [spec:1,@cursor]烈焰风暴;[spec:2,@cursor]暴风雪
专精1是不是火法,专精2是不是冰法。记不清楚了,你可以上游戏确认下。反正就是这个意思,奥法有技能,你也可以宏里写进去。


按照你的改的
#showtooltip [spec:2]烈焰风暴;[spec:3]暴风雪
/cast [spec:2,@cursor]烈焰风暴;[spec:3,@cursor]暴风雪
这样就可以在火法显示宏为烈焰风暴,在冰法显示宏为暴风雪了。

根据下面大佬说的改成这样也行
#showtooltip [known:烈焰风暴]烈焰风暴;暴风雪
/cast [@cursor] 烈焰风暴
/cast [@cursor] 暴风雪

中间确实得用分号,逗号不行。


声望: 30(lv0)

威望: 1(学徒)

注册: 04-12-09


up索性格局大一点,把双向宏之类的全整合一下申请个精华得了

+R by [leiniao002] (2024-06-27 17:33)

按照你的改的
#showtooltip [spec:2]烈焰风暴;[spec:3]暴风雪
/cast [spec:2,@cursor]烈焰风暴;[spec:3,@cursor]暴风雪
这样就可以在火法显示宏为烈焰风暴,在冰法显示宏为暴风雪了。

根据下面大佬说的改成这样也行
#showtooltip [known:烈焰风暴]烈焰风暴;暴风雪
/cast [@cursor] 烈焰风暴
/cast [@cursor] 暴风雪

中间确实得用分号,逗号不行。


关键是省字数啊,宏最多255个字符。
这种宏主要就是为了省宏数量啊,把相同功能的宏整合在一起。比如你这个,需要的就是指向范围释放,暴风雪和烈焰风暴有相同的需求。分开就搞了2个宏,放一起省掉一个。
比如我需求的是暴风雪、烈焰风暴、虚空风暴根据天赋显示,按住alt释放变易幻能,非战斗状态吃面包,右键造餐术。然后再绑个小玩具。
#showtooltip
/cast [mod:@alt]变易幻能;[nocombat,button:2]造餐术;;[nocombat]魔法蛋糕; [spec:2,@cursor]烈焰风暴;[spec:3,@cursor]暴风雪;虚空风暴
/use [combat]联盟烟火

级别: 警告等级1

威望: -1

注册: 08-11-10


+R by [朱大神仙] (2024-06-27 19:06)

关键是省字数啊,宏最多255个字符。
这种宏主要就是为了省宏数量啊,把相同功能的宏整合在一起。比如你这个,需要的就是指向范围释放,暴风雪和烈焰风暴有相同的需求。分开就搞了2个宏,放一起省掉一个。
比如我需求的是暴风雪、烈焰风暴、虚空风暴根据天赋显示,按住alt释放变易幻能,非战斗状态吃面包,右键造餐术。然后再绑个小玩具。
#showtooltip
/cast [mod:@alt]变易幻能;[nocombat,button:2]造餐术;;[nocombat]魔法蛋糕; [s


你这宏不会显示为 ❓ 么?
我就是不想要❓才想着修改的

+R by [朱大神仙] (2024-06-27 19:06)

关键是省字数啊,宏最多255个字符。
这种宏主要就是为了省宏数量啊,把相同功能的宏整合在一起。比如你这个,需要的就是指向范围释放,暴风雪和烈焰风暴有相同的需求。分开就搞了2个宏,放一起省掉一个。
比如我需求的是暴风雪、烈焰风暴、虚空风暴根据天赋显示,按住alt释放变易幻能,非战斗状态吃面包,右键造餐术。然后再绑个小玩具。
#showtooltip
/cast [mod:@alt]变易幻能;[nocombat,button:2]造餐术;;[nocombat]魔法蛋糕; [s


的确是个好宏,应该是用了心的偷笑

+R by [leiniao002] (2024-06-27 19:16)

你这宏不会显示为 ❓ 么?
我就是不想要❓才想着修改的


其实他只是在说一件事:宏可以这样写哦偷笑3

+R by [rick33] (2024-06-27 17:40)

up索性格局大一点,把双向宏之类的全整合一下申请个精华得了


我也想申个精啥的,可双向宏就算了,优势不多劣势明显:

1. 255个字符本来不多,特别是英文状态下更吃亏。暴风雪中文算3个字符,英文Blizzard就8个字符。
2. 高压的情况下,复杂的双向宏很容易按错,或者反应会比单一宏慢。
3. 可读性、维护性差。
4. 调试和测试耗费大量精力,特别是要保证宏在复杂环境下正确运行不是容易的事。
5. 双向宏的条件判断具有优先级,例如,某些条件可能会覆盖其他条件,一旦情况危急无法完成关键操作,那是非常尴尬的
6. 基本不实用,高压pvp不适用,高难度团本不适用,关键打断、驱散不适用,频繁目标切换不适用,需要精准控制的技能不适用,新手不会用。。。

墙裂推荐使用单功能宏或手动操作来确保操作的准确性和灵活性。将一些常用的技能和操作设置为独立按键绑定,以便在紧急情况下快速施放。这样才能最大化宏的优势,同时避免其带来的潜在劣势。




也没啥用心,因为手小,按不了那么多技能,所以尽可能把键位控制在一只手能按到的范围,多做些组合宏,节省键位。

级别: 学徒

威望: 0

注册: 22-05-01

财富: 1
借问下楼主
打秘境场景
宏里面的[target=party1]这种命令,用什么替换party1,party2这种,从而实现设定目标为特定职责的队友,比如坦克,或者dps1/dps2这种

大佬,,动作条可见状态怎么设置天赋1可见,天赋2隐藏啊。。。[talent:1] show; hide 这个命令用了没效果

级别: 学徒

威望: 1

注册: 07-06-27

财富: 39
#showtooltip 救赎
/targetfriend [@target,dead,help] []救赎

以上有劳阁下赐教,没拷贝文件错误或者记性出错的话,这个宏正式服MS用有效,怀旧服QS无效。A的时间有点久不太记得了。只记得用这个宏就不用找尸体了,只要在范围内都能复活。


级别: 警告等级1

威望: -1

注册: 16-08-01

财富: 3
你们说的这都是啥呀,萌新表示一点都看不懂晕


求教下这个动作条是哪个ui

相关知识

[ElvUI求助] 宠物动作条显示与隐藏的设置 NGA玩家社区
[ElvUI求助] 请教elvui猎人宠物快乐值如何显示? NGA玩家社区
分享下我的LR用的宏 NGA玩家社区
[宏]小宠物召唤宏 NGA玩家社区
[抛砖引玉] 分享几个宠物控制宏,2键控制3种状态,以及抓贼宏 NGA玩家社区
求大佬整个DK宏! NGA玩家社区
[猎人相关]猛禽宏交流,贴内自取 NGA玩家社区
求个羽毛宏 NGA玩家社区
[插件] [终极干货]Elvui插件设置教程 NGA玩家社区
[怀旧服][万兽之王]猎人宏及详解 NGA玩家社区

网址: [ElvUI] [宏相关]可能是全网最全的动作条可见度控制条件整理 NGA玩家社区 https://m.mcbbbk.com/newsview495297.html

所属分类:萌宠日常
上一篇: wlk猎人用什么**
下一篇: 魔兽世界,求邪dk控制宝宝的宏,