第2个回答 2012-11-28
成就自动截图,可以自己写个,就不怕他乱更新了。
在WOW/Interface/AddOns文件夹下新建1个文件A,在里面创建2个文件A.toc和A.lua,toc和lua为后缀。用记事本打开A.toc写入
## Interface: 50001 (5.0版本号)
## Title: A ( 插件名)
## Notes: A(插件说明)
A.lua (载入A.lua )
在A.lua中写入下面代码
local function TakeScreen(delay, func, ...)
local waitTable = {}
local waitFrame = CreateFrame("Frame", "WaitFrame", UIParent)
waitFrame:SetScript("onUpdate", function (self, elapse)
local count = #waitTable
local i = 1
while (i <= count) do
local waitRecord = tremove(waitTable, i)
local d = tremove(waitRecord, 1)
local f = tremove(waitRecord, 1)
local p = tremove(waitRecord, 1)
if (d > elapse) then
tinsert(waitTable, i, {d-elapse, f, p})
i = i + 1
else
count = count - 1
f(unpack(p))
end
end
end)
tinsert(waitTable, {delay, func, {...} })
end
local function OnEvent(...)
TakeScreen(1, Screenshot)
end
local AchScreen = CreateFrame("Frame")
AchScreen:RegisterEvent("ACHIEVEMENT_EARNED")
AchScreen:SetScript("OnEvent", OnEvent)
保存搞定。几KB大小传到QQ上想用就用不费劲。