В DoEmote("slap", "X")
я хочу, чтобы x был своего рода аргументом в пользу того, кто отправляет начальное сообщение эмоции. Я пробовал такие вещи, как arg2, arg12 и sender
Я также попытался заставить вас нацелиться на смайлика, а затем ответить / slap. Но ни один из них не работает.
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)