В этом видео я покажу, как сделать механику открытия и закрытия двери при помощи скрипта!
В этом видео я покажу, как сделать механику открытия и закрытия двери при помощи скрипта! Скрипт из видео: local doorClosed = game.Workspace.DoorClosed local DoorOpen = game.Workspace.DoorOpen local Handle1 = game.Workspace.Handle1 local Handle2 = game.Workspace.Handle2 Handle1.ClickDetector.MouseClick:Connect(function() doorClosed.Transparency = 1 Handle1.Transparency = 1 Handle1.ClickDetector.MaxActivationDistance = 0 doorClosed.CanCollide = false Handle1.CanCollide = false DoorOpen.CanCollide = true Handle2.CanCollide = true DoorOpen.Transparency = 0 Handle2.Transparency = 0 Handle2.ClickDetector.MaxActivationDistance = 42 print("Дверь открыта") end) Handle2.ClickDetector.MouseClick:Connect(function() doorClosed.Transparency = 0 Handle1.Transparency = 0 Handle1.ClickDetector.MaxActivationDistance = 42 doorClosed.CanCollide = true Handle1.CanCollide = true DoorOpen.CanCollide = false Handle2.CanCollide = false DoorOpen.Transparency = 1 Handle2.Transparency = 1 Handle2.ClickDetector.MaxActivationDistance = 0 print("Дверь закрыта") end) Как использовать? Показано в видео! Важно: Замените названия в скрипте под свои!
В этом видео я покажу, как сделать механику открытия и закрытия двери при помощи скрипта! Скрипт из видео: local doorClosed = game.Workspace.DoorClosed local DoorOpen = game.Workspace.DoorOpen local Handle1 = game.Workspace.Handle1 local Handle2 = game.Workspace.Handle2 Handle1.ClickDetector.MouseClick:Connect(function() doorClosed.Transparency = 1 Handle1.Transparency = 1 Handle1.ClickDetector.MaxActivationDistance = 0 doorClosed.CanCollide = false Handle1.CanCollide = false DoorOpen.CanCollide = true Handle2.CanCollide = true DoorOpen.Transparency = 0 Handle2.Transparency = 0 Handle2.ClickDetector.MaxActivationDistance = 42 print("Дверь открыта") end) Handle2.ClickDetector.MouseClick:Connect(function() doorClosed.Transparency = 0 Handle1.Transparency = 0 Handle1.ClickDetector.MaxActivationDistance = 42 doorClosed.CanCollide = true Handle1.CanCollide = true DoorOpen.CanCollide = false Handle2.CanCollide = false DoorOpen.Transparency = 1 Handle2.Transparency = 1 Handle2.ClickDetector.MaxActivationDistance = 0 print("Дверь закрыта") end) Как использовать? Показано в видео! Важно: Замените названия в скрипте под свои!
