SO, habs umgebaut in:
local myPanel = self
if OmenTitle then
OmenTitle:SetScript("OnShow",function(frame)
myPanel:Hide()
end)
OmenTitle:SetScript("OnHide",function(frame)
myPanel:Show()
end)
end
if OmenTitle:IsVisible() then self:Hide() else self:Show() end
SOweit geht es auch, habe aber noch 1 Problem. Es sind 3 verschiedene Panels die Dornen darstellen und nebeneinander positioniert sind.
Ich erstellte das erste Panel und gab das script ein...funktioniert!
Dann hab ich die 2 anderen erstellt und alles von den 1 Panel kopiert (inkl script) hab dann nur die positon geändert.
Wenn ich jetzt zum testen Omen sichtbar machen wird nur das zuletzt erstellt der 3 Panels unsichtbar. Nach nen /rl sind sogar 2 der 3 Panels von vornherein nicht sichtbar und werden es auch nimmer egal was Omen tut.
Hat da noch wer ne Idee?