Assemble chatkeyscanner

This commit is contained in:
2024-03-18 16:31:32 +01:00
parent 6858332a3a
commit 55931aaf9e
4 changed files with 21 additions and 15 deletions

View File

@@ -59,24 +59,30 @@ function(allstates, e, ...)
end
else
if e == "TICKER_1000" then
local ttl = aura_env.config.expirationtime
for _, state in pairs(allstates) do
if state.progress then
local elapsedTime = GetTime() - state.index
local prettyTime = ""
if elapsedTime > ttl then
state.show = false
state.changed = true
else
local prettyTime = ""
local minutes = 0
while elapsedTime > 60 do
elapsedTime = elapsedTime - 60
minutes = minutes + 1
local minutes = 0
while elapsedTime > 60 do
elapsedTime = elapsedTime - 60
minutes = minutes + 1
end
if minutes > 0 then
prettyTime = string.format("%s%dm", prettyTime, minutes)
end
if elapsedTime > 0 then
prettyTime = string.format("%s %ds", prettyTime, elapsedTime)
end
state.progress = prettyTime
state.changed = true
end
if minutes > 0 then
prettyTime = string.format("%s%dm", prettyTime, minutes)
end
if elapsedTime > 0 then
prettyTime = string.format("%s %ds", prettyTime, elapsedTime)
end
prettyTime = string.format("%ds", elapsedTime)
state.progress = prettyTime
end
end
end