Email/fr

From Second Life Wiki
< Email
Revision as of 18:26, 21 March 2008 by Gally Young (talk | contribs) (Localized to french)
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to navigation Jump to search

Description

Event: email( string temps, string adresse, string sujet, string message, integer nombre restant ){ ; }

Se déclenche lorsqu'un objet reçoit un email

• string temps
• string adresse
• string sujet
• string message
• integer nombre restant

Défauts

  • Le temps est au format (string)llGetUnixTime.
  • La queue de traitement des emails est limitée à 100 mails, tout mail supplémentaire sera perdu.

Exemples

Cette application utilise les emails pour que les objets contrôlent auprés d'un serveur central si leur propriétaire a la dernière version.

Dans les objets: <lsl> string version = "1"; // string type = "lolcube"; default {

   on_rez(integer start_param)
   {
       llEmail("5a634b27-f032-283f-2df2-55ead7724b23@lsl.secondlife.com",
           version,
           (string)llGetOwner()+","+type);
   }

}</lsl>

Dans le serveur: <lsl> default {

   state_entry()
   {
       llSetTimerEvent(15);
   }
   
   timer()
   {
       llGetNextEmail("","");
   }
   
   email( string time, string address, string version, string message, integer num_left )
   {    
       if ((integer)version < 2)
       {
           list info = llCSV2List(llDeleteSubString(message, 0, llSubStringIndex(message, "\n\n") + 1));
           llGiveInventory(llList2Key(info,0),llList2String(info,1));
       }
       
       integer i;
       for (i = 0; i < num_left; i++)
       {
           llGetNextEmail("","");
       }
   }

} </lsl>

Voir aussi

Fonctions

•  llEmail Envoie un mail
•  llGetNextEmail Lit le mail suivant
Vous cherchez encore des informations ? Peut-être cette page du LSLwiki pourra vous renseigner.