Scripts off, but still working?
|
|
Paulo Dielli
Symfurny Furniture
Join date: 19 Jan 2007
Posts: 780
|
04-20-2007 05:05
Yesterday I sold a furniture set with poseballs/scripts/animations I always use. But when rezzed by my customer in her home the poseballs didn't work. I saw that scripting was set to off (upper screen) and my customer couldn't change that because she rents a house on that land. Obviously my poseball-script shouldn't work there.
But that didn't explain what happened.
1) First: When sitting on the furniture, the avatar sat in the default sit pose, but way more down than you would expect, even sunk inside the chair/couch.
2) Second: In that same room were other couches and chairs with poseballs that worked fine.
This is the first time I encountered this weird thing. What is happening here and what can I do about it?
|
|
Ralph Doctorow
Registered User
Join date: 16 Oct 2005
Posts: 560
|
04-20-2007 05:50
Whether she owns or rents has nothing to do with the scripts working. It sounds like the scripts somehow just got turned off, are the scripts in the same items in your store still on.
The reason she sits lower is probably because without the pose ball nothing is controlling where the sit position is.
|
|
Kidd Krasner
Registered User
Join date: 1 Jan 2007
Posts: 1,938
|
04-20-2007 06:08
From: Ralph Doctorow Whether she owns or rents has nothing to do with the scripts working. If she owns, then she could change the permissions on the land to control whether scripting works. But as a renter, she can't. Chances are that the items that still work are also owned by the owner of the land, or perhaps are in the group for the land. When you disable scripting on a parcel, it doesn't disable scripting for owners. I don't recall off the top of my head how to make sure an object is in the correct group, but I'm sure someone else could. That would be the first thing I'd try.
|
|
Tiarnalalon Sismondi
Registered User
Join date: 1 Jun 2006
Posts: 402
|
04-20-2007 06:23
Usually when scripts are disabled, they do have allowances for scripts on objects that belong to a specific group. I would have her make sure that the group is set to the right one on the furniture first.
Another cause could be that if scripts are disabled in her parcel, and you use a custom animation for your furniture, then you would have the effect you described because it's using your specified sit target with the default animation. Also, if the other furniture just uses the default sit animation, then their sit targets would not be affected since the target is something that is persistent once it is set and does not need the script for it to work.
|
|
Paulo Dielli
Symfurny Furniture
Join date: 19 Jan 2007
Posts: 780
|
04-20-2007 09:48
From: Tiarnalalon Sismondi Usually when scripts are disabled, they do have allowances for scripts on objects that belong to a specific group. I would have her make sure that the group is set to the right one on the furniture first. Thanks for all your replies. If I understand you correctly, she must set ownership of the new furniture to the group, right? Will she then not lose ownership of that object as an individual avatar? From: someone Another cause could be that if scripts are disabled in her parcel, and you use a custom animation for your furniture, then you would have the effect you described because it's using your specified sit target with the default animation. But the sit target is specified in the script. If scripts are off, how can the sit target be read? From: someone Also, if the other furniture just uses the default sit animation, then their sit targets would not be affected since the target is something that is persistent once it is set and does not need the script for it to work. Strangely enough the other existing furniture also has non-default animations/poses. And they work as intended. I'm still a little in the dark here.
|
|
Learjeff Innis
musician & coder
Join date: 27 Nov 2006
Posts: 817
|
04-20-2007 10:43
You can set the group for an object (if you have appropriate permissions for that group), without changing the ownership of an object to the group. I don't know whether this affects the ability of scripts in the object to run, but it's worth a try.
|
|
Anti Antonelli
Deranged Toymaker
Join date: 25 Apr 2006
Posts: 1,091
|
04-20-2007 11:55
From: Paulo Dielli Thanks for all your replies. If I understand you correctly, she must set ownership of the new furniture to the group, right? Will she then not lose ownership of that object as an individual avatar? To paraphrase and expand a bit on what Learjeff said: no, you don't need to relinquish ownership (that's what happens when you "deed" objects or land). It's very simple to associate or "set" an object to group; have her pick it up again, then make sure she is wearing the title of the correct group, and place it out again. It will now be set to the group. She can also do this without picking it up, in the first tab of the Edit tool, if she's comfortable with editing things. This assumes she belongs to the group in question, as would be the case in virtually any rental situation. If not, she should inquire about that. From: someone But the sit target is specified in the script. If scripts are off, how can the sit target be read?
Sit targets persist in an object once set, even if the script that set them is deleted. Floaty text and particles are also like this by the way. From: someone Strangely enough the other existing furniture also has non-default animations/poses. And they work as intended.
I'm still a little in the dark here. I'm going to go with "the other items are set to the proper group" on this one.
|
|
Paulo Dielli
Symfurny Furniture
Join date: 19 Jan 2007
Posts: 780
|
04-20-2007 16:28
Wow Anti, that's a very clear explanation. Thanks a lot for that! Also thanks to Ralph for clarifying the issue. This could very well be the case. I'm gonna contact my customer right now and will let you know if this helped.
|
|
Learjeff Innis
musician & coder
Join date: 27 Nov 2006
Posts: 817
|
04-21-2007 07:08
No need to pick up and re-rez an object to set the group, just edit and enter the group name in the space by "Group".
|