開始しようとしている WoW/LUA スクリプトがありますが、Auctioneer アドオンの一部である Stubby アドオンと競合しているようです。これが私が受け取るメッセージです:
エラーが発生しました: スタビー カウント: 1 メッセージ: エラー: フックの実行後に元の呼び出しが失敗しました: ChatFrame_OnEvent 使用法: SendChatMessage(text [,type] [,language] [,targetPlayer]) デバッグ:
(テール コール): ? [文字列 " :OnEvent"]:1: [文字列 " :OnEvent"]:1
現在、競合するアドオンで起こっていることは次のとおりです。
ChatFrame_AddMessageEventFilter("CHAT_MSG_PARTY", partyMsg)
partyMsg 内のコードも非常に単純です。
local function partyMsg(msg,author,language,lineID,senderGUID)
if (store ~= msg) then
SendChatMessage(msg,"SAY",nil,nil);
end
store = msg;
end
このエラーは、2 つのアドオンが両方ともチャット フレームをフィルタリングしようとしていることが原因ですか? もしそうなら、どうすればこれを行うことができますか?Blizzard がこれほどシンプルでありながら重要なコンセプトを 1 つのアドオンに限定しているのは、私には奇妙に思えます。