local jikan = 180 --タイマーの時間
local sound = script.Parent.button["Light click off and on sound"] --クリック音
local cong = script.Parent.clock["Celebrations and Congratulations"] --終了を知らせるときに流す曲
local button = script.Parent.button.ClickDetector
local mojiban = script.Parent.clock.SurfaceGui.TextLabel
local dminutes = string.format("%02d",math.floor(jikan/60)) --最初から表示させたい時間の表示形式を設定
local dseconds = string.format("%02d",jikan%60)
local dummynumbers = dminutes..":"..dseconds
mojiban.Text = dummynumbers --タイマーの時間を表示させる
local function clicked()
button.MaxActivationDistance = 0
sound:Play() --クリック音を再生
for i = jikan,0,-1 do
local minutes = math.floor(i/60) --i/60の計算結果の小数点を切り捨てたもの
local seconds = i%60 --i/60のあまり
local minutesf = string.format("%02d",minutes)
local secondsf = string.format("%02d",seconds)
mojiban.Text = minutesf..":"..secondsf --残り時間を表示
print(i)
task.wait(1)
end
cong:Play() --終了を知らせる音
button.MaxActivationDistance = 32
end
button.MouseClick:Connect(clicked)