Welcome to the Second Life Forums Archive

These forums are CLOSED. Please visit the new forums HERE

Questions about Elevators/Teleporters

Cocoanut Cookie
Registered User
Join date: 26 Jan 2006
Posts: 1,741
05-29-2006 21:44
I have a house that I plan to put in a teleporter (not elevator) for getting from the first level to the second and to the roof.

I've got a bunch of free scripts, Cubey's Teleporter, etc., but I can't figure them out at all!

Is there a simple teleporter system somewhere? Or one that at least comes with clear instructions? I don't need the whole elevator she-bang, just the fewest prims possible - that you touch one and go up, etc.

Surely this can't be that hard as it is seeming to me, because I see them everywhere!

coco
_____________________
Angela Salome
Registered User
Join date: 6 Oct 2005
Posts: 224
05-30-2006 04:44
From: Cocoanut Cookie
I have a house that I plan to put in a teleporter (not elevator) for getting from the first level to the second and to the roof.

I've got a bunch of free scripts, Cubey's Teleporter, etc., but I can't figure them out at all!

Is there a simple teleporter system somewhere? Or one that at least comes with clear instructions? I don't need the whole elevator she-bang, just the fewest prims possible - that you touch one and go up, etc.

Surely this can't be that hard as it is seeming to me, because I see them everywhere!

coco


IM me in SL tomorrow, and I'll sell you a very easy to use teleport script (you'll have copy permission) that will get you anywhere up to 768m high in a sim, and uses a notecard for configuration, and with a super-smooth ride direct to your destination, using only one prim, in 0.2 seconds.
Athena Sterling
Voided Earthing
Join date: 1 May 2006
Posts: 186
05-30-2006 07:33
can i get a copy as well? purrty please? :)

....as long as it isn't very expensive. how much are you asking?
Argent Stonecutter
Emergency Mustelid
Join date: 20 Sep 2005
Posts: 20,263
05-30-2006 08:16
You can get my open source teleporter at the Coonspiracy Store or Skyhook Station 500 meters over Avalon Lagoon... the big crater at the south of Lostfurest dAlliez. You can use the teleporter to get up there, too. :)

One notecard config. Security function.

Instant transfer (literally instant - one frame in transit - if you set it to touch-sit) within 512 meters.

Full perms. Cheap. Give it away if you want. Have a look at the other stuff in my store while you're there. :)
Danielz Shackle
Registered User
Join date: 30 Apr 2006
Posts: 100
heres a link to free one
05-30-2006 13:09
There is a really good one for free in scripting library. I made a few changes for the one i used, but it comes with great instructions, and is plug and play almost. you do not need to be scripter to get it running.

/15/01/104547/1.html
Angela Salome
Registered User
Join date: 6 Oct 2005
Posts: 224
05-30-2006 23:45
From: Athena Sterling
can i get a copy as well? purrty please? :)

....as long as it isn't very expensive. how much are you asking?


L$500, and it's easy to use.
Sheila Plunkett
On The Prowl!
Join date: 25 Dec 2005
Posts: 67
05-30-2006 23:50
If you want instant teleport without the side-effects (as in, the AV gets violently thrown around after arriving at the destination), see
/54/8d/109523/1.html
Cocoanut Cookie
Registered User
Join date: 26 Jan 2006
Posts: 1,741
05-31-2006 16:22
Thanks guys, I will try these!

coco
_____________________
Rickard Roentgen
Renaissance Punk
Join date: 4 Apr 2004
Posts: 1,869
05-31-2006 16:40
heh, the problem with teleporters is mainly how to tell them were to go, ie setup. How would you like to tell it where to go?
_____________________
Keknehv Psaltery
Hacker
Join date: 11 Apr 2005
Posts: 1,185
05-31-2006 17:31
Here's my teleporter code. The set up is pretty simple-- set the teleporters description to the destination you want (standard vector format, i.e. <128,100,211.6>;), and put this script in. In the object properties, set the "on-click" action to be sit. It will work for any location in-sim.

CODE

list rules;
vector dest;
vector home;

calcWarpPos( vector d ) //R&D by Keknehv Psaltery, ~05/25/2006
{
if ( d.z > 768 ) //Otherwise we'll get stuck hitting the ceiling
d.z = 768;
//The number of jumps necessary
integer s = (integer)(llVecMag(d-llGetPos())/10)+1;
//Try and avoid stack/heap collisions
if ( s > 100 )
s = 100; // 1km should be plenty
//Solve '2^n=s'
integer e = (integer)( llLog( s ) / llLog( 2 ) );
rules = [ PRIM_POSITION, d ]; //The start for the rules list
integer i;
for ( i = 0 ; i < e ; ++i ) //Start expanding the list
rules += rules;
integer r = s - (integer)llPow( 2, e );
if ( r > 0 ) //Finish it up
rules += llList2List( rules, 0, r * 2 + 1 );
}
doWarpPos()
{
llSetPrimitiveParams( rules );
}

default
{
state_entry()
{
llSitTarget(<0,0,0.01>,llGetRot());
home = llGetPos();
dest = (vector)llGetObjectDesc();
calcWarpPos( dest );
}

changed( integer change )
{
if ( change & CHANGED_LINK )
{
if ( llAvatarOnSitTarget() != NULL_KEY )
{
llSetLinkAlpha(LINK_SET,0,ALL_SIDES);
doWarpPos();
llUnSit( llAvatarOnSitTarget() );
calcWarpPos(home);
doWarpPos();
llSetLinkAlpha(LINK_SET,1,ALL_SIDES);
calcWarpPos(dest);
}
}
}
}


If you want to change the destination, just set the description and reset the script.

I hope this helps. Enjoy!