local door = game.Workspace.houses.House1.Door.HouseDoorDoor
local clickdetector = script.Parent:WaitForChild("House1DoorClickDetector")
clickdetector.MouseClick:Connect(function()
if player.Name == script.Parent.Parent.CurrentOwner.Value then
door.HouseDoorMain.HouseDoorPart.Transparency = 1
door.HouseDoorMain.HouseDoorPart.CanCollide = false
door.HouseDoorMain.HouseDoorSideLeft.Transparency = 1
door.HouseDoorMain.HouseDoorSideRight.Transparency = 1
door.HouseDoorGlass.Transparency = 1
door.HouseDoorKnob.Transparency = 1
wait(3)
door.HouseDoorMain.HouseDoorPart.Transparency = 0
door.HouseDoorMain.HouseDoorPart.CanCollide = true
door.HouseDoorMain.HouseDoorSideLeft.Transparency = 0
door.HouseDoorMain.HouseDoorSideRight.Transparency = 0
door.HouseDoorGlass.Transparency = 0
door.HouseDoorKnob.Transparency = 0
end
end)
COMMUNITY QUESTION
Door that opens if you own the house and click on it but "player" on line 7 is an unknown global?
1 answer
"player" isn't defined, this should work
local door = game.Workspace.houses.House1.Door.HouseDoorDoor
local clickdetector = script.Parent:WaitForChild("House1DoorClickDetector")
clickdetector.MouseClick:Connect(function(player)
if player.Name == script.Parent.Parent.CurrentOwner.Value then
door.HouseDoorMain.HouseDoorPart.Transparency = 1
door.HouseDoorMain.HouseDoorPart.CanCollide = false
door.HouseDoorMain.HouseDoorSideLeft.Transparency = 1
door.HouseDoorMain.HouseDoorSideRight.Transparency = 1
door.HouseDoorGlass.Transparency = 1
door.HouseDoorKnob.Transparency = 1
wait(3)
door.HouseDoorMain.HouseDoorPart.Transparency = 0
door.HouseDoorMain.HouseDoorPart.CanCollide = true
door.HouseDoorMain.HouseDoorSideLeft.Transparency = 0
door.HouseDoorMain.HouseDoorSideRight.Transparency = 0
door.HouseDoorGlass.Transparency = 0
door.HouseDoorKnob.Transparency = 0
end
end)
This discussion is preserved as it was. New answers, comments, and votes are closed.
