LUACN论坛

 找回密码
 加入我们

QQ登录

只需一步,快速开始

搜索
热搜: YJWOW MagicStone BoL
查看: 331|回复: 5

[wowbee] 请教 关于跟随距离的控制

[复制链接]
发表于 2023-3-28 22:25:04 | 显示全部楼层 |阅读模式
------------------------------------------------------------
方法1,测试不理想!

---当焦点 超 12码 或者 不在战斗状态 没有跟随的情况下 运行跟随目标

if UnitName("focus") and BeeRange("focus")>=16 and not BeeUnitIsFollow() and not BeeUnitAffectingCombat()
then  
    FollowUnit("focus");
end
---当焦点 超 10码 小于15码 不在战斗状态  停止跟随目标 通过后退和停止后退来控制。

if UnitName("focus") and BeeRange("focus")>=10  and BeeRange("focus")<=15 and not BeeUnitAffectingCombat()
then  
    MoveBackwardStart();
    MoveBackwardStop();
end

---当焦点 战斗状态 我跟他的距离大于5  停止跟随目标 通过后退和停止后退来控制(要设置执行时间不然会打断施法)


if UnitName("focus") and BeeRange("focus")>=5  and BeeUnitAffectingCombat()
then  
    MoveBackwardStart();
    MoveBackwardStop();
end


-------方法2-通过 焦点与目标怪物的距离要来控制跟随距离

比如说,坦克(焦点)开怪 距离怪10码 通过控制距离 达到  我离怪20码-30码的 距离。



--根据焦点的目标,判断是否进行攻击,规则为存在且未死亡且是敌对且在战斗中 并且焦点与目标的距离小于20 则停止跟随
if UnitExists("target")==1 and not UnitIsDeadOrGhost("target")  and BeeUnitCanAttack("target")==1 and
BeeUnitAffectingCombat("target")==1
and UnitName("focus") and BeeRange("target")<=20
then
    MoveBackwardStart();
    MoveBackwardStop();
end

秋赐教
焦点 与 目标 的距离要怎么写







回复

使用道具 举报

 楼主| 发表于 2023-3-29 00:35:43 | 显示全部楼层
最终解决方案
-- 当我和焦点的目标大于10-30停止移动
BeeRun("/target focustarget");

if UnitExists("target")and  BeeRange("target")<=30
and  BeeRange("target")>=10 and BeeUnitIsFollow()
then
    MoveBackwardStart();
    MoveBackwardStop();
    BeeRun("/p 停,准备进攻!")
end
--------------------------------------
--根据 我跟焦点的距离大于等于10,且没有跟随 则开始跟随

if UnitName("focus") and BeeRange("focus")>=10 and not BeeUnitIsFollow()
then
    BeeRun("/P 跟上")  
    FollowUnit("focus");
end

评分

参与人数 1伸手费 +25 收起 理由
懒动行不行 + 25 党和人民需要你!

查看全部评分

回复 支持 反对

使用道具 举报

发表于 2023-3-29 13:09:51 | 显示全部楼层
我也想过这样加条件前进、后退控制距离,但是依然没办法解决面向怪物施法的问题,并且空间小、或者地面有阻碍物,效果也很不理想,最终还是放弃了。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2023-3-29 16:42:00 | 显示全部楼层
最后你是怎么解决的, 跟随站位 确实问题很大。
回复 支持 反对

使用道具 举报

发表于 2023-8-26 10:45:12 | 显示全部楼层
楼主,这个写法,停止跟随是好用了,但是不能 与自动跟随一起用,若果一起起用会无限stop-follow-stop-follow-stop-follow-stop-follow-
回复 支持 反对

使用道具 举报

发表于 2023-8-27 22:52:04 | 显示全部楼层
本帖最后由 w021600118 于 2023-8-27 11:01 PM 编辑

兄弟,感谢。  请问全一点的函数手册哪里可以下载啊
回复 支持 反对

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-5-12 07:01 AM , Processed in 0.068008 second(s), 27 queries , Gzip On, Redis On.

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

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