LUACN论坛

 找回密码
 加入我们

QQ登录

只需一步,快速开始

搜索
热搜: YJWOW MagicStone BoL
查看: 1811|回复: 9

[综合] 如何在移动中施放瞬发技能?

[复制链接]
发表于 2014-2-19 02:18:36 | 显示全部楼层 |阅读模式
请教,比如说毁灭术士在移动中施放邪焰,站立状态施放读条技能
还有个问题,如何判断焦点的目标是否等于当前目标,比如浩劫不施放在当前目标就是焦点目标的身上,是否是用amComparisonUnit函数,这个函数该如何使用呢?


回复

使用道具 举报

发表于 2014-2-19 03:21:49 | 显示全部楼层
读条技能一般默认是移动中跳过判断的。
哪怕不能跳过,有一个条件设置是“移动速度",只需要把它加入条件,大于0.1就是移动, 等于0就是原地不动

第二个问题可以用脚本解决
if UnitName("target")==UnitName("focus") then
   ...
end
基本思路就是这样,可能需要附加一些别的条件比如焦点是否存在  UnitExists("focus")

下个版本更新会有“表达式判断”的条件,就不需要用脚本了(这个功能我已经做好了)
回复 支持 反对

使用道具 举报

发表于 2014-2-19 08:57:35 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
回复 支持 反对

使用道具 举报

发表于 2014-2-19 11:07:38 | 显示全部楼层
1楼大神正解,另外速度的函数我也写过脚本,在小D被减速自动变身的时候,你参考下:
myspeed=GetUnitSpeed("player");myspeed=myspeed/7*100;
         if  amisr("熊形态") and myspeed>0 and myspeed<70 and amzt(1) then...
回复 支持 反对

使用道具 举报

 楼主| 发表于 2014-2-19 12:39:54 | 显示全部楼层
感谢楼上诸位大神,第一个确实要加入移动判断,不然原地也会施放邪焰
第二个问题还需要学习一下函数

另还有个问题求教,某些职业的特殊能量,比如毁灭术士的余烬,判断条件的数值都是整数,要判断3.5个余烬现在是否能做到?

点评

你最好重新开帖,这样方便别人看到你的问题,可以及时回答  详情 回复 发表于 2014-2-25 08:01 PM
请参照我的毁灭术帖子  发表于 2014-2-20 09:43 AM
回复 支持 反对

使用道具 举报

发表于 2014-2-19 18:00:22 | 显示全部楼层
新问题请新开帖子
回复 支持 反对

使用道具 举报

发表于 2014-2-25 08:54:00 | 显示全部楼层
YJ中可以直接调用判断是否移动的函数判断
回复 支持 反对

使用道具 举报

发表于 2014-2-25 20:01:40 来自手机 | 显示全部楼层
风过无影 发表于 2014-2-19 12:39
感谢楼上诸位大神,第一个确实要加入移动判断,不然原地也会施放邪焰
第二个问题还需要学习一下函数


你最好重新开帖,这样方便别人看到你的问题,可以及时回答
回复 支持 反对

使用道具 举报

发表于 2014-2-26 11:00:08 | 显示全部楼层
我来灌水
大余烬的数量=UnitPower(SPELL_POWER_BURNING_EMBERS)
小余烬的数量=UnitPower(SPELL_POWER_BURNING_EMBERS , true)
以上抄袭  一枝花   的
回复 支持 反对

使用道具 举报

发表于 2014-2-27 13:02:05 | 显示全部楼层
这个还要有天赋的判断吧?烧尽加了天赋就可以移动施法
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 加入我们

本版积分规则

小黑屋|手机版|Archiver|LUACN论坛

GMT+8, 2025-5-2 07:34 PM , Processed in 0.072562 second(s), 37 queries , Gzip On, Redis On.

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表