LlRegionSay/fr

From Second Life Wiki
Jump to navigation Jump to search

Description

Fonction: llRegionSay( integer canal, string msg );

Envoie le msg sur le canal indiqué. Le message peut être entendu (par un script) dans toute la région en écoutant sur le canal.

• integer canal Un integer différent de zéro.
• string msg Message à transmettre.

Où que soit placée la prim, le message ne pourra pas être envoyé vers une autre région.

Numéros de canal constants Descriptions
DEBUG_CHANNEL 0x7FFFFFFF Canal réservé au débogage et aux messages d'alertes des scripts.

Avertissements

  • Cette fonction ne peut pas transmettre de données sur le canal public, cette restriction est volontaire.
  • Si le msg fait plus de 1023 bytes, il est tronqué à 1023.
  • Une prim ne peut pas s'écouter elle même (pour éviter les boucles infinies).

Exemples

<lsl>default {

   state_entry()
   {
       llRegionSay(25,"Ceci est un programme complètement inutile." );
   }

}</lsl> Pour éviter que votre objet ne spam vos voisins, vous pouvez utiliser également llOwnerSay ou llInstantMessage.

Notes

Si un objet doit parler à un autre objet (ex : bouton d'allumage d'une lampe), c'est une bonne idée d'utiliser un canal fortement négatif. <lsl> llRegionSay(-5243212,"Allumer");</lsl> Car il est impossible pour un avatar d'envoyer manuellement un message sur un canal négatif et il y a assez peu de chance pour que ce canal soit utilisé par un autre objet (l'objet ciblé doit être à l'écoute).

Si le DEBUG_CHANNEL est utilisé comme canal, le script enverra un msg dans la fenêtre des alertes/messages d'erreur.

  • Depuis la version 1.18.3, utiliser llRegionSay sur le canal DEBUG_CHANNEL fera apparaitre le message sur le canal 0 dans un périmètre de 100m.

Voir également

Évènement

•  listen Evènement déclenché par une écoute

Fonctions

•  llListen Permet d'ouvrir une écoute
•  llOwnerSay Envoie un message uniquement au propriétaire
•  llWhisper Envoie un message dans un périmètre de 10 mètres
•  llSay Envoie un message dans un périmètre de 20 mètres
•  llShout Envoie un message dans un périmètre de 100 mètres
•  llInstantMessage Envoie un message instantané

Notes avancées

Historique

Introduit avec la version 1.16.0

Vous cherchez encore des informations ? Peut-être cette page du LSLwiki pourra vous renseigner.