Welcome to the Second Life Forums Archive

These forums are CLOSED. Please visit the new forums HERE

some problem with permissions(urgent)

Varun Blitz
Registered User
Join date: 22 May 2008
Posts: 62
07-10-2008 22:27
maybe this is not exactly a scripting problem but since it relates to the permission regarding the scripts so i thought i shud better ask it here. i have made a HUD with 30 prims each having some script. now i want that if i give it to any person, he shud be able to give it away as well. noone shud be able to modify it and none can copy the scripts.
do i have to set the permission for each and every script embedded in the prim and for each prim as well ??
what permissions shall i set ??
Varun Blitz
Registered User
Join date: 22 May 2008
Posts: 62
07-10-2008 22:34
From: Varun Blitz
maybe this is not exactly a scripting problem but since it relates to the permission regarding the scripts so i thought i shud better ask it here. i have made a HUD with 30 prims each having some script. now i want that if i give it to any person, he shud be able to give it away as well. noone shud be able to modify it and none can copy the scripts.
do i have to set the permission for each and every script embedded in the prim and for each prim as well ??
what permissions shall i set ??


i even checked the wiki but there is too much written and i am not able to understand actually what shud be allowed and what not.
Viktoria Dovgal
Join date: 29 Jul 2007
Posts: 3,593
07-10-2008 23:10
From: Varun Blitz
maybe this is not exactly a scripting problem but since it relates to the permission regarding the scripts so i thought i shud better ask it here. i have made a HUD with 30 prims each having some script. now i want that if i give it to any person, he shud be able to give it away as well. noone shud be able to modify it and none can copy the scripts.
do i have to set the permission for each and every script embedded in the prim and for each prim as well ??
what permissions shall i set ??


So you want the new owner to give away the HUD (without keeping a copy), and not modify? Then you want to set the HUD itself and each of the scripts inside (yes, you will need to set the contents separately) to Modify: no, Copy: no, Resell/Give Away: yes.

You will always want to test this, give a copy to an alt or something like that, to make sure the permissions are set how you intend.

ETA: For any attachment, it's best to make any settings changes with it rezzed on the ground, not attached. Some attachment changes are not persistent, and this changes over time, so just do it rezzed in world and you don't have to keep up with the system changes :p
_____________________
Varun Blitz
Registered User
Join date: 22 May 2008
Posts: 62
07-10-2008 23:20
From: Viktoria Dovgal
So you want the new owner to give away the HUD (without keeping a copy), and not modify? Then you want to set the HUD itself and each of the scripts inside (yes, you will need to set the contents separately) to Modify: no, Copy: no, Resell/Give Away: yes.

You will always want to test this, give a copy to an alt or something like that, to make sure the permissions are set how you intend.

ETA: For any attachment, it's best to make any settings changes with it rezzed on the ground, not attached. Some attachment changes are not persistent, and this changes over time, so just do it rezzed in world and you don't have to keep up with the system changes :p



no, i want that he may give it further to neone and retain a copy with him as well.
do i have to change the permission of each object which makes that HUD. i think, script maybe left as no copy, no modify or not ??
Viktoria Dovgal
Join date: 29 Jul 2007
Posts: 3,593
07-10-2008 23:24
From: Varun Blitz
no, i want that he may give it further to neone and retain a copy with him as well.
do i have to change the permission of each object which makes that HUD. i think, script maybe left as no copy, no modify or not ??


If you want that, then you have to allow them to make as many copies as they want, SL doesn't have an in between sort of setting. (you could give each person a few no-copy HUDs so that they could share a few).

To allow both keep and copy, plus give away, you would use Copy: yes, Modify: no (this will keep your source code hidden), and Resell/Give Away: yes.

If you make any of the scripts no copy, then the whole object will be effectively no copy.
_____________________
Varun Blitz
Registered User
Join date: 22 May 2008
Posts: 62
07-10-2008 23:34
From: Viktoria Dovgal
If you want that, then you have to allow them to make as many copies as they want, SL doesn't have an in between sort of setting. (you could give each person a few no-copy HUDs so that they could share a few).

To allow both keep and copy, plus give away, you would use Copy: yes, Modify: no (this will keep your source code hidden), and Resell/Give Away: yes.

If you make any of the scripts no copy, then the whole object will be effectively no copy.


ok, so i need to set copy:true, modify:false and resell/transfer:true for every script.
this is as far as the scripts are concerned
for the complete HUD is there something like i have to set for each and every object comprising that HUD or i set copy, resell/transfer true as a whole
Kaluura Boa
Polygon Project
Join date: 27 Mar 2007
Posts: 194
07-10-2008 23:35
You don't have to set the permissions of every prim. Just do it once for the whole object.

BUT you have to do it for EVERY SCRIPT.

And, as far as I know, the default permissions correspond to what you want: no mod, no copy, trans.

The permissions being what they are, always triple-check: in-world, in inventory and once re-rezzed. And if you feel any doubt, (Who said paranoia? ;-)) take back the object and check another time in inventory.
Viktoria Dovgal
Join date: 29 Jul 2007
Posts: 3,593
07-10-2008 23:37
From: Varun Blitz
ok, so i need to set copy:true, modify:false and resell/transfer:true for every script.
this is as far as the scripts are concerned
for the complete HUD is there something like i have to set for each and every object comprising that HUD or i set copy, resell/transfer true as a whole


With the HUD rezzed in world, set the HUD itself to those permissions. Then go into each prim and set the permissions on each script to the same permissions. Yes, this is tedious, that's just the way it is :/

You might even make the HUD have looser permissions, for example, you might want to leave modify on so it can be resized. You can still use no modify on the scripts inside.
_____________________
Varun Blitz
Registered User
Join date: 22 May 2008
Posts: 62
07-10-2008 23:38
when i set allow anyone to move to be true, it will allow move by pressing ctrl and then move or will it allow the movement of the sort i can do with right click->edit and then able to freely move along the three visible axis ?
Viktoria Dovgal
Join date: 29 Jul 2007
Posts: 3,593
07-10-2008 23:39
From: Varun Blitz
when i set allow anyone to move to be true, it will allow move by pressing ctrl and then move or will it allow the movement of the sort i can do with right click->edit and then able to freely move along the three visible axis ?

That doesn't really do anything for attachments. You can always move them around no matter what the permissions are. "allow anyone to move" is really for things that would be rezzed in world, so that people other than the owner can play with them.
_____________________
Varun Blitz
Registered User
Join date: 22 May 2008
Posts: 62
07-10-2008 23:44
From: Varun Blitz
when i set allow anyone to move to be true, it will allow move by pressing ctrl and then move or will it allow the movement of the sort i can do with right click->edit and then able to freely move along the three visible axis ?


well i am not taking the pain to start a new thread since it's a petty thing.
when i press stretch radio button and select stretch both sides i can make my HUD bigger but there is a limit on the size i can reduce it too. also i do not see any difference even if i don't check the option stretch both sides.
i am not able to operate on textures by selecting stretch texture, how does this thing works ?
Deanna Trollop
BZ Enterprises
Join date: 30 Jan 2006
Posts: 671
07-11-2008 04:07
From: Viktoria Dovgal
"allow anyone to move" is really for things that would be rezzed in world, so that people other than the owner can play with them.
Also, that permission is not binding on future owners, as Mod/Copy/Xfer is, so it doubly doesn't matter how you set it, the next owner can always change it if they wish.