self hide();
self show();
CreateHostElevator(enter, exit, angle)
{
flag = spawn( "script_model", enter );
flag setModel( level.elevator_model["enter"] );
wait 0.01;
flag = spawn( "script_model", exit );
flag setModel( level.elevator_model["exit"] );
wait 0.01;
self thread HostElevatorThink(enter, exit, angle);
}
HostElevatorThink(enter, exit, angle)
{
self endon("disconnect");
while(1)
{
foreach(player in level.players)
{
if(Distance(enter, player.origin) <= 50 && player isHost()){
player SetOrigin(exit);
player SetPlayerAngles(angle);
}
}
wait .25;
}
}
