well im lazy .....
but ill do it i think...
Originally Posted by
TheSaboteur
well im lazy .....
but ill do it i think...
edit :
just change some stuff here:
Code:
CreateAsc(depart, arivee, angle, size, height, time)
{
offset = (((size / 2) - 0.5) * -1);
center = spawn("script_model", arivee );
for(j = 0; j < size; j++){
Asc = spawn("script_model", depart + ((0, 40, 0) * offset));
Asc setModel("com_plasticcase_enemy");
Asc Solid();
Asc CloneBrushmodelToScriptmodel( level.airDropCrateCollision );
Asc EnableLinkTo();
Asc LinkTo(center);
for(h = 1; h < height; h++){
Asc = spawn("script_model", depart + ((0, 40, 0) * offset) - ((55, 0, 0) * h));
Asc setModel("com_plasticcase_enemy");
Asc Solid();
Asc CloneBrushmodelToScriptmodel( level.airDropCrateCollision );
Asc EnableLinkTo();
Asc LinkTo(center);
}
offset += 1;
}
center.angles = angle;
center.state = "depart";
center thread Escalator(depart, arivee, time);
}
Escalator(depart, arivee, time)
{
while(1)
{
if(self.state == "depart"){
self MoveTo(arivee, time);
wait (time*6.5);
self.state = "arivee";
continue;
}
if(self.state == "arivee"){
self MoveTo(depart, time);
wait (time*3.0);
self.state = "depart";
continue;
}
}
}