本帖最后由 胡先生 于 2024-4-13 11:51 AM 编辑
local frame = CreateFrame("Frame")
frame:RegisterEvent("CHAT_MSG_RAID")
frame:SetScript("OnEvent", function(self, event, ...)
local message, sender, _, _, _, _, _, _, _, _, _, guid = ...
-- 如果消息是 "1",则回复 "2"
if message == "1" then
-- 发送消息 "2"
SendChatMessage("2", "RAID")
return
end
end)
想做一个监听事件,当监听到 团队消息“1”时,自己发送消息“2".
功能可以实现,但却是在刷屏的发送“2”.如何仅发送一次消息“2”呢?
增加frame:UnregisterEvent("CHAT_MSG_RAID") 注销监听事件也无法阻止刷屏
|