안녕하세요 저는 Roblox의 사용자이고 4 개의 표시등을 끄는 조명 스위치를 스크립팅하려고합니다. 오류 (제목에 있음)Roblox 오류 : ')'(열 3의 '닫기') '='가 있습니다. '' ''가 있습니다.
Off4 및 On4 스위치가 2 개 사용 중입니다. 그 때문에 난 단지 스크립트에 사용하고 있습니다 :
내 코드
function OnClicked()
if (workspace.LivingRoomLight.SpotLight.Enabled == true) and (workspace.LivingRoomLight2.SpotLight.Enabled == true) and (workspace.LivingRoomLight3.SpotLight.Enabled == true) and (workspace.LivingRoomLight4.SpotLight.Enabled == true) then
(workspace.LivingRoomLight.SpotLight.Enabled = false) and (workspace.LivingRoomLight2.SpotLight.Enabled == false) and (workspace.LivingRoomLight3.SpotLight.Enabled == false) and (workspace.LivingRoomLight3.SpotLight.Enabled == false)
script.Parent.Transparency = 1
workspace.Off4.Transparency = 0
end
end
script.Parent.ClickDetector.MouseClick:connect(OnClicked)
다른 스크립트
(즉 일) 나는 오직 하나의 빛을 사용하는 사람에 사용되는function OnClicked()
if (workspace.Hallwaylight.SpotLight.Enabled == true) then
workspace.Hallwaylight.SpotLight.Enabled = false
script.Parent.Transparency = 1
workspace.Off.Transparency = 0
end
end
script.Parent.ClickDetector.MouseClick:connect(OnClicked)
주입니다 오류가있는 파일에 대해 편집 한 유일한 파일입니다. 내가 사용하는 경우 스크립트에서의 오류 대신 '='는 다음 전체 라인이 오류
대괄호 (if())가 아닌 조건 만 작업에 넣습니다. –