LUACN论坛

 找回密码
 加入我们

QQ登录

只需一步,快速开始

搜索
热搜: YJWOW MagicStone BoL
查看: 1874|回复: 0

[函数] 【amyjqs】一键解DBuff

[复制链接]
发表于 2013-11-4 12:09:42 | 显示全部楼层 |阅读模式
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")then
3.          return;
5.          end



回复

使用道具 举报

您需要登录后才可以回帖 登录 | 加入我们

本版积分规则

小黑屋|手机版|Archiver|LUACN论坛

GMT+8, 2024-4-29 02:06 PM , Processed in 0.048565 second(s), 15 queries , Gzip On, Redis On.

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表