Fix the fucking afk timer NPE
This commit is contained in:
@@ -6,6 +6,16 @@ function(e)
|
|||||||
-- SendChatMessage("QUACK", "WHISPER", nil, UnitName("player"))
|
-- SendChatMessage("QUACK", "WHISPER", nil, UnitName("player"))
|
||||||
end
|
end
|
||||||
|
|
||||||
|
if not Today then Today = date("%Y-%m-%d") end
|
||||||
|
WeakAurasSaved = WeakAurasSaved or {}
|
||||||
|
WeakAurasSaved.Cyka = WeakAurasSaved.Cyka or {}
|
||||||
|
WeakAurasSaved.Cyka.LoginInfo = WeakAurasSaved.Cyka.LoginInfo or {}
|
||||||
|
WeakAurasSaved.Cyka.LoginInfo[Today] = WeakAurasSaved.Cyka.LoginInfo[Today] or {}
|
||||||
|
WeakAurasSaved.Cyka.LoginInfo[Today][UnitName("player")] = WeakAurasSaved.Cyka.LoginInfo[Today][UnitName("player")] or {}
|
||||||
|
WeakAurasSaved.Cyka.LoginInfo[Today][UnitName("player")].claimed = WeakAurasSaved.Cyka.LoginInfo[Today][UnitName("player")].claimed or 0
|
||||||
|
WeakAurasSaved.Cyka.LoginInfo[Today][UnitName("player")].onlineTimeInMinutes = WeakAurasSaved.Cyka.LoginInfo[Today][UnitName("player")].onlineTimeInMinutes or 0
|
||||||
|
|
||||||
|
|
||||||
local rewardClaimed = WeakAurasSaved.Cyka.LoginInfo[Today][UnitName("player")].claimed
|
local rewardClaimed = WeakAurasSaved.Cyka.LoginInfo[Today][UnitName("player")].claimed
|
||||||
local onlineTime = WeakAurasSaved.Cyka.LoginInfo[Today][UnitName("player")].onlineTimeInMinutes
|
local onlineTime = WeakAurasSaved.Cyka.LoginInfo[Today][UnitName("player")].onlineTimeInMinutes
|
||||||
if rewardClaimed == 0 and onlineTime >= 120 then
|
if rewardClaimed == 0 and onlineTime >= 120 then
|
||||||
|
Reference in New Issue
Block a user