Menu
CoddyTech

Скрипт магната

Урок 1 из 18 курса Игра в Roblox: магнат на фабрике на Coddy.

В этом курсе ты создашь тайкун — один из самых популярных видов игр в Roblox. Машины сбрасывают руду, конвейер доставляет её к сборщику, сборщик начисляет Cash, а на Cash можно купить новые машины. К концу курса у тебя будет полноценная фабрика с улучшениями, перерождениями и сохранениями.

Вся фабрика работает на одном Script в ServerScriptService, который называется Tycoon. Числа, на которых основан баланс игры (сколько стоит руда, как часто она появляется), хранятся в ModuleScript ReplicatedStorage.Settings, а require возвращает тебе таблицу:

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

Чтобы сбалансировать тайкун, приходится снова и снова менять эти числа, поэтому они хранятся в одном месте.

challenge icon

Задание

Легко

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

  1. Загрузи настройки с помощью require(game.ReplicatedStorage.Settings).
  2. Выведи, сколько стоит руда, используя Settings.OreValue: в Output должно быть написано Ore is worth 10 Cash.
  3. Когда игрок присоединяется, выдай ему Folder leaderstats, содержащую IntValue с именем Cash.

Нажми Play, затем Check.

Попробуйте сами

-- Tycoon: Script, управляющий всей вашей фабрикой.
local Players = game:GetService("Players")

-- 1. Загрузите настройки: подключите ModuleScript через require
--    game.ReplicatedStorage.Settings


-- 2. Выведите стоимость одной единицы руды, используя Settings.OreValue


-- 3. Добавьте каждому игроку значение Cash в таблицу лидеров
--    (Folder с именем leaderstats, содержащая IntValue с именем Cash)
quiz iconПроверьте себя

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

Все уроки раздела Игра в Roblox: магнат на фабрике