Welcome to the Second Life Forums Archive

These forums are CLOSED. Please visit the new forums HERE

Making notecards modifiable in a no-modify object?

Harry Manilow
No relation
Join date: 9 Apr 2004
Posts: 37
06-22-2004 02:26
I know this has probably been asked and covered a zillion times, so for that I apologise. I was going to do a forum search but that plan was scuppered when I discovered we had no forum.

I have an object which I intended to sell as no-modify. This object reads a list from a notecard, and uses them within it's script.

My plan was to sell the object, and let customers add their own lines to the notecard, allowing the script to use user defined input.

I was blissfully selling my object, when I discovered that customers are unable to open the notecard in the object, let alone modify it, even though the notecard's properties are set to Modify: Yes, Copy: Yes, Resell/Give away: Yes.

So, the question is, is there a way for me to sell a no-mod item, but still give users the ability to update the notecard when they like?

Ta muchly, Harry
_____________________
Eggy Lippmann
Wiktator
Join date: 1 May 2003
Posts: 7,939
06-22-2004 03:48
I dont think its supposed to behave like that. Have you asked a Linden if this behavior is by design?
Then again, their design is so awkward and poorly documented that it is in and of itself a bug!
Harry Manilow
No relation
Join date: 9 Apr 2004
Posts: 37
06-22-2004 03:57
I didn't actually consider the user-error option, I explained to my customer what to do, and they told me they couldn't open the card.

I'll try it for myself tonight using an alt, and if it still fails, I'll ask a Linden if that's the way it should be. Cheers.
_____________________
Klintel Kiesler
Registered User
Join date: 31 Dec 2003
Posts: 51
06-22-2004 09:30
sadly... It will fail even on your alternate account. The objects have always been set up to not allow modifications to a note card if the object itself is not modable. I would also like to see this changed I've wanted to be able to use this before as well and quickly learned it just wasn't going to happen.
Fargon Millhouse
Soul Wanderer
Join date: 26 May 2004
Posts: 8
06-22-2004 09:52
OK here is my ignorance but Im gonna try.

Can you post the notecard in a different prim within the object and have your non mod script read from that modifiable notecard? Or add an invis prim to post it in?

Maybe I misread the question. Just a thought.
Eggy Lippmann
Wiktator
Join date: 1 May 2003
Posts: 7,939
06-22-2004 10:14
If its by design, I am surprised. I always thought the rule was that stuff you put inside a prim can affect the permissions of the prim, but the prim doesnt affect the permissions of its contents.
Siggy Romulus
DILLIGAF
Join date: 22 Sep 2003
Posts: 5,711
A workaround
06-22-2004 19:45
Could you use AllowInventoryDrop() to allow the person to drop the card in?

Worth looking into to see if it would help.

Siggy.
_____________________
The Second Life forums are living proof as to why it's illegal for people to have sex with farm animals.

From: Jesse Linden
I, for one, am highly un-helped by this thread
Ama Omega
Lost Wanderer
Join date: 11 Dec 2002
Posts: 1,770
06-22-2004 21:56
Siggy is on the right track.

Permissions propagation for modify has always been the reverse of copy/transfer. Ie: a no copy item in the contents will render the item no copy, but you will not be able to edit the contents of a no modify container (although you can drag them out of the container).

Use the following
www.badgeometry.com/wiki/llAllowInventoryDrop
www.badgeometry.com/wiki/llRemoveInventory
www.badgeometry.com/wiki/changed
_____________________
--
010000010110110101100001001000000100111101101101011001010110011101100001
--
Harry Manilow
No relation
Join date: 9 Apr 2004
Posts: 37
06-23-2004 01:01
I experimented a bit more last night, and as Klintel advised, I was unable to edit the notecard on my alt account, despite the notecard being set to full mod permissions.

I agree with Eggy on this, it apears to not be working as one would expect, and if this is how the system is designed, I'm quite suprised. I've got a habit of putting in README or instruction notecards into my vehicles, based on the assumption that customers would be able to access them, I'd better rethink that plan I suppose. I should also contact my customers and tell them how to control their purchases.

The way I got round my problem last night was to build a second 'transmitter' object which is modifiable. The customers can then modify the notecard in that object, and then when they're done, the object transmits the details to the no-mod object using llShout on a private comm channel. It works, but is far less elegant than what I had first envisaged.

Thanks for all the advice, the suggestions for allowing customers to drop a notecard in and then get the object to delete the original and rename the new one are great, and are something I'll investigate tonight.
_____________________