Difference between revisions of "LlEmail/fr"
< LlEmail
Jump to navigation
Jump to search
Void Singer (talk | contribs) m (updated formatting for examples and helpers) |
m (Big proofreading) |
||
Line 6: | Line 6: | ||
|p3_type=string|p3_name=message | |p3_type=string|p3_name=message | ||
|func_footnote | |func_footnote | ||
|func_desc=Envoie un | |func_desc=Envoie un courriel à l''''adresse''' de courrier électronique avec le '''sujet''' et le '''message''' indiqués. | ||
|return_text | |return_text | ||
|spec=Le '''message''' est | |spec=Le '''message''' est préfixé avec des informations sur la prim ayant envoyé le courriel. | ||
{{{!}}{{Prettytable/fr}} | {{{!}}{{Prettytable/fr}} | ||
{{!}}-{{Hl2}} | {{!}}-{{Hl2}} | ||
Line 30: | Line 30: | ||
</pre> | </pre> | ||
{{!}}} | {{!}}} | ||
|caveats=* Le nombre de | |caveats=* Le nombre de courriels qu'un objet peut envoyer est limité dans le temps. | ||
|constants | |constants | ||
|examples= | |examples= | ||
<lsl> | <lsl> | ||
string | string adresse = ""; | ||
default | default | ||
Line 40: | Line 40: | ||
state_entry() | state_entry() | ||
{ | { | ||
if( | if (adresse == "") | ||
adresse = (string) llGetKey() + "@lsl.secondlife.com"; | |||
//Envoie un | // Envoie un courriel à un compte Second Life | ||
llEmail( | llEmail( adresse, "Voici le sujet du courriel !", "Test 1 2 3" ); | ||
} | } | ||
touch_start( integer num_detected ) | touch_start( integer num_detected ) | ||
{ | { | ||
//Envoie un | integer i; | ||
llEmail( | |||
// 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) ); | |||
} | } | ||
} | } | ||
Line 56: | Line 59: | ||
|helpers= | |helpers= | ||
<lsl> | <lsl> | ||
email( string | email( string heure, string adresse, string sujet, string message, integer nombre_restant ) | ||
{ | { | ||
if(llGetSubString( | if (llGetSubString(adresse, -19, -1) == "@lsl.secondlife.com") // vérification de l'adresse | ||
message = llDeleteSubString(message, 0, llSubStringIndex(message, "\n\n") + 1); | message = llDeleteSubString(message, 0, llSubStringIndex(message, "\n\n") + 1); | ||
} | } | ||
Line 69: | Line 72: | ||
|also_articles | |also_articles | ||
|notes=* Comme cette fonction a un délai important, elle est souvent appelée depuis un deuxième script à l'aide d'un {{LSLG/fr|link message|message lié}}. | |notes=* Comme cette fonction a un délai important, elle est souvent appelée depuis un deuxième script à l'aide d'un {{LSLG/fr|link message|message lié}}. | ||
* Si vous souhaitez envoyer un email dans Second Life, souvenez vous que l'adresse est de la forme ''[ | * 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é | ** Cela signifie que si la clé renvoyée par [[llGetKey/fr|llGetKey]] est "a2e76fcd-9360-4f6d-a924-000000000003", alors l'adresse est "a2e76fcd-9360-4f6d-a924-000000000003@lsl.secondlife.com". | ||
|permission | |permission | ||
|negative_index | |negative_index | ||
Line 78: | Line 81: | ||
|cat4 | |cat4 | ||
}}{{OSWikiFeatureNav}} | }}{{OSWikiFeatureNav}} | ||
=== | === Document conceptuel === | ||
( | (aucun) | ||
=== | === Spécifs fonctionnelles === | ||
( | (aucunes) | ||
=== Scripts de test=== | === Scripts de test === | ||
[https://osiris.lindenlab.com/mediawiki/index.php/Email_Test internal test] | [https://osiris.lindenlab.com/mediawiki/index.php/Email_Test internal test] | ||
=== | === Discussion sur les évolutions=== | ||
( | (aucune) | ||
=== Relations avec les autres fonctions=== | === Relations avec les autres fonctions=== | ||
Line 95: | Line 98: | ||
[[IM to email/fr|IM to email]] - Contrôle des IM. | [[IM to email/fr|IM to email]] - Contrôle des IM. | ||
[[Postcards/fr|Postcards]] - les cartes postales (Postcards) | [[Postcards/fr|Postcards]] - les cartes postales (Postcards) utilisent-elles les mails ? | ||
=== Guide utilisateur === | === Guide utilisateur === | ||
[http://lslwiki.net/lslwiki/wakka.php?wakka=llemail llEmail sur LSLwiki.net] | [http://lslwiki.net/lslwiki/wakka.php?wakka=llemail llEmail sur LSLwiki.net] |
Latest revision as of 07:00, 3 May 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 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 ?