Ученик (134), решён 2 дня назад
Скрипт для дверей роблокс студио
Я новичок в деле поэтому прошу помочь мне нужен скрипт для открытия и закрытия дверей на определенный срок ,но мой скрипт не работает писал в скрипт сервис и в парта не как не действует,профи прошу помочь Скрипт 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 function openDoor()
door.Position = openPosition
wait(3)
door.Position = closePosition
end
openDoor()
Буду честен помогал ИИ
Лучший ответ
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 не было он плавно открывает двери.
Остальные ответы
ну бро, я когда то был такой же как и ты 6 месяцев назад. Вопервых юзай task.wait(), а не wait. А во вторых я нипонял чё тебе надо от скрипта, поэтому иди читай документацию, а не с нейеросетью сиди. Тупо в скрипте пишишь Vector3, наводишся на него и ctrl+клик, и у тебя откроется документация на эту тему. Читаешь... Всё
Все вопросы
Категории
Избранные