Скрипт магната
Урок 1 из 18 курса Игра в Roblox: магнат на фабрике на Coddy.
В этом курсе ты создашь тайкун — один из самых популярных видов игр в Roblox. Машины сбрасывают руду, конвейер доставляет её к сборщику, сборщик начисляет Cash, а на Cash можно купить новые машины. К концу курса у тебя будет полноценная фабрика с улучшениями, перерождениями и сохранениями.
Вся фабрика работает на одном Script в ServerScriptService, который называется Tycoon. Числа, на которых основан баланс игры (сколько стоит руда, как часто она появляется), хранятся в ModuleScript ReplicatedStorage.Settings, а require возвращает тебе таблицу:
local Settings = require(game.ReplicatedStorage.Settings)
print(Settings.OreValue) --> 10Чтобы сбалансировать тайкун, приходится снова и снова менять эти числа, поэтому они хранятся в одном месте.
Задание
ЛегкоТвой скрипт Tycoon находится в ServerScriptService.
- Загрузи настройки с помощью
require(game.ReplicatedStorage.Settings). - Выведи, сколько стоит руда, используя
Settings.OreValue: в Output должно быть написаноOre is worth 10 Cash. - Когда игрок присоединяется, выдай ему 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)
В этом уроке есть небольшой тест. Начните урок, чтобы ответить на вопросы и сохранить прогресс.