Welcome to the Second Life Forums Archive

These forums are CLOSED. Please visit the new forums HERE

llGiveInventoryList

Haruki Watanabe
llSLCrash(void);
Join date: 28 Mar 2007
Posts: 434
07-15-2007 06:39
I was looking throuhg tons of posts about this, but really didn't find a solution to my problem.

I want to have a box that I can put into my vendor, which will be given to the buyers.

After clicking on the box, it should create a folder named after the box (i.e. my wonderful stuff) where the contents of the box will be found.

Reason: I want to hand out a notecard with the purchased item (manuals, infos, etc.). but I don't want to put the notecard into the sold object.

But: the I don't want the purchased object to be copiable...

And that's where the whole fuss begins. llGiveInventoryList will hand out only copiable objects - so if the customer clicks on my box, he'll only get the notecard, but not the object...

Is there any other way to make a new folder in the customer's inventory and then give the contents of a box into that folder?
(using llGiveInventory would do the job - but then, there's no folder in the customer's inventory...)

Looks like either way I'm screwed.. :)
Qie Niangao
Coin-operated
Join date: 24 May 2006
Posts: 7,138
07-15-2007 08:34
How essential is it that the stuff go in a box? I think that if instead of selling the boxes, the vendor can llGiveInventoryList() directly to the buyer, it will have the necessary copy permission; the problem arises when a box is sold: it gets the new owner's no-copy perms.

Note, however, that this can't work for network vendors because llGiveInventoryList() seems only to deliver to child agents of the sim where the script executes.
Haruki Watanabe
llSLCrash(void);
Join date: 28 Mar 2007
Posts: 434
07-15-2007 13:18
Thanks for the reply...

I didn't wanted to change the vendor's script, since it was not made by me (never touch a running system :)
But I came to the same conclusion and it works perfectly now... :)

Thanks anyway...