Difference between revisions of "LlEmail/fr"
< LlEmail
Jump to navigation
Jump to search
Gally Young (talk | contribs) (localized to french) |
Void Singer (talk | contribs) m (updated formatting for examples and helpers) |
||
Line 32: | Line 32: | ||
|caveats=* Le nombre de mails qu'un objet peut envoyer est limité dans le temps. | |caveats=* Le nombre de mails qu'un objet peut envoyer est limité dans le temps. | ||
|constants | |constants | ||
|examples=< | |examples= | ||
<lsl> | |||
string email = ""; | string email = ""; | ||
Line 52: | Line 53: | ||
} | } | ||
} | } | ||
</ | </lsl> | ||
|helpers= | |helpers= | ||
< | <lsl> | ||
email( string time, string address, string subj, string message, integer num_left ) | email( string time, string address, string subj, string message, integer num_left ) | ||
{ | { | ||
Line 60: | Line 61: | ||
message = llDeleteSubString(message, 0, llSubStringIndex(message, "\n\n") + 1); | message = llDeleteSubString(message, 0, llSubStringIndex(message, "\n\n") + 1); | ||
} | } | ||
</ | </lsl> | ||
|also_functions=*{{LSLG/fr|llGetNextEmail}} | |also_functions=*{{LSLG/fr|llGetNextEmail}} | ||
*{{LSLG/fr|llMessageLinked}} | *{{LSLG/fr|llMessageLinked}} |
Revision as of 09:28, 11 February 2008
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 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
<lsl> 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) ); }
} </lsl>
Codes utiles
<lsl> 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);
} </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 [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
Vous cherchez encore des informations ? Peut-être cette page du LSLwiki pourra vous renseigner.
Description de la fonctionnalité
(none)
Spec fonctionnelles
(none)
Scripts de 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 ?