LUACN论坛

 找回密码
 加入我们

QQ登录

只需一步,快速开始

搜索
热搜: YJWOW MagicStone BoL
查看: 1865|回复: 5

[GC] 新手一枚,求教鸟德技能日月食的判断【已答复】

[复制链接]
发表于 2015-9-14 13:22:39 | 显示全部楼层 |阅读模式
本帖最后由 小小沫涵 于 2015-10-4 13:31 编辑

新手一枚,求教鸟德技能日月食的判断
    GH设置中普通方式添加月光术和阳炎术无法使用,如何判定日月食,使之能够正常使用求截获
回复

使用道具 举报

发表于 2015-9-14 13:36:00 | 显示全部楼层
首先我没有德鲁伊号 我这里用治疗波和治疗链暂时代替阳炎术和月火术来做举例
设置阳炎术这里用治疗波代替


判定条件,自己


使用函数.判定德鲁伊日食月食方向


由于我们是在日食状态使用阳炎术,所以返回值选择真


这样设定的效果就是.当德鲁伊日食状态,使用阳炎术
月火术同理 只需把返回值设置假即可

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?加入我们

x

评分

参与人数 1伸手费 +50 收起 理由
老血 + 50 很给力!

查看全部评分

回复 支持 反对

使用道具 举报

发表于 2015-9-14 13:59:26 | 显示全部楼层
来帮你顶下                                                      
回复 支持 反对

使用道具 举报

发表于 2015-9-15 20:04:00 | 显示全部楼层
可以使用代码,丁丁教我的方法
--愤怒的施法时间
local WCT = (select(4,GetSpellInfo("愤怒"))/1000);
--星火术的施法时间
local SCT = (select(4,GetSpellInfo("星火术"))/1000);
--日月能量向右
local goright = amIsEclipseDirection("player")
--日月能量向左
local goleft = not amIsEclipseDirection("player")
--日月能数值
local cp = UnitPower("player","8")
--日月蚀距离转换的剩余时间(不分方向)
if amTalentInfo("沉醉")
then ect = math.abs(UnitPower("player","8")/25)
elseif not amTalentInfo("沉醉")
then ect = math.abs(UnitPower("player","8")/12.5)
end
--愤怒/星火的左右推
if (cp<0 and ect<SCT and goright)
or (cp>0 and goleft and ect>WCT)
or (cp>=0 and goright)
then amrun("愤怒")
elseif
(cp>0 and goleft and ect<WCT)
or (cp<0 and goright and ect>SCT)
or (cp<=0 and goleft)
then amrun("星火术")end

同时参照这两个帖子http://www.luacn.net/thread-6329-1-1.html
http://www.luacn.net/thread-6244-1-1.html

点评

受教了,其实鹌鹑确实不易,为何不猫德呢?或者奶德呢?秒排秒排秒排。谁用谁知道。  发表于 2015-9-29 11:01 PM
回复 支持 反对

使用道具 举报

发表于 2015-12-26 16:05:46 | 显示全部楼层
这个太受教了,正好在研究这个。。。。先回复mark
回复 支持 反对

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-5-13 08:41 PM , Processed in 0.061910 second(s), 29 queries , Gzip On, Redis On.

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

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