These forums are CLOSED. Please visit the new forums HERE
Sit without right click |
|
Inferniel Solvang
Registered User
Join date: 31 Jan 2005
Posts: 47
|
03-30-2005 01:28
I am currently working on a teleporter project that will teleport an avartar using the llsittarget. I want the avatar to be able to click the item with touch or speak a command to recieve a dialogue and they choose where to go from the dialogue. The teleporter will then use the sit target to move the avatar to the new cooridinates. Is this posible without having to right click the item and clicking sit. If so can anyone tell me the code for this. Thanx.
|
Catherine Omega
Geometry Ninja
![]() Join date: 10 Jan 2003
Posts: 2,053
|
03-30-2005 01:30
No, the only way to do it is through the sittarget hack.
_____________________
|
Jeffrey Gomez
Cubed™
![]() Join date: 11 Jun 2004
Posts: 3,522
|
03-30-2005 07:26
What Catherine said. There is, of course, one exception. If you use llMoveToTarget with an attachment on an avatar, you could in theory produce a teleport-like effect... but this would also be utilizing a bug and not be of much use unless the avatar had said attachment.
_____________________
---
|
Zindorf Yossarian
Master of Disaster
![]() Join date: 9 Mar 2004
Posts: 160
|
03-30-2005 13:54
Couldn't you simply initiate the dialogue when the person sits on it, then teleport after the user selects a dialogue option?
_____________________
Badass Ninja Penguin: Killing stuff it doesn't like since sometime in May 2004.
|
Jeffrey Gomez
Cubed™
![]() Join date: 11 Jun 2004
Posts: 3,522
|
03-30-2005 14:17
No, Zindorf. Unfortunately, sit targets can't be "moved around" after someone is already sitting. At least, not to this effect.
_____________________
---
|
Jesrad Seraph
Nonsense
Join date: 11 Dec 2004
Posts: 1,463
|
03-31-2005 03:39
But you can move the whole object the AV is sitting on upon sitting, or launch a dialog then move the whole thing.
_____________________
Either Man can enjoy universal freedom, or Man cannot. If it is possible then everyone can act freely if they don't stop anyone else from doing same. If it is not possible, then conflict will arise anyway so punch those that try to stop you. In conclusion the only strategy that wins in all cases is that of doing what you want against all adversity, as long as you respect that right in others.
|
Jeffrey Gomez
Cubed™
![]() Join date: 11 Jun 2004
Posts: 3,522
|
03-31-2005 12:26
But you can move the whole object the AV is sitting on upon sitting, or launch a dialog then move the whole thing. True, but typically this is slow, disjointed, and counterintuitive to work with. I've done it a few times, it's just... well, not as useful as it should* be. ![]() _____________________
---
|
Samhain Broom
Registered User
![]() Join date: 1 Aug 2004
Posts: 298
|
03-31-2005 16:27
If you made an elevator, that was a prim, that actually moved, could it defy the 300m limitation on the TP made with the llSit hack?
_____________________
rm -rf /bin/ladden #beware of geeks bearing grifts
|
Jeffrey Gomez
Cubed™
![]() Join date: 11 Jun 2004
Posts: 3,522
|
03-31-2005 16:29
If you made an elevator, that was a prim, that actually moved, could it defy the 300m limitation on the TP made with the llSit hack? Yes. However, I would strongly advise against doing this physically and with more than one person. It doesn't make the physics system happy, and can be buggy. _____________________
---
|
Wolf Rocco
Registered User
Join date: 31 Dec 2004
Posts: 38
|
03-31-2005 16:40
Yes. However, I would strongly advise against doing this physically and with more than one person. It doesn't make the physics system happy, and can be buggy. Two possible ways to go beyond 300m first is sitting and forcing the prim to loop and llSetPos(vector) until it reaches its destination this limits at height 512m as stated some time ago Second way is to touch llDetectKey(person#) and simply blast them into the air, not exactly recommended for obvious reasons. |