Welcome to the Second Life Forums Archive

These forums are CLOSED. Please visit the new forums HERE

Multiple TP targets

Caoimhe Armitage
Script Witch
Join date: 7 Sep 2004
Posts: 117
03-05-2005 06:27
I've seen an object that for the life of me I can't figure out. It appears to use the usual sit-target approach to teleporting (you click the sit segment of the pie menu to start it anyway), but then it pops a dialog asking you to pick which of multiple destination you want to go to. Your AV doesn't sit, either. And it doesn't appear that the object moves.

Anybody know/have a good guess? I've tried changing sit targets on the fly but it doesn't seem to get the job done. Well not the way I've done it so far anyway.

Love to hear an answer to this puzzler :)

-- C
Jeffrey Gomez
Cubed™
Join date: 11 Jun 2004
Posts: 3,522
03-05-2005 12:25
Most likely it's just using llSetSitText(), but I don't think it's that simple.

Could you give us more information please? I've done several teleporters (including one that moves dynamically!) - but the only ones that don't require a sit are usually done with push/impulse or physical movers.
_____________________
---
Keilaron Tomba
Free quality scripting
Join date: 10 Feb 2005
Posts: 57
03-05-2005 21:51
I've seen a multi-teleporter in an adult shop somewhere (with a fancy amount of paritcles and effects, too) that allowed you to teleport between levels of the shop.
However, it didn't use sit, it used touch... maybe if I got to see it in action?
_____________________
post_count++;
Eloise Pasteur
Curious Individual
Join date: 14 Jul 2004
Posts: 1,952
03-06-2005 03:55
At a guess, and I really don't know if it would work,

It stops the sit anim in the attached event, triggers a dialog box and sets the sit target on the basis of the response to the dialog box and runs through the sit target cycle that way...

I can't see any reason why it shouldn't work, but I've never actually seen it implemented.

The one I have seen is a teleporter with buttons next to it. They would cycle through the available sit targets from the central tp button.
Jillian Callahan
Rotary-winged Neko Girl
Join date: 24 Jun 2004
Posts: 3,766
03-06-2005 04:24
Where is this marvel? I'd love to have a lookie. :)
_____________________
Hinkley Baldwin
Registered User
Join date: 13 May 2004
Posts: 77
03-06-2005 07:35
Well, I don't like to blow my own trumpet (though I will anyway ;-) but I've just finished something similar in the Rua sim.

It's a map of the sim with a moving pointer that allows you to choose a destination then telport to it. I've attached a pic so you can get an idea of what I'm talking about

If anyone would like to see it, it's at The Map Room, Rua

The landing sites are a bit rough and ready as it's not properly configured yet, but it should work.
Eloise Pasteur
Curious Individual
Join date: 14 Jul 2004
Posts: 1,952
03-06-2005 09:48
From: Jillian Callahan
Where is this marvel? I'd love to have a lookie. :)


Perilous Pleasures, look it up on the find, as I can't remember the location right now...
Caoimhe Armitage
Script Witch
Join date: 7 Sep 2004
Posts: 117
03-08-2005 09:23
From: Jillian Callahan
Where is this marvel? I'd love to have a lookie. :)


Well you just got your lookie, didn't you. I was dead wrong. Jillian here has reverse engineered it as merely a very slick use of llSetPos().

disappointing. I thought it was something clever.

-- C
Tiger Crossing
The Prim Maker
Join date: 18 Aug 2003
Posts: 1,560
03-08-2005 11:36
You can't change the Sit Target after the avatar has sat on it. Best bet is to have them click on a destination prim which sets the sit target on the teleporter proper, or clicking the teleporter displays a dialog of choices. Either way the player would then need to sit after making their choice.
_____________________
~ Tiger Crossing
~ (Nonsanity)
Carnildo Greenacre
Flight Engineer
Join date: 15 Nov 2003
Posts: 1,044
03-08-2005 23:39
I'm sure you could do something fancy with llSitTarget() and rotations.
_____________________
perl -le '$_ = 1; (1 x $_) !~ /^(11+)\1+$/ && print while $_++;'