Link message/fr
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
Event: link_message( integer envoyeur_num, integer num, string car, key id ){ ; }29 | Event ID |
Déclenché lorsqu'un script reçoit un message lié via la fonction llMessageLinked
• integer | envoyeur_num | |||
• integer | num | |||
• string | car | |||
• key | id |
Défauts
- 64 évènements "link_message" peuvent être mis en attente de traitement, passé ce nombre, les évènements supplémentaires sont ignorés (sans alerte). Faites attention aux opérations à réaliser au cours d'un évènement surtout si ce dernier se déclenchent trés souvent.
Exemples
//voici un script de démonstration, vous ne devriez normalement pas utiliser la fonction dans un script unique de cette façon default { touch_start(integer c) { llMessageLinked(LINK_THIS, 0, llDetectedName(0), llDetectedKey(0)); } link_message(integer source, integer num, string str, key id) { llWhisper(0, str + " (" + (string)id + ") m'a touché!"); } }
Codes utiles
//voici un script de démonstration, vous ne devriez normalement pas utiliser la fonction dans un script unique de cette façon default{ // Permet de communiquer un nombre illimité d'argument de n'importe quel type. // A condition que le séparateur de list ne soit pas utilisé dans un string du list! state_entry() { list ma_list = [1, 2.0, "un string", <1, 2, 3>, <1, 2, 3, 4>, llGetOwner()]; string liste_paramètres = llDumpList2String(ma_list, "|"); // Converti le list en string llMessageLinked(LINK_THIS, 0, liste_paramètres, NULL_KEY) } link_message(integer sender_num, integer num, string liste_arguments, key id) { list re_list = llParseString2List(liste_arguments, ["|"], [""]); // Reconverti le string en list } }
Notes
Un script peut écouter ses propres messages liés.
Voir aussi
Fonctions
• | llMessageLinked | – | Permet de générer des messages liés |
Vous cherchez encore des informations ? Peut-être cette page du LSLwiki pourra vous renseigner.