




The GSC's are as follows:
and//{FROM Temple.gsc}
main()
{
maps\mp\_load::main();
maps\mp\tele::main();
maps\mp\doors::main();
game["allies"] = "american";
game["axis"] = "german";
game["american_soldiertype"] = "airborne";
game["american_soldiervariation"] = "normal";
game["german_soldiertype"] = "german_waffen";
game["german_soldiervariation"] = "normal";
game["attackers"] = "allies";
game["defenders"] = "axis";
}
//{FROM doors.gsc}
main()
{
thread door_front();
thread door_back();
}
door_front()
{
trig = getent("door_front","targetname");
trig1 = getent ("door_front","targetname");
block = getent ("door","targetname");
kill = getent ("door_kill_front","targetname");
while (1)
{
kill thread maps\mp\_utility::triggerOff();
trig waittill ("damage", idamage);
{
block rotatepitch (90, .5, .5, 0);
wait (.5);
kill thread maps\mp\_utility::triggerOn();
block waittill ("movedone");
kill thread maps\mp\_utility::triggerOff();
trig thread maps\mp\_utility::triggerOff();
trig1 thread maps\mp\_utility::triggerOff();
}
}
}
door_back()
{
trig = getent("door_back","targetname");
trig1 = getent ("door_front","targetname");
block = getent ("door","targetname");
kill = getent ("door_kill_back","targetname");
while (1)
{
kill thread maps\mp\_utility::triggerOff();
trig waittill ("damage");
{
block rotatepitch (-90, .5, .5, 0);
kill thread maps\mp\_utility::triggerOn();
block waittill ("movedone");
kill thread maps\mp\_utility::triggerOff();
trig thread maps\mp\_utility::triggerOff();
trig1 thread maps\mp\_utility::triggerOff();
}
}
}
I have another gsc for teleporters, but it's not important or pertinent.
The map can be downloaded if you will help, but I'm expecting you to keep it to yourself. XD. Thank you, Kyle Mulliger.