Mail.ruПочтаМой МирОдноклассникиВКонтактеИгрыЗнакомстваНовостиКалендарьОблакоЗаметкиВсе проекты

Подсобите со скриптом на Lua.

Васян Профи (806), открыт 2 недели назад
По нажатию на парт моделька должна подниматься верх или вниз. Кликдетектор встроен в два парта, так что все должно работать, но скрипт почему то не работает.
2 ответа
Сучак Андеграунд Мастер (1603) 2 недели назад
Роблокс что-ли?
ВасянПрофи (806) 2 недели назад
Таки да
Сучак Андеграунд Мастер (1603) Васян, давай созвон
Рустам Абдрашитов Мыслитель (9520) 2 недели назад
на
 local part1 = script.Parent.Part1 -- Имя первого парта 
local part2 = script.Parent.Part2 -- Имя второго парта
local clickDetector1 = part1:FindFirstChild("ClickDetector")
local clickDetector2 = part2:FindFirstChild("ClickDetector")
local model = script.Parent:FindFirstChild("Model") -- Модель, которую нужно перемещать

local moveDistance = 5 -- Высота перемещения

local function movePart(direction)
if model then
local currentPosition = model.Position
local newPosition = currentPosition + Vector3.new(0, direction, 0) -- Поднимаем или опускаем по оси Y
model.Position = newPosition
else
warn("Модель не найдена!")
end
end

if clickDetector1 then
clickDetector1.MouseClick:Connect(function()
movePart(moveDistance) -- Поднимаем модель на заданное расстояние
end)
end

if clickDetector2 then
clickDetector2.MouseClick:Connect(function()
movePart(-moveDistance) -- Опускаем модель на заданное расстояние
end)
end
Похожие вопросы