|
Geuis Dassin
Filming Path creator
Join date: 3 May 2006
Posts: 565
|
05-31-2006 12:04
I was curious to see what would happen to a prim that tried to use llTeleportAgentHome.
I use llTeleportAgentHome(llGetKey()); and if I stand relatively close to the prim nothing happens. However, if I back away pretty far and then activate the prim w/ the script the prim disappears for a few seconds before reappearing.
I added llOwnerSay((string)llGetPos()); to occur right after the teleport is called to see if it would report a new location to me, but it only triggers when the prim reappears.
I rezzed the same prim in different areas of the same sim, and it disappears and reappears in the same place it was rezzed.
Anyone have an idea where the prim is going during the teleport?
|
|
Keknehv Psaltery
Hacker
Join date: 11 Apr 2005
Posts: 1,185
|
05-31-2006 13:51
Geuis, for one thing, llOwnerSay only works when you are in the sim. Try something like llInstantMessage(llGetOwner(),llGetRegionName()+(string)llGetPos())
|
|
Geuis Dassin
Filming Path creator
Join date: 3 May 2006
Posts: 565
|
05-31-2006 14:33
Done, however its only triggering after llTeleportAgentHome has executed.
Since the prim is disappearing and reappearing, lets assume is being rerezzed somewhere.
How can I detect when its being rezzed, so I can have the IM fire when that happens.
|
|
Kairen Overdrive
Registered User
Join date: 12 Jul 2005
Posts: 38
|
05-31-2006 14:36
oh, i noticed that "active" objects disappear from a further distance and "passive" objects can be seen from a further distance, this is linked to view distance proportionally. Probably to help fight against lag by introducing less updated objects at a further distance and putting only highly active objects close to your view rendered.
|
|
Geuis Dassin
Filming Path creator
Join date: 3 May 2006
Posts: 565
|
05-31-2006 14:46
you're right. I had someone watch the box while I did my thing and while it disappeared and came back to me, it didn't do anything for them. so back to the drawing board.
|
|
Thraxis Epsilon
Registered User
Join date: 31 Aug 2005
Posts: 211
|
05-31-2006 15:34
Of course... since a Prim is not an Agent... the function would do nothing to the prim.
|
|
Travis Lambert
White dog, red collar
Join date: 3 Jun 2004
Posts: 2,819
|
Yay! I'm not crazy! 
05-31-2006 16:32
Geuis - I've seen exactly the same thing, only a little more extreme. I bug reported the behavior about a month ago, but the bug seems to have gone nowhere. Here's what I've observed: We have a seating area at the Shelter for our game shows. The seating area is owned by a group member, and the land owned by the group. If we get a griefer in the audience, and they're seated on the seating platform (a 100+ prim linked seating area) - when I issue an llTeleportAgentHome(), the entire seating area flies off with them. (no joke!) What's bizarre, is that if you wait a couple minutes, the seating area will 'rematerialize' all on its own. Some folks will see it, others wont until things 'settle'. Sometimes people in the audience will 'fly off' with the seating area, some will be left behind. I've seen it go as far as 50m away in the past. To say the least, its monumentally disruptive to the game show  Since then, I've switched to doing an llUnSit() before ejecting or teleporting home (which I should have been doing anyway), and the problem hasn't come back since. Its still concerning, however, because in testing this, sometimes objects flat out disappear, never to return! Although this is more the exception rather than the rule.
_____________________
------------------ The ShelterThe Shelter is a non-profit recreation center for new residents, and supporters of new residents. Our goal is to provide a positive & supportive social environment for those looking for one in our overwhelming world.
|