Difference between revisions of "LlGetInventoryPermMask/fr"
Jump to navigation
Jump to search
Gally Young (talk | contribs) m (fixe) |
m (This one is not sorted correctly :-() |
||
(One intermediate revision by one other user not shown) | |||
Line 1: | Line 1: | ||
{{LSL_Function/inventory/fr|element|uuid=false}} | {{LSL_Function/inventory/fr|element|uuid=false}} | ||
{{LSL_Function/fr | {{LSL_Function/fr | ||
Line 13: | Line 12: | ||
|constants={{LSL Constants Perm Mask/fr}} | |constants={{LSL Constants Perm Mask/fr}} | ||
|examples= | |examples= | ||
< | <lsl> | ||
// Alerte sauf si le script est ouvert, modifiable, copiable et transférable. | // Alerte sauf si le script est ouvert, modifiable, copiable et transférable. | ||
Line 22: | Line 21: | ||
integer everyonePerms = llGetInventoryPermMask(item, MASK_EVERYONE); | integer everyonePerms = llGetInventoryPermMask(item, MASK_EVERYONE); | ||
integer nextPerms = llGetInventoryPermMask(item, MASK_NEXT); | integer nextPerms = llGetInventoryPermMask(item, MASK_NEXT); | ||
if ((everyonePerms & PERM_COPY)) | if ((everyonePerms & PERM_COPY)) | ||
{ | { | ||
Line 39: | Line 39: | ||
llResetScript(); | llResetScript(); | ||
} | } | ||
state_entry() | state_entry() | ||
{ | { | ||
Line 44: | Line 45: | ||
} | } | ||
} | } | ||
</ | </lsl> | ||
|helpers | |helpers | ||
|also_functions={{LSL DefineRow||[[llGetObjectPermMask/fr|llGetObjectPermMask]]|}} | |also_functions={{LSL DefineRow||[[llGetObjectPermMask/fr|llGetObjectPermMask]]|}} |
Latest revision as of 06:44, 5 April 2008
LSL Portail Francophone | LSL Portail Anglophone | Fonctions | Évènements | Types | Operateurs | Constantes | Contrôle d'exécution | Bibliothèque | Tutoriels |
Description
Fonction: integer llGetInventoryPermMask( string element, integer masque );289 | N° de fonction |
0.0 | Delais |
10.0 | Energie |
Renvoie un integer qui correspond à une zone de bits contenant le masque de droits pour l'objet de l'inventaire identifié par element
• string | element | – | un élément de l'inventaire | |
• integer | masque | – | cf. valeurs MASK_* |
|
|
Avertissements
- Si element n'est pas dans l'inventaire de la prim alors une erreur se produit sur le canal DEBUG_CHANNEL.
Exemples
<lsl> // Alerte sauf si le script est ouvert, modifiable, copiable et transférable.
warnIfClosed() {
integer PERMS_OPEN = (PERM_MODIFY
Notes
- Par exemple, les scripts de ce WIKI sont PERM_COPY lorsque vous n'étes pas identifié, puis deviennent PERM_MODIFY ou PERM_COPY une fois que vous êtes identifié.
- Souvent les droits d'un script qui vient d'être créé dans SL sont : Droit de base = PERM_ALL, Propriétaire = PERM_ALL, Prochain propriétaire = PERM_MOVE or PERM_TRANSFER, Droit du groupe = 0 (aucun), Tout le monde= 0 (Rien). Ces droits sont généralement les mêmes que le script ait été créé dans l'inventaire ou directement dans un objet.
Voir également
Fonctions
• | llGetObjectPermMask | |||
• | llGetInventoryCreator | |||
• | llGetInventoryKey | |||
• | llGetInventoryType |
Articles
• | hexa |
Vous cherchez encore des informations ? Peut-être cette page du LSLwiki pourra vous renseigner.