Como criar um Sistema de Round no Roblox
Se você quer criar um jogo dinâmico no Roblox, um sistema de rounds pode deixar a experiência muito mais divertida! Neste tutorial, você vai aprender a programar rodadas automáticas, onde o jogo inicia, finaliza e reinicia sozinho. Esse sistema é ideal para jogos de batalha, sobrevivência, minigames e competições.
Além disso, no final do post, você encontrará os scripts prontos utilizados na aula para facilitar seu aprendizado. Mas lembre-se: assistir ao vídeo completo é essencial para entender como tudo funciona!
Assista a vídeo Aula Como Criar um Sistema de Round no Roblox
Scripts Utilizados em Aula - LocalScript
local ReplicatedStorage = game:GetService("ReplicatedStorage")
local Status= ReplicatedStorage.Status
local ScreenGui= script.Parent
local TextLabel = ScreenGui.Frame.TextLabel
TextLabel.Text = Status.Value
Status:GetPropertyChangedSignal("Value"):Connect(function()
TextLabel.Text = Status.Value
end)
Scripts Utilizados em Aula - ServerScript
local ReplicatedStorage = game:GetService("ReplicatedStorage")
local Status= ReplicatedStorage.Status
local Maps = ReplicatedStorage.Maps:GetChildren()
local Lobby = game.workspace.Lobby
while true do
for i=10, 0, -1 do
Status.Value = "Tempo Restante: "..i
task.wait(1)
end
local chooseMap = Maps[math.random(1,#Maps)]
local CloneMap = chooseMap:Clone()
Status.Value = "Próximo Mapa:" ..CloneMap.Name
CloneMap.Parent = game.Workspace
task.wait(2)
for i, Player in pairs(game.Players:GetPlayers()) do
local Character = Player.Character
if Character then
local HumanoidRootPart= Character.HumanoidRootPart
HumanoidRootPart.CFrame = CFrame.new(CloneMap.TeleportPart.Position + Vector3.new(0,3,0))
end
end
for i=10, 0, -1 do
Status.Value = "Tempo Restante: "..i
task.wait(1)
end
for i, Player in pairs(game.Players:GetPlayers()) do
local Character = Player.Character
if Character then
local HumanoidRootPart= Character.HumanoidRootPart
HumanoidRootPart.CFrame = CFrame.new(Lobby.Teleport.Position + Vector3.new(0,3,0))
end
end
CloneMap:Destroy()
end
📚 Aprenda Mais Sobre Roblox e Programação
Se você quer se tornar um verdadeiro mestre da programação no Roblox, confira nossos cursos em Roblox!
Curso de Programação em Lua para Roblox → https://programacaoforkids.com.br/cursos/curso-roblox-lua/
Nossos cursos incluem: Aulas passo a passo com projetos práticos.
Apostilas, quizzes e desafios para testar seu conhecimento.
Certificados para comprovar seu aprendizado!