level weapons, stuka, parachute
everything works fine untill stuka ends at end node..
then it says:
Code: Select all
compile error potential infinity loop
plane waittill ("movedone");
Code: Select all
main()
{
maps\_load::main();
level.player takeallweapons();
level.player giveWeapon("sten");
level.player giveWeapon("colt");
level.player giveWeapon("fraggrenade");
level.player switchToWeapon("sten");
thread parachute();
thread plane();
}
parachute()
{
level.player allowProne (false);
level.player allowCrouch (false);
start = level.player.origin;
startheight = start[2];
level.player.origin = level.player.origin + (0,0,0);
parachute = spawn ("script_model",(0,0,0));
parachute setmodel ("xmodel/parachute_animrig");
parachute.origin = level.player.origin;
level.player linkto (parachute,"TAG_player",(0,0,0),(0,0,0));
parachute show();
while (1)
{
wait 0.05;
direction = (0,0,-9);
parachute.origin=parachute.origin+direction;
start = level.player.origin;
end = start + (0,0,-64);
hitcharacters = 1;
results=[];results=bulletTrace(start,end,hitcharacters,level.player);
if (results["fraction"]!=1)
{
level.player.origin = results["position"];
level.player unlink();
level.player allowProne (true);
level.player allowCrouch (true);
break;
}
}
parachute hide();
}
plane()
{
plane = getent ("plane_drop","targetname");
end = getent ("plane_drop_end","targetname");
speed = 6;
while (1)
{
plane moveto(end.origin, speed);
plane waittill ("movedone");
plane delete();
}
}
creator.