


Помогите пожалуйста Roblox Studio
Мне нужен скрипт, для того что бы при нажатии "1" у тебя проигрывалась анимация и после окончании анимации перед тобой появлялась стена, а через 8сек пропадала с анимацией вниз. ПОЖАЛУЙСТА если вы отвечаете то тогда расписывайте что где создавать
Чтобы создать такой скрипт в Roblox Studio, выполните следующие шаги:
Откройте Roblox Studio и создайте новый серверный скрипт.
Добавьте следующий код:
local function onTouched(hit)
if hit.Name == "Player" then
-- Проигрываем анимацию
local animation = Instance.new ("Animation")
animation.AnimationId = "rbxassetid://123456789" -- Замените на идентификатор нужной анимации
animation.Play()
-- Ждём окончания анимации
wait(0.5)
-- Создаём стену
local wall = Instance.new ("Part")
wall.Shape = "Rectangle"
wall.Size = Vector3.new (10, 1, 10)
wall.Position = hit.Character.HumanoidRootPart.Position + Vector3.new (0, 1, 0)
wall.Anchored = true
wall.BrickColor = BrickColor.new ("White")
wall.Material = "Neon"
-- Ждём 8 секунд
wait(8)
-- Удаляем стену с анимацией вниз
local animationDown = Instance.new ("Animation")
animationDown.AnimationId = "rbxassetid://123456789"
animationDown.Play()
wall.CFrame = CFrame.new (wall.Position + Vector3.new (0, -1, 0))
end
end
game.Players.PlayerAdded:Connect(onTouched)
Сохраните скрипт и запустите игру.
Теперь при нажатии клавиши «1» будет проигрываться анимация, а после её окончания перед игроком появится стена. Через 8 секунд стена исчезнет с анимацией вниз. Вроде так