LlEmail/fr

From Second Life Wiki

Jump to: navigation, search

Contents

Description

Fonction: llEmail( string adresse, string sujet, string message );

Envoie un courriel à l'adresse de courrier électronique avec le sujet et le message indiqués.

• string adresse
• string sujet
• string message

Spécifications

Le message est préfixé avec des informations sur la prim ayant envoyé le courriel.

Template Exemples
Object-Name: *nom de la prim*
Region: *nom de la sim* (*simpos.x*, *simpos.y*)
Local-Position: (*primpos.x*, *primpos.y*, *primpos.z*)

*message*
Object-Name: Objet
Region: Gibson (254976, 256000)
Local-Position: (117, 129, 50)

Le message est normalement repris ici.

Inconvénients

  • Cette fonction fait dormir le script pendant 20.0 secondes.
  • Le nombre de courriels qu'un objet peut envoyer est limité dans le temps.

Exemples

 
string adresse = "";
 
default
{
    state_entry() 
    {
        if (adresse == "")
            adresse = (string) llGetKey() + "@lsl.secondlife.com";
 
        // Envoie un courriel à un compte Second Life
        llEmail( adresse, "Voici le sujet du courriel !", "Test 1 2 3" );
    }
 
    touch_start( integer num_detected )
    {
        integer i;
 
        // Envoie un courriel si une personne touche la prim
        for (i = 0; i < num_detected; i++)
          llEmail( adresse, "Pas touche !", "J'ai été touchée par : " + llDetectedName(i) + "\nKey: " + (string) llDetectedKey(i) );
    }
}
 

Codes utiles

 
email( string heure, string adresse, string sujet, string message, integer nombre_restant )
{
    if (llGetSubString(adresse, -19, -1) == "@lsl.secondlife.com") // vérification de l'adresse
        message = llDeleteSubString(message, 0, llSubStringIndex(message, "\n\n") + 1);
}
 

Notes

  • Comme cette fonction a un délai important, elle est souvent appelée depuis un deuxième script à l'aide d'un message lié.
  • Si vous souhaitez envoyer un email dans Second Life, souvenez vous que l'adresse est de la forme [clé]@lsl.secondlife.com
    • Cela signifie que si la clé renvoyée par llGetKey est "a2e76fcd-9360-4f6d-a924-000000000003", alors l'adresse est "a2e76fcd-9360-4f6d-a924-000000000003@lsl.secondlife.com".

Voir également

Notes avancées

Tests

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

Document conceptuel

(aucun)

Spécifs fonctionnelles

(aucunes)

Scripts de test

internal test

Discussion sur les évolutions

(aucune)

Relations avec les autres fonctions

Listes des fonctions à tester si cette fonctionnalité évolue.

IM to email - Contrôle des IM.

Postcards - les cartes postales (Postcards) utilisent-elles les mails ?


Guide utilisateur

llEmail sur LSLwiki.net

Personal tools
In other languages