ws2319 发表于 2021-3-22 10:48:57

求问如何判定输出关注目标的目标

本帖最后由 ws2319 于 2021-3-22 12:16 PM 编辑

求问如何判定输出关注目标

local Tbl = BeeUnitBuffList("target")
local buff = BeeUnitBuffList("player")
if GetUnitSpeed("player")<=0 then
    if not BeeUnitIsFollow() then
      FollowUnit("focus")
      BeeRun("/assist[@focustarget,harm]")
      return
    end
    FollowUnit("focus");--跟随目标
    BeeRun("/target [@focustarget,harm]");--将目标切换成目标的目标

    if BeeIsRun("奥术飞弹") and BeeUnitBuffCount("奥术冲击",0,0)>=4 and
    BeePlayerBuffTime("飞弹速射")>0 then
      BeeRun("/cast 奥术飞弹")
      return;
    end
    if BeeIsRun("奥术冲击")then
      BeeRun("/cast 奥术冲击")
      return;
**** Hidden Message *****




跟随关注目标然后自动将目标切换成目标的目标 但是如果关注的目标捡尸体 跟随号就不切换目标了,
有的大佬说可以直接用对关注目标的宏输出但是判定怎么做 if 呢....
求大佬解惑

ws2319 发表于 2021-3-22 10:52:39

本帖最后由 ws2319 于 2021-3-22 10:53 AM 编辑


求问如何判定输出关注目标

local Tbl = BeeUnitBuffList("target")
local buff = BeeUnitBuffList("player")
if GetUnitSpeed("player")<=0 then
    if not BeeUnitIsFollow() then
      FollowUnit("focus")
      BeeRun("/assist[@focustarget,harm]")
      return
    end
    FollowUnit("focus");--跟随目标
    BeeRun("/target [@focustarget,harm]");--将目标切换成目标的目标
删掉这句 把宏添加进去就毫无输出了
    if BeeIsRun("奥术飞弹") and BeeUnitBuffCount("奥术冲击",0,0)>=4 and
    BeePlayerBuffTime("飞弹速射")>0 then
      BeeRun("/castsequence 奥术飞弹")把宏添加进去
      return;
    end
    if BeeIsRun("奥术冲击")then
      BeeRun("/castsequence 奥术冲击") 把宏添加进去
      return;
end
end

走夜恶鬼 发表于 2021-5-15 10:44:56

正好在写这个自动跟随施法的脚本看看学习一下

lc1989 发表于 2021-9-10 10:12:49

来学习!!谢谢{:5_247:}{:5_247:}{:5_247:}{:5_247:}{:5_247:}{:5_247:}

zcplayer 发表于 2021-9-10 10:52:40

求助帖也设置回复可见?里面是啥?

lenkoo 发表于 2021-10-19 00:11:31

我来看一下
我来看一下
我来看一下

清漪 发表于 2023-10-25 19:46:13

我来学习学习:victory:!!

为了看阳光 发表于 2024-3-14 10:56:39

{:5_124:}{:5_124:}学习学习{:5_124:}
页: [1]
查看完整版本: 求问如何判定输出关注目标的目标