# Playtime Counter (h2)

Name By

Playtime Counter (action part, value & lua) AFRLme

This tutorial shows you how to create a playtime counter using a single value, some action parts & a few lines of Lua script.

## Tutorial

1. Create a new script, inside of the script section of the editor & add the script inside of the code block below into it.

```local d, h, m, s -- empty variables which will be used to store converted time values

--* function which converts seconds to days, hours, minutes & seconds * --
function secondsToTime(v)
d = math.floor(v / 86400)
h = math.floor(v % 86400 / 3600)
m = math.floor(v % 3600 / 60)
s = math.floor(v % 3600 % 60)
-- + --
if d < 10 then d = tostring("0" .. d) end
if h < 10 then h = tostring("0" .. h) end
if m < 10 then m = tostring("0" .. m) end
if s < 10 then s = tostring("0" .. s) end
-- + --
return tostring( d .. ":" .. h .. ":" .. m .. ":" .. s )
end

-- * function which converts seconds to days * --
function secondsToDays(v)
v = math.floor(v / 86400)
-- + --
if v < 10 then v = tostring("0" .. v) end
-- + --
end

-- * function which converts seconds to hours * --
function secondsToHours(v, b)
if b then v = math.floor(v % 86400 / 3600) else v = math.floor(v / 3600) end
-- + --
if v < 10 then v = tostring("0" .. v) end
-- + --
end

-- * function which converts seconds to minutes * --
function secondsToMinutes(v)
v = math.floor(v % 3600 / 60)
-- + --
if v < 10 then v = tostring("0" .. v) end
-- + --
end

-- * function which converts seconds to seconds (remainder) * --
function secondsToSeconds(v)
v = math.floor(v % 3600 % 60)
-- + --
if v < 10 then v = tostring("0" .. v) end
-- + --