Difference between revisions of "CHANGED INVENTORY/fr"

From Second Life Wiki
Jump to navigation Jump to search
(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=
<pre>
<lsl>
default
default
{
{
Line 30: Line 30:
     }
     }
}
}
</pre>
</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

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).

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>