LUACN论坛

 找回密码
 加入我们

QQ登录

只需一步,快速开始

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

[函数] 【ambuffcount】获得指定目标Buff分类数量及信息

[复制链接]
发表于 2013-11-2 22:13:26 | 显示全部楼层 |阅读模式
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时驱散它



回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-5-6 01:22 PM , Processed in 0.039416 second(s), 16 queries , Gzip On, Redis On.

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

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