concrete()
{
trigger = getent("triggerorigin","targetname");
trigger_use = getent("blokplafond","targetname");
concrete = getent(trigger_use.target,"targetname");
speed = 100;
down_units = -184;
up_units = 184;
time = 0.1 / speed;
totaltime = time * up_units;
waittime = 3 - totaltime;
if(waittime < 0)
waittime = 0;
while(1)
{
trigger_use waittill("trigger",player);
players = getentarray("player","classname");
for(a=0;a<down_units;a++)
{
concrete.origin -= (0,0,1);
trigger.origin -= (0,0,1);
wait time;
for(b=0;b<players.size;b++)
{
if(players[b] isTouching(trigger))
{
iprintlnbold("TOUCHED");
players[b] suicide();
}
}
}
wait (waittime);
for(a=0;a<up_units;a++)
{
concrete.origin += (0,0,1);
trigger.origin += (0,0,1);
wait time;
}
wait (waittime);
}
}