Add separation by day to battlepasstimer

This commit is contained in:
2024-03-23 11:49:04 +01:00
parent 229c6613cd
commit 428cc10c71
3 changed files with 13 additions and 8 deletions

View File

@@ -1,16 +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")]
local index = #WeakAurasSaved.Cyka.LoginInfo[UnitName("player")][Today]
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()
WeakAurasSaved.Cyka.LoginInfo[UnitName("player")][Today][index + 1] = {LoginTime = GetTime()}
if WeakAurasSaved.Cyka.LoginInfo[UnitName("player")][Today][index] ~= nil then
WeakAurasSaved.Cyka.LoginInfo[UnitName("player")][Today][index].LogoutTime = GetTime()
end
elseif e == "PLAYER_LEAVING_WORLD" then
WeakAurasSaved.Cyka.LoginInfo[UnitName("player")][index].LogoutTime = GetTime()
WeakAurasSaved.Cyka.LoginInfo[UnitName("player")][Today][index].LogoutTime = GetTime()
end
end
--/run WeakAuras.ScanEvents("PLAYER_ENTERING_WORLD")
--/run WeakAuras.ScanEvents("PLAYER_ENTERING_WORLD")
--/run WeakAurasSaved.Cyka.LoginInfo[UnitName("player")]["2024-03-23"] = WeakAurasSaved.Cyka.LoginInfo[UnitName("player")]

View File

