|
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...
|