Скрипт питомца
Урок 1 из 18 курса Игра в Roblox: симулятор питомцев на Coddy.
В этом курсе ты создашь симулятор питомцев: будешь разбивать груды монет, высиживать яйца, собирать питомцев, которые следуют за тобой и помогают копать быстрее, открывать новые зоны и сохранять весь прогресс.
В этой игре два скрипта. PetServer, скрипт, работает на сервере Roblox: он отвечает за монеты, питомцев и все правила. PetClient, LocalScript внутри HUD, работает на устройстве каждого игрока и отображает его экран. С клиентом ты познакомишься в главе 2; пока что в его файле есть только заметка.
Числа, определяющие баланс игры, хранятся в ModuleScript ReplicatedStorage.Settings:
local Settings = require(game.ReplicatedStorage.Settings)
print(Settings.PileValue) --> 5Задание
ЛегкоТвой скрипт PetServer находится в ServerScriptService.
- Загрузи настройки с помощью
require(game.ReplicatedStorage.Settings). - Выведи
A Meadow pile gives 5 coins, сформированное на основеSettings.PileValue. - Когда игрок присоединяется, создай для него Folder
leaderstats, содержащий IntValue с именемCoins.
Нажми Играть, затем Проверить.
Попробуйте сами
-- PetServer: Script, который запускает игру на сервере.
local Players = game:GetService("Players")
-- 1. Загрузите настройки: подключите ModuleScript
-- game.ReplicatedStorage.Settings
-- 2. Выведите, сколько даёт куча Meadow, используя Settings.PileValue
-- 3. Добавьте каждому игроку значение Coins в таблицу лидеров
-- (Folder с именем leaderstats, содержащая IntValue с именем Coins)
В этом уроке есть небольшой тест. Начните урок, чтобы ответить на вопросы и сохранить прогресс.