anyoer* 发表于 2013-11-2 21:07:13

【amact】获得指定目标正在施放的法术剩余时间

amact

   获得指定目标正在施放的法术剩余时间

语法
       time ,Castingtime= amact(Unit);

参数    Unit    字符串 - UnitId,指定要获取数据的目标,默认 "target"
返回值

   time
    数值 - 剩余时间(秒), 失败返回 -1。

      Castingtime
      数值 - 施法时间(秒), 失败返回 -1。

      SpellName
      字符串 - 施放的技能名称,失败返回 空字符。
      *此返回值1840以后的版本才有
备注
    Castingtime 返回值在 2009.9.5 后的版本才会出现,请注意更新。
请参考    Unit 详细请看 UnitId 的说明

      例子:      1.localUnit="target"      2.localtime , Castingtime= amact(Unit);        3.ifamac(Unit)=="变形术" and Castingtime - time>0.3 and time >0.3 and amisr("反制",Unit)then      4.amrun("反制",Unit);      5.return;      6.end
      对方"变羊术"已经释放时间>0.3 并且剩余时间>0.3 则释放 法术反制




页: [1]
查看完整版本: 【amact】获得指定目标正在施放的法术剩余时间