maomaomao 发表于 2023-1-24 15:20:32

关于UnitDebuff的多返回值问题

请问UnitDebuff的返回值为哪些
还有多返回值如何赋值给一个数组

lk47354813 发表于 2023-1-24 16:09:02

BeeUnitBuffInfo

獲得指定目標Buff分類數量及信息

语法
      count,bufflist = BeeUnitBuffInfo(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 的说明


例子:
if BeeUnitBuffInfo("target",2,"Magic",1)>=2 and BeeIsRun("驅散魔法","target") then



BeeRun("驅散魔法","target")



return

end


當目標身上有2個以上有益Buff時驅散它
我直接复制粘贴的,看不懂私信我
页: [1]
查看完整版本: 关于UnitDebuff的多返回值问题