begin jm_cv_Platform_1
float jm_zeit1 [I];Um die Zeit zu bestimmen[/I]
short jm_start1 [I];Ob Aufzug bewegt oder nicht[/I]
if ( MenuMode == 1 ) [I];Nicht während des Menüs ausführen[/I]
return
endif
if ( OnActivate == 1) [I];Wenn Schalter aktiviert[/I]
if ( jm_start1 == 0 ) [I];Wenn Aufzug nicht aktiv[/I]
set jm_start1 to 1 [I];Aufzug aktivieren[/I]
endif
return
endif
if ( jm_start1 == 0 ) [I];Wenn Aufzug nicht aktiv, Script nicht ausführen[/I]
return
endif
if ( jm_zeit1 < 3 ) [I];Bis zu 3 Sekunden lang den Aufzug runterfahren[/I]
jm_cv_Plattform_1->Move Z -252
endif
if ( jm_zeit1 > 5 ) [I];Nach 2 Sekunden wieder hochfahren (3-5)[/I]
jm_cv_Plattform_1->Move Z 252
endif
if ( jm_zeit1 > 8 ) [I];Nachdem er 3 Sekunden hochfuhr...[/I]
set jm_start1 to 0 [I];Aufzug ausschalten[/I]
set jm_zeit1 to 0 [I];Zeitvariable zurücksetzen[/I]
jm_cv_Plattform_1->Position, -3, -1024, 256, 0 [I];Position ev. korrigieren[/I]
endif
set jm_zeit1 to ( jm_zeit1 + GetSecondsPassed ) [I];Zeit aktualisieren[/I]
end jm_cv_Platform_1