anyoer* 发表于 2013-11-4 11:31:08

【amraidpetinf】获得符合条件的团队宠物信息

amraidpetinf

   获得符合条件的团队宠物信息

语法
      unit,name,class,race,spell,spellcd,guid = amraidpetinf(String);

参数
      String      字符串 - 字符串关系表达式,以下是函数里的变量值
         name   - 人物名称
         class   - 职业
         race      - 种族
         spell   - 正在施放的法术名称
         unit      - 人物 UnitID
         spellcd - 正在施放的法术剩余时间
         guid   - 人物 Guid

      注:String 可以有任何函数和变量出现

返回值
      当 String 表达式 的结果为 true 时      返回 unit,name,class,race,spell,spellcd,guid
      反之返回 nil。

      当 String 表达式 的结果为 true 时
      同时也返回相应全局变量可通过amgv函数获得值
      name   -amgv("amraidpetinf_name")
      class   -amgv("amraidpetinf_class")
      racea   -mgv("amraidpetinf_race")
      spell   -amgv("amraidpetinf_spell")
      spellcd-amgv("amraidpetinf_spellcd")
      guid      -amgv("amraidpetinf_guid")
      unit       -amgv("amraidpetinf_unit")
      反之返回 nil。
备注

      参数区分大小写

请参考

      Unit 详细请看Unit的说明

      例子1:

      local Unit = amraidpetinf('aml(unit)<1000')
      if Unit and amisr("快速治疗",Unit)then
      amrun("快速治疗",amgv("amraidpetinf_unit"))
      end

      找到第一个血量低于1000的宠物,给其施放快速治疗


页: [1]
查看完整版本: 【amraidpetinf】获得符合条件的团队宠物信息