Hi there, In my game there is a cave and a forest, I have a script (shown below) that makes day ambience and night ambience, but I don't know how it should work that when the player touches the part he hears cave noises and if he just touches another nature noises again so that he hears completely normal night ambience and day ambience again.
The script i use for the day and night ambience:
local nightSound = game.SoundService.nightSound -- Enter night sound location here
local daySound = game.SoundService.daySound --Enter day sound location here
local CustomMusic = game.SoundService.CustomMusic --Additional Music
while true do
local Time = game.Lighting.TimeOfDay
Time = (Time:gsub("[:\r]", ""))
Time = tonumber(Time)
if Time >= 180000 or Time < 60000 then
--Between 1800hrs and 0600hrs
wait(0.1)
if daySound.Playing and CustomMusic.Playing then daySound:Stop() moriohSound:Stop() end
if not nightSound.Playing then
nightSound:Play()
end
else
--Between 0600 hrs and 1800hrs
if nightSound.Playing then nightSound:Stop() end
wait(0.1)
if not daySound.Playing and not CustomMusic.Playing then
daySound:Play()
CustomMusic:Play()
end
end
end
