Menu
CoddyTech

Hitung Mundur

Pelajaran 3 dari 18 dalam kursus Game Roblox: Bertahan dari Bencana di Coddy.

Sebelum setiap ronde, papan menghitung mundur: Waktu jeda: 5, 4, 3, 2, 1. Dua alat memungkinkan hal itu.

Fungsi memberi nama pada suatu tugas. Setiap pesan dalam game ini melewati satu fungsi:

local function setStatus(text)
	status.Text = text
end

setStatus("Hello")

Perulangan for numerik dapat menghitung mundur: angka ketiganya adalah langkah, dan -1 membuat hitungan turun satu demi satu. task.wait(1) menjeda skrip selama satu detik, jadi perulangan berlangsung satu detik untuk setiap angka:

for seconds = 3, 1, -1 do
	print(seconds)
	task.wait(1)
end
print("Go!")

Ini mencetak 3, 2, dan 1 dengan jarak satu detik, lalu Go! Durasi hitung mundur berasal dari Settings.Intermission, jadi mengubah pengaturan akan mengubah game.

challenge icon

Tantangan

Mudah

Di bagian bawah script:

  1. Tulis local function setStatus(text) yang mengatur Text label Status.
  2. Lakukan hitung mundur dari Settings.Intermission hingga 1, dengan jeda satu detik, sambil menampilkan Intermission: 5, Intermission: 4, dan seterusnya.
  3. Setelah hitung mundur, tampilkan Get ready!

Tekan Mainkan dan amati papan, lalu tekan Periksa.

Coba sendiri

local Players = game:GetService("Players")
local Settings = require(game.ReplicatedStorage.Settings)

print("Rounds last " .. Settings.RoundLength .. " seconds")

-- Setiap pemain mendapat Wins di papan peringkat
Players.PlayerAdded:Connect(function(player)
	local leaderstats = Instance.new("Folder")
	leaderstats.Name = "leaderstats"
	leaderstats.Parent = player

	local wins = Instance.new("IntValue")
	wins.Name = "Wins"
	wins.Parent = leaderstats
end)

-- Papan status di lobi
local gui = Instance.new("SurfaceGui")
gui.Parent = workspace.StatusBoard

local status = Instance.new("TextLabel")
status.Name = "Status"
status.Size = UDim2.fromScale(1, 1)
status.BackgroundColor3 = Color3.fromRGB(25, 25, 35)
status.TextColor3 = Color3.fromRGB(255, 255, 255)
status.TextScaled = true
status.Text = "Welcome to Disaster Survival!"
status.Parent = gui
quiz iconUji dirimu

Pelajaran ini berisi kuis singkat. Mulai pelajarannya untuk menjawab kuis dan melacak progresmu.

Semua pelajaran di Game Roblox: Bertahan dari Bencana

Latihan sendiri: Playground Roblox