LlEmail/fr
< LlEmail
Jump to navigation
Jump to search
The printable version is no longer supported and may have rendering errors. Please update your browser bookmarks and please use the default browser print function instead.
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 ?