DoEmote("slap", "X")
私はxを初期のemoteメッセージを送信している人のために何らかの議論にしたいです。 私はarg2、arg12、送信者などを試しましたWorld of Warcraft Addon API Beginner at Lua
私はあなたがemoterをターゲットにして/ slapで反応するようにすることも試みました。しかしどちらもうまくいかない。ほとんどすべての他のすごいAPI関数として
local p3 = CreateFrame("Frame")
p3:RegisterEvent("CHAT_MSG_TEXT_EMOTE", arg1, arg2, arg12)
p3:SetScript("OnEvent", function(self, event, arg1, arg2)
if event == ("CHAT_MSG_TEXT_EMOTE")
and strfind(arg1, "laughs")
and strfind(arg1, "you.")
and name == ("Zalíssa")
then DoEmote("slap", "")
end
end)
「どちらもうまくいかない」 - どのようにテストしましたか?エラーはありましたか?試したすべてのケースで偽である可能性がある巨大なIF条件を持っているように見えます。したがって、DoEmoteの部分に障害がないように見えても、コードは機能していないようです。 DoEmoteには届いていますか?そうであれば、どのパラメータが送信者名であるはずですか?あなたは変数を表示して、盲目的に作業するのではなく、参照してください。あなたがすでにこの情報を知っていれば、それを共有してください。 :) – Rochet2