LUACN论坛

 找回密码
 加入我们

QQ登录

只需一步,快速开始

搜索
热搜: YJWOW MagicStone BoL
查看: 2030|回复: 6

[GC] 有没有办法在自动斩杀的情况下,不更换当前目标?【已答复】

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


使用的是这个函数

本帖子中包含更多资源

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

x
回复

使用道具 举报

发表于 2015-9-12 13:21:01 | 显示全部楼层
你自己都找到相应函数了。按照步骤使用就可以了。为什么还提问。。。?你的意思是这个函数会切换目标吗
回复 支持 反对

使用道具 举报

 楼主| 发表于 2015-9-12 13:27:02 | 显示全部楼层
_(_:3_」∠_)_ 发表于 2015-9-12 13:21
你自己都找到相应函数了。按照步骤使用就可以了。为什么还提问。。。?你的意思是这个函数会切换目标吗

是啊。切换到低血量目标后。斩杀了。又要手动切回来。
回复 支持 反对

使用道具 举报

发表于 2015-9-12 13:31:37 | 显示全部楼层
我现在没有条件测试 理论上是不会切目标的,除非你当前没有目标。。
回复 支持 反对

使用道具 举报

发表于 2015-9-12 16:01:00 | 显示全部楼层
这个在下个版本修复
回复 支持 反对

使用道具 举报

发表于 2015-9-12 16:26:08 | 显示全部楼层
本帖最后由 找不到用户名 于 2015-9-12 16:33 编辑





  1. --下面这行是斩杀距离,我写的是5码
  2. local Zanshajuli2=5
  3. function GetZhansha2()   
  4.     for i=1,GetObjectCount() do
  5.         local zhansha2 = GetObjectWithIndex(i)
  6.         --下面这行数字依次是9=动物,1=血量大于1%,20=血量少血20%,true=我可以攻击目标(请自行修改)
  7.         if ObjectTypeFlags(zhansha2)==9 and aml(zhansha2,"%")>1 and aml(zhansha2,"%")<20 and amuca(zhansha2)==true and GetDistanceBetweenObjects("player",zhansha2)<Zanshajuli2 then
  8.             return zhansha2
  9.         end      
  10.     end
  11.     return nil   
  12. end

  13. T2=T2 or 1
  14. local t2=GetTime()
  15. if t2-T2>0.1 then
  16.     local Zansha2=GetZhansha2()
  17.     if Zansha2 then
  18.         amrun ("斩杀",Zansha2)
  19.     end
  20.     T2=t2
  21. end
复制代码



本帖子中包含更多资源

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

x

评分

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

查看全部评分

回复 支持 反对

使用道具 举报

 楼主| 发表于 2015-9-12 17:16:12 | 显示全部楼层
回复 支持 反对

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-5-15 06:55 PM , Processed in 0.065068 second(s), 30 queries , Gzip On, Redis On.

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

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