魔兽世界玩家社区APP官网

标题: [插件/宏/工具] 请教一下大佬,自己写了一个宏,不过有点问题 [打印本页]

作者: 心随674    时间: 2023-5-29 14:12
标题: [插件/宏/工具] 请教一下大佬,自己写了一个宏,不过有点问题
按键是E,我的本意是按住ALT+E  无敌;   按住SHIFT+E  复仇之怒; 按住E,鼠标指向直接给保护。
但是出现一个问题,我按住SHIFT+E时, 在无目标的情况下,会同时给自己加复仇之怒和保护祝福,求大佬看一下这个宏怎么改进好??
#showtooltip 圣盾术
/stopcasting
/cast [mod:alt]圣盾术
/cast [mod:shift]复仇之怒
/cast [@mouseover,exists,nodead][nodead,exists] 保护祝福
作者: 陈陈430    时间: 2023-5-29 14:19
那你可牛逼了
还能同时给自己加复仇之怒跟保护祝福
作者: 厕层柴    时间: 2023-5-29 14:24
#showtooltip 圣盾术
/stopcasting
/cast [mod:alt]圣盾术
/cast [mod:shift]复仇之怒; [@mouseover,help,nodead][nodead,help] 保护祝福
作者: 黑头发的汉子子x    时间: 2023-5-29 14:28
是真的
作者: 天蝎孤星等    时间: 2023-5-29 14:29
保护祝福那一行的两个方括号里分别添加一个条件,nomod,即可
作者: 塞翁364    时间: 2023-5-29 14:34
#showtooltip 圣盾术
/stopcasting
/cast [mod:alt]圣盾术
/cast [mod:shift]复仇之怒; [@mouseover,help,nodead][nodead,help] 保护祝福
保护祝福不是只能加给友方吗?那改成help 是有什么说法吗?求大佬解惑
作者: 淡然一笑wwl    时间: 2023-5-29 14:40
保护祝福那一行的两个方括号里分别添加一个条件,nomod,即可
/cast [@mouseover,exists,nodead,nomod][nodead,exists,nomod] 这个样子吗?
作者: 天八部饶gc    时间: 2023-5-29 14:40
保护祝福不是只能加给友方吗?那改成help 是有什么说法吗?求大佬解惑
保护是只能给友方,但你的所写宏判定成立了呀,你开了自动自我施法不就给到了自己吗。
改成help就是更准确的一个判定。
楼下加nomod和我直接写到前一行/第二行是一个意思,只是他的要更多的字节。
宏的逻辑都是从前判断开始,前面的判定成立了就不会到后面,但分行就独立判断了,不共cd的都会一起用。
作者: 后会无期846    时间: 2023-5-29 14:48
保护是只能给友方,但你的所写宏判定成立了呀,你开了自动自我施法不就给到了自己吗。
改成help就是更准确的一个判定。
楼下加nomod和我直接写到前一行/第二行是一个意思,只是他的要更多的字节。
宏的逻辑都是从前判断开始,前面的判定成立了就不会到后面,但分行就独立判断了,不共cd的都会一起用。
明白了,感谢
作者: 狭缝求生室    时间: 2023-5-29 14:52
/cast [@mouseover,exists,nodead,nomod][nodead,exists,nomod] 这个样子吗?
对,nomod是判定没有组合键,当有nomod时,使用组合键该方括号里的判定为否,不会执行的  你最上面的宏出现你若描述的问题,根本原因是本想复仇之怒,但你的操作又复合保护祝福的,所以解决的办法就是避开组合键冲突,我的办法就是限制保护祝福使用组合键
作者: 后会无期846    时间: 2023-5-29 14:54
明白了,感谢
有个新的问题,我这个保护祝福是鼠标指向。但是有时候在指向目标的瞬间,目标死亡,保护会加在当前目标my 身上。
有没有办法规避这个,在鼠标指向目标已经死亡的情况下,无法释放保护祝福
感谢大佬
作者: ADDJ2017    时间: 2023-5-29 14:58
#showtooltip 圣盾术
/stopcasting
/cast [mod:alt]圣盾术
/cast [mod:shift]复仇之怒; [@mouseover,help,nodead][nodead,help] 保护祝福
有个新的问题,我这个保护祝福是鼠标指向。但是有时候在指向目标的瞬间,目标死亡,保护会加在当前目标my 身上。
有没有办法规避这个,在鼠标指向目标已经死亡的情况下,无法释放保护祝福
感谢大佬
作者: bfdg3    时间: 2023-5-29 15:01
有个新的问题,我这个保护祝福是鼠标指向。但是有时候在指向目标的瞬间,目标死亡,保护会加在当前目标my 身上。
有没有办法规避这个,在鼠标指向目标已经死亡的情况下,无法释放保护祝福
感谢大佬
#showtooltip 圣盾术
/stopcasting
/cast [mod:alt]圣盾术
/cast [mod:shift]复仇之怒; [@mouseover,help,nodead] 保护祝福
作者: 浪漫无边际缺    时间: 2023-5-29 15:05
#showtooltip 圣盾术
/stopcasting
/cast [mod:alt]圣盾术
/cast [mod:shift]复仇之怒; [@mouseover,help,nodead] 保护祝福
我应该是明白了,括弧里面是依次判定的,也就说第一个鼠标指向判定不成功,会判定[nodead,help]这个句子,这也是会加到mt 身上的原因
感谢大佬
作者: 15155324777    时间: 2023-5-29 15:09
[tid=29797163]Topic[/tid] 按键是E,我的本意是按住ALT+E  无敌;   按住SHIFT+E  复仇之怒; 按住E,鼠标指向直接给保护。
但是出现一个问题,我按住SHIFT+E时, 在无目标的情况下,会同时给自己加复仇之怒和保护祝福,求大佬看一下这个宏怎么改进好??
#showtooltip 圣盾术
/stopcasting
/cast [mod:alt]圣盾术
/cast [mod:shift]复仇之怒
/cast [@mouseover,exists,nodead][nodead,exists] 保护祝福
触发自律的技能你用两个?这下牛逼了,我赶紧试试去
作者: 123457176    时间: 2023-5-29 15:13
想那么多条件干嘛,难道可以给敌对的,死亡的上保护?这不简单?没目标按不动。再送你个ctrl+e
#showtooltips
/stopcasting
/use [mod:shift]复仇之怒;[mod:ctrl]白送的不要就删掉;[mod:alt]圣盾术;[@mouseover]保护祝福;保护祝福




欢迎光临 魔兽世界玩家社区APP官网 (https://huaijiufu.com/) Powered by Discuz! X3.5