[Lua] 纯文本查看 复制代码
BeeGroupMinHealthCast
傻瓜式获得小隊或團隊裡最小數值的人物或者对其施放技能
语法
unit=BeeGroupMinHealthCast(DeBuffs,Buff,BuffOperator,BuffCd,Health,HealthOperator,Spell,Group)
参数
DeBuffs(可选)
字符串 -
注:DeBuffs 可以有多个BUFF 用逗号【,】分开 如:"刺骨之寒,恐惧" ,一般用来判断DBUFF但也可以用来判断其他BUFF.
Buff(可选)
字符串 - 只能判断一个 BUFF 多写...那个是SB。
BuffOperator(可选)
字符串 - 比较运算符,判断比较 Buff 的CD(BuffCd),和 BuffCd 配合使用。
*如:== , <= , >= , > , < , ~= 这些。
BuffCd(可选)
数值 - 判断比较 Buff 的CD,和 BuffOperator 配合使用。
Health(可选)
数值 - 判断比较血量(百分比),和 HealthOperator 配合使用。
Spell(可选)
字符串 - 要施放的技能名称只能一个技能。多写...那个是SX。
group(必须)
字符串 - 指定獲得數值的團/隊
"party" - 小隊
"partypet" - 小隊寵物
"raid" - 團隊
"raidpet" - 團隊寵物
"arena" - 競技場敵人小隊
*标明(可选)时如果没具体参数那么必须把参数写为 false。
返回值
當 String 表達式 的結果為 true 時
返回 unit 反之返回 nil。
當 String 表達式 的結果為 true 時
同時也返回相應全局變量可通過amgv函數獲得值
unit - amgv("amminimum_unit")
反之返回 nil。
备注
參數區分大小寫
请参考
Unit 详细请看Unit的说明
例子1:local Unit = BeeGroupMinHealthCast("刺骨之寒","回春术","<=",1,35,"<","回春术","raid")
if Unit then
return true;
end
复制代码找到 raid(团队) 身上有 刺骨之寒 并且身上没 回春术 或者 回春术 效果少于1秒 并且血量底于35%的队友,对其施放回春术。
例子2:
local Unit = BeeGroupMinHealthCast(false,"回春术","<=",1,false,false,"回春术","raid")
if Unit then
return true;
end
复制代码
找到 raid(团队)身上没 回春术 或者 回春术 效果少于1秒 的队友,对其施放回春术。
*那个改下 回春术 为 力量祝福 那么就是全团补BUFF当然是从血量最少的补起。
例子3:local Unit = BeeGroupMinHealthCast("肾击,制裁之锤,深度冻结,突袭,血袭,打劫,暗影之怒,猛击,冲击波,冲击,恶魔拦截,胁迫,挤压,战争践踏,火焰冲撞,震荡波,震荡猛击,星火昏迷,疲劳诅咒,冰冻陷阱,冰冻陷阱雕文,冰霜新星,地缚术,断筋,蛛网,残废术,寒冰屏障",false,false,false,false,false,"自由之手","raid")
if Unit then
return true;
end
复制代码用 自由之手 解除团队(raid),小队(party)中了 “肾击,制裁之锤,深度冻结,突袭,血袭,打劫,暗影之怒,猛击,冲击波,冲击,恶魔拦截,胁迫,挤压,战争践踏,火焰冲撞,震荡波,震荡猛击,星火昏迷,疲劳诅咒,冰冻陷阱,冰冻陷阱雕文,冰霜新星,地缚术,断筋,蛛网,残废术,寒冰屏障” 并且血量最少的。
同理别的职业改下技能或者BUFF列表就行了。
例子4:local Unit = BeeGroupMinHealthCast(false,false,false,false,50,"<","快速治疗","raid")
if Unit then
return true;
end
复制代码快速治疗 治疗 raid(团队)血量少于50%的队友。
例子5:local Unit = BeeGroupMinHealthCast("刺骨之寒",false,false,false,false,false,false,"raid")
复制代码获得 raid(团队)中了 刺骨之寒 并且血量最低的人的人物ID。
例子6:local Unit = BeeGroupMinHealthCast(false,false,false,false,false,false,false,"raid")
复制代码获得 raid(团队)血量最低的人的人物ID。如果没人掉血那么就会返回其中某人的血量,所以使用时要判断目标血量。