PDA

View Full Version : I will not teleport ?



ElEmEnT
26th October 2013, 15:46
Hey KillTube-Community,

I use this script. Yesterday the script work, but
at the moment i will not teleport.
When i press F nothing happen.



main
{
entteleport1 = getentarray("teleport1","targetname");
if(isdefined(entteleport1))
{
for(lp=0;lp<entteleport1.size;lp=lp+1)
entteleport1[lp] thread teleport1();
}
}

teleport1()
{
while(true)
{
self waittill("trigger",other);
entTarget = getent(self.target, "targetname");
other setorigin(entTarget.origin);
other setplayerangles(entTarget.angles);
wait(0.10);
}
}
}

Thanks

ElEmEnT

EvoloZz
26th October 2013, 16:55
Write "main()" instead of "main", also at the and you seem to have useless bracket "}"

Loveboy
26th October 2013, 18:37
And if it still doesn't work, look again on the entries and in your script

randall
26th October 2013, 20:05
(Cut off the line where entTarget is declared and paste out of the cycle. It's not error, only optimisation.)

ElEmEnT
26th October 2013, 21:58
Nothing work, I tried everything you said. Now my Script looks so :


main()
{

entteleport1 = getentarray("teleport1","targetname");
if(isdefined(entteleport1))
{
for(lp=0;lp<entteleport1.size;lp=lp+1)
entteleport1[lp] thread teleport1();
}

entteleport2 = getentarray("teleport2","targetname");
if(isdefined(entteleport2))
{
for(lp=0;lp<entteleport2.size;lp=lp+1)
entteleport2[lp] thread teleport2();
}


}

teleport1()
{
while(true)
{
self waittill("trigger",other);
entTarget = getent(self.target, "targetname");
other setorigin(entTarget.origin);
other setplayerangles(entTarget.angles);
wait(0.10);
}
}

teleport2()
{
while(true)
{
self waittill("trigger",other);
entTarget = getent(self.target, "targetname");
other setorigin(entTarget.origin);
other setplayerangles(entTarget.angles);
wait(0.10);
}
}

Loveboy
26th October 2013, 22:24
Btw you called this gsc from your mp_map.gsc?

ElEmEnT
26th October 2013, 23:21
Yes I called this gsc from my Map

ElEmEnT
28th October 2013, 15:55
Thanks for help, I got it ! :)