here is the script
Code: Select all
main()
{
maps\mp\_load::main();
thread s1cKmap_up();
thread s1cKmap_rotate();
thread s1cKmap_trap();
thread s1cKmap_teleporter();
}
s1cKmap_up()
{
up = getent("up1","targetname");
while(1)
{
up moveZ(456,3,1,1);
wait(4);
up moveZ(-456,3,1,1);
wait(1);
up waittill("movedone");
}
}
s1cKmap_rotate()
{
rotate1 = getent("rotate1","targetname");
while(1)
{
wait(2);
rotate1 rotateroll(360,1,0,0);
rotate1 waittill("rotatedone");
}
}
s1cKmap_trap()
{
trigger = getent("trig_trap","targetname");
trap = getent("trap1","targetname");
platform = getent("platform1","targetname");
while(1)
{
trigger waittill("trigger",user);
user iprintlnbold("^1Ready");
wait(1);
user iprintlnbold("^2Set");
wait(1);
user iprintlnbold("^3Go");
wait(1);
trap moveZ(-8,1,0,0);
wait(2);
trap moveY(-64,1,0,0);
wait(2);
trap moveY(64,1,0,0);
wait(1);
trap moveZ(8,1,0,0);
platform moveY(664,5,2,2);
wait(7);
platform moveY(-664,1,0,0);
wait(4);
platform waittill("movedone");
}
}
teleporter()
{
trigger = getent ("teleporter1", "targetname");
while(1)
{
trigger waittill ("trigger",user);
user iprintlnbold ("Now Teleporting...");
wait(1);
user setOrigin( (-384, 960, 768) );
wait(1);
}
}