来去忽忽 发表于 2015-11-11 15:24:39

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

本帖最后由 小小沫涵 于 2015-11-17 23:35 编辑

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

                                     return true;

                           end


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

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

来去忽忽 发表于 2015-11-11 18:45:00

自摸王 发表于 2015-11-11 18:24
求教GC对应的函数代码是从哪儿查的
GC文件夹里有个amwowfunctions.lua
就是他了

自摸王 发表于 2015-11-11 18:24:25

{:5_249:}求教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
页: [1]
查看完整版本: 【GC四段】关于自动打图腾的函数的一些代码问题