【amyjqs】一键解DBuff
amyjqs一键解DBuff
语法
n = amyjqs(spell,buffType,unit,Excluded,StrExpression);
参数 Spell 字符串 - 解DBUFF 的技能和物品
buffType
字符串 - 要解DEBuff的类型、名称。默认"Magic,Curse,Disease,Poison"
DEBuff的类型是英文4种:
Magic - 魔法
Curse - 诅咒
Disease - 疾病
Poison - 中毒
有多个DBUFF类型的话用[,]逗号连接起来
如:"腐蚀术,Magic,Curse,Disease"
Unit(可选)
字符串 - UnitId,指定优先的目标
有多个目标的话用[,]逗号连接起来
如:"player,party1,party4,玩家ID名称"
注:当没输入 Unit 时,解DBuff顺序是 自己》小队》团队
Excluded(可选)
字符串 - 例外列表
有多个关键词的话用[,]逗号连接起来
关键词 可以是 DBUFF 名称、职业、种族、目标ID
如:"腐蚀术,人类,牧师,玩家ID名称"
注:出现在列表时 amyjqs 函数 返回 false。
StrExpression(可选)
字符串 - 例外字符串关系表达式,以下是函数里的变量值
name - 敌方人物名称
class - 职业
race - 种族
spell - 正在施放的法术名称
unit - 敌方人物 UnitID (竞技场敌方 arena1 ~ arena5)
spellcd - 正在施放的法术剩余时间
guid - 敌方人物 Guid
注:String 可以有任何函数和变量出现,当表达式为真时 amyjqs 函数 返回false。
返回值 n 有DBuff返回 true,否则返回 false
备注
参数不区分大小写,amyjqs 函数包含了 amisr 函数功能。
请参考
Unit 详细请看Unit的说明
例子:
有DBUFF时 对 1、player 2、party1 3、party4用 驱散魔法 1. if amyjqs("驱散魔法","Magic,Curse,Disease,Poison","player,party1,party4")then3. return;5. end
页:
[1]