Hallo Ich bin ein Benutzer auf Roblox und ich versuche, einen Lichtschalter zu skripten, der 4 Lichter ausschaltet und ich habe ein Fehler (im Titel)Roblox Fehler: Erwartet ')' zu schließen '(' in Spalte 3), bekam '='
Es werden 2 Blöcke verwendet, der Schalter Off4 und On4.
Mein Code ist
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)
Die anderen Skripten (die Arbeit) Ich habe diejenigen verwenden, die nur ein Licht verwenden, wird
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)
Hinweis: Ich habe nur die Skripte verwende, weil das ist der einzige, den ich für den mit dem Fehler bearbeitet habe. Der Fehler in der am Skript ist die erste = in Spalte 3 und wenn ich ‚==‘ anstelle von ‚=‘ benutzen dann die ganze Zeile wird ein Fehler
Setzen Sie einfach Bedingungen in Klammern (if()) nicht Operationen. –