LlInstantMessage/fr
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: llInstantMessage( key utilisateur, string message );118 | N° de fonction |
2.0 | Delais |
10.0 | Energie |
Envoie le message sous forme d'un Message Instantané à l'utilisateur.
• key | utilisateur | |||
• string | message |
Avertissements
- Cette fonction fait dormir le script pendant 2.0 secondes.
- Pour les scripts où le délai est problématique, il est possible de placer l'appel à llInstantMessage dans un second script lancé à l'aide de messages liés.
- Le message ne peut dépasser 1024 bytes.
- Le message apparait dans la fenêtre de chat, mais il n'est pas traité dans le systeme de log de la messagerie instantanée (et aucune fenêtre spécifique n'est ouverte)
Exemples
Alerte si quelqu'un touche l'objet <lsl>key owner;
default {
on_rez(integer start_param) { owner=llGetOwner(); // Stock la clé du propriétaire. } touch_start(integer total_num) { llInstantMessage(owner,llKey2Name(owner)+", " + (string)total_num +" Avatar(s) m'a touché!"); }
}</lsl> Envoie une confirmation à l'avatar qui a touché l'objet sans spammer les autres avatars: <lsl>default {
touch_start(integer total_num) { llInstantMessage(llDetectedKey(0),"vous avez été enregistré!"); }
}</lsl>
Notes
Les messages instantanés permettent de faire dialoguer un objet et un avatar quelque soit leur position sur la grille. L'inconvénient est qu'un objet ne peut recevoir de messages instantanés (et un avatar ne peut envoyer d'IM vers un objet), il s'agit d'un système à sens unique. De plus, dans certaines situations, un délai de 2 secondes peut être considéré comme un inconvenient
Voir également
Fonctions
• | llOwnerSay | – | Envoie un message uniquement au propriétaire | |
• | llSay | – | Envoie un message dans un périmètre de 20 mètres | |
• | llWhisper | – | Envoie un message dans un périmètre de 10 mètres | |
• | llShout | – | Envoie un message dans un périmètre de 100 mètres | |
• | llRegionSay | – | Envoie un message dans toute la région |
Vous cherchez encore des informations ? Peut-être cette page du LSLwiki pourra vous renseigner.