怎么获得怪物或者raid团队成员被哪个标记标识
我看只有一个给目标上标记的函数,BeeUnitSetRaid.但是却不知道怎么获取团队成员被哪个标记标识。
本帖最后由 lbabey 于 2024-8-10 06:15 PM 编辑
GetRaidTargetIndex{:5_249:}
if GetRaidTargetIndex("target") ~= 8 then
print("目标没有骷髅标记")
end更新了下直接写了个函数
function BeeGetRaidTargetIndex(Unit)
local t = {
= "{星形}",
= "{圆形}",
= "{菱形}",
= "{三角}",
= "{月亮}",
= "{方块}",
= "{十字}",
= "{骷髅}"
}
local i = GetRaidTargetIndex(Unit)
if i then
return t
else
return "无标记"
end
end
例子
SendChatMessage("目标标记为:"..BeeGetRaidTargetIndex("target"))
print("目标标记为:"..BeeGetRaidTargetIndex("target"))
如果是喊话的话直接显示标记的图标
要做判定的话
if BeeGetRaidTargetIndex("target") == "{圆形}" then
print("是太阳")
end
这样写
只想要数字的话,就把返回值return t[ i ]改为 return i
页:
[1]