LUACN论坛

 找回密码
 加入我们

QQ登录

只需一步,快速开始

搜索
热搜: YJWOW MagicStone BoL
查看: 3787|回复: 14

[函数] 随即目标斩杀函数能反过来用么。【已答复】

[复制链接]
发表于 2015-10-4 22:54:08 | 显示全部楼层 |阅读模式
本帖最后由 小小沫涵 于 2015-10-6 23:21 编辑

能不能指定血量高于特定百分比释放技能?

本帖子中包含更多资源

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

x
回复

使用道具 举报

发表于 2015-10-5 19:53:55 | 显示全部楼层
二氧六环 发表于 2015-10-5 19:47
仅仅是换了条件而已
  1. function FHGetRangeRadianHPUnit_NoLessThan(jl,Degrees,HPlevel,spellName)
  2.         --jl 范围,距离
  3.         --Degrees 面向角度
  4.         --HPlevel 血量
  5.         --spellName 技能
  6.         for i = 1, #FHenemiesTable do
  7.                 local thisUnit = FHenemiesTable[i].unit
  8.                 if FHObjectDistance("player",thisUnit) < jl
  9.                 and FHgetFacing(thisUnit,Degrees) == true
  10.                 and FHINSight(thisUnit) == true then
  11.                         local name, rank, icon, castTime, minRange, maxRange, spellId = GetSpellInfo(spellName)
  12.                         local UnitHPLevel = UnitHealth(thisUnit)/UnitHealthMax(thisUnit)*100
  13.                         local UnitHPLevel2 = UnitHealth("target")/UnitHealthMax("target")*100
  14.                         local Facing = ObjectFacing("player");
  15.                         local Oldtaget = UnitGUID("target");
  16.                         if amLongTimeCCed(thisUnit) == false
  17.                         and UnitAffectingCombat(thisUnit) == true
  18.                         and UnitHPLevel >= HPlevel --生命值大于等于设置值
  19.                         and not UnitIsUnit("target",thisUnit)
  20.                         and not UnitIsDeadOrGhost(thisUnit)
  21.                         and amSpellCooldown(spellId) == 0
  22.                         and amcd
  23.                         and UnitHPLevel2 > HPlevel then
  24.                                 AutoFaceTarget2(thisUnit);
  25.                                 amrun(spellName,thisUnit);
  26.                                 return true;
  27.                         end
  28.                 end
  29.         end
  30.         return false;
  31. end
复制代码


回复 支持 反对

使用道具 举报

发表于 2015-10-5 21:10:57 | 显示全部楼层
五月雨恋歌 发表于 2015-10-5 20:42
代码不会用。。。。。



方案设定 - 创建自定义宏/脚本 - 新建脚本 - 输入命名 - 编辑



编辑自定义内容



调用 - 施法方案 - 添加宏/脚本 例如:80以上。

本帖子中包含更多资源

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

x
回复 支持 反对

使用道具 举报

 楼主| 发表于 2015-10-5 19:44:10 | 显示全部楼层
二氧六环 发表于 2015-10-5 19:07
可以。游戏中,只有特殊技能才会在低于百分比生命值使用,除开这些,所有的技能都设计为消弱目标生命值至某 ...

不是  这个函数是斩杀用的,我现在是要反斩杀。寻找高于80%血目标。

点评

仅仅是换了条件而已  详情 回复 发表于 2015-10-5 07:47 PM
回复 支持 反对

使用道具 举报

发表于 2015-10-5 19:07:57 | 显示全部楼层
本帖最后由 二氧六环 于 2015-10-5 19:23 编辑

可以。游戏中,只有特殊技能才会在低于百分比生命值使用,除开这些,所有的技能都设计为消弱目标生命值至某个值。0 为死亡。如果你有特别的技能安排,你可以将你的要求描述出来。方便大家交流。
回复 支持 反对

使用道具 举报

发表于 2015-10-5 19:47:48 | 显示全部楼层
五月雨恋歌 发表于 2015-10-5 19:44
不是  这个函数是斩杀用的,我现在是要反斩杀。寻找高于80%血目标。

仅仅是换了条件而已
回复 支持 反对

使用道具 举报

发表于 2015-10-5 20:30:05 | 显示全部楼层

这解答太专业了。话说楼主非要这样用吗?

点评

这样是最直接的,当他发现他能使用后,他发现世界还有另一片天。  详情 回复 发表于 2015-10-5 08:33 PM
回复 支持 反对

使用道具 举报

发表于 2015-10-5 20:33:12 | 显示全部楼层

这解答太专业了。话说楼主非要这样用吗?
回复 支持 反对

使用道具 举报

发表于 2015-10-5 20:33:50 | 显示全部楼层
国际漫游 发表于 2015-10-5 20:30
这解答太专业了。话说楼主非要这样用吗?

这样是最直接的,当他发现他能使用后,他发现世界还有另一片天。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2015-10-5 20:41:31 | 显示全部楼层
二氧六环 发表于 2015-10-5 19:47
仅仅是换了条件而已

只有小于 没有大于啊

本帖子中包含更多资源

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

x
回复 支持 反对

使用道具 举报

 楼主| 发表于 2015-10-5 20:42:32 | 显示全部楼层

代码不会用。。。。。

点评

[attachimg]11581[/attachimg] 方案设定 - 创建自定义宏/脚本 - 新建脚本 - 输入命名 - 编辑 [attachimg]11582[/attachimg] 编辑自定义内容 [attachimg]11583[/attachimg] 调用 - 施法方案 - 添加宏/  详情 回复 发表于 2015-10-5 09:10 PM
回复 支持 反对

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-5-15 08:23 PM , Processed in 0.088712 second(s), 42 queries , Gzip On, Redis On.

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

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