Page 1 of 1

Moveable Triggers (Using linkto )

Posted: September 3rd, 2009, 2:30 am
by Scorpion
Hello

Im trying to make a Moveable Trigger (Through Scripting). I asked KillerSam on Xfire, he told me to Use the linkto code.

Code: Select all

(targetname linkto (2ndtarget);
He told me if you link the Trigger to an Object it Should Work.

Iv tried Multiple things on Trying to get this to Work but it seems i Cant :x .

Below is an Example of Door, Where would i put the linkto code ? :roll:

Code: Select all

bloods_puzzle_safety_door1() 
{ 
door = getent ("safety_barrier3","targetname");
trigger = getent ("understand_trig","targetname");
while(1)
{
trigger waittill ("trigger");
door moveZ (-200,3,0.5,0.5);
wait(2);
door2 moveZ (-200,2,0.5,0.5);
wait(5);
door moveZ (200,2,0.5,0.5);
door waittill ("movedone");
}
}

Thanks

Re: Moveable Triggers (Using linkto )

Posted: September 3rd, 2009, 8:50 am
by matt101harris
lol i never understand all those box's they look so confusing :S. Sorry as i cannot help u. Although i do no 1 moveable thing (well i dont no the answer) What would win?.. The unmovable object or the unstopable force? :P :D

Re: Moveable Triggers (Using linkto )

Posted: September 3rd, 2009, 5:47 pm
by Nightmare
This should work.

Code: Select all

bloods_puzzle_safety_door1()
{
	door = getent ("safety_barrier3","targetname");
	trigger = getent ("understand_trig","targetname");
	trigger enableLinkTo();
	trigger linkto(door);
	while(1)
	{
		trigger waittill ("trigger");
		door moveZ (-200,3,0.5,0.5);
		door waittill ("movedone");
		wait(2);
		door2 moveZ (-200,2,0.5,0.5);
		door waittill ("movedone");
		wait(5);
		door moveZ (200,2,0.5,0.5);
		door waittill ("movedone");
	}
}

Re: Moveable Triggers (Using linkto )

Posted: September 3rd, 2009, 5:59 pm
by Scorpion
Thanks

That will help me Alot!

Re: Moveable Triggers (Using linkto )

Posted: September 3rd, 2009, 9:20 pm
by Scorpion
Hey

Before these work, you have to Restart the Map? :cry:

Does anybody know why this Happen's?

Thanks

Re: Moveable Triggers (Using linkto )

Posted: September 4th, 2009, 10:13 pm
by Drofder2004
Add a "wait 0.05;" after the "enablelinkto()" line.