自动交接任务,修理装备,处理垃圾 wow插件,魔兽世

时间:2020-11-19 13:49编辑:admin来源:未知当前位置:帅气网名网 > 网名女生

源码:https://gitee.com/ttjjpp/wow.git

参考资料:

https://www.townlong-yak.com/framexml/live

http://wowwiki.wikia.com/wiki/World_of_Warcraft_API


创建一个Frame:

local FasTask = CreateFrame("FRAME", "FasTaskFrame", UIParent)

初始化FasTask:

function FasTask:InIt()

? BugLog("InIt")

? self:RegisterEvent("ADDON_LOADED")

? self:SetScript("OnEvent", self.OnLoad)

end

FasTask:InIt()

注册事件:

self:RegisterEvent("MERCHANT_SHOW")

self:RegisterEvent("GOSSIP_SHOW")

self:RegisterEvent("QUEST_GREETING")?

self:RegisterEvent("QUEST_DETAIL")

self:RegisterEvent("QUEST_PROGRESS")

self:RegisterEvent("QUEST_COMPLETE")

绑定事件:

self:SetScript("OnEvent", self.OnEvent)

function FasTask:OnEvent(event)

? self[event](self)

end

MERCHANT_SHOW:商人窗体?打开后触发的事件

GOSSIP_SHOW:窗体的一种(应该是对话框) 打开后触发的事件

QUEST_GREETING:任务窗体?打开后触发的事件

QUEST_DETAIL:任务详情?一般会带个?接受按钮

QUEST_PROGRESS:任务详情?一般会带个?继续按钮

QUEST_COMPLETE:任务详情?一般会带个?完成任务按钮

对应事件触发后的处理:

上一篇:三国演义读后感作文200字

下一篇:没有了

世界之最排行

世界之最精选