xfire: ddaavviidd55 if you need any tutorials!]
ok lets go...
1. click on the 2d view and make trigger>use_touch (i make use_touch beacus its better

then press N and type
key: targetname
value: enter
(press enter)
and then type
key: targetname
value: ToTheOtherSide (this can be changed to evrything what you want)
(press enter)
2. ok now make script orgin. right click on 2d view script>orgi (that means you going to be teleported here)
now press N and type
key: targetname
value: ToTheOtherSide (here must be whatever you type in trigger>use_touch)(pre
(press enter)
Ok now you get a red line. (if thers no red line select trigger>use_touch and script>orgi and make sure that 2 brushes are selected and press W
now you get red line

ok now the scripting time... save that all to mp_(your map name).map
ok scripting...
1. open notepad and capy that:
Code: Select all
main()
{
entTransporter = getentarray("enter","targetname");
if(isdefined(entTransporter))
{
for(lp=0;lp<entTransporter.size;lp=lp+1)
entTransporter[lp] thread Transporter();
}
}
Transporter()
{
while(true)
{
self waittill("trigger",other);
entTarget = getent(self.target, "targetname");
wait(0.10);
other setorigin(entTarget.origin);
other setplayerangles(entTarget.angles);
//iprintlnbold ("You have been teleported !!!");
wait(0.10);
}
}
and then save that and open your mp_(mapname).gsc
and add this line:
maps\mp\teleport::main();
now compile all this and test it!
tnx to Levcek
