O Script do Pet
Lição 1 de 18 do curso Jogo Roblox: Simulador de Pets da Coddy.
Neste curso, você cria um simulador de pets: quebra pilhas de moedas, choca ovos, coleta pets que seguem você e cavam mais rápido, abre uma nova zona e mantém tudo salvo.
Este jogo tem dois scripts. PetServer, um Script, é executado no servidor do Roblox: ele controla as moedas, os pets e todas as regras. PetClient, um LocalScript dentro do HUD, é executado no dispositivo de cada jogador e desenha a tela dele. Você conhecerá o cliente no capítulo 2; por enquanto, o arquivo dele contém apenas uma observação.
Os números que equilibram o jogo ficam em um ModuleScript, ReplicatedStorage.Settings:
local Settings = require(game.ReplicatedStorage.Settings)
print(Settings.PileValue) --> 5Desafio
FácilSeu script PetServer está em ServerScriptService.
- Carregue as configurações com
require(game.ReplicatedStorage.Settings). - Exiba
A Meadow pile gives 5 coins, usandoSettings.PileValue. - Quando um jogador entrar, dê a ele um Folder
leaderstatsque contenha um IntValue chamadoCoins.
Pressione Play e, em seguida, Check.
Experimente você mesmo
-- PetServer: o Script que executa o jogo no servidor.
local Players = game:GetService("Players")
-- 1. Carregue as configurações: use require no ModuleScript
-- game.ReplicatedStorage.Settings
-- 2. Mostre o que uma pilha de Meadow oferece, usando Settings.PileValue
-- 3. Dê a cada jogador um valor de Coins no placar
-- (um Folder chamado leaderstats contendo um IntValue chamado Coins)
Esta lição inclui um quiz rápido. Comece a lição para respondê-lo e acompanhar seu progresso.