LlEmail/fr
< LlEmail
Jump to navigation
Jump to search
LSL Portail Francophone | LSL Portail Anglophone | Fonctions | Évènements | Types | Operateurs | Constantes | Contrôle d'exécution | Bibliothèque | Tutoriels |
Description
Fonction: llEmail( string adresse, string sujet, string message );119 | N° de fonction |
20.0 | Delais |
10.0 | Energie |
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. |
Avertissements
- 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
<lsl> 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) ); }
} </lsl>
Codes utiles
<lsl> 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);
} </lsl>
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
Vous cherchez encore des informations ? Peut-être cette page du LSLwiki pourra vous renseigner.
Document conceptuel
(aucun)
Spécifs fonctionnelles
(aucunes)
Scripts de 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 ?