找回密码
 立即注册
查看: 438|回复: 21

目标BUFF

[复制链接]

2797

主题

3万

回帖

2801

积分

金牌会员

积分
2801
发表于 2026-3-26 22:03:52 | 显示全部楼层 |阅读模式
例如火球术让目标持续流血10秒
这个10秒显示在目标血条上,倒计时。
这个用什么办法能实现呢。

2797

主题

3万

回帖

2801

积分

金牌会员

积分
2801
 楼主| 发表于 2026-3-26 22:03:52 | 显示全部楼层
做一个读秒动画  在目标身上播放!

2797

主题

3万

回帖

2801

积分

金牌会员

积分
2801
 楼主| 发表于 2026-3-26 22:03:52 | 显示全部楼层
目标血条一般都非常小啊,不建议做到目标血条上,做到左下角一排或者右上角一排

2797

主题

3万

回帖

2801

积分

金牌会员

积分
2801
 楼主| 发表于 2026-3-26 22:03:52 | 显示全部楼层
M2里客户端设置里,设置好分组2的位置,然后用SetArrBuff 功能即可,还可以对BUFF做多样化扩展,
比如BUFF消失后造成一次范围伤害等。

2797

主题

3万

回帖

2801

积分

金牌会员

积分
2801
 楼主| 发表于 2026-3-26 22:03:52 | 显示全部楼层
[@MagTagFunc1]
触发作在这里,设置目标的BUFF就是
m.SetArrBuff 2 129 2 1749 3 0 0 0 {偷袭|249}\\你陷入了昏迷!因此暂时无法动弹!

2797

主题

3万

回帖

2801

积分

金牌会员

积分
2801
 楼主| 发表于 2026-3-26 22:03:52 | 显示全部楼层
alkj111 发表于 2024-9-2 20:18 [@MagTagFunc1]
触发作在这里,设置目标的BUFF就是
SetArrBuff通常不是用于冷却倒计时吗,
我要的是目标状态倒计时,用SetArrBuff全局都能看见这个倒计时吗

2797

主题

3万

回帖

2801

积分

金牌会员

积分
2801
 楼主| 发表于 2026-3-26 22:03:52 | 显示全部楼层
diytto 发表于 2024-9-4 09:53 SetArrBuff通常不是用于冷却倒计时吗,
我要的是目标状态倒计时,用SetArrBuff全局都能看见这个倒计时吗
就知道你想要全局的,不过你要知道,全局的需要占用全局变量。
而且从你再追问来看,你是轻易不愿意妥协自己的想法的,这是好事
不过,
从目前的非LUA引擎来说,现有的工具、指令不能满足你的要求
具体来说就是无法完美实现。
全局展示BUFF仅有以下方法:
1、只展示BUFF图片,用PLAYEFFECT即可,这个可以全局展示
2、展示BUFF图片和倒计时,图片用1的方法(全局倒计时当前的引擎不支持),倒计时参考以下处理
倒计时的处理:
2.1.倒计时BUFF给予者赋值全局变量A,GEE用时间差,LF用UTC,其他攻击者读取A变量计算倒计时时长,用,SetClientBuff 或者SetArrBuff或者adddlg展示倒计时
2.2.用GOTOLABEL,模式8传递倒计时时长到范围内的玩家,在通过上述3个命令中的某个(视你的喜好)展示倒计时。
以上。
总结
如果妥协一下,只显示BUFF图片,最简单,其实这样对玩家来说,差不了太多。如果要同时显示倒计时,则占用资源较多,另外倒计时的坐标定位需要你下点功夫,因为每个玩家的显示长宽都可能不一样,也就意味着你无法使用一个常量坐标来显示倒计时,我的处理方法是登录时记录每个玩家的分辨率,根据分辨率计算出每个玩家的某个位置。
另外,建议你妥协,因为工具并不完美,我们只能利用有限的工具,尽量实现我们的目标,虽然并不完美,但你必须要走下去,才能达到终点

2797

主题

3万

回帖

2801

积分

金牌会员

积分
2801
 楼主| 发表于 2026-3-26 22:03:52 | 显示全部楼层
SetArrBuff是目前最好的选择,虽然不是全局的,但是大部分情况玩家并不需要去观察别人的BUFF。
而且,你还可以专门在屏幕中开辟一块区域,类似于魔兽世界中目标的头像下方(M2中提供了多个分组),专用于显示你的目标的BUFF。
补充内容 (2024-9-5 09:08):
当然,SetArrBuff展示的目标的BUFF也是私有的,你只能看到你自己施加上去的BUFF

2797

主题

3万

回帖

2801

积分

金牌会员

积分
2801
 楼主| 发表于 2026-3-26 22:03:52 | 显示全部楼层
做一个读秒动画  在目标身上播放!

2797

主题

3万

回帖

2801

积分

金牌会员

积分
2801
 楼主| 发表于 2026-3-26 22:03:52 | 显示全部楼层
目标血条一般都非常小啊,不建议做到目标血条上,做到左下角一排或者右上角一排

© 2026 折翼天使社区 版权所有