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. 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!
|