LUACN论坛

 找回密码
 加入我们

QQ登录

只需一步,快速开始

搜索
热搜: YJWOW MagicStone BoL
查看: 374|回复: 0

[综合] 【搬运Wowpedia】事件Events(一)

[复制链接]
发表于 2023-7-9 23:29:02 | 显示全部楼层 |阅读模式
本帖最后由 懒动行不行 于 2023-7-9 11:30 PM 编辑

准备开始学习WOW的事件,搬运一点教程供后面参考
Events
艾泽拉斯事件,例如 世界事件和节日事件, 见 Event.
旧世经典版本(60级版本)事件, 见 Events/Classic.
事件注册回调事件, 见 EventRegistry.
框架事件 是指WOW客户端向UI代码发出的信息 (经 OnEvent 脚本处理器s), 主要是对游戏世界中发生的事情的反应. 有关在插件中设置事件处理的通用教程,请参阅处理事件和 Frame:RegisterEvent() m方法.可以使用 /etrace 命令进行调试。




例子
当你开始或停止移动时,展示在聊天频道出现的信息。
[Lua] 纯文本查看 复制代码
local function OnEvent(self, event, ...)
        print(event, ...)
end

local f = CreateFrame("Frame")
f:RegisterEvent("CHAT_MSG_CHANNEL")
f:RegisterEvent("PLAYER_STARTED_MOVING")
f:RegisterEvent("PLAYER_STOPPED_MOVING")
f:SetScript("OnEvent", OnEvent)


一大堆事件函数就不搬运了,可以点击最上方的EVENTS链接查看。



本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?加入我们

x
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 加入我们

本版积分规则

小黑屋|手机版|Archiver|LUACN论坛

GMT+8, 2024-5-2 07:07 AM , Processed in 0.033940 second(s), 13 queries , Gzip On, Redis On.

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表