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.
--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.