LlGetObjectPermMask/de

From Second Life Wiki
Jump to: navigation, search

Beschreibung

Funktion: integer llGetObjectPermMask( integer mask );

Bitfeld ist die angefragte Erlaubnismaske mask für das Root Objekt des Linksets in dem sich das Script befindet.

• integer mask MASK_* flag
Maske Beschreibung
MASK_BASE 0 Die grundsätzliche Erlaubnis.
MASK_OWNER 1 Erlaubnis für derzeitigen Besitzer.
MASK_GROUP 2 Erlaubnis für aktive Gruppe.
MASK_EVERYONE 3 Erlaubnis für Jederman.
MASK_NEXT 4 Erlaubnis die der nächste Besitzer haben wird.
Erlaubnis Wert Beschreibung
PERM_ALL 0x7FFFFFFF Erlaubnis zum Bewegen/Modifizieren/Kopieren/Weitergeben
PERM_COPY 0x00008000 Erlaubnis zum Kopieren
PERM_MODIFY 0x00004000 Erlaubnis zur Modifikation
PERM_MOVE 0x00080000 Erlaubnis zum Bewegen
PERM_TRANSFER 0x00002000 Erlaubnis zur Weitergabe

Beispiele

Der Text über einem Objekt verschwindet und kehrt dann zurück um so etwas zu sagen wie:

             Open Object
                 ---
            by Anonymous
                 ---
Open/ Yes Mod/ Yes Copy/ Yes Transfer

Dies geschieht, wenn Du das folgende Script vom Inventar in das Objekt ziehst. <lsl> // Float a label over an object: its name, description, and permissions. // http://wiki.secondlife.com/wiki/llGetObjectPermMask

string perms2String(integer everyonePerms, integer nextPerms) {

integer PERMS_OPEN = (PERM_MODIFY

Notizen

Die Erlaubnis für ein neu erstelltes Objekt ist oft Base = PERM_ALL, Eigentümer = PERM_ALL, nächster Eigentümer = PERM_MOVE oder PERM_TRANSFER, Gruppe = 0 (keine), Jeder = 0 (keine). Das perms2String Beispiel beschreibt diese Erlaubnis als "Closed / Yes Transfer".

Siehe auch

Funktionen

•  llGetInventoryPermMask Gibt die Befugnisse des Gegenstands im Inventar

Artikel

•  hex

Weiterführende Anmerkungen

Nach JIRA-Issues suchen, die sich hierauf beziehen

Tests

•  llGetObjectPermMask_Test

Signature

function integer llGetObjectPermMask( integer mask );
Dieser Artikel war nicht hilfreich für Dich? Vielleicht bringt der zugehörige Artikel im SLinfo Wiki Erleuchtung.