Link message/fr

From Second Life Wiki
< Link message
Revision as of 14:43, 31 January 2008 by Gally Young (talk | contribs) (proofread)
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.

Description

Event: link_message( integer envoyeur_num, integer num, string car, key 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.