Add timer function

This commit is contained in:
NullBite 2022-03-15 22:54:56 -04:00
parent 60b5cb495c
commit 2c3dae2156
Signed by: nullbite
GPG Key ID: 6C4D545385D4925A

View File

@ -96,6 +96,23 @@ end
function onDamage(amount, source)
end
-- Timer (not mine lol) --
do
local timers = {}
function wait(ticks,next)
table.insert(timers, {t=world.getTime()+ticks,n=next})
end
function tick()
for key,timer in pairs(timers) do
if world.getTime() >= timer.t then
timer.n()
table.remove(timers,key)
end
end
end
end
-- Tick function --
function tick()
-- expression reset spaghetti code --