UnlimitedChatMessage funktioniert, der Text wird lediglich nicht mehrzeilig ausgegeben sondern verbleibt einzeilig.
Das Zeichenlimit des Textes und das Auftrennen der überlangen Texte in mehrere Nachrichten funktioniert einwandfrei (abgesehen von RealID-Nachrichten)
Damit der /ml-Befehl wieder funktioniert, muss in Zeile 83 der Datei core.lua
der Befehl
self:Hook("ChatEdit_OnTextChanged", true)
hinzugefügt werden.
Die Funktion core:OnEnable()
muss dann statt
function core:OnEnable()
P = db.profile;
self:RawHook("SendChatMessage", true)
self:Hook("ChatEdit_OnShow", true)
for i = 1, NUM_CHAT_WINDOWS do -- shown... right?
local editbox = _G["ChatFrame" .. i .. "EditBox"]
editbox:SetMaxLetters( 0 )
editbox:SetMaxBytes( 0 )
-- A Blizzard dev added this function just for us. Without this, it
-- would be absolute hell to get this addon to work with the default
-- chat boxes, if not impossible. I'd have to create a whole new
-- chatting interface.
if editbox.SetVisibleTextByteLimit then -- 7.x compat
editbox:SetVisibleTextByteLimit( 0 )
end
end
end
wie folgt lauten:
function core:OnEnable()
P = db.profile;
self:RawHook("SendChatMessage", true)
self:Hook("ChatEdit_OnShow", true)
self:Hook("ChatEdit_OnTextChanged", true)
for i = 1, NUM_CHAT_WINDOWS do -- shown... right?
local editbox = _G["ChatFrame" .. i .. "EditBox"]
editbox:SetMaxLetters( 0 )
editbox:SetMaxBytes( 0 )
-- A Blizzard dev added this function just for us. Without this, it
-- would be absolute hell to get this addon to work with the default
-- chat boxes, if not impossible. I'd have to create a whole new
-- chatting interface.
if editbox.SetVisibleTextByteLimit then -- 7.x compat
editbox:SetVisibleTextByteLimit( 0 )
end
end
end