Alles anzeigenSoo,
ich hab mal auf die Schnelle mal nachgeschaut und probiert, und jetzt sollte es passen.
Man gehe in die lights.osc und macht ggf. mein Scriptschnipsel raus und ersetzt ihn mit den ursprünglichen Werten, sodass es wieder so aussieht:
CodeAlles anzeigen(L.L.door_4) 0 > (L.L.door_5) 0 > || {if} 1 (S.L.door_light_3) 0 (S.L.light_timer3) (L.L.lights_stand) {if} 1 (S.L.door_spotlight_3) {else} 0 (S.L.door_spotlight_3) {endif} {else} (L.L.light_timer3) (L.S.timegap) + 2 min (S.L.light_timer3) 2 = {if} 0 (S.L.door_spotlight_3) {endif} 0 (S.L.door_light_3) {endif} {endif}
Danach muss erstmal "1 (S.L.door_light_3)" in Zeile 3
auskommentiert werden, also ein Apostroph am Anfang der Zeile rein.
Unter dem vorletzten {endif} kommt schließlich das hier rein:
Code(L.L.door_1) 0 > || (L.L.door_2) 0 > || (L.L.door_3) 0 > || (L.L.door_4) 0 > || (L.L.door_5) 0 > || {if} 1 (S.L.door_light_3) {else} 0 (S.L.door_light_3) {endif}
Also zu Veranschaulichung, am Ende sollte der Abschnitt so aussehen:
CodeAlles anzeigen(L.L.door_4) 0 > (L.L.door_5) 0 > || {if} ' 1 (S.L.door_light_3) 0 (S.L.light_timer3) (L.L.lights_stand) {if} 1 (S.L.door_spotlight_3) {else} 0 (S.L.door_spotlight_3) {endif} {else} (L.L.light_timer3) (L.S.timegap) + 2 min (S.L.light_timer3) 2 = {if} 0 (S.L.door_spotlight_3) {endif} 0 (S.L.door_light_3) {endif} (L.L.door_0) 0 > (L.L.door_1) 0 > || (L.L.door_2) 0 > || (L.L.door_3) 0 > || (L.L.door_4) 0 > || (L.L.door_5) 0 > || {if} 1 (S.L.door_light_3) {else} 0 (S.L.door_light_3) {endif} {endif}
Im Prinzip wars so, dass in meiner ersten "Version" auch die Variablen für das Display und die Türbeleuchtung beeinflusst wurden. Daher wurde jetzt hier die eigentliche Variable aus dem Block auskommentiert und in einem neuen Block definiert.
Sorry, dass ich hier nochmal reingrätschen muss: Aber kann es sein, dass die Knöpfe eine Verzögerung zum Abschalten ihrer Beleuchtung eingebaut haben?
Wenn ich nämlich die erste Tür schließe, dann erlischt der dritte, versenkte Knopf früher als der Türknopf für die erste Tür. Kann man die Verzögerung auch dafür noch einstellen?