LlEmail/fr

From Second Life Wiki
< LlEmail
Revision as of 13:24, 31 January 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

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

Envoie un email à l'adresse mail avec le sujet et le message indiqué.

• string adresse
• string sujet
• string message

Spécifications

Le message est pré-fixé avec des informations sur la prim ayant envoyé l'email.

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.

Avertissements

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

Exemples

string email = "";

default
{
    state_entry() 
    {
        if(email == "")
            email = (string)llGetKey()+"@lsl.secondlife.com";

        //Envoie un mail à un compte Second-Life
        llEmail( email, "voici le sujet du mail!", "Test 1 2 3" );
    }

    touch_start( integer num_detected )
    {
        //Envoie un mail si une personne touche la prim
        llEmail( email, "Pas touche !", "J'ai été touché par : " + llDetectedName(0)+"\nKey: "+(string)llDetectedKey(0) );
    }
}

Codes utiles

email( string time, string address, string subj, string message, integer num_left )
{
    if(llGetSubString(address, -19, -1) == "@lsl.secondlife.com")//contrôle 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 deuxieme 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 [key]@lsl.secondlife.com
    • Cela signifie que si la clé retourné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

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

Description de la fonctionnalité

(none)

Spec fonctionnel

(none)

scripts de test

internal test

Discution sur les évolutions

(none)

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) utilise-t-elle les mails ?


Guide utilisateur

llEmail sur LSLwiki.net