|
发表于 2023-5-8 17:43:14
|
显示全部楼层
BeeGroupCountScript
小隊或者團隊裡符合條件的人物信息數量
语法
count ,Unit= BeeGroupCountScript(String,StrReturn,group);
参数
String
字符串 - 字符串關係表達式,以下是函數里的變量值
name - 人物名稱
class - 職業
race - 種族
spell - 正在施放的法術名稱
unit - 人物 UnitID
spellcd - 正在施放的法術剩餘時間
guid - 人物 Guid
注:String 可以有任何函數和變量出現
StrReturn
字符串 - 字符串表達式
group
字符串 - 指定獲得數值的團/隊
"party" - 小隊
"partypet" - 小隊寵物
"raid" - 團隊
"raidpet" - 團隊寵物
"arena" - 競技場敵人小隊
"arenapet" - 競技場敵人小隊寵物
返回值
當 String 表達式 的結果為 true 時
count 返回 整數值合計數,反之返回 0。
Unit 返回 最後一個符合條件的人物Unit。
备注
參數區分大小寫
请参考
Unit 详细请看Unit的说明
例子1:
local n = BeeGroupCountScript('BeeIsRun("旋风斩",unit)',"BeeRange(unit)<=5","arena")
if n>=3 then
BeeRun("/CAST 旋风斩")
end
當你5碼之內有大於3個敵人時用旋风斩。
例子2:
local n,Unit = BeeGroupCountScript('BeeIsRun("治療之環",unit)',"BeeUnitHealth(unit,'%')<90 and not UnitIsDeadOrGhost(unit)","raid")
if n >1 and BeeIsRun("治療之環",Unit) then
BeeRun("治療之環",Unit);
return;
end
當目標血少於90%並且可以對其使用治療之環,的目標大於1個以上使用。 |
|