|
Gregory McLeod
Registered User
Join date: 21 Oct 2006
Posts: 278
|
06-28-2007 10:51
I have encountered a strange phenomenom. I have removed all the scripts from a build I have and then saved the linked object. Upon re-rezzing I have re-populated the prims with one of the scripts but when executed scripts which are no longer present in the build start executing. Anyone any idea what is going on?
|
|
Milambus Oh
Registered User
Join date: 6 Apr 2007
Posts: 224
|
06-28-2007 11:09
What do the non-existent scripts do?
|
|
Destiny Niles
Registered User
Join date: 23 Aug 2006
Posts: 949
|
06-28-2007 11:33
Sit Text, particles and a couple of other items that are set by a script becomes properties of the prim and even when the script is deleted they are retained.
|
|
Domino Marama
Domino Designs
Join date: 22 Sep 2006
Posts: 1,126
|
06-28-2007 14:32
I've seen this once before when it wasn't something like particles. Drove me crazy as it was only 2 prims and there definately weren't any scripts showing. Eventually I tried doing a shift drag duplicate of the object and then the script appeared as "Old Script 1" - what I guessed happened was that after editing a script, the original is renamed to "Old Script 1", the edits are actually saved as a new script, then the "Old Script 1" is supposed to be deleted. Somehow the delete of the old version was missed and for whatever reason it didn't show in the inventory but was still there and running. So might be worth doing a drag copy and see if that refreshes the inventory list like it did for me. Once I could see the script I deleted it and everything was fine.
|
|
Water Rogers
Registered User
Join date: 1 May 2003
Posts: 286
|
06-28-2007 19:48
From: Destiny Niles Sit Text, particles and a couple of other items that are set by a script becomes properties of the prim and even when the script is deleted they are retained. This stuff has to be explicitly told to be "off" llParticleSystem([]); or llSetText("", ZERO_VECTOR, FALSE); etc etc I'm sure most people have scripts that turns those functions off (and in some cases 'on') and than auto deletes so you can just drop a script in a prim, it does its thing, than removes itself.
_____________________
From: Philip Linden For the more technically minded - the problem is actually NOT the asset server (or 'asshat' as you prefer to affectionately call it herein).
|
|
Gregory McLeod
Registered User
Join date: 21 Oct 2006
Posts: 278
|
06-29-2007 03:36
The scripts are those that were in the linked prims originally. There is obviously a bug in the inventory server which does not disassociate the scripts when deleted.
The scripts execute the functions, sometimes multiple times, that were there before deletion.
I have adopted the path of least resistance and rebuilt the object from scratch. Hopefully this will cure the problem.
Thanks for your input.
|