音でお知らせ!自分だけのカウントダウンタイマーを作る


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)