Difference between revisions of "CHANGED INVENTORY/fr"
Jump to navigation
Jump to search
Gally Young (talk | contribs) (localized to french) |
(pre -> lsl) |
||
Line 19: | Line 19: | ||
'''Important''' : Cet évènement peut être déclenché dans la prim racine par une modification d'inventaire dans une prim liée (à moins que cette dernière possède un script traitant déja cet évènement). Les modifications d'une prim ne peuvent pas être détectées par une autre prim en dehors de la prim racine. | '''Important''' : Cet évènement peut être déclenché dans la prim racine par une modification d'inventaire dans une prim liée (à moins que cette dernière possède un script traitant déja cet évènement). Les modifications d'une prim ne peuvent pas être détectées par une autre prim en dehors de la prim racine. | ||
|examples= | |examples= | ||
< | <lsl> | ||
default | default | ||
{ | { | ||
Line 30: | Line 30: | ||
} | } | ||
} | } | ||
</ | </lsl> | ||
|constants= | |constants= | ||
{{LSL DefineRow||[[CHANGED_ALLOWED_DROP/fr|CHANGED_ALLOWED_DROP]]|[[llAllowInventoryDrop/fr|llAllowInventoryDrop]]}}| Permet d'autoriser des avatars à déposer des objets dans l'inventaire de la prim sans le droit de modification | {{LSL DefineRow||[[CHANGED_ALLOWED_DROP/fr|CHANGED_ALLOWED_DROP]]|[[llAllowInventoryDrop/fr|llAllowInventoryDrop]]}}| Permet d'autoriser des avatars à déposer des objets dans l'inventaire de la prim sans le droit de modification |
Latest revision as of 14:59, 27 November 2008
LSL Portail Francophone | LSL Portail Anglophone | Fonctions | Évènements | Types | Operateurs | Constantes | Contrôle d'exécution | Bibliothèque | Tutoriels |
Description
Constante: integer CHANGED_INVENTORY = 0x1;La constante CHANGED_INVENTORY de type integer a la valeur 0x1
L'inventaire de la prim a été changé par quelqu'un qui a le droit de modifier la prim.
Cet évènement se déclenche dans les cas suivants :
- Ajout/suppression d'un objet
- Changement de nom d'un objet
- Modification des droits des objets de l'inventaire
- Recompilation d'un script de l'inventaire
- Sauvegarde d'une note de l'inventaire
Cet évènement ne se produit pas dans les cas suivants :
- Déplacement d'un objet dont la copie est interdite de l'inventaire de la prim vers celui d'un avatar
- Réinitialisation d'un script
- Ajout d'un objet dans l'inventaire par un avatar qui n'a pas le droit de modification (grace à l'utilisation de llAllowInventoryDrop).
- Dans ce cas, le code CHANGED_ALLOWED_DROP est utilisé à la place de CHANGED_INVENTORY.
Important : Cet évènement peut être déclenché dans la prim racine par une modification d'inventaire dans une prim liée (à moins que cette dernière possède un script traitant déja cet évènement). Les modifications d'une prim ne peuvent pas être détectées par une autre prim en dehors de la prim racine.
Articles connexes
Constantes
• | CHANGED_ALLOWED_DROP | – | llAllowInventoryDrop |
Fonctions
• | llGiveInventory | – | Permet de donner un objet de l'inventaire | |
• | llRemoveInventory | – | Permet de supprimer un objet de l'inventaire | |
• | llRemoteLoadScriptPin | – | Permet de copier un script vers un inventaire |
Evénement
• | changed | – | Evènement déclenché par une modification de la prim |
Exemples
<lsl> default {
changed(integer change) { if (change & CHANGED_INVENTORY) //Notez l'utilisation de & et non de && car il s'agit d'une comparaison bit à bit ! { llOwnerSay("L'inventaire à changé."); } }
} </lsl>