У меня тут небольшой трабл, с кодом.
PHP код:
function idnps(npsID, ...)
local sName, iUnit = npsID:GetUnit()
local isPlayer = UnitIsPlayer("mouseover")
if (iUnit == "mouseover") then
if isPlayer == nil then
npsID:AddLine("ID: " .. tonumber(string.sub(UnitGUID("mouseover"), 9, 12), 16))
end
end
end
GameTooltip:HookScript("OnTooltipSetUnit", idnps)
Это код в аддоне на отображение ID NPS, трабл в том, что не отображает ID в тултипе, когда NPS в таргете. Щас ковырять поздновато, хотел посмотреть как это в GS реализовано, но раз уж вызвался мб напишешь готовый вариант.