Menu
CoddyTech

Skrip Pertarungan

Pelajaran 1 dari 20 dalam kursus Game Roblox: Battlegrounds di Coddy.

Dalam kursus ini, kamu membuat game battlegrounds: sebuah pedang, kemampuan dengan tombol keyboard dan tombol ponsel, combo dan blok, serta bot yang memburumu di seluruh arena.

Game ini memiliki dua script. BattleServer, sebuah Script, berjalan di server Roblox dan mengatur semua aturan. BattleClient, sebuah LocalScript di HUD, berjalan di perangkat setiap pemain; script ini hanya berisi komentar hingga bab 2. Semua angka yang menyeimbangkan game ada di ReplicatedStorage.Settings.

Pedang adalah sebuah Tool. Tool pemain berada di Backpack, dan Backpack dikosongkan setiap kali mereka muncul kembali, jadi pedang diberikan setiap kali CharacterAdded, bukan hanya sekali saat mereka bergabung:

player.CharacterAdded:Connect(function()
	local sword = ServerStorage.Sword:Clone()
	sword.Parent = player.Backpack
end)

Tekan 1 (atau ketuk pedang di bagian bawah layar) untuk memegangnya.

challenge icon

Tantangan

Mudah
  1. Muat pengaturan dengan require(game.ReplicatedStorage.Settings).
  2. Cetak Swords deal 10 damage, yang dibuat dari Settings.SwordDamage.
  3. Saat pemain bergabung, berikan mereka Folder leaderstats dengan IntValue bernama Kills.
  4. Setiap kali CharacterAdded dijalankan, kloning ServerStorage.Sword ke dalam Backpack mereka.

Tekan Play, tekan 1 untuk memegang pedang, lalu Check.

Coba sendiri

-- BattleServer: Script yang menjalankan game di server.
local Players = game:GetService("Players")
local ServerStorage = game:GetService("ServerStorage")

-- 1. Muat pengaturan: gunakan require untuk ModuleScript
--    game.ReplicatedStorage.Settings


-- 2. Cetak besar kerusakan akibat tebasan pedang menggunakan Settings.SwordDamage


-- 3. Saat pemain bergabung: Kills di papan peringkat (Folder bernama
--    leaderstats yang menyimpan IntValue), dan setiap kali karakter pemain
--    muncul, salinan ServerStorage.Sword di Backpack mereka
quiz iconUji dirimu

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

Semua pelajaran di Game Roblox: Battlegrounds

Latihan sendiri: Playground Roblox