Menu
CoddyTech

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) --> 5
challenge icon

Desafio

Fácil

Seu script PetServer está em ServerScriptService.

  1. Carregue as configurações com require(game.ReplicatedStorage.Settings).
  2. Exiba A Meadow pile gives 5 coins, usando Settings.PileValue.
  3. Quando um jogador entrar, dê a ele um Folder leaderstats que contenha um IntValue chamado Coins.

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)
quiz iconTeste seus conhecimentos

Esta lição inclui um quiz rápido. Comece a lição para respondê-lo e acompanhar seu progresso.

Todas as lições de Jogo Roblox: Simulador de Pets