【ambuffcount】获得指定目标Buff分类数量及信息
ambuffcount 获得指定目标Buff分类数量及信息语法
count,bufflist = ambuffcount(Unit,Nameid,BuffType,Categories);
参数
Unit
字符串 - UnitId,指定要获取数据的目标。默认 "target"
Nameid
数值 - 指定BUFF是谁施放的
0自己,不输入默认为0
1不是自己
2任何人
BuffType
字符串 - 指定Buff的类型
Magic - 魔法
Curse - 诅咒
Disease - 疾病
Poison - 中毒
有多个Buff类型的话用[,]逗号连接起来
如:"Magic,Curse,Disease"
Categories
正整数 - 指定Buff属性
0- 为有害
1- 为有益Buff
返回值count
正整数 - Buff分类数量。失败返回错误参数序号的负值(如:-1),无Buff返回0 否则返回数量值
bufflist
字符串 - 返回用逗号【,】分开的buff列表
备注 区分大小写 加强版本2009.09.04 后版本才可使用。
请参考
Unit 详细请看 UnitId 的说明
例子: 1.ifambuffcount("target",2,"Magic",1)>=2 and amisr("驱散魔法","target") then 2.amrun("驱散魔法","target") 3.return 4.end
当目标身上有2个以上有益Buff时驱散它
页:
[1]