Page 2 of 2

Re: Little help.

Posted: May 11th, 2008, 2:57 pm
by oppdelta
Also how to switch the trigger off. Make it inactive basically once its been triggered.Then once all the moves done it will become active again.



EDIT: K user dies now but the user dies like 10 times in 1 second.

Code: Select all

laserset()
{
   laserTrigger = getent("laserTrigger","targetname");
 
   while(1)
   {
       laserTrigger waittill("trigger");
       thread laserSetone();
       thread laserSetOneHurt();
    }
}

laserSetone()   
{
   trigger = getent("laserset1Hurt","targetname");
   laserSet = getent("laserSet1","targetname");
   trigger enablelinkto();
   wait(0.05);
   trigger linkto(laserSet);
   wait 0.05;
   laserSet moveto ((200,0,0), 1);
   laserSet waittill("movedone");
   laserSet moveto ((200,-944,0), 2);
   laserSet waittill("movedone");
   wait(1);
   laserSet moveto ((-400,-944,0), 1);
   laserSet waittill("movedone");
   laserSet moveto ((0,0,0), 1);
   laserSet waittill("movedone");
}

laserSetOneHurt()
{
	triggerHurt = getent("laserset1Hurt","targetname");
  	
	triggerHurt waittill("trigger",user);   
        user suicide();
        wait(1);
}

Re: Little help.

Posted: May 11th, 2008, 5:04 pm
by Nightmare