Hola a todos, hoy os enseñare a poner diferentes zonas en tu mapa de Roblox y que en cada una de estas zonas suene una canción diferente, a su vez, este es el único video de todo youtube españa en el cual si tu saltas dentro de la zona la canción no se reinicia.
👤 Perfil de Roblox: https://www.roblox.com/users/39627496...
👥 Comunidad de Roblox: https://www.roblox.com/groups/1736414...
🎮 Prueba mi juego!
https://www.roblox.com/games/15552776...
📜SCRIPT USADO EN EL VIDEO:
local sonidoscarpet = game.Workspace:WaitForChild("Sonidos")
local sonidoprincipal = sonidoscarpet.SonidoLobby
local Zona1Musica = sonidoscarpet.Zona1Musica
local Zona2Musica = sonidoscarpet.Zona2Musica
local sonidostodos = sonidoscarpet:GetChildren()
sonidoprincipal:Play()
local function sonidos()
for i, v in pairs(sonidostodos) do
v.Playing = false
end
end
local Zonas = game.Workspace.Zonas
local zona1 = Zonas:WaitForChild("Zona1")
local zonafuera1 = Zonas:WaitForChild("ZonaFuera1")
local zona2 = Zonas:WaitForChild("Zona2")
local zonafuera2 = Zonas:WaitForChild("ZonaFuera2")
local db = false
zona1.Touched:Connect(function()
if Zona1Musica.Playing and db == false then
db = true
print("ya esta sonando")
wait(.34)
db = false
else
if db == false then
db = true
sonidos()
Zona1Musica:Play()
wait(.34)
db = false
end
end
end)
zonafuera1.Touched:Connect(function()
if sonidoprincipal.Playing == true and db == false then
db = true
print("ya esta sonando")
wait(.34)
db = false
else
if db == false then
db = true
sonidos()
sonidoprincipal:Play()
wait(.34)
db = false
end
end
end)
zona2.Touched:Connect(function()
if Zona2Musica.Playing and db == false then
db = true
print("ya esta sonando")
wait(.34)
db = false
else
if db == false then
db = true
sonidos()
Zona2Musica:Play()
wait(.34)
db = false
end
end
end)
zonafuera2.Touched:Connect(function()
if sonidoprincipal.Playing == true and db == false then
db = true
print("ya esta sonando")
wait(.34)
db = false
else
if db == false then
db = true
sonidos()
sonidoprincipal:Play()
wait(.34)
db = false
end
end
end)