LUACN论坛

 找回密码
 加入我们

QQ登录

只需一步,快速开始

搜索
热搜: YJWOW MagicStone BoL
查看: 320|回复: 3

[wowbee] 关于自动跟随

[复制链接]
发表于 2024-5-13 17:29:02 | 显示全部楼层 |阅读模式
想请教一下大佬写一个自动跟随的脚本。
就是想在团队里,自动找到20码左右的队友,然后跟随。比如跟随到身边后又找距离20码左右的队友,再切换目标跟随。
目的是在战场中跟大队走来走去。而不是站着不动。
用魔蜂可以实现吗?
谢谢。
回复

使用道具 举报

发表于 2024-5-13 18:58:36 | 显示全部楼层
用for do遍历团队成员,然后判断距离,如果超过20码,就自动跟随
回复 支持 反对

使用道具 举报

 楼主| 发表于 2024-5-13 21:44:54 | 显示全部楼层
懒动行不行 发表于 2024-5-13 06:58 PM
用for do遍历团队成员,然后判断距离,如果超过20码,就自动跟随

可不可以具体点呢?谢谢。
回复 支持 反对

使用道具 举报

发表于 2024-5-16 17:44:44 | 显示全部楼层
可以参考我的一个跟随脚本的逻辑片段:

[Lua] 纯文本查看 复制代码
local followUnit = nil;

-- 要跟随的固定角色名字,没有就配置为空
local followPlayerName = "妖·蓝玉";

-- 尝试查找指定目标
if followPlayerName ~= "" then
    RunMacroText("/cleartarget\n/target " .. followPlayerName);
    if UnitName("target") == followPlayerName and BeeRange("target") <= 30 then
        followUnit = "target";
    else
        RunMacroText("/cleartarget");
    end
end

-- 没有特定目标时,在队伍中随机选择一个玩家
if followUnit == nil then
    local partyCount = GetNumPartyMembers();
    for i = 1, partyCount, 1 do 
        local range = BeeRange("party" .. i);
        if range <= 30 then
            followUnit = "party" .. i;
        end
    end
end

-- 有跟随目标则开始跟随
if followUnit then
    FollowUnit(followUnit);
end
回复 支持 反对

使用道具 举报

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

本版积分规则

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

GMT+8, 2025-5-2 01:46 AM , Processed in 0.039080 second(s), 19 queries , Gzip On, Redis On.

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

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