LUACN论坛

 找回密码
 加入我们

QQ登录

只需一步,快速开始

搜索
热搜: YJWOW MagicStone BoL
查看: 1724|回复: 4

[GC] 【GC四段】关于自动打图腾的函数的一些代码问题

[复制链接]
发表于 2015-11-11 15:24:39 | 显示全部楼层 |阅读模式
本帖最后由 小小沫涵 于 2015-11-17 23:35 编辑

1.GC里有自动搜索距离角度内指定图腾并施放技能的函数,但很多时候对于有宠物的职业,让宠物去打掉图腾才是最省时省力的选择,而“宠物攻击”并不是什么可以施放的技能。。。
所以去gc里搜索了对应函数的代码
涉及执行技能的语句是:
  1. if amSpellCooldown(spellId) == 0 and Totemname ==  ObjectName(thisUnit) and UnitHealth(thisUnit) > 0 then   
  2.                               
  3.                                  if zx == 1 then
  4.                                          AutoFaceTarget2(thisUnit);
  5.                                      end
  6.                                      CastSpellByName(spellName,thisUnit);

  7.                                      return true;

  8.                              end
复制代码



如果想改为宠物攻击,那么该如何更改呢?
petattack()据说无法设定目标,是否要先更改玩家当前目标,然后命令宠物攻击,玩家再切回原目标?
代码该如何写呢?

2.关于FHenemyTable,看到很多函数都用到了这个表 (不熟悉lua,应该是列表吧)
那么,这个表具体都包含哪些敌对目标呢?该如何使用呢?
回复

使用道具 举报

 楼主| 发表于 2015-11-11 18:45:00 | 显示全部楼层
自摸王 发表于 2015-11-11 18:24
求教GC对应的函数代码  是从哪儿查的

GC文件夹里有个amwowfunctions.lua  
就是他了

点评

3q  发表于 2015-11-11 07:09 PM

评分

参与人数 1伸手费 +50 收起 理由
小小沫涵 + 50 党和人民需要你!

查看全部评分

回复 支持 1 反对 0

使用道具 举报

发表于 2015-11-11 18:24:25 | 显示全部楼层
求教GC对应的函数代码  是从哪儿查的
回复 支持 反对

使用道具 举报

发表于 2015-11-26 12:21:15 | 显示全部楼层
本帖最后由 老胡 于 2015-11-26 12:27 编辑

这样可以吗local _ttTar = 找到相关图腾;
if UnitExists(_ttTar) and UnitCanAttack(_ttTar) then
    PetPassiveMode();
    TargetUnit(_ttTar);
    TargetLastTarget();
end
回复 支持 反对

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-4-30 07:40 AM , Processed in 0.072750 second(s), 26 queries , Gzip On, Redis On.

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

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