Scripting HelpersARCHIVE
A little piece of Roblox history. Preserved for everyone, one question at a time.Read about the archive →
COMMUNITY QUESTION

Door that opens if you own the house and click on it but "player" on line 7 is an unknown global?

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)

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.