Skrip Menara
Pelajaran 1 dari 18 dalam kursus Game Roblox: Menara Tanpa Akhir di Coddy.
Dalam kursus ini, kamu membuat obby menara: setiap ronde, menara baru tersusun dari stage acak, lava naik dari bawah, dan pemain pertama yang mencapai puncak menang. Pada akhirnya, menara ini memiliki pemutar, pijakan yang menghilang, conveyor, laser, bantalan pantul, checkpoint, dan catatan waktu terbaik.
Satu Script di ServerScriptService, bernama Tower, menjalankan game. Angka-angka yang mengatur keseimbangannya, seperti jumlah stage dan kecepatan lava naik, disimpan di ModuleScript, ReplicatedStorage.Settings, dan require memberikan tabel yang dikembalikannya:
local Settings = require(game.ReplicatedStorage.Settings)
print(Settings.StageCount) --> 5Mengatur obby berarti mengubah angka-angka itu berulang kali, jadi semuanya disimpan di satu tempat.
Tantangan
MudahScript Tower-mu ada di ServerScriptService.
- Muat pengaturan dengan
require(game.ReplicatedStorage.Settings). - Cetak jumlah stage yang dimiliki sebuah tower, berdasarkan
Settings.StageCount: Output harus menampilkanEach tower has 5 stages. - Saat pemain bergabung, berikan mereka Folder
leaderstatsyang berisi IntValue bernamaWins.
Tekan Play, lalu Periksa.
Coba sendiri
-- Tower: Script yang menjalankan seluruh gamemu.
local Players = game:GetService("Players")
-- 1. Muat pengaturan: gunakan require untuk ModuleScript
-- game.ReplicatedStorage.Settings
-- 2. Tampilkan jumlah tahap dalam sebuah menara menggunakan Settings.StageCount
-- 3. Berikan nilai Wins kepada setiap pemain di papan peringkat
-- (Folder bernama leaderstats yang berisi IntValue bernama Wins)
Pelajaran ini berisi kuis singkat. Mulai pelajarannya untuk menjawab kuis dan melacak progresmu.
Semua pelajaran di Game Roblox: Menara Tanpa Akhir
4Jadikan Ini Sebuah Permainan
Tahap di Papan PeringkatLatihan sendiri: Playground Roblox