粉丝379获赞3660
上期视频咱们讲的是技能红的编写入门,这一期咱们来讲技能红的释放条件, 添加判断条件,顾名思义就是让红在释放技能时可以应尽当时的情况,决定是否释放和怎么释放。比如上一期我们开场做的这个红, 现在我们在鲁莽的前面加入一个方括号,再在里面填入这几个字符,就成了用红的同时按住 ctrl 键才释放鲁莽,不按 ctrl 键就什么都不释放。 所以等你下次再见到红里有方括号,就知道这个红一定是含有判断机制的,而魔兽能够识别的判断条件可以说是非常之多。 怎么样,拿小本本记下来了吗?那么问题就来了,如果我再加上一行剑刃风暴的话,方括号里的条件会影响剑刃风暴的释放吗?给大家三秒钟思考一下。 答案是不会,任何条件都只会影响当前的释放,不会影响红里的其他释放。 所以在这个红里,无论你有没有按下 ctrl 键都会释放剑刃风暴,除非我们给剑刃风暴也加上条件,那就应该写成这样。 而如果我们在渐入风暴的 mod 前加一个 no, 此时这个红就成了按住康守建的情况下使施放鲁莽,不按康守建的 情况下就只释放剑刃风暴。这个 no 前缀在很多条件中也同样适用,作用就是把原条件改成相反的条件, 我们还可以把这个红简化写成这样,因为封号就是否则的意思,改后的这个红告诉蒙受的就是当按下这个红的时候,如果还同时按下了 ctrl 键,那就释放鲁莽,否则就释放剑刃风暴。 讲到这,大家对我常说的如果那就否则应该是印象很深了,他们仨就是红边写里最基本的语句了。 除了这三项,就说马上要讲到的和与或者和在红边鞋里是用 逗号表示的。比如在之前的这个红里,我们多加两个条件,并用逗号隔开 就成了。当你按下这个红时,如果你既同时按下了 ctrl, 又处于室外,当前目标还是敌对目标,那就释放毒莽,否则就释放剑刃风暴。 这里我需要强调一下,这个否则的意思是,三种情况没有同时具备,也就是说,即便已经满足了其中的两个条件,释放的依旧是剑刃风暴。 了解了代表和的逗号,或者就更容易理解了,在方括号的旁边再多加一个方括号,这样两个或多个方括号之间的关系就 或者了。也就是说任一个方括号的条件达成了,都会释放紧接着的这个技能。比如这样写之后,就会先判断第一个方括号里的条件是否成立,如果不成立,就会再判断第二个方括号里的条件是否成立, 遇到成立的条件就立马释放鲁莽,如果都不成立,依旧释放剑刃风暴。 想必通过以上几个例子你也不难发现,魔兽执行红命令与剧的时候,不仅是像我上一期视频讲的那样是自上而下的执行,还是严格的自左而右的执行。 除了这点,你还要格外注意,我们在红里写入的所有标点符号都必须使用英文标点符号,魔兽才能够 识别。好了技能的释放条件,咱们这就算是讲的差不多了,最后要给大家讲的是,这方括号里除了能写释放的条件,还可以写对谁释放。 这次咱们换成战士的冲锋技能,在冲锋的前面加方括号,并填入 at mouse over。 此时当你在点击这个红的时候,就会向你鼠标所悬停的目标冲锋,而不是你的当前目标。 同样,我们还可以给这个方货号里附加各种各样的其他条件,这就完全看你的需求了。 我要重点强调一下,在这个例子中的哈姆,敌对目标也不再是判断当前目标,而是判断鼠标所 指向的目标。而通过艾特实现对谁释放,也有很多对象可选。 借助艾特还可以不对具体的目标释放,而是让对地板释放的那些技能直接对鼠标悬停的位置释放,比如法式暴风雪死亡、骑士的死亡凋零和战士的英勇飞跃等等。 其中的艾特也可以写作他给的,等于他俩完全是相同的功效。 不过要知道啊,每个红只能写二百五十五个字符,所以咱们还是能审则审,艾特才是最优的写法。 说到沈字符,我们还可以把所有的斜杠释放,写作斜杠柚子,这就又成功的 省下了一个字符。好了,这红里的方括号就给各位介绍到这 下讲,我再来讲另外几个同样属于编写技能红会经常用到的红命令。 而在在之后的即将里,我将结合这三讲的内容,从评论区的留言中抽选几个大家想要做的红来几讲实战篇,彻底教会大家如何不求人自己编写技能红,速来评论区留言呀!