From Second Life Wiki
RegionSay/fr
llRegionSay
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.
|
Inconvénients
- 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).
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.
llRegionSay(-5243212,"Allumer");
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
Evè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