Spielerfenster

Guten Abend zusammen,

ich bin auf der Suche nach einem Tipp:

Gibt es ein schlankes addon, womit ich das orignal Spielerfenster nur im Kampf anzeigen lassen kann?
Diese Funktion ist leider in dem Bearbeitungsbmodus nicht enthalten und nach Möglichkeit will ich kein riesen Addonbrocken nur für diese Funktion installieren.

Vielen Dank :slight_smile:

Eine einfach Version könnte so ausschauen.

--frames to manage by combat state
local frameList = {PlayerFrame}


-- hide every frame in frameList
for i, frame in ipairs(frameList) do
    frame:SetAlpha(0)
end


local listener = CreateFrame('EventFrame', 'MyEventListener')
listener:RegisterEvent("PLAYER_REGEN_ENABLED")
listener:RegisterEvent("PLAYER_REGEN_DISABLED")

listener:SetScript("OnEvent", function(self, event)
    
    if event == 'PLAYER_REGEN_DISABLED' then
        -- enter combat, show every frame in frameList
        for i, frame in ipairs(frameList) do
            frame:SetAlpha(1)
        end
    else
        -- leaving combat, hide every frame in frameList
        for i, frame in ipairs(frameList) do
            frame:SetAlpha(0)
        end
    end

end)

Den Code auf der folgenden Seite per Copy/Pasta einfügen, eigenen Addon Namen hinzufügen und auf Download clicken.

https://addon.bool.no/ (Erstellt die notwendige *.toc fürs addon)

Weiter Frames können in der Liste ‚frameList‘ hinzugefügt werden. Um die Framename herauszubekommen kann man im chat /fstack eingeben und mit der Maus dan über die entsprechenden Frames gehen. (erneut eingeben um es zu deaktivieren)
Das „warscheinlichste“ ist dan mit --> makiert. Ggf etwas rumprobieren mit den Framnamen.

1 Like

Vielen Dank für deine Mühe, gestet und funktioniert tadellos :slight_smile:

Dieses Thema wurde automatisch 180 Tage nach der letzten Antwort geschlossen. Es sind keine neuen Nachrichten mehr erlaubt.