Menu
CoddyTech

Skrypt potentata

Lekcja 1 z 18 w kursie Gra Roblox: Fabryka Tycoon w Coddy.

W tym kursie zbudujesz grę typu tycoon, jeden z najpopularniejszych rodzajów gier na Roblox. Maszyny upuszczają rudę, taśmociąg przenosi ją do odbiornika, odbiornik wypłaca Cash, a za Cash kupujesz kolejne maszyny. Na koniec będziesz mieć całą fabrykę z ulepszeniami, odrodzeniami i zapisami.

Cała fabryka działa dzięki jednemu obiektowi Script w ServerScriptService, o nazwie Tycoon. Liczby, które równoważą grę (wartość rudy, częstotliwość jej upuszczania), znajdują się w ModuleScript, ReplicatedStorage.Settings, a require przekazuje ci zwróconą przez niego tabelę:

local Settings = require(game.ReplicatedStorage.Settings)
print(Settings.OreValue) --> 10

Równoważenie gry typu tycoon oznacza wielokrotne zmienianie tych liczb, dlatego znajdują się one w jednym miejscu.

challenge icon

Wyzwanie

Łatwy

Twój skrypt Tycoon znajduje się w ServerScriptService.

  1. Wczytaj ustawienia za pomocą require(game.ReplicatedStorage.Settings).
  2. Wyświetl, ile jest warta ruda, korzystając z Settings.OreValue: w Output powinien pojawić się tekst Ore is worth 10 Cash.
  3. Gdy gracz dołączy, dodaj mu obiekt Folder leaderstats zawierający IntValue o nazwie Cash.

Naciśnij Play, a następnie Check.

Spróbuj swoich sił

-- Tycoon: Script, który obsługuje całą twoją fabrykę.
local Players = game:GetService("Players")

-- 1. Wczytaj ustawienia: użyj require dla ModuleScript
--    game.ReplicatedStorage.Settings


-- 2. Wypisz wartość jednej rudy, używając Settings.OreValue


-- 3. Dodaj każdemu graczowi wartość Cash w tabeli wyników
--    (Folder o nazwie leaderstats zawierający IntValue o nazwie Cash)
quiz iconSprawdź się

Ta lekcja zawiera krótki quiz. Zacznij lekcję, żeby na niego odpowiedzieć i śledzić swoje postępy.

Wszystkie lekcje w sekcji Gra Roblox: Fabryka Tycoon