Menu
CoddyTech

Tập lệnh cho thú cưng

Bài học 1 trên 20 trong khóa học Trò chơi Roblox: mô phỏng thú cưng của Coddy.

Trong khóa học này, bạn sẽ xây dựng một trò chơi mô phỏng thú cưng: phá đống xu, ấp trứng, thu thập thú cưng đi theo bạn và đào nhanh hơn, mở một khu vực mới, rồi lưu lại mọi thứ.

Trò chơi này có hai script. PetServer, một Script, chạy trên máy chủ Roblox: script này quản lý xu, thú cưng và mọi quy tắc. PetClient, một LocalScript bên trong HUD, chạy trên thiết bị của từng người chơi và hiển thị màn hình của họ. Bạn sẽ gặp client ở chương 2; hiện tại, tệp của nó chỉ chứa một ghi chú.

Các con số dùng để cân bằng trò chơi nằm trong một ModuleScript, ReplicatedStorage.Settings:

local Settings = require(game.ReplicatedStorage.Settings)
print("An egg costs " .. Settings.EggPrice) --> Một quả trứng có giá 25
challenge icon

Thử thách

Dễ

Khởi chạy Script máy chủ của trò chơi, PetServer.

  1. Tải phần cài đặt: local Settings = require(game.ReplicatedStorage.Settings).
  2. In ra "A Meadow pile gives " .. Settings.PileValue .. " coins".
  3. Khi người chơi tham gia, tạo cho họ một Folder leaderstats chứa IntValue có tên Coins.

Nhấn Chơi: Output hiển thị A Meadow pile gives 5 coins, và Coins xuất hiện trên bảng xếp hạng. Sau đó nhấn Kiểm tra.

Tự làm thử

-- PetServer: Script chạy trò chơi trên máy chủ.
local Players = game:GetService("Players")

-- 1. Tải cài đặt: dùng require với ModuleScript
--    game.ReplicatedStorage.Settings


-- 2. In ra giá trị mà đống Meadow mang lại bằng Settings.PileValue


-- 3. Tạo giá trị Coins cho mỗi người chơi trên bảng xếp hạng
--    (một Folder tên leaderstats chứa IntValue tên Coins)

Tất cả bài học trong Trò chơi Roblox: mô phỏng thú cưng

Tự luyện tập: Playground Roblox