Menu
CoddyTech

Luz piscante

Parte da seção Scripts para jogos no Roblox do Journey de Lua da Coddy. Lição 9 de 24.

Altere uma parte duas vezes seguidas e você só verá a segunda alteração: o script executa as duas linhas em um instante. task.wait(seconds) pausa o script nesse intervalo, enquanto o resto do jogo continua rodando:

print("Ready")
task.wait(3)
print("Go!")

Go! aparece 3 segundos depois de Ready.

Para repetir algo para sempre, use um loop while true do. Ele executa seu corpo e, em seguida, recomeça:

local sign = script.Parent
while true do
	sign.Color = Color3.fromRGB(255, 0, 0)
	task.wait(0.5)
	sign.Color = Color3.fromRGB(0, 0, 255)
	task.wait(0.5)
end

Esta placa pisca em vermelho e azul a cada meio segundo. Um loop while true precisa conter um task.wait: sem ele, o jogo nunca tem a chance de continuar, e o Roblox interrompe o script com um erro de tempo limite.

challenge icon

Desafio

Fácil

O script faz a lâmpada brilhar e depois ficar apagada tão rápido que você nunca a vê brilhar. Faça-a piscar:

  • brilhar (Neon) por 1 segundo
  • depois ficar apagada (Plastic) por 1 segundo
  • e repetir para sempre

Pressione Play para assistir e, em seguida, Check.

Experimente você mesmo

local lamp = script.Parent

lamp.Material = Enum.Material.Neon
lamp.Material = Enum.Material.Plastic
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 Scripts para jogos no Roblox

Pratique por conta própria: Compilador de Lua online