local function IsNamePlateFrame(frame)
if frame:GetName() then return false end
if frame:GetID() ~= 0 then return false end
if frame:GetObjectType() ~= "Frame" then return false end
if frame:GetNumChildren() == 0 then return false end
if frame:GetNumRegions() == 0 then return false end
return true
end
А разве при таком отсеве неймплейт не начнутся проблемы и спам ероров при включении /fstack ?
P.S Все не осилил )