Welcome to the Second Life Forums Archive

These forums are CLOSED. Please visit the new forums HERE

Teleport without sitting on anything?

Rock Ryder
Registered User
Join date: 6 Oct 2006
Posts: 384
04-03-2008 07:41
Hi guys,

This may be a silly question, but I have noticed that all the teleport scripts in my inventory require the teleportee (is that the right word?) to 'sit' on something.

Is it possible to teleport without sitting on anything (and not by using workarounds, such as the map or a landmark givers)?

I want to have a tp orb on my wall, which I click it I get a menu of teleport destinations, and once I select one - whoosh, and I am there (within the same sim, mostly short-distance). Does such a possibility exist?

Rock
_____________________
If Jimmy cracked corn, and I don't care, why did I write a song about it??
Isabeau Imako
P'tite Poulette
Join date: 13 Sep 2007
Posts: 2,335
04-03-2008 08:06
I can only answer that yes it _is_ possible, since I've seen and used them many times, (stores, sim entry points). You just click on a destination spelled out on a board, or select from a pop-up menu.
_____________________
From: Macphisto Angelus
Just remember what my dear Grammy always says: "F**k 'em!"
Rock Ryder
Registered User
Join date: 6 Oct 2006
Posts: 384
04-03-2008 08:49
From: Isabeau Imako
I can only answer that yes it _is_ possible, since I've seen and used them many times, (stores, sim entry points). You just click on a destination spelled out on a board, or select from a pop-up menu.


Thnks for the response Isabeau, but I think that you will find that those boards have 'Sit' as the default action when left-clicked.

Rock
_____________________
If Jimmy cracked corn, and I don't care, why did I write a song about it??
Viktoria Dovgal
Join date: 29 Jul 2007
Posts: 3,593
04-03-2008 08:58
You'll want to sit but you can hide that by changing the prim so that the default click action is sit. That's a little menu in the bottom of the edit pane in the first tab (General).

You get kind of limited movement possibilities when an avatar is already sitting, so if you want a menu to display after that it would be easier to use warppos for the movement part.
_____________________
Darien Caldwell
Registered User
Join date: 12 Oct 2006
Posts: 3,127
04-03-2008 12:42
or in other words, no there's no way to teleport someone without sitting. unless you were to push them like weapons do, however you would not have any fine control over their destination. :)
_____________________
bucky Barkley
Registered User
Join date: 15 May 2006
Posts: 200
04-03-2008 12:50
From: Darien Caldwell
or in other words, no there's no way to teleport someone without sitting. unless you were to push them like weapons do, however you would not have any fine control over their destination. :)


Ah yes... pinpoint catapult ;)
_____________________
Bucky Barkley -- Mammal, Scripter, Builder, Lover
Monica Balut
Beam-Me
Join date: 18 Feb 2007
Posts: 311
04-03-2008 13:24
Most of the in-region teleporters are of the sit type as described above. Folks are correct in saying that you just have to change the default Left-Click action of the object to be "Sit on Object" instead of the default "Touch / grab". That usually implies that the unit's one sit target has already been set, probably by the owner. If you want to set up multiple destinations from one departure point, you would likely set up a panel of these teleporters. If you want one already built, check out Beam-Me-One, although it's easy enough to build your own from freebie scripts readily available.
MoxZ Mokeev
Invisible Alpha Texture
Join date: 10 Jan 2008
Posts: 870
04-03-2008 14:03
Unless you change the script to read "teleport" instead of sit.
_____________________
:p
Monica Balut
Beam-Me
Join date: 18 Feb 2007
Posts: 311
04-03-2008 16:27
From: Rock Ryder

I want to have a tp orb on my wall, which I click it I get a menu of teleport destinations, and once I select one - whoosh, and I am there (within the same sim, mostly short-distance). Does such a possibility exist?
Rock


Scripters have been asking for a llTeleportToDestination function for years but there still isn't one. Short of that, there is no way to have a user select from a menu of destinations and immediately TP upon selection. You have to go thru the additional step of either "sitting" for sit based teleporters or clicking the teleport button on the teleport map for map based teleporters.

The only way around it is to have a panel of single destination teleporters all set to sit on left click as has been described above.
Hewee Zetkin
Registered User
Join date: 20 Jul 2006
Posts: 2,702
04-03-2008 16:51
Note that using llSetLinkPrimitiveParams() on an already sitting avatar allows for a nice menu-driven destination choice. You can pop a dialog up as a result of the sit, and move/unsit the avatar as a result of the menu choice. However, it only works at teleport type distances on Havok 4 and may be considered a defect by some.

http://jira.secondlife.com/browse/SVC-1433
Mandy Medusa
Registered User
Join date: 21 Jan 2007
Posts: 118
04-05-2008 00:51
Well... you might not be able to teleport ANYONE without sitting, but you CAN teleport yourself.

It needs a two step process. One part is the teleporting device with a popup menu for the different destinations. The other part is a prim that has to be worn as an attachement. This prim will have a script that listens to the teleport prim which tells it where to go. It can then move itself (and the attached avatar) to that destination without the need to sit. Since its a physical movement the distance is limited, but you can of course make the script calculate waypoints to get to the final destination and repeat the movement until you arrive there. Make sure to use a small tau value to get you there as fast as possible.

In fact I use this all the time to move my AV to my camera position by clicking on a special button on my hud.

Mandy.
Fleur Dollinger
Registered User
Join date: 31 Mar 2007
Posts: 8
just thought I should add
04-22-2009 01:29
I know this is an older post, but I think this is relevant, I've just built a 3x3 (9 destination) teleporter on one prim - it uses llDetectedTouchUV to work out which part of the prim was clicked, then another object is rezzed which the av touches to tp. IM me inworld if you want to see it in action.
Void Singer
Int vSelf = Sing(void);
Join date: 24 Sep 2005
Posts: 6,973
04-22-2009 03:19
From: Fleur Dollinger
I know this is an older post, but I think this is relevant, I've just built a 3x3 (9 destination) teleporter on one prim - it uses llDetectedTouchUV to work out which part of the prim was clicked, then another object is rezzed which the av touches to tp. IM me inworld if you want to see it in action.

nice, now if you add set prim params you could probably do it in one... for how long is anyones guess though.

ps nice to have an update since I don't belive that function was available at the time of the last post.
_____________________
|
| . "Cat-Like Typing Detected"
| . This post may contain errors in logic, spelling, and
| . grammar known to the SL populace to cause confusion
|
| - Please Use PHP tags when posting scripts/code, Thanks.
| - Can't See PHP or URL Tags Correctly? Check Out This Link...
| -