G General

Bitman's Prim Permissions Checker Tool v02 (Boxed)

Bitman's Prim Permissions Checker Tool v02 (Boxed)
Details
Features
Contents
Reviews

Prim Permissions Checker Tool

The PrimShell series of scripts are scripts that helps you automate certain tedious tasks when building SL objects, making your SL building experience so much better!

When building objects with scripts, ever wondering whether you set all the permissions correctly?

Enter PrimShell Permissions Checker Tool - with the Permissions Checker you can check the permissions of each and every inventory item of all prims in an object. It is designed as an extensible solution, so the Permissions Checker integrates into the PrimShell scripts.

Its features are:

- automatic script distribution - puts itself or other scripts in all prims of an object
- show the permissions of all inventory items in all prims (with shell script)
- show items with specific permissions e.g. for the next owner
- show whether there are textures without full permissions
- finally remove itself
- shows the prim link number and prim side (with a recent enough viewer - 1.21.4 RC) of the touch

The permissions check makes readying an object for sale a breeze!

You should be familiar how to edit SL objects, what root prims are and what the difference between prims and objects are. Knowing what the script access pin is helps, but is not necessary.

I have been using this script for a while, so it should be ok. However, I recommend making regular backups (i.e. inventory copies) of your work when using PrimShell. If you find any problem, please let me know so I can work it out for you!

Related products:
Bitman's PrimShell
Bitman's PrimShell Basic edition
Bitman's Prim Cleaner Tool

Please also have a look at my main store for other scripts and scripted objects!
Bitman Voom
Bitman's Custom Scripting Shop, Neptune (81,220, 27)

Contents

- PrimShell Permissions Checker Notecard
this notecard
- PShell_Perms v01
the main Permissions Checker script

How to use

First of all, the functionality is only available when a prim contains the tool script. Depending on your use cases it may be necessary to put the tool script in all or only in some prims of an object. For your new objects, you can prepare the base prims with the tool and put them into your inventory and use them from there. For existing objects you can use the automatic script distribution to put the tool script in all prims of the object.

To use the tool, click on the object (resp. root prim) and the tool's main menu will appear. When clicking on the object, it will show the prim link number and the side number on that prim that has been clicked. Note that when clicking on a prim with a script that captures the click, the tool will not be notified. Use the root prim in this case.

The following chapters will give an overview over the functionality.

1) Automatic script distribution
2) Permissions actions

A) Integration with PrimShell
B) FAQ

...

2) Permissions actions

The permissions actions allow you to see the permissions of all items, or some of the items that match a specified condition. You can even check for full permissions on textures, which would possibly disappear without transfer rights
The menu can be selected from the main menu via "perms.." and its items are:

- perms : show the inventory of all prims including the permissions for the inventory items
- next, base, owner, everyone: find inventory items with specific permissions for the owner, everyone, the base
permissions or the permissions for the next owner. Opens a submenu to ask whether to find copy/no copy,
modify/no modify or transfer/no transfer items.
- texture: find textures in the object (on all prims, all sides) that can't be read via script

When displaying the permissions (perms, next, base, owner, everyone menu items), each line contains the inventory of a prim. First SL prints the prim name (not the object name!), then the tool prints the link number, then the inventory items, one by one. Each inventory item has the permissions next to it. Example:

Object: 9: PShell_Perms v02a (B:*,O:*,G:,E:,N:CV), ResizeItem (B:*,O:*,G:,E:,N:CV)

This line means that link "9" has the name "Object", and two inventory items, namely "PShell_Perms v02a" and
"ResizeItem". The values in the brackets show the permissions.

...

A) Integration with PrimShell

The cleaner tool integrates with the PrimShell scripts. The PrimShell scripts, available in my store, are a prim editing solution. You can show and manipulate the inventory of the prims in the object with it.
The cleaner tool integrates as a "PrimShell Tool", which makes it available via the PrimShell menu instead of the standalone menu.

Actually, the Cleaner Tool is already included in the full "PrimShell" product! So if you have this, you don't need the Cleaner Tool. It is, however, NOT included in the "PrimShell Basic edition" product.

When you drop the cleaner tool into an object with PrimShell, PrimShell asks whethe

See item in Second Life
Average rating: full star full star full star full star half star
  • 5 star:
  • 4 star:
  • 3 star:
  • 2 star:
  • 1 star: