Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- local AchievementHolder = CreateFrame("Frame", "AchievementHolder", UIParent)
- AchievementHolder:SetWidth(180)
- AchievementHolder:SetHeight(20)
- AchievementHolder:SetPoint("TOP", UIParent, "TOP", 0, -5)
- AchievementHolder:SetBackdrop({
- bgFile = "Interface\\Buttons\\WHITE8x8",
- edgeFile = "Interface\\Buttons\\WHITE8x8",
- tile = true, tileSize = 0, edgeSize = 1,
- insets = { left = 0, right = 0, top = 0, bottom = 0 },
- })
- AchievementHolder:SetBackdropColor(0, 0, 0, 0.7)
- AchievementHolder:SetBackdropBorderColor(0, 0, 0, 1)
- AchievementHolder:SetClampedToScreen(true)
- AchievementHolder:SetAlpha(0)
- local function fixAnchors()
- --[[
- AchievementAlertFrame1
- AchievementAlertFrame2
- DungeonCompletionAlertFrame1
- GuildChallengeAlertFrame
- CriteriaAlertFrame
- ChallengeModeAlertFrame
- LootWonAlertFrame
- MoneyWonAlertFrame
- --]]
- -- maybe here, I guess.
- end
- AchievementHolder:SetScript("OnEvent", function(event)
- if event == "PLAYER_LOGIN" then
- AlertFrame_FixAnchors = fixAnchors
- self:UnregisterEvent("PLAYER_LOGIN")
- end
- end)
- AchievementHolder:RegisterEvent("PLAYER_LOGIN")
- AlertFrame:SetParent(AchievementHolder)
- AlertFrame:SetPoint("BOTTOM", AchievementHolder, 0, -20)
- -- test achievement slash command
- SlashCmdList.TEST_ACHIEVEMENT = function()
- PlaySound("LFG_Rewards")
- AchievementFrame_LoadUI()
- AchievementAlertFrame_ShowAlert(5780)
- AchievementAlertFrame_ShowAlert(5000)
- GuildChallengeAlertFrame_ShowAlert(3, 2, 5)
- ChallengeModeAlertFrame_ShowAlert()
- CriteriaAlertFrame_GetAlertFrame()
- AlertFrame_AnimateIn(CriteriaAlertFrame1)
- AlertFrame_AnimateIn(DungeonCompletionAlertFrame1)
- AlertFrame_AnimateIn(ScenarioAlertFrame1)
- MoneyWonAlertFrame_ShowAlert(1)
- local _, itemLink = GetItemInfo(6948)
- LootWonAlertFrame_ShowAlert(itemLink, -1, 1, 1)
- AlertFrame_FixAnchors()
- end
- SLASH_TEST_ACHIEVEMENT1 = "/tav"
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement