https://sureai.net/forum/viewtopic.php?t=4376
scn CastleFallgitterHebelScript
short open
short busy
begin onActivate
if open == 0 && isAnimPlaying == 0
if busy == 0 && CastleFallgitterRef01.isAnimPlaying == 0
set busy to 1
playgroup forward 1
CastleFallgitterRef01.playgroup forward 1
set open to 1
endif
else
if busy == 0 && CastleFallgitterRef01.isAnimPlaying == 0
playgroup backward 1
CastleFallgitterRef01.playgroup backward 1
set open to 0
endif
endif
end
begin gameMode
if isAnimPlaying == 0 && busy == 1
set busy to 0
endif
endscn BurgSteinfeldMuellFallgatterHebelScript
Short DoOnce
Short State
Begin OnActivate
if ( DoOnce == 0)
Set State to 1
Set DoOnce to -1
else
playgroup Forward 0
BurgSteinfeldMuellFallgatterRef.SetOpenState 1
Set DoOnce to 0
endif
End
Begin GameMode
if ( State == 1 )
playgroup Backward 0
BurgSteinfeldMuellFallgatterRef.SetOpenState 0
Set State to 2
endif
End
SCN BurgSteinfeldMuellFallgatterScript
Begin OnActivate
Message "Ihr müsst das Fallgatter über den Hebel öffnen."
End
NCode wrote:... oder wird einfach beim aktivieren vom Hebel das Gatter nichtmehr ausgelöst?