Add afk and battlepass timer for easier battle pass experience

This commit is contained in:
2024-03-23 01:07:50 +01:00
parent f161030237
commit 1fb30875a9
10 changed files with 68 additions and 0 deletions

View File

@@ -0,0 +1,16 @@
-- PLAYER_ENTERING_WORLD PLAYER_LEAVING_WORLD
function(e)
if WeakAurasSaved.Cyka.LoginInfo[UnitName("player")] == nil then WeakAurasSaved.Cyka.LoginInfo[UnitName("player")] = {} end
local index = #WeakAurasSaved.Cyka.LoginInfo[UnitName("player")]
if e == "PLAYER_ENTERING_WORLD" then
WeakAurasSaved.Cyka.LoginInfo[UnitName("player")][index + 1] = {LoginTime = GetTime()}
if WeakAurasSaved.Cyka.LoginInfo[UnitName("player")][index] ~= nil then
WeakAurasSaved.Cyka.LoginInfo[UnitName("player")][index].LogoutTime = GetTime()
end
elseif e == "PLAYER_LEAVING_WORLD" then
WeakAurasSaved.Cyka.LoginInfo[UnitName("player")][index].LogoutTime = GetTime()
end
end
--/run WeakAuras.ScanEvents("PLAYER_ENTERING_WORLD")