@@ -1 +1 @@
!DFvB3PTnu4)lzNDoWzJmmqs6(q)aH4uiJAYb700U2AqyldQXiXKLjq3Q)TVREXVqiTLKTZ(WoKawYxDFtspp3RVLVNV7sF3q5FWJjRq87ULekw47y10mEuuucw8wFhycuQybJpALGWOjWke(UB1V335KMsbObGaxZiu4v9SD8ShBuZyMajxMsp7mZRzHyF3U34nY3Dgk4U5CwknShlMXbt4yjxHtl13TvF3X)YtFrNt6CMvNxy9RTSoP9P(rnoPT0DeCY85yEIELEftOEC7kWqbPjcge0jPZWRXuHBAuezJV7KEDD9M461DSxUqtwqKUMGSeltrPCDe4A57QwkeIlqISPVgNKGMJl151CSsNUxBpCyPjB0iB61d7(o7XtuPMboVAYTJgp8IIPhA39nLZEvuknqAYA46zxLnv)HeLn9wm6UUG)K4IwJdpU327qhpKnNqhqJyV)gkr4GwIRD0Qy0wm)O6FmB6lFz2ukjoBQybM(80q20)8lztX0WsNjMfGaDsOH4nkj(HNUIVA3ydR91JE0m1rg)Vyf5FEYM99gF(NYMAzcoL8EWUTA4RWc5Z1Q)L9T2ZApqBrWwz)1o7f7P9)HX0hLcXsf7hj7BQD2mXXj4hzhyNdL)BVbCioRYj1E6vnA8l80QNFp2narTL36sQ9voZuxI4GJJheAaTuxst8DFcxglWe0OiM7)PuZdgmckeIgBKcrSVRoAbWd8maNXtT2(2dV(YBgQfQeFsaFaCUNnMLXt6JrXaa(3gl6IcSmjMK3GE)geVwnB28RG5WXIuoK1xIelookMX41qGkMGPRpUhkoingjWJOXekwV5v)NZMEwRMnHFSu7DLj9kw7XtQvHlpCxtWtXglTd6TrBpsY2nKK8jLkxJLuxBHVud80IPiMGDeqssaJojOcLKLIsYsrjzjPKGVLYrfyoff)gGcsr216uPMjl1zBjhRaXfL7SugfxsTyYdjyWCWzvqHlre6HlDeHsswCWYlKeU8kmTx(IoNDw7t70SzNoN2YcQba4v7uH9TsOgItqcPMX(Z2PuH3PP4tNngp3uNGHkwzE55gWQtG)lpWJ3iMKSafYU)T51tyLVaqtY3BKs)4pUYm8a2tuYfXKNSS3SIdC13J2UJn)M1AurjAPFxUh2WkFECCKPMhDzmfM0L8z5rOMMPwtsiZIX(NBgVt5sdCCuGox6LxhvHLYx)NGZYKOTLLwXL1qH9u5eNro25R8TpCLsNrJ(41hUsn6gVHdaXfY48zTbi()6gW4bVQ))T7aDkVCaP6zmEOKXq)RXdvxulMlrfuDkgh89tFgjRe)MzWHYcxD)Jueh4FVmngQk52fe4wDUemtG0rJySatMVqvVVVBmdPACinbdoXYziHglahO6SinwqYXAdIrjj7nRksEWKcdAY5XayUP5GlUqzKUHY8poeh(A0gPP0zNl5aTRo362BSTTZdfgWqbH5k8iVQOqAK9cam52ykhE9ajoEeka)HEiydNo)Ce)d3mOr5OgUYfyygsumnMtoBQSZR0AH67BsDTnNjuMYoE9ndYMEEmIENrUEF)7uFMbCAMwYyQJZSG15KoN1STKBLauHNJeIy81qUxYldXBQCw2fC2O6O7T3mhinKzpOMdKaPU0FVUbqD)CXRwONfcZiYCDPneQ0uL4(9jHHyOwch73iVsW4eGh3uFr)rJh87JC86ouPJqsLEhrb5dkOfvANOiidztmC3NxwtWxPW7dP9MDBG57wb)tRJPh0D0vFRQJuYwult99AMsKltZYxfX4ztV7NLDAjngb8hYkeHNu7jx3D9SPHShVLgPY3PE8dTtLcxw)a0tvT90vJs9R7Y6XAhb6a5jzLYUfom9Vt7ovhuugPu1QYiRwpLgvQKLXG(lN03T1XwNECBF31WfLoTKxp9)7p
!DJvxZPnox4)lStMbMTK1gOjzV49ccH0qwQjd2PTzBJbHTmOgJeRSmb67w)BFp6dJnjHws6U7f7qlXs(OZNspNhHVTVNV7CF3q5)GhtwG439EsOyMVJTLz8GOOeS4d(oWeR1d8DADmmcrdMX4xXiuHVBNUoEDhAwZqMajimQArBnZBzHyF32x7nW3Dck4UPCwknSdlMXbpWXwUcNgQVBQ(UL)5hDsRx36y7wNy)RnSFDZJ8JQ)6M(GnfCY0PyEIELEBMq946fGHcstemictsNGxIPc30OiYkF3rDA76nY1R9qq0q8eyAp1cUOB)Ro)6(WKPCDi4A77QwleJZqISXVfNKGMIlu6vCSsPUx1TpSYukbKDrmAn4jUu0CS0bfYebooUxOzuk1Ovbzoom3vhP9BZRYD)61ZgFv)230D4ivAUNZBg9(bd7F2MP73T97kM9YOuAG07RIRLDz2y9NywakoBmHgIxLn()Ln(NEpgDxBiqtCrlXHh2z9DOd7ZMsO9OrSpEneioG7xTIoyQu72p6XcrRVf05gTsIYgJb1b6RYt6JvYglMHPfRi)Zl16F0eb)C2y7BvbY)xTmpirQg(gSq(C1AF9Xgv6U)yggmz2FcwHsI3vK93teERuwwQ4XX1JTiMgwmjoob)eLLT2J8puvzF8zLVQD4lRx)x4P0sw9q3aeTRC7Fs1DSFQ2tSS92zR0WQrR6wnR3Ozf9MNNTomhpt8DFgNj3CaFgrIaQp0RGbkaTeWha87fdKzqnUaJIbi8DHpPv1zBW3KGlE968BGhBBzzTdWdowKYHm(CKy2HrXmgVkcuXimD5HDqXbPXibEanMqX66DTxLn(4gwwWFSvL7I0wjR99X92FxtWtXglTvU2OTNiz7gss(SsLlXY(zRHVud80IP6wbveqssaJokOuFkBvFkBvFkBzFk4BPCubMtrXVd6lP6a24iOsGJJEqFYjiEPUENFsRJpU5rTSSA16Og22QECTk1jSKfcXjiHS6H9NSvp6B0TBtNmepfmDP2IQCRSCbwDe8)I9z4vIrjZqHS7)qEVD78faAs(EJu6hpyHz4EKkuYfXKrD3vl4qBZ7rR3YMFZ((LuIw6BY9W625ZxKx1ukuZUKKqMeJ9pTKlO7U7DbSzAW1E975018YTiX0ZXrDU9CVC2nBSPLr(pdBMirRlkKCjZgSNk74mqQx9k)WdxP0nCjFrUHYswaA(YkaI)7xag27nx8VrfOLScmHXdX8rjQ5BTzSwfQZPLkh6xUrOGVF6ZizPuIzgCOKdP7FKI4qNYZtJb2eVFgbovNlblNSTgRAgMmDgm8eiCIzidJDCGIeFASGKdQLMGbpB(eKqcqeeJssEKmQW9btkmOjNgdyOgI6NDMsFTdLzDCio8TOvsTMsauw2zC2GAO77UAQmNtMR7Oi9lbIlKpKtJ2GVNGbyuGbSjJszuS0SZre6(lDeHssMT3YlEyea2cIaUcK0Rm0Og9xJCUjekBqf(orhySrM(kNw0VAhKl10Wk4lUdzaESF1Wo67YsDFu5wsxs5zxQySPMmeo5uTYb3u)G51piusT6frq(55o7qdpN4)BD5KFyFPqrBL1YU8BX4rj9g(jp(AxICzSkEveJNn(UxjVtMSiraNLSar4jvF2(CnOwYE6R7iv(w0Y33RVSXL1pa33Q6J0v9c9RVb2tD5e4(iplRuCPH9t)BD5NYd2qnuQA9Do0ics6CsuafTUefnrtxNVWGtYYwgWBIitZV6oGlEHbaUPPFskhwv34Lx3lB8PXi6D5YrcdXaXANUVBZViIxU89K8dJqb4p1bb9XOtpfX)019QxmQURCbsqjbt1cLfSmNm5XwnLCMLGVNIeIy8va4UmRayxrCyhbCZbKaP4qGIxmt)096FsNJT28J2CUuwn2NBNHD76yCZo7dbxP3uW9u(aJtaE7M7tCXGH9(9boET7RYHHKCivyXRk1sgIpWtgSO41YeTVBJdTp6WM(Ulbd2QH0M()1d

View File

@@ -1,6 +1,11 @@
if WeakAurasSaved.Cyka == nil then WeakAurasSaved.Cyka = {} end
if WeakAurasSaved.Cyka.LoginInfo == nil then WeakAurasSaved.Cyka.LoginInfo = {} end
Today = date("%Y-%m-%d")
if WeakAurasSaved.Cyka.LoginInfo[UnitName("player")] == nil then WeakAurasSaved.Cyka.LoginInfo[UnitName("player")] = {} end
if WeakAurasSaved.Cyka.LoginInfo[UnitName("player")][Today] == nil then WeakAurasSaved.Cyka.LoginInfo[UnitName("player")][Today] = {} end
aura_env.CalculateOnlineTime = function()
local time = 0
for k, info in ipairs(WeakAurasSaved.Cyka.LoginInfo[UnitName("player")]) do