Skrypt zwierzaka
Lekcja 1 z 18 w kursie Gra Roblox: Symulator zwierzaków w Coddy.
W tym kursie zbudujesz symulator zwierzaków: rozbijaj stosy monet, wykluwaj jajka, zbieraj zwierzaki, które będą za tobą podążać i kopać szybciej, otwórz nową strefę i zadbaj o to, by cały postęp był zapisany.
Ta gra ma dwa skrypty. PetServer, skrypt, działa na serwerze Roblox: zarządza monetami, zwierzakami i wszystkimi zasadami. PetClient, LocalScript wewnątrz HUD, działa na urządzeniu każdego gracza i rysuje jego ekran. Poznasz klienta w rozdziale 2; na razie jego plik zawiera tylko notatkę.
Liczby równoważące grę znajdują się w ModuleScript ReplicatedStorage.Settings:
local Settings = require(game.ReplicatedStorage.Settings)
print(Settings.PileValue) --> 5Wyzwanie
ŁatwyTwój skrypt PetServer znajduje się w ServerScriptService.
- Wczytaj ustawienia za pomocą
require(game.ReplicatedStorage.Settings). - Wyświetl
A Meadow pile gives 5 coins, utworzony na podstawieSettings.PileValue. - Gdy gracz dołączy, utwórz dla niego Folder
leaderstatszawierający IntValue o nazwieCoins.
Naciśnij Play, a następnie Check.
Spróbuj swoich sił
-- PetServer: Script uruchamiający grę na serwerze.
local Players = game:GetService("Players")
-- 1. Wczytaj ustawienia: użyj require dla ModuleScript
-- game.ReplicatedStorage.Settings
-- 2. Wypisz, co daje stos Meadow, używając Settings.PileValue
-- 3. Dodaj każdemu graczowi wartość Coins na tablicy wyników
-- (Folder o nazwie leaderstats zawierający IntValue o nazwie Coins)
Ta lekcja zawiera krótki quiz. Zacznij lekcję, żeby na niego odpowiedzieć i śledzić swoje postępy.