极简的宏格式
/cast 保护祝福
在技能前面加上[],即为一次判断,不填写条件,即不进行判断(等于一次直接施放)
每一个[]都为一次判断,优先级分先后,第一个[]里的判定为否时才会跳到第二个[]来第二次判定,直到判定为真,而题主的情况是所有判定都为否,所以才会出现蓝色描边,解决题主的办法就是尽可能多次判定,包涵所有情况
每一个[]里的判定条件同时全部为真,此[]才会判定为真,否则为否
每一个[]里的条件不分先后
exists是目标存在(渣英语,如果单词不是这个意思,见笑了)
nodead目标是活着的,不是尸体
help为友方单位
harm为敌方单位顺便一提,在这狗论坛如果输入[+@,就会被论坛吞掉[],且[]里的字体变成蓝色
所以直接复制他们的宏拿来用是不行的,得自行添加[],或者把@修改为target=,就可以避免以上尴尬,如下再举例,上面说的保护祝福可以这样简化
/cast []保护祝福详细说,这个宏有3个[],就是有3次判定
第一次判定里是写目标是鼠标指向,且鼠标指向有目标(不管敌我,后面会再次判定),且目标不是尸体,且目标为友方,这4个条件全部达成,宏会直接跳过后面2个[]直接执行技能
如果第一次[]里的4个条件有一次没达成,宏会走向第二个[]
第二个[]里的条件是,目标是目标的目标,且目标的目标存在(如果目标没有目标,则这一个条件不满足),且目标的目标不是尸体,且目标的目标为友方单位,这4个条件全部达成,宏会按照此[]里的条件施放技能
第三个[]为空,即不进行判定,直接施放,一般都用来对自己施放,相当于在宏最后再添加一句 ;保护祝福,或者另起一行/cast 保护祝福不过题主有没有想过,当目标的目标可以施放保护祝福,而紧急情况需要对自己施放保护怎么办?要么切掉目标,要么找到自己的鼠标指向,
所以个人觉得第二个[]作用没意义,或者在第二个[]里加一个组合键,例如添加一个条件mod:alt,如果按着alt点击此宏会对目标的目标施放保护,否则跳向下一条[],即对自己施放
但我一般都会有alt+若干键设定快捷键,这样一来很容易有冲突,所以我一般也不用组合键来设计宏 马克一下!zsbd 你说的对,但是正义防御可以直接对怪用,为什么要做宏?
页:
1
[2]