Difference between revisions of "LlDie/fr"

From Second Life Wiki
Jump to navigation Jump to search
(Localized to french)
 
m (Big proofreading)
 
Line 3: Line 3:
|sort=Die
|sort=Die
|func_id=41|func_sleep=0.0|func_energy=0.0
|func_id=41|func_sleep=0.0|func_energy=0.0
|func_footnote=Si la fonction est utilisée dans un objet lié, l'objet sera effacé en entier <br> Pour supprimer une prim seule, utilisez [[llBreakLink/fr|llBreakLink]] en premier.
|func_footnote=Si la fonction est utilisée dans un {{LSLG/fr|link set|objet lié}}, l'objet sera effacé en entier <br> Pour retirer une prim unique d'un objet, utilisez [[llBreakLink/fr|llBreakLink]] en premier.
|func_desc=Supprime l'objet. L'objet ne va pas dans l'inventaire du propriétaire (poubelle).
|func_desc=Supprime l'objet. L'objet ne va pas dans le dossier Trash (poubelle) de l'inventaire du propriétaire.
|return_text
|return_text
|spec
|spec
|caveats=*Aprés execution de la fonction, il n'y a aucun moyen d'annuler la suppression.
|caveats=*Après que cette fonction ait été appelée, il n'y a aucun moyen d'annuler la suppression.
*Sans effet si la fonction est appellée dans un {{LSLGC/fr|Attachment|attachement}}; Il n'y a aucun moyen de supprimer un attachement.
*Sans effet si la fonction est appellée dans un {{LSLGC/fr|Attachment|attachement}} ; il n'y a aucun moyen de supprimer un attachement.
**Pour détacher un objet d'un avatar, utilisez [[llDetachFromAvatar/fr|llDetachFromAvatar]]
**Pour détacher un objet d'un avatar, utilisez [[llDetachFromAvatar/fr|llDetachFromAvatar]]
|constants
|constants
|examples=
|examples=
<lsl>//Compte de 5 à 1, puis disparait
<lsl>// Compte de 5 à 1, puis disparaît
default
default
{
{
Line 18: Line 18:
     {
     {
         integer olf;
         integer olf;
         for(olf = 5; olf > 0; --olf)
 
             llSay(0, (string)olf);
         for (olf = 5; olf > 0; --olf)
             llSay(0, (string) olf);
 
         llDie();
         llDie();
     }
     }
}</lsl>
}</lsl>
|helpers=
|helpers=
[[llRemoveInventory/fr|llRemoveInventory]] et [[llGetScriptName/fr|llGetScriptName]] permettent de supprimer un script sans supprimer l'objet qui le contient. Par exemple on peut employer un script qui discute un peu lorsqu'il est mis dans un inventaire puis qui disparait poliment:
[[llRemoveInventory/fr|llRemoveInventory]] et [[llGetScriptName/fr|llGetScriptName]] permettent de supprimer un script sans supprimer l'objet qui le contient. Par exemple on peut employer un script qui discute un peu lorsqu'il est mis dans un inventaire puis qui disparaît poliment:
<lsl>
<lsl>
// http://wiki.secondlife.com/wiki/llDie
// http://wiki.secondlife.com/wiki/llDie
Line 33: Line 35:
         llOwnerSay("llGetRegionTimeDilation()");
         llOwnerSay("llGetRegionTimeDilation()");
         llOwnerSay((string) llGetRegionTimeDilation());
         llOwnerSay((string) llGetRegionTimeDilation());
         llRemoveInventory(llGetScriptName());
         llRemoveInventory(llGetScriptName());
     }
     }

Latest revision as of 02:38, 2 May 2008

Description

Fonction: llDie( );

Supprime l'objet. L'objet ne va pas dans le dossier Trash (poubelle) de l'inventaire du propriétaire.

Si la fonction est utilisée dans un objet lié, l'objet sera effacé en entier
Pour retirer une prim unique d'un objet, utilisez llBreakLink en premier.

Avertissements

  • Après que cette fonction ait été appelée, il n'y a aucun moyen d'annuler la suppression.
  • Sans effet si la fonction est appellée dans un attachement ; il n'y a aucun moyen de supprimer un attachement.

Exemples

<lsl>// Compte de 5 à 1, puis disparaît default {

   state_entry()
   {
       integer olf;
       for (olf = 5; olf > 0; --olf)
           llSay(0, (string) olf);
       llDie();
   }

}</lsl>

Codes utiles

llRemoveInventory et llGetScriptName permettent de supprimer un script sans supprimer l'objet qui le contient. Par exemple on peut employer un script qui discute un peu lorsqu'il est mis dans un inventaire puis qui disparaît poliment: <lsl> // http://wiki.secondlife.com/wiki/llDie default {

   state_entry()
   {
       llOwnerSay("llGetRegionTimeDilation()");
       llOwnerSay((string) llGetRegionTimeDilation());
       llRemoveInventory(llGetScriptName());
   }

} </lsl>

Voir également

Fonctions

•  llDetachFromAvatar Détache un objet d'un avatar
•  llBreakLink Brise un lien entre deux prims

Articles

•  Attachment
Vous cherchez encore des informations ? Peut-être cette page du LSLwiki pourra vous renseigner.