Menu
CoddyTech

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) --> 5

Mengatur obby berarti mengubah angka-angka itu berulang kali, jadi semuanya disimpan di satu tempat.

challenge icon

Tantangan

Mudah

Script Tower-mu ada di ServerScriptService.

  1. Muat pengaturan dengan require(game.ReplicatedStorage.Settings).
  2. Cetak jumlah stage yang dimiliki sebuah tower, berdasarkan Settings.StageCount: Output harus menampilkan Each tower has 5 stages.
  3. Saat pemain bergabung, berikan mereka Folder leaderstats yang berisi IntValue bernama Wins.

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)
quiz iconUji dirimu

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

Semua pelajaran di Game Roblox: Menara Tanpa Akhir

Latihan sendiri: Playground Roblox