chatfont outline

07/15/2009 09:05 kik87#1
grüße :D

mit 3.2 führt blizz endlich das classcoloring der namen im chat ein, das heist addons wie prat, Chatter werden für mich überflüssig.

nun besteht aber ein problem, diese addons verpassen meinem chatfont auch den hübschen outline.

ich wollte auf ein kleines schlankes chat addon umsteigen, was nur die eingabebox versetzt, buttons versteckt usw.
nun bräuchte ich aber noch ein befehl den ich da reinschreiben kann um der font die outlines zu verpassen.

hoffe einer kann mir helfen.

mfg kik
07/15/2009 12:21 Uzgarel#2
Code:
for i=1, NUM_CHAT_WINDOWS do
   _G["ChatFrame"..i]:SetFont(*Link zur Font*,*fontsize*, "OUTLINE")
end

ChatFrameMenuButton:Hide()
ChatFrameMenuButton.Show = dummy

ChatFrameEditBox:ClearAllPoints()
ChatFrameEditBox:SetPoint(*Position*)
ChatFrameEditBox:SetPoint(*Position*)

ChatFrameEditBox:SetAltArrowKeyMode(false)

local l, m, r = select(6, ChatFrameEditBox:GetRegions())
l:Hide(); m:Hide(); r:Hide()
Das kannst Du benutzen, das macht ne Font nach Wahl mit Outline und versteckt alle möglichen Buttons. Alles, was ich in *** gesetzt habe, musst Du noch selbst einfügen. Wenn Fragen sind, einfach fragen.
07/15/2009 13:56 kik87#3
geht leider net. bekomm immer unerwartetes zeichen "\" neben"("

oder ich bin einfach zu dumm^^

edit:
Quote:
ChatFontNormal:SetFont(NAMEPLATE_FONT, 14, "THINOUTLINE")
ChatFrame1:SetFont(NAMEPLATE_FONT, 12, "OUTLINE")
ChatFrame2:SetFont(NAMEPLATE_FONT, 12, "OUTLINE")
ChatFrame3:SetFont(NAMEPLATE_FONT, 12, "OUTLINE")
hat gefunzt
07/15/2009 22:46 Uzgarel#4
was hast Du denn in meinen Code eingesetzt? der Pfad zur Font ist relativ zum WoW-Ordner. Statt "C:\Programme\WoW\Fonts\fooFont.ttf" musst Du also "Fonts\\fooFont" benutzen.
Bei den Positionsangaben für die Editbox würde ich
Code:
ChatFrameEditBox:SetPoint("BOTTOMLEFT",ChatFrame1,"TOPLEFT")
ChatFrameEditBox:SetPoint("BOTTOMRIGHT",ChatFrame1,"TOPRIGHT")
benutzen, dann ist die Editbox über dem Chat.