如何在移动中施放瞬发技能?
请教,比如说毁灭术士在移动中施放邪焰,站立状态施放读条技能还有个问题,如何判断焦点的目标是否等于当前目标,比如浩劫不施放在当前目标就是焦点目标的身上,是否是用amComparisonUnit函数,这个函数该如何使用呢?
读条技能一般默认是移动中跳过判断的。
哪怕不能跳过,有一个条件设置是“移动速度",只需要把它加入条件,大于0.1就是移动, 等于0就是原地不动
第二个问题可以用脚本解决
if UnitName("target")==UnitName("focus") then
...
end
基本思路就是这样,可能需要附加一些别的条件比如焦点是否存在UnitExists("focus")
下个版本更新会有“表达式判断”的条件,就不需要用脚本了(这个功能我已经做好了)
1楼大神正解,另外速度的函数我也写过脚本,在小D被减速自动变身的时候,你参考下:
myspeed=GetUnitSpeed("player");myspeed=myspeed/7*100;
ifamisr("熊形态") and myspeed>0 and myspeed<70 and amzt(1) then...
感谢楼上诸位大神,第一个确实要加入移动判断,不然原地也会施放邪焰
第二个问题还需要学习一下函数
另还有个问题求教,某些职业的特殊能量,比如毁灭术士的余烬,判断条件的数值都是整数,要判断3.5个余烬现在是否能做到?
新问题请新开帖子
YJ中可以直接调用判断是否移动的函数判断
风过无影 发表于 2014-2-19 12:39
感谢楼上诸位大神,第一个确实要加入移动判断,不然原地也会施放邪焰
第二个问题还需要学习一下函数
你最好重新开帖,这样方便别人看到你的问题,可以及时回答 我来灌水
大余烬的数量=UnitPower(SPELL_POWER_BURNING_EMBERS)
小余烬的数量=UnitPower(SPELL_POWER_BURNING_EMBERS , true)
以上抄袭一枝花 的
这个还要有天赋的判断吧?烧尽加了天赋就可以移动施法
页:
[1]