Roblox если игрок нажимает на кнопку то дверь -

Roblox если игрок нажимает на кнопку то дверь - становится его до тех пор, пока он не вышел
Дополнительные параметры: codeFlowType: codeWrite codeFlowLang: Lua
Создано: 15.06.2023 15:10

Roblox если игрок нажимает на кнопку то дверь - становится его до тех пор, пока он не вышел

-- Проверяем, нажал ли игрок на кнопку
script.Parent.Button.MouseButton1Click:Connect(function()
    -- Ссылка на дверь 
    local door = game.Workspace.Door 
    
    -- Дверь становится "владением" игрока
    door:SetAttribute("owner", game.Players.LocalPlayer)
    
    -- Ждем, пока игрок не выйдет 
    repeat wait() until not door:GetAttribute("owner") == game.Players.LocalPlayer
    
    -- Дверь больше не "владеется" игроком 
    door:SetAttribute("owner", nil)
end)

Результат:

Разработан код на языке Lua для Roblox, который проверяет, была ли нажата кнопка игроком. Если да, то дверь в игре становится его до тех пор, пока он не выйдет.

Код представлен в формате markdown.