Menu
CoddyTech

Tumpukan Koin

Pelajaran 2 dari 18 dalam kursus Game Roblox: Simulator Hewan Peliharaan di Coddy.

Koin berasal dari tumpukan. Meadow memiliki delapan titik untuk menempatkannya, bagian tak terlihat di workspace.Zones.Meadow.Spawns, dan ServerStorage.CoinPile adalah tumpukannya sendiri, menunggu di tempat yang tidak pernah dilihat pemain.

Untuk menempatkan tumpukan di sebuah titik, clone templatnya lalu pindahkan salinannya ke sana. Setiap tumpukan juga perlu mengingat kesehatannya dan nilainya. Atribut menyimpan nilai seperti itu pada instance itu sendiri:

pile:SetAttribute("Health", 3)
print(pile:GetAttribute("Health")) --> 3

Setiap salinan membawa atributnya sendiri, jadi setiap tumpukan memiliki kesehatannya sendiri.

challenge icon

Tantangan

Mudah
  1. Di dekat bagian atas: local ServerStorage = game:GetService("ServerStorage") dan local piles = workspace.Piles.
  2. Tulis spawnPile(spot): clone ServerStorage.CoinPile, letakkan pada Position spot, atur atribut MaxHealth dan Health ke Settings.PileHealth dan Value ke Settings.PileValue, jadikan piles sebagai parent-nya, lalu kembalikan.
  3. Panggil fungsi itu untuk setiap spot di workspace.Zones.Meadow.Spawns.

Tekan Play: tumpukan emas di rumput. Lalu tekan Check.

Coba sendiri

local Players = game:GetService("Players")
local Settings = require(game.ReplicatedStorage.Settings)

print("A Meadow pile gives " .. Settings.PileValue .. " coins")

-- Setiap pemain mendapat Coins di papan peringkat
Players.PlayerAdded:Connect(function(player)
	local leaderstats = Instance.new("Folder")
	leaderstats.Name = "leaderstats"
	leaderstats.Parent = player

	local coins = Instance.new("IntValue")
	coins.Name = "Coins"
	coins.Parent = leaderstats
end)
quiz iconUji dirimu

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

Semua pelajaran di Game Roblox: Simulator Hewan Peliharaan

Latihan sendiri: Playground Roblox