Menu
CoddyTech

Lampu Berkedip

Termasuk bagian Scripting Game Roblox dalam perjalanan Lua di Coddy. Pelajaran 9 dari 24.

Ubah satu bagian dua kali berturut-turut, dan kamu hanya akan melihat perubahan kedua: skrip menjalankan kedua baris dalam sekejap. task.wait(seconds) menjeda skrip di antaranya, sementara bagian game lainnya tetap berjalan:

print("Ready")
task.wait(3)
print("Go!")

Go! muncul 3 detik setelah Ready.

Untuk mengulang sesuatu selamanya, gunakan perulangan while true do. Perulangan ini menjalankan isi perulangannya, lalu mulai lagi dari awal:

local sign = script.Parent
while true do
	sign.Color = Color3.fromRGB(255, 0, 0)
	task.wait(0.5)
	sign.Color = Color3.fromRGB(0, 0, 255)
	task.wait(0.5)
end

Tanda ini berkedip merah dan biru setiap setengah detik. Perulangan while true harus berisi task.wait: tanpa itu, perulangan tidak akan pernah membiarkan game berlanjut, dan Roblox akan menghentikan skrip dengan error batas waktu.

challenge icon

Tantangan

Mudah

Skrip ini membuat lampu menyala lalu padam begitu cepat sampai kamu tidak pernah melihatnya menyala. Buat lampu berkedip:

  • menyala (Neon) selama 1 detik
  • lalu padam (Plastic) selama 1 detik
  • dan ulangi terus

Tekan Putar untuk melihatnya, lalu tekan Periksa.

Coba sendiri

local lamp = script.Parent

lamp.Material = Enum.Material.Neon
lamp.Material = Enum.Material.Plastic
quiz iconUji dirimu

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

Semua pelajaran di Scripting Game Roblox

Latihan sendiri: Compiler Lua online