作者MiCy (米赛)
看板WOW
标题[问题] 巨集机制问题
时间Mon Jan 7 22:04:43 2019
因为输入法会卡shift键
所以做了一个巨集来提醒自己
#showtooltip
/cast [mod:shift] 的的的 ←乱打因为想出现问号(还是问号其实是有名字?)
/cast 秘法冲击
该按键只要出现问号就代表我的shift卡住了,需要再按一下来回复,藉此来提醒自己
可是神奇的地方来了
如果我上下交换打成
#showtooltip
/cast 秘法冲击
/cast [mod:shift] 的的的
就会永远出现秘法冲击
就算按住shift也不会出现问号
请问有大大能解说一下这两个巨集的机制哪边不一样吗?
对不起我文组
谢谢 QQ
--
全面55波 赢的就是我 你猜得没错 60229
--
※ 发信站: 批踢踢实业坊(ptt.cc), 来自: 113.160.108.117
※ 文章网址: https://webptt.com/cn.aspx?n=bbs/WOW/M.1546869888.A.19E.html
1F:推 vice: 施放优先顺序由上至下 加入按键SHIFT为条件 01/07 22:09
2F:→ vice: 条件通过就会施放"的的的" 没通过条件就会施放秘法冲击 01/07 22:10
3F:推 super7967: 条件是由上面判断下来,当上面的条件比较宽松,就不会 01/07 22:10
4F:→ super7967: 去执行下面的条件了,第一个巨集是必须按住shift才会执 01/07 22:10
5F:→ super7967: 行第一行,除此之外第二行,那它就会照这个规则走,而 01/07 22:10
6F:→ super7967: 第二个由於第一行的条件宽松,不管有没有shift都会执行 01/07 22:11
7F:→ super7967: ,所以他就不会跳去第二行,所以反面来说,你的第一个 01/07 22:11
8F:→ super7967: 巨集shift行是可以再写一个技能的 01/07 22:11
9F:→ vice: 下面巨集 因为秘法冲击没有条件限定 SHIFT那行就没用了 01/07 22:12
10F:推 belmontc: 条件句要放在最前面 01/08 02:32
11F:推 ab784533: 就由上往下算而已啊,第一行条件通过就会永远显示第一行 01/08 07:57
12F:→ ab784533: 。所以才有#shorttooltip (还是怎麽拼?)的那个指令, 01/08 07:57
13F:→ ab784533: 用来指定这个巨集键要显示哪个法术,只要第一行写这条件 01/08 07:57
14F:→ ab784533: ,後面不管写啥都会显示被指定的法术 01/08 07:57