Menu
CoddyTech

Скрипт питомца

Урок 1 из 18 курса Игра в Roblox: симулятор питомцев на Coddy.

В этом курсе ты создашь симулятор питомцев: будешь разбивать груды монет, высиживать яйца, собирать питомцев, которые следуют за тобой и помогают копать быстрее, открывать новые зоны и сохранять весь прогресс.

В этой игре два скрипта. PetServer, скрипт, работает на сервере Roblox: он отвечает за монеты, питомцев и все правила. PetClient, LocalScript внутри HUD, работает на устройстве каждого игрока и отображает его экран. С клиентом ты познакомишься в главе 2; пока что в его файле есть только заметка.

Числа, определяющие баланс игры, хранятся в ModuleScript ReplicatedStorage.Settings:

local Settings = require(game.ReplicatedStorage.Settings)
print(Settings.PileValue) --> 5
challenge icon

Задание

Легко

Твой скрипт PetServer находится в ServerScriptService.

  1. Загрузи настройки с помощью require(game.ReplicatedStorage.Settings).
  2. Выведи A Meadow pile gives 5 coins, сформированное на основе Settings.PileValue.
  3. Когда игрок присоединяется, создай для него 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)
quiz iconПроверьте себя

В этом уроке есть небольшой тест. Начните урок, чтобы ответить на вопросы и сохранить прогресс.

Все уроки раздела Игра в Roblox: симулятор питомцев