电动男朋友 发表于 2024-3-3 19:18:17

有没有大哥对于ICC老二自动控制被控队友有什么好思路

本来想遍历队友debuff来着但是被控了 就变成敌对目标了   这个方法行不通

在下愚笨 没想到什么好办法求各位大哥支招

电动男朋友 发表于 2024-3-9 17:54:30

本帖最后由 电动男朋友 于 2024-3-9 07:08 PM 编辑

懒动行不行 发表于 2024-3-5 12:09 AM
你确定用BeeUnitBuff检索不到心控的DB嘛?
我试着和另外一个号组队,然后决斗模拟这种情况,unitId使用par ...
巧了.... 我也是 组队然后 决斗模拟的但是不行啊

获取不到目标
我在试试{:5_181:}

aoyq2007 发表于 2024-3-4 09:27:00

UnitCanAttack 就可以。
建立一个数组, 队友目标, 条件:队友目标可被自己攻击,(UnitIsDeadOrGhost,UnitIsVisible,视野等附加条件,buff检测变羊术和小德吹风),这样就可以了

181758707 发表于 2024-3-4 10:20:56

我的方法比较笨,用的是框架点击施法,完全没科技含量

xiaolin204 发表于 2024-3-4 11:01:52

可以参考小强的刺骨的逻辑,找有DEBUFF的目标,遍历团队GRID,然后排序,可以选择吹风1目标,还是2目标。

电动男朋友 发表于 2024-3-4 17:36:22

xiaolin204 发表于 2024-3-4 11:01 AM
可以参考小强的刺骨的逻辑,找有DEBUFF的目标,遍历团队GRID,然后排序,可以选择吹风1目标,还是2目标。

我第一次就是这么想的但是被控之后 就变成敌对目标了   判断团队debuff行不通

电动男朋友 发表于 2024-3-4 17:40:10

aoyq2007 发表于 2024-3-4 09:27 AM
UnitCanAttack 就可以。
建立一个数组, 队友目标, 条件:队友目标可被自己攻击,(UnitIsDeadOrGhost, ...

有被控debuff 的队友目标 那不是就说明 已经有队友选择到了吗   那不就是 队友已经打算在控了么

懒动行不行 发表于 2024-3-5 00:09:12

你确定用BeeUnitBuff检索不到心控的DB嘛?
我试着和另外一个号组队,然后决斗模拟这种情况,unitId使用party1,结果表明,在决斗过程中,双方处于敌对,使用BeeUnitBuff无论是对方的增益,还是减益均能得到返回值,例如
/run print(BeeUnitBuff("野性赐福","party1",2,0)
/run print(BeeUnitBuff("月火术","party1",2,0)
这2个命令均可以得到返回值

bornkiller 发表于 2024-3-12 19:35:04

grouptype="";if GetNumRaidMembers()>0 thengrouptype="raid" elsegrouptype="party" end
local CC = BeeGroupMaxScript('BeeRange(unit)<=40 and BeeUnitBuff("统御心灵",unit,2,2)>3 and BeeUnitBuff("旋风",unit,2,2)<0   and not UnitIsDeadOrGhost(unit)',"BeeUnitHealth(unit)",grouptype)
if CC then BeeRun("旋风",CC);return end

反正我这样好用。。就是会慢。。卡技能
页: [1]
查看完整版本: 有没有大哥对于ICC老二自动控制被控队友有什么好思路