Top.Mail.Ru
Ответы
Аватар пользователя
Аватар пользователя
Аватар пользователя
Программирование
+1

Скрипт в RobloxStudio

Постоянно не получается написать скрипт, точнее я его пишу, но он не работает. Мне нужно сделать, что бы при взаимодействии с Proximity Promp не Part, а несколько MeshPart, которые находятся в Model становились прозрачным, а другие MeshPart в другом Model становились видимыми. Скрипт должен находиться внутри Proximity Promp

По дате
По рейтингу
Аватар пользователя
Знаток
4мес

юнити лучше, удали роблокс студио, скачай юнити

Аватар пользователя
Оракул
4мес
1234567891011121314151617181920212223242526
 -- Скрипт помещён внутрь объекта ProximityPrompt 
 
local prompt = script.Parent 
 
-- Замените "ModelTransparent" и "ModelVisible" на реальные имена ваших моделей в Workspace 
local modelTransparent = game.Workspace:WaitForChild("ModelTransparent") 
local modelVisible = game.Workspace:WaitForChild("ModelVisible") 
 
local function onTriggered(player) 
    -- Проходим по всем потомкам модели и делаем MeshPart прозрачными 
    for _, item in ipairs(modelTransparent:GetDescendants()) do 
        if item:IsA("MeshPart") then 
            item.Transparency = 1  -- полная прозрачность 
        end 
    end 
     
    -- Проходим по всем потомкам другой модели и делаем MeshPart видимыми 
    for _, item in ipairs(modelVisible:GetDescendants()) do 
        if item:IsA("MeshPart") then 
            item.Transparency = 0  -- полная видимость 
        end 
    end 
end 
 
prompt.Triggered:Connect(onTriggered) 
 
Аватар пользователя
Ученик
4мес

куптить ее

Аватар пользователя
Гуру
4мес

Руки из ж0пы значит, на сво лучше иди