Menu
CoddyTech

Obby Pertamamu

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

obby (lintasan rintangan) adalah game Roblox pertama yang klasik: bergerak dari awal hingga akhir tanpa menyentuh apa pun yang mematikan. Yang ini melayang di langit:

  • Start: titik kemunculan
  • LavaFloor: platform abu-abu yang lebar. Dua jalur lava di atasnya berada di folder Lava dalam workspace.
  • Checkpoint: SpawnLocation di tengah jalan
  • Path: jalur sempit
  • Finish: platform emas

Satu script di ServerScriptService menjalankan seluruh game dengan menggunakan semua yang dipelajari di kursus ini. Ada satu detail baru:

Dengan dua SpawnLocations, yaitu titik awal dan checkpoint, LoadCharacterAsync memunculkan kembali pemenang di RespawnLocation mereka, jadi atur kembali ke titik awal sebelum mengirim mereka ke sana.

challenge icon

Tantangan

Sulit

Buat seluruh obby berfungsi dengan satu script:

  1. Setiap pemain mendapat leaderstats dengan IntValue Wins bernilai 0, dan RespawnLocation mereka adalah workspace.Start.
  2. Setiap bagian di workspace.Lava mengalahkan siapa pun yang menyentuhnya.
  3. Menyentuh workspace.Checkpoint menjadikannya titik respawn pemain.
  4. Menyentuh workspace.Finish menambahkan tepat 1 ke Wins, menetapkan RespawnLocation pemain ke workspace.Start, lalu mengirim mereka ke sana dengan LoadCharacterAsync(). Jika pemain menyelesaikannya lagi nanti, satu kemenangan lagi akan ditambahkan.

Tekan Play dan selesaikan obby-mu, lalu tekan Periksa. Pemain uji menjalankannya dua kali.

Coba sendiri

local Players = game:GetService("Players")

-- 1. Setiap pemain mendapat leaderstats dengan Wins = 0 dan mulai dari titik awal
Players.PlayerAdded:Connect(function(player)

end)

-- 2. Setiap part di workspace.Lava membunuh pemain

-- 3. Checkpoint menjadi titik muncul kembali pemain

-- 4. Garis finis: +1 kemenangan, lalu kembali ke titik awal
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