elevator()
{
schuifdeur1 = getent ("schuifdeur1", "targetname");
schuifdeur2 = getent ("schuifdeur2", "targetname");
schuifdeur3 = getent ("schuifdeur3", "targetname");
schuifdeur4 = getent ("schuifdeur4", "targetname");
elevator = getent("elevator","targetname");
trig_goUp = getent("trig_elevator_up","targetname");
trig_goDown = getent("trig_elevator_down","targetname");
while(1)
{
////////////////////////////
/// Lift gaat naar boven ///
////////////////////////////
trig_goUp waittill("trigger",player);
iprintlnbold("trig_goUp triggered, moving doors");
schuifdeur1 movex (50, 1.5);
schuifdeur2 movex (-50, 1.5);
wait 3;
iprintlnbold("Moving done, closing doors");
schuifdeur1 movex (-50, 1.5);
schuifdeur2 movex (50, 1.5);
wait 2;
iprintlnbold("moving done, moving elevator");
elevator movez (140,7,1.9,1.9);
wait 5;
iprintlnbold("moving done, moving doors");
schuifdeur3 movex (50, 1.5);
schuifdeur4 movex (-50, 1.5);
wait 3;
iprintlnbold("moving done, closing doors");
schuifdeur3 movex (-50, 1.5);
schuifdeur4 movex (50, 1.5);
wait 3;
////////////////////////////
// Lift gaat naar beneden //
////////////////////////////
trig_goDown waittill("trigger",player);
iprintlnbold("trig_goDown triggered, moving doors");
schuifdeur3 movex (50, 1.5);
schuifdeur4 movex (-50, 1.5);
wait 3;
iprintlnbold("Done, closing doors");
schuifdeur3 movex (-50, 1.5);
schuifdeur4 movex (50, 1.5);
wait 2;
iprintlnbold("Done, moving elevator");
elevator movez (-140,7,1.9,1.9);
wait 5;
iprintlnbold("done, moving doors");
schuifdeur1 movex (50, 1.5);
schuifdeur2 movex (-50, 1.5);
wait 3;
iprintlnbold("Done, closing doors");
schuifdeur1 movex (-50, 1.5);
schuifdeur2 movex (50, 1.5);
wait 3;
iprintlnbold("Done, looping script");
}
}