|
Dove Randt
Sassy little B*TCH
Join date: 4 Jun 2008
Posts: 196
|
04-19-2009 21:38
Hi i was modding a house and never even touched the door at all just the walls to add some to it and then i clicked on the door and it ended up on the roof. First off why did it do that and secondly if anyone knows can i fix it if the script is not readable (meaning its locked or something)
Edit it was linked to the wall but i was modding no where near the door
|
|
Bree Giffen
♥♣♦♠ Furrtune Hunter ♠♦♣♥
Join date: 22 Jun 2006
Posts: 2,715
|
04-19-2009 22:11
Was the door linked to the wall? Sometimes the order in which prims are linked together is important. I'd normally say to right click the door and see what the script inside says but if it's no mod then you probably need to see the creator.. or rez a new house if you have a house with copy perms.
|
|
Cito Karu
Registered User
Join date: 23 Jul 2008
Posts: 229
|
04-19-2009 22:32
a trick to help, if you move the door/house around etc just right click and edit door when finished and reset the script. a lot of door scripts are set to reset on rez, but it doesn't know to reset after moving it. so by resetting it after moving you usually avoid this problem 99.9% of the time unless it's a funky door script or it got mistakenly linked to something, etc. anyhow enjoy 
_____________________
My XstreetSL store: http://www.xstreetsl.com/modules.php?name=Marketplace&MerchantID=179545
My Blog: http://qoaa.blogspot.com
|
|
DancesWithRobots Soyer
Registered User
Join date: 7 Apr 2006
Posts: 701
|
04-20-2009 06:24
Sounds to me like the door was linked to the house and you moved or changed the root prim. That would cause the door to end up somewhere else. Or fly away entirely
_____________________
"Two lives I have. One life I live. One life I dream. In dreams I remember the better in me."
|
|
Ceera Murakami
Texture Artist / Builder
Join date: 9 Sep 2005
Posts: 7,750
|
04-20-2009 07:01
This is particularly a problem with sliding door scripts, which base their open and closed positions on an offset from a recorded starting point.
Position the door back where it belongs, select the door, and reset the scripts in the door. That should fix it.
As someone else already said, a lot of door scripts only record their position on rez, or on a manual reset. When you move/rotate or otherwise relocate the position of the door, it still thinks it is at the old recorded location, and calculates its movement offset based on the stored original location and the new position, which sends it flying.
_____________________
Sorry, LL won't let me tell you where I sell my textures and where I offer my services as a sim builder. Ask me in-world.
|
|
Dekka Raymaker
thinking very hard
Join date: 4 Feb 2007
Posts: 3,898
|
04-20-2009 07:55
sometimes doors wake up in the morning and say "today I want to be a roof".
|
|
Void Singer
Int vSelf = Sing(void);
Join date: 24 Sep 2005
Posts: 6,973
|
04-20-2009 09:55
this is why doors shouldn't record their current position, and instead operate based on where they are already at (or at the very least store positions safely, and check them before applying changes)
_____________________
| | . "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... | - 
|
|
Ceera Murakami
Texture Artist / Builder
Join date: 9 Sep 2005
Posts: 7,750
|
04-20-2009 11:24
It's perfectly possible to script a door to handle being moved around. I can't recall the exact tricks I had to use, but late last year I custom-scripted a physical elevator that had operating sliding doors on the elevator car and on the stops at each floor, just like a real elevator. I *think* it was a matter fo adding a state in the default loop for "Changed", that did a reset or re-recorded the position when it stopped changing. I can't get in-world right now to look, but while a bit tricky, it wasn't that hard to deal with.
_____________________
Sorry, LL won't let me tell you where I sell my textures and where I offer my services as a sim builder. Ask me in-world.
|