本帖最后由 lbabey 于 2024-8-10 06:15 PM 编辑
GetRaidTargetIndex.gif)
[Lua] 纯文本查看 复制代码 if GetRaidTargetIndex("target") ~= 8 then
print("目标没有骷髅标记")
end 更新了下直接写了个函数
[Lua] 纯文本查看 复制代码 function BeeGetRaidTargetIndex(Unit)
local t = {
[1] = "{星形}",
[2] = "{圆形}",
[3] = "{菱形}",
[4] = "{三角}",
[5] = "{月亮}",
[6] = "{方块}",
[7] = "{十字}",
[8] = "{骷髅}"
}
local i = GetRaidTargetIndex(Unit)
if i then
return t[i]
else
return "无标记"
end
end
例子
[Lua] 纯文本查看 复制代码 SendChatMessage("目标标记为:"..BeeGetRaidTargetIndex("target"))
print("目标标记为:"..BeeGetRaidTargetIndex("target"))
如果是喊话的话直接显示标记的图标
要做判定的话
[Lua] 纯文本查看 复制代码 if BeeGetRaidTargetIndex("target") == "{圆形}" then
print("是太阳")
end
这样写
只想要数字的话,就把返回值return t[ i ]改为 return i |