Welcome to the Second Life Forums Archive

These forums are CLOSED. Please visit the new forums HERE

Notecard Dispenser Permissions

June Trefoil
Registered User
Join date: 1 Mar 2008
Posts: 36
05-08-2009 14:45
I'm new to making items that other people will use, and I'm having the darndest time with setting the right permissions.

The notecard dispenser has two linked prims, and it contains a notecard and a touch script. It works for me, but when I give it to another person, she gets an error regarding no transfer permission (I forgot to note down the exact error!).

I want to be able to have the new owner obtain the notecard, and to have other people obtain the notecard from the dispenser on her property. I'd also like the new owner to be able to delete it after it's not needed and to rez a new copy of it if she wants to change the location.

Would you give me some guidelines on how to set the permissions for each of the components in the dispenser?

Thanks for your help.

June
June Trefoil
Registered User
Join date: 1 Mar 2008
Posts: 36
This is the error message ....
05-09-2009 05:28
'Notecard Giver: June's Notecard Giver: Unable to give inventory: 'No permission to transfer'

In addition to suggestions on standard settings for the giver object, the notecard itself and the touch script, I'm confused about these:

- Permissions display in inventory vs in Edit: In reading some background in these forums, it looks like the permissions you set to the Content objects roll up to the container object. For example, if I set the script and the notecard to No Modify but the giver object is set to Yes modify, the object permissions in inventory will show as No Modify? Do I have that right?

- Root prim: Do you need to put the contents in the root prim, or does it matter?

- Changing permissions in the Contents tab rather than in inventory: My friend told me that's the way to do it. I was just curious why that's the case.

Any help you provide to pull some of this together for me is much appreciated!

June
Johnnytreadlightly Nightfire
Registered User
Join date: 1 Jun 2008
Posts: 11
05-19-2009 17:47
First let me say, if the notecard you are giving is made by yourself, you can't possibly get the permissions wrong unless of course they can't read it. This is why we test things first :-) Second, the note needs to be in whichever prim you have the script in. And last, make sure if the script names the note itself, you have it exactly the same. If you're still having problems, try reseting the script. Sometimes if the note was added after, the script thinks there is nothing in the contents. Good Luck!!
Johnnytreadlightly Nightfire
Registered User
Join date: 1 Jun 2008
Posts: 11
05-19-2009 18:07
From: Johnnytreadlightly Nightfire
First let me say, if the notecard you are giving is made by yourself, you can't possibly get the permissions wrong unless of course they can't read it. This is why we test things first :-) Second, the note needs to be in whichever prim you have the script in. And last, make sure if the script names the note itself, you have it exactly the same. If you're still having problems, try reseting the script. Sometimes if the note was added after, the script thinks there is nothing in the contents. Good Luck!!



brainfart, I really should read more before I post. Failed to see where you had fixed the problem already
Seshat Czeret
Registered User
Join date: 26 May 2008
Posts: 152
05-21-2009 22:59
From: June Trefoil
'Notecard Giver: June's Notecard Giver: Unable to give inventory: 'No permission to transfer'


Your friend is not getting 'transfer' permissions on the notecard. Before you give it to her, ensure that the 'next owner permissions' on the notecard include 'transfer'.

From: someone

Permissions display in inventory vs in Edit: In reading some background in these forums, it looks like the permissions you set to the Content objects roll up to the container object. For example, if I set the script and the notecard to No Modify but the giver object is set to Yes modify, the object permissions in inventory will show as No Modify? Do I have that right?


Permissions cascade. If you have a no-modify script in a prim, then the prim-plus-script is counted as 'no modify'. However, once rezzed inworld, you can modify the prim - but still not the script.

Similarly, if there's a no-transfer script inside a prim (or texture on a prim), the prim cannot be transferred. But if the prim is modifiable, you can remove the script or texture, and THEN you can transfer the prim.

From: someone
Root prim: Do you need to put the contents in the root prim, or does it matter?


The item to be given needs to be in the same prim as the script doing the giving. You can put the given item and the script in a prim other than the root prim - but depending on how the script is constructed and 'touch transmission' settings, it may or may not work.

Easiest just to use the root prim.

From: someone
Changing permissions in the Contents tab rather than in inventory: My friend told me that's the way to do it. I was just curious why that's the case.


I change permissions on prim objects in-world, and on inventory-only objects (scripts, system clothing, system hair, notecards etc) in my own inventory.

Permissions on prim objects only 'take' once they're rezzed. See the knowledge base: http://secondlife.com/ -> Support -> Knowledge Base -> Inventory Management -> Next Owner Permissions FAQ
_____________________
My blog: http://seshat-czeret.blogspot.com/
My shop: http://slurl.com/secondlife/Achlya/199/185/102
June Trefoil
Registered User
Join date: 1 Mar 2008
Posts: 36
05-23-2009 03:23
Thank you both for your replies. Most of the mystery is cleared away :)