Kakjeia Ystal
Знаток
(377)
3 дня назад
local TweenService = game:GetService("TweenService")
local door = script.Parent:FindFirstChild("door")
if door then
local openPosition = door.Position + Vector3.new(0, 5, 0)
local closePosition = door.Position
local openTime = 3
local openTween = TweenService:Create(door, TweenInfo.new(openTime), {Position = openPosition})
local closeTween = TweenService:Create(door, TweenInfo.new(openTime), {Position = closePosition})
local function openDoor()
openTween:Play()
openTween.Completed:Wait()
wait(1)
closeTween:Play()
end
openDoor()
end
Вроде так хд, у тебя кст TweenService не было он плавно открывает двери.
Kakjeia YstalЗнаток (377)
3 дня назад
local TweenService = game:GetService("TweenService")
local door = script.Parent.door
local openPosition = door.Position + Vector3.new(0, 5, 0)
local closePosition = door.Position + Vector3.new(0, -5, 0)
local openTime = 3
local openTween = TweenService:Create(door, TweenInfo.new(openTime), {Position = openPosition})
local closeTween = TweenService:Create(door, TweenInfo.new(openTime), {Position = closePosition})
local function openDoor()
openTween:Play()
openTween.Completed:Wait()
wait(1)
closeTween:Play()
end
openDoor()
Green
Знаток
(284)
3 дня назад
ну бро, я когда то был такой же как и ты 6 месяцев назад. Вопервых юзай task.wait(), а не wait. А во вторых я нипонял чё тебе надо от скрипта, поэтому иди читай документацию, а не с нейеросетью сиди. Тупо в скрипте пишишь Vector3, наводишся на него и ctrl+клик, и у тебя откроется документация на эту тему. Читаешь... Всё
Скрипт Буду честен помогал ИИ