I'm sure someone has done that before : I made a device (4 prim object) that is worn by avatars and is given textures by another object.
Preferably, the prim which is given the texture is a child prim, not the root one.
The textures are set to copy to anyone so there shouldn't be any priv issue there.
Still, it doesn't work because (according to what I understood), the prim is considered as an agent while it's attached to an avatar, and as an agent, should be asked confirmation before it can be given something. Maybe it is asked but the request is not passed on to the wearer so that noone answers yes ("accept" or "discard"
and the texture transfer fails.I set llAllowInventoryDrop(TRUE) both in the root prim and the relevant child one, and digged into the wiki for permissions (llRequestPermissions) and tried to find some details about PERMISSION_CHANGE_JOINTS and PERMISSION_CHANGE_PERMISSIONS but with no success.
However, I could confirm that when the device is not worn, it can receive the textures with no problem with the same set of scripts.
Many thanks in advance for your assistance !-)
(and sorry for my approximate english)
Etienne (Joshua Culdesac in_world)